:root{--min-viewport:120rem;--grid-header:var(--header);--grid-footer:4.4rem;--grid-offset-x:8rem;--wrapper:1280px;--separator-x:var(--space-x);--separator-y:var(--space-y)}.u-alt-font{font-family:var(--font-alt),sans-serif}.u-tap-size:not([class*=u-icon-]):before,.u-tap-size[class*=u-icon-]:after{content:"";display:block;width:100%;min-width:var(--tap-size);height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.u-tap-size--xs:not([class*=u-icon-]):before,.u-tap-size--xs[class*=u-icon-]:after{min-width:var(--tap-size-xs);height:var(--tap-size-xs)}.u-hidden-for-seo{left:-9999px}.u-separator-y{margin-top:var(--separator-y)}.u-separator-x{margin-left:var(--separator-x)}.u-center{text-align:center}.u-error{color:var(--color-error)!important}.u-no-margin-t{margin-top:0!important}.c-btn-goback{position:relative;display:inline-block;font-size:1.5em;font-weight:600;color:var(--color-primary-400);margin-bottom:1.5em;margin-left:0;margin-right:auto}.c-btn-goback:before{content:"\e91c";display:inline-block;vertical-align:middle;margin-top:-.2em;margin-right:.5em;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}

/* ! --------------------- */.small-list{font-size:.9em;margin-bottom:0!important;text-transform:capitalize}.c-only-print{display:none}.c-editable-btn{position:absolute;z-index:9998;margin-top:4rem;display:none}.disabled .c-multiline-item__btn{display:none}.is-editable .c-multiline-item__btn{display:block!important;width:3rem;height:3.3rem;position:absolute;right:-10%;top:50%;margin-top:-2rem;background-size:cover}.is-editable [class*=c-multiline-card]{padding-right:4rem}.c-questions__editable-holder.editable .c-multiline-item__btn{display:block!important}.c-error-message{display:inline-block;vertical-align:middle;margin-left:2rem;margin-top:-.2rem;color:var(--color-error);font-size:1.6em}.c-debug-info{font-size:1.6rem;line-height:1.5!important;padding:2rem;border-radius:1.6rem;background:hsl(var(--color-neutral-300-hsl)/20%);display:block;margin-top:2rem!important;opacity:.8}.c-debug-info p{margin-top:1em}.c-debug-info p:first-child{margin-top:0}.c-entries__value{z-index:100;position:absolute;color:#ffb1b1;bottom:-13rem;font-size:1.4em}.c-entries-value{color:#ff6767;font-size:1.4em;margin-left:0!important;margin-top:2rem}.c-final__btn{background:var(--color-primary-400);color:var(--color-neutral-100);font-size:1.6em;padding:1.7rem 2rem;border-radius:1rem;text-transform:uppercase;font-weight:700}.c-final__btn:hover{opacity:.6}.c-big-title h2{font-size:2.4em!important}@media (max-width:61.1875rem){.c-btn-goback{padding-block:2em;margin-bottom:0}}@media (hover:hover){.c-btn-goback,.c-btn-goback:hover{transition:color var(--generic-delay) ease-out}.c-btn-goback:hover{color:var(--color-hover)}}@media (max-width:61.1875rem){.hide-xs{display:none}}@media (min-width:48rem){.hide-md{display:none!important}}.c-btn-next:not([disabled],:hover){background-color:var(--color-primary-400)!important;border-color:var(--color-primary-400)!important}.c-delete-select{position:absolute;bottom:3em;right:1em;font-size:1.4em;color:var(--color-error)}.c-blur{background-color:hsla(0,0%,100%,.2);width:30px;height:10px;border-radius:20px}.c-mrv-evidence__item--disabled{opacity:.5;cursor:default}.c-mrv-evidence__item--disabled>label{cursor:default}.dot-loader{display:flex;align-items:center;justify-content:center;gap:.8em;margin-top:2em}.dot-loader span{display:block;width:2em;height:2em;background:var(--color-primary-200);border-radius:50%;opacity:0;animation:dotPulse 1s ease-in-out infinite}.dot-loader span:first-child{animation-delay:0s}.dot-loader span:nth-child(2){animation-delay:.2s}.dot-loader span:nth-child(3){animation-delay:.4s}@keyframes dotPulse{0%,80%,to{opacity:0;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.spinner-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.spinner{border-top:8px solid var(--color-primary-200);border:8px solid var(--color-primary-200);border-top-color:var(--color-primary-400);border-radius:50%;width:100px;height:100px;animation:spin 1.5s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--font-r:"Manrope G",sans-serif;--font-xl:"HurmeGeometricSans4 G",sans-serif;
    
    /* !Sizes */--space-x:1.8rem;--space-y:3.2rem;--tap-size:4.8rem;

    /* !Wrapper */--wrapper:140rem;--wrapper-x:var(--space-x);--wrapper-x-n:calc(var(--wrapper-x) * -1);

    /* !Header */--header:6.4rem;

    /* !Sidebar */--grid-sidebar:7.6rem;

    /* !Questionnaire */--grid-questionnaire:20rem;--grid-questionnaire-collapsed:9.6rem;
    
    /* !Viewport */--viewport-px:5rem;--main-background:var(--color-sand-400);
    

    /* !Transitions */--generic-delay:250ms;--easeOutCubic:cubic-bezier(0.22,0.61,0.36,1);--easeInOutCirc:cubic-bezier(0.785,0.135,0.150,0.860)}@media (max-width:61.1875rem){:root{--viewport-px:0}}@media (max-width:22.4375rem){:root{--space-x:1.6rem}}@media (min-width:48rem){:root{--space-x:3rem}}@media (min-width:61.25rem){:root{--space-x:3.5rem;--wrapper-x:calc(var(--space-x)*2)}}@media (min-width:90rem){:root{--space-y:7.2rem}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{position:relative;font-size:100%}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;font-family:var(--font-r);font-weight:400;color:var(--color-neutral-800)}p{text-rendering:optimizeLegibility}strong{font-weight:700}em{font-style:italic}button,input,select,textarea{border:none;outline:none;resize:none;border-radius:0;background-color:transparent;padding:0;margin:0}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none}button{overflow:visible;font-size:inherit}a,button{color:var(--color-links);-webkit-tap-highlight-color:hsl(var(--color-secondary-400-hsl)/5%);cursor:pointer}img{display:block;max-width:100%}a,button{transition:color var(--generic-delay) ease-out,background-color var(--generic-delay) ease-out,border var(--generic-delay) ease-out,opacity var(--generic-delay) ease-out,box-shadow var(--generic-delay) ease-out}a svg g,a svg path{transition:fill var(--generic-delay) ease-out,stroke var(--generic-delay) ease-out}button:focus-visible{outline:.1rem auto -webkit-focus-ring-color;outline-offset:.1rem}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.7);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.7)}body:has(.is-mrv) div[class*=c-mrv__col]::-webkit-scrollbar{display:none}body:has(.c-popup.o-scrollable),body:has(.c-questions__editable-holder.is-editable){overflow:hidden}body{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.7) transparent}.o-wrapper{width:100%;max-width:var(--wrapper);margin-inline:auto;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}.o-wrapper--large{max-width:none}.o-viewport{min-height:100vh;display:grid;grid-template-columns:var(--grid-sidebar) 1fr;grid-template-rows:var(--grid-header) 1fr;grid-template-areas:"sidebar header" "sidebar body" "sidebar footer";background-color:var(--main-background)}.o-viewport.has-questionnaire{grid-template-columns:var(--grid-sidebar) var(--grid-questionnaire) 1fr;grid-template-areas:"sidebar header header" "sidebar questionnaire body" "sidebar footer footer";overflow:scroll}@media print{.o-viewport.has-questionnaire{grid-template-columns:1fr}}html:has(.o-viewport.has-questionnaire .c-qp.is-collapsed){--grid-questionnaire:var(--grid-questionnaire-collapsed)}.o-viewport__header{grid-area:header}.o-viewport__main-sidebar{--_border-color:var(--color-primary-400);--_border-w:.3rem;grid-area:sidebar;border-right:var(--sidebar-border-w,var(--_border-w)) solid var(--sidebar-border-color,var(--_border-color))}.o-viewport__body{grid-area:body;padding-inline:var(--viewport-px)}div[class*=o-viewport__body]:has(div[class*=c-management]),div[class*=o-viewport__body]:has(div[class*=c-table__scroller]){overflow:hidden}.o-viewport__footer{grid-area:footer}.o-viewport-alert{display:none}.o-body{height:100%}@media (max-width:61.1875rem){.o-viewport,.o-viewport.has-questionnaire{display:grid;grid-template-areas:"header" "body" "footer";grid-template-columns:1fr}.o-viewport__main-sidebar{display:none}.o-viewport.has-questionnaire .o-viewport__main-sidebar{display:block;z-index:9999}:root .o-body{padding-top:2.8rem}}@media (max-width:74.9375rem){.o-viewport-alert__text{display:block;width:100%;color:var(--_color)}}@media (min-width:37.5rem){.o-viewport-alert{--btn-bg-color:var(--color-primary-200);--btn-color:var(--color-neutral-100);--_color:var(--color-neutral-100);display:flex;position:fixed;width:100%;height:100%;background:var(--color-primary-400);z-index:9999;align-content:center;justify-content:center;text-align:center;flex-wrap:wrap;padding:4rem;font-size:2.4em;gap:3rem}}@media (min-width:75rem){.o-viewport-alert,.o-viewport__header .c-homepage-header__logo{display:none}}:root{--section-y:6rem;--separator:calc(var(--section-y) * .4)}.o-section{padding-bottom:var(--section-y)}.o-section,.o-section-t{padding-top:var(--section-y)}.o-section-b{padding-bottom:var(--section-y)}@media (max-width:61.1875rem){:root{--separator:calc(var(--section-y) * .6)}}@media (min-width:90rem){:root{--section-y:8rem}}[class*=c-pic],[class*=c-pic] img{display:block;border-radius:var(--pic-br,0)}[class*=c-pic]{position:relative}[class*=c-pic] img{width:100%;height:auto}:root{--color-primary-900:#002921;--color-primary-900-hsl:168 100% 8%;--color-primary-700:#003329;--color-primary-700-hsl:168 100% 10%;--color-primary-600:#004436;--color-primary-600-hsl:168 100% 13%;--color-primary-500:#005040;--color-primary-400:#006450;--color-primary-400-hsl:168 100% 20%;--color-primary-300:#008f72;--color-primary-200:#00a383;--color-primary-200-hsl:168 100% 32%;--color-primary-100:#00cca3;--color-primary-100-hsl:168 100% 40%;--color-bright-400:#55b762;--color-secondary-500:#604631;--color-secondary-400:#6c4f37;--color-secondary-400-hsl:27 33% 32%;--color-secondary-200:#99918b;--color-secondary-100:#b6aea7;--color-secondary-100-hsl:28 9% 68%;--color-sand-400:#f2e6d7;--color-sand-400-hsl:33 51% 90%;--color-blue-700:#2196f3;--color-blue-600:#1da7ed;--color-blue-600-hsl:200 85% 52%;--color-blue-500:#42b6f0;--color-blue-400:#87d1f5;--color-blue-400-hsl:200 85% 75%;--color-blue-300:#a2e6ff;--color-pink-400:#e9a4a7;--color-violet-400:#606ab7;--color-gold-600:#b28d19;--color-gold-500:#c09d2d;--color-gold-400:#d2b248;--color-gold-100:#ffd369;--color-gold-100-hsl:42 100% 71%;--color-neutral-900:#000;--color-neutral-900-hsl:0 0% 0%;--color-neutral-800:#161616;--color-neutral-700:#3a3a3a;--color-neutral-700-hsl:0 0% 23%;--color-neutral-600:#5c5b5b;--color-neutral-600-hsl:0 1% 36%;--color-neutral-500:#646464;--color-neutral-500-hsl:0 0% 39%;--color-neutral-400:#818181;--color-neutral-300:#a6a6a6;--color-neutral-300-hsl:0 0% 65%;--color-neutral-200:#cecece;--color-neutral-150:#efeeee;--color-neutral-100:#fff;--color-neutral-100-hsl:0 0% 100%;--color-warning:#f4bf01;--color-warning-hsl:47 99% 48%;--color-error:#d54242;--color-error-hsl:0 64% 55%;--color-error-700:#972a2a;--color-links:var(--color-primary-400);--color-hover:var(--color-blue-500);--color-disabled:var(--color-neutral-300)}@media print{.o-viewport{grid-template-columns:inherit;grid-template-rows:0}.c-context--noprint{display:none!important}.c-only-print{display:block}.o-wrapper{padding:0;padding-inline:0;margin:0;max-width:none}.c-context{margin-top:0}.o-body{display:block!important}.c-sidebar,.c-top-bar,.o-viewport-alert{display:none!important}.c-oem-table__brand,.c-oem-table__machine,.c-oem-table__percent,.c-oem-table__value{text-align:right!important}.c-oem-table__value{padding:0!important;margin:0!important}.c-oem-table__tooltip{display:none!important}.c-oem-table th{width:25%!important}.c-oem-table__machine{font-size:15px!important}.c-oem-table__title span{display:none!important}}:root{--fz-900:min(11.733vw,4.4rem);--fz-800:min(9.6vw,3.6rem);--fz-700:min(8.533vw,3.2rem);--fz-600:min(6.933vw,2.6rem);--fz-500:min(6.4vw,2.4rem);--fz-400:min(5.867vw,2.2rem);--fz-300:min(5.333vw,2rem);--fz-200:min(4.533vw,1.7rem);--fz-100:min(4.267vw,1.6rem);--fz-000:min(3.733vw,1.5rem)}@media (min-width:48rem){:root{--fz-900:4.6rem;--fz-800:3.9rem;--fz-700:3.6rem;--fz-600:2.4rem;--fz-500:2.2rem;--fz-400:2rem;--fz-300:1.8rem;--fz-200:1.7rem;--fz-100:1.5rem;--fz-000:1.3rem}}@media (min-width:61.25rem){:root{--fz-900:5rem;--fz-800:4.2rem;--fz-700:3.6rem;--fz-600:2.6rem;--fz-500:2.4rem;--fz-400:2.1rem;--fz-300:1.8rem;--fz-200:1.7rem;--fz-100:1.5rem;--fz-000:1.3rem}}@media (min-width:90rem){:root{--fz-900:min(4.583vw,6.9rem);--fz-800:min(3.611vw,5.4rem);--fz-700:min(3.125vw,4.7rem);--fz-600:min(2.222vw,3.4rem);--fz-500:min(1.806vw,2.8rem);--fz-400:min(1.528vw,2.5rem);--fz-300:min(1.389vw,2.2rem);--fz-200:min(1.25vw,1.9rem);--fz-100:min(1.111vw,1.7rem);--fz-000:min(0.972vw,1.5rem)}}@font-face{font-family:Manrope G;src:url(/_next/static/media/Manrope-ExtraBold.99babc0b.woff2) format("woff2"),url(/_next/static/media/Manrope-ExtraBold.c58d9f78.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Manrope G;src:url(/_next/static/media/Manrope-Bold.4f4bbb7c.woff2) format("woff2"),url(/_next/static/media/Manrope-Bold.0f98d537.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope G;src:url(/_next/static/media/Manrope-Medium.76235155.woff2) format("woff2"),url(/_next/static/media/Manrope-Medium.e0d4c874.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope G;src:url(/_next/static/media/Manrope-SemiBold.8383d1a9.woff2) format("woff2"),url(/_next/static/media/Manrope-SemiBold.1b520e78.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope G;src:url(/_next/static/media/Manrope-Light.771f6aca.woff2) format("woff2"),url(/_next/static/media/Manrope-Light.000824a0.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HurmeGeometricSans4 G;src:url(/_next/static/media/HurmeGeometricSans4-Black.50fcf8b2.woff2) format("woff2"),url(/_next/static/media/HurmeGeometricSans4-Black.ca0fda99.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}.u-tap-size{position:relative}.u-hidden-for-seo{position:absolute;left:-999rem}.o-scrollable{overflow:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.o-buttons-holder{text-align:right}.o-buttons-holder>:not(:first-child){margin-left:var(--separator-x)}.u-only-questionnaire{display:none!important}.has-questionnaire .u-only-questionnaire{display:block!important}@media print{.o-buttons-holder{display:none}}@media (hover:none){.u-tap-size:not([class*=icon-]):before,.u-tap-size[class*=icon-]:after{content:"";display:block;width:100%;min-width:var(--tap-size);height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.u-block-scroll{overflow:hidden}.u-text{--_fz:1.6rem;--_fw:600;--_fc:var(--color-secondary-400);--_lh:1.4;--_max-w:none;color:var(--text-color,var(--_fc));font-weight:var(--text-fw,var(--_fw));max-width:var(--text-max-w,var(--_max-w))}.u-text,.u-text p{font-size:var(--text-fz,var(--_fz))}.u-text,.u-text p{line-height:var(--text-lh,var(--_lh))}.u-text p:not(:first-child){margin-top:var(--text-mt,1em)}.o-grid{--_cols:1;--_rows:1;--_gap-x:0;--_gap-y:var(--grid-gap-y,var(--_gap-x));display:grid;grid-gap:var(--_gap-y) var(--grid-gap-x,var(--_gap-x));gap:var(--_gap-y) var(--grid-gap-x,var(--_gap-x));grid-template-columns:var(--grid-alt-cols,repeat(var(--grid-cols,var(--_cols)),minmax(0,1fr)));grid-template-rows:var(--grid-alt-rows,repeat(var(--grid-rows,var(--_rows)),minmax(0,1fr)))}.o-grid--2{--_cols:2;--_gap-x:2rem}.o-grid--3{--_cols:3;--_gap-x:3rem}.o-grid--4,.o-grid--5{--_cols:4;--_gap-x:1.5rem}@media (max-width:61.1875rem){.o-grid--2{--_gap-x:1.6rem}}.c-sidebar{--_sidebar-fz:1.8rem;--_icons-size:1.8em;--_bg-color:var(--main-color);--_gap-y:3.5rem;--_gap-x:0;--_padding-y:1.6rem;--_padding-x:2rem;--_subtitle-fz:2rem;--_viewer-fz:1.3rem;--_main-color:var(--color-primary-400);--_border-color:var(--color-primary-400);--_border-w:.3rem;--_link-active-color:var(--color-primary-200);--_user-mt:4rem;--link-fz:3rem;--link-color:var(--color-light);--link-hover-color:var(--link-color);--tooltip-width:18rem;position:fixed;top:0;font-size:var(--_sidebar-fz);background-color:var(--sidebar-bg,var(--_bg-color));line-height:1.2;color:var(--sidebar-color,var(--_main-color));z-index:11}.c-sidebar__holder{justify-content:space-between;height:100vh;min-height:60rem;padding:var(--_padding-y) var(--_padding-x) calc(var(--_padding-y)*2);gap:var(--_gap-y) var(--_gap-x);width:var(--grid-sidebar)}.c-sidebar__holder,.c-sidebar__top{display:flex;flex-direction:column;align-items:center}.c-sidebar__top{width:100%;min-height:var(--header)}.c-sidebar-top__user{margin-top:var(--_user-mt)}.c-sidebar-top__user,.c-sidebar-user__pic{position:relative;width:100%}.c-sidebar-user__pic:before{content:"";display:block;padding-bottom:100%;height:0}.c-sidebar-user__pic{border-radius:50%;box-shadow:0 0 0 .2rem var(--color-primary-400);overflow:hidden}.c-sidebar-user__tooltip{text-align:left}.c-sidebar-nav{font-size:1em;margin-top:calc(var(--_user-mt)*-1)}.c-sidebar-nav__item{position:relative;cursor:pointer}.c-sidebar-nav__item .c-tooltip.c-tooltip--topright:after{height:6rem}.c-sidebar-nav__item:before{content:"";position:absolute;left:50%;top:50%;width:5rem;height:5rem;transform:translate(-50%,-50%)}.c-sidebar-nav__item:not(:first-of-type){margin-top:1.4em}.c-sidebar-nav__link.c-link{position:relative;font-size:var(--_icons-size);flex-direction:column;width:-webkit-fill-available;gap:.15em;z-index:2}.c-sidebar-nav__link:before{content:"";display:block;width:100%;min-width:var(--tap-size);height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.c-sidebar-nav__link.is-active{color:var(--_link-active-color);margin-bottom:1rem}.c-sidebar-nav__icon{position:relative}.c-sidebar-nav__link.is-active .c-sidebar-nav__icon:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:.5rem;height:.5rem;background-color:var(--_link-active-color);border-radius:50%;bottom:-.5em}.c-sidebar-nav__text{font-size:.9rem;text-align:center;line-height:1}.c-sidebar-submenu{top:-.3em}.c-sidebar-submenu__list li{display:block}.c-sidebar-submenu__list li:not(:first-child){margin-top:.8em}.c-sidebar__menu{display:none}.c-sidebar-submenu__list .c-submenu__premium{font-size:.8em;margin-left:.6em}


/* ! HAS QUESTIONNAIRE */.has-questionnaire .c-sidebar__menu{display:block}.c-sidebar__close{display:none}@media (max-width:61.1875rem){body:has(.has-questionnaire){padding-bottom:8rem}.o-viewport.has-questionnaire .c-sidebar-nav,.o-viewport.has-questionnaire .c-sidebar-nav__item,.o-viewport.has-questionnaire .c-sidebar-top{display:none}.has-questionnaire .c-sidebar__holder{position:fixed;display:flex;justify-content:center;bottom:0;left:0;height:8rem;width:100%;min-height:0;padding-inline:var(--wrapper-x);padding-block:1em;background-color:var(--color-primary-400);box-shadow:0 0 1.2rem .5rem hsl(var(--color-neutral-900-hsl)/30%)}.has-questionnaire .c-sidebar__show-progress{color:var(--color-neutral-100)}.has-questionnaire .c-sidebar__holder.is-showing .c-qp{transform:translateX(0);transition:transform .6s var(--easeOutCubic)}.has-questionnaire .c-sidebar__holder.is-showing .c-qp__overlay{opacity:1;transition:opacity .4s var(--easeOutCubic)}.has-questionnaire .c-sidebar__holder.is-showing .c-sidebar__close{display:block;position:fixed;top:calc(var(--header) + 4vh);right:3rem;color:var(--color-neutral-100)}}@media (hover:hover){.c-sidebar-nav__item:is(:hover,:focus-visible) .c-sidebar-nav__link{color:var(--color-hover);transition:color var(--generic-delay) ease-out}.c-sidebar-nav__link:before{transition:background-color var(--generic-delay) ease-out}.c-sidebar-nav__item:is(:hover,:focus-visible) .c-sidebar__submenu{display:block}.c-sidebar-nav__link{color:var(--color-neutral-100);transition:color var(--generic-delay) ease-out}.c-sidebar .c-sidebar-nav__link:is(:hover,:focus-visible){color:var(--color-hover);transition:color var(--generic-delay) ease-out}.c-sidebar-nav__link.is-active .c-sidebar-nav__icon:after{transition:background-color var(--generic-delay) ease-out}.c-sidebar-nav__link.is-active:is(:hover,:focus-visible) .c-sidebar-nav__icon:after{background-color:var(--color-hover);transition:background-color var(--generic-delay) ease-out}.c-sidebar-user__pic img{transition:transform var(--generic-delay) ease-out}.c-sidebar-user:is(:hover,:focus-visible) .c-sidebar-user__pic{box-shadow:0 0 0 .3rem var(--color-hover);transition:box-shadow var(--generic-delay) ease-out}.c-sidebar-user:is(:hover,:focus-visible) .c-sidebar-user__pic img{transform:scale3d(1.2,1.2,1.2);transition:transform calc(var(--generic-delay)*2) ease-out}.c-sidebar-user:is(:hover,:focus-visible) .c-sidebar-user__tooltip{display:block}}@media (min-width:61.25rem){.c-sidebar__show-progress{display:none}}@media (min-width:75rem){.c-sidebar{--_icons-size:1.4em}.c-sidebar-nav__item:not(:first-of-type){margin-top:1em}}@media (min-width:90rem){.c-sidebar-nav__item:not(:first-of-type){margin-top:1.4em}.c-sidebar{--_icons-size:1.8em}}.c-qp{--_fz:1.5rem;--_fw:700;--_substep-fz:1.3rem;--_substep-color:hsl(var(--color-neutral-600-hsl)/60%);--_bullet-size:2rem;--_bullet-border:.3rem;--_item-pt:3em;--_items-gap:.7em;--tooltip-bg:var(--color-primary-200);--tooltip-width:12rem;display:none;position:absolute;left:var(--grid-sidebar);top:0;padding-left:3rem;padding-top:calc(var(--header) + 4vh);padding-bottom:calc(var(--_item-pt) + var(--_gap-y));width:var(--grid-questionnaire);height:100%;font-size:var(--_fz);transition:width .4s var(--easeOutCubic);opacity:0;animation:showQP .4s var(--easeOutCubic) forwards;animation-delay:.4s}.has-questionnaire .c-qp{display:block}.c-qp__bullet{position:relative;display:inline-block;width:var(--_bullet-size);height:var(--_bullet-size);border-radius:50%;background-color:var(--color-neutral-100);border:var(--_bullet-border) solid var(--_bullet-color);margin-top:-.15em;z-index:1;box-shadow:0 0 0 .5rem var(--main-background)}@keyframes showQP{0%{opacity:0}to{opacity:1}}.c-qp__percentage{display:block;color:var(--color-secondary-400);margin-top:calc(var(--_item-pt) + 1em)}.c-qp__item{--_bullet-color:var(--color-primary-400);--_text-color:var(--color-primary-400);text-align:left;position:relative}.c-qp__item.is-single-item .c-qp__state{pointer-events:none!important}.c-qp__item.is-complete .c-qp__bullet{background-color:var(--_bullet-color)}.c-qp__item.is-complete .c-qp__bullet:before{content:"\e902";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:.8em;color:var(--color-neutral-100)}.c-qp__item:has(span.c-qp__state){--_bullet-color:var(--color-secondary-100);--_text-color:var(--color-secondary-400)}:root .c-qp-state__tooltip.c-tooltip.c-tooltip--topright{top:-.7rem}.c-qp__item:not(:first-child){padding-top:var(--_item-pt)}.c-qp__item:before{content:"";position:absolute;top:var(--_item-pt);left:calc(var(--_bullet-size)/2);transform:translateX(-50%);width:.2rem;height:calc(100% + var(--_item-pt));background-color:var(--_bullet-color);z-index:-1}.c-qp__item:has(span.c-qp__state):before{height:calc(100% + var(--_item-pt));top:-.2em}.c-qp__item:first-of-type:before{top:0}.c-qp__item.is-active:before{height:100%}.c-qp__item:has(.is-current){--_bullet-color:var(--color-primary-200);--_text-color:var(--color-primary-200)}.c-qp__item:has(.is-current):before{top:var(--_item-pt)}.c-qp__state{position:relative;font-weight:var(--_fw);display:grid;grid-template-columns:auto 1fr;grid-gap:var(--_items-gap);gap:var(--_items-gap);color:var(--_text-color);text-align:left;line-height:1.2;max-width:10em;z-index:2}.c-qp__item.is-active .c-qp__state{padding-bottom:1.4em}.c-qp__status{font-size:var(--_substep-fz);font-weight:500;display:block;color:var(--_substep-color);margin-top:.3em}.c-qp__state:before{content:"";position:absolute;top:0;left:calc(var(--_bullet-size)/2);transform:translateX(-50%);width:.2rem;height:100%;background-color:var(--_bullet-color);z-index:-1}

/* ! Subitem */.c-qp__subitem{--_bullet-color:var(--color-secondary-100);position:relative;display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:calc(var(--_bullet-size)/2 + var(--_items-gap));gap:calc(var(--_bullet-size)/2 + var(--_items-gap));text-align:left;pointer-events:none;z-index:1}.c-qp__subitem:not(:last-of-type){padding-bottom:1.4em}.c-qp__subitem:after{content:"";position:absolute;top:0;left:calc(var(--_bullet-size)/2);transform:translateX(-50%);width:.2rem;height:100%;background-color:var(--_bullet-color)}.c-qp__subitem:before{display:inline-block;background-color:var(--_bullet-color)}.c-qp__item:last-child:after,.c-qp__subitem:before{content:"";width:calc(var(--_bullet-size)/2);height:calc(var(--_bullet-size)/2);border-radius:50%;transform:translateX(50%)}.c-qp__item:last-child:after{position:absolute;bottom:calc(var(--_item-pt)*-1);background:var(--_bullet-color)}.c-qp__item:last-child:has(div button:last-child:disabled):after{--_bullet-color:var(--color-secondary-100)}.c-qp__item:last-child:has(div button:last-child:disabled) div:after{content:"";position:absolute;bottom:0;left:calc(var(--_bullet-size) / 2);transform:translate(-50%,100%);width:.2rem;height:var(--_item-pt);background-color:var(--_bullet-color);background-color:var(--color-secondary-100)}.c-qp__item:last-child:before{height:100%}.c-qp__subitem.is-disabled,.c-qp__subitem.is-disabled .c-qp-subitem__step{pointer-events:none!important;cursor:auto}.c-qp__subitem.is-disabled .c-qp-subitem__step{opacity:.5}.c-qp__item.is-complete .c-qp__subitem,.c-qp__subitem.is-complete,.c-qp__subitem.is-current,.c-qp__subitem:has(~.c-qp__subitem.is-current){--_bullet-color:var(--color-primary-200);pointer-events:auto}.c-qp__subitem.is-current,.c-qp__subitem:has(~.c-qp__subitem.is-current),.c-qp__summary{pointer-events:inherit}.c-qp__subitem.is-current .c-qp-subitem__step{color:var(--color-primary-200)}.c-qp-subitem__step{font-size:var(--_substep-fz);color:var(--color-primary-400);font-weight:500;line-height:1.2;max-width:14rem;margin-top:-.15em}[disabled] .c-qp-subitem__step{color:grey}.c-qp-subitem__tooltip{display:none;right:-14rem}.c-qp__toggle-collapsed{position:absolute;right:1rem;top:40%}.c-qp__toggle-collapsed:after{content:"";width:4rem;height:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-qp-toggle-collapsed__icon{display:block;transform:rotate(90deg)}.c-qp.is-collapsed .c-qp__toggle-collapsed .c-qp-toggle-collapsed__icon{transform:rotate(270deg)}.c-qp-toggle-collapsed__tooltip.c-tooltip.c-tooltip--topright{--tooltip-bg:var(--color-secondary-500);--tooltip-width:10em;top:-.8rem}.c-qp__overlay{display:none}@media (max-width:61.1875rem){.c-qp{left:0}.has-questionnaire .c-qp{display:block;position:fixed;background-color:var(--color-sand-400);width:80%;isolation:isolate;transform:translateX(-100%);transition:transform .6s var(--easeOutCubic);overflow:hidden;overflow-y:auto}.has-questionnaire .c-qp__overlay{content:"";display:block;position:fixed;left:0;top:0;width:100vw;height:100%;background-color:hsl(var(--color-primary-600-hsl)/90%);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);z-index:-1;opacity:0;transition:opacity .4s var(--easeOutCubic);pointer-events:none}.c-qp__item{padding-right:6rem}}@media (hover:hover){.c-qp__item.is-complete .c-qp__subitem:is(:hover,:focus-visible) .c-qp-subitem__tooltip,.c-qp__subitem.is-complete:is(:hover,:focus-visible) .c-qp-subitem__tooltip,.c-qp__subitem.is-current:is(:hover,:focus-visible) .c-qp-subitem__tooltip,.c-qp__subitem:has(~.c-qp__subitem.is-current):is(:hover,:focus-visible) .c-qp-subitem__tooltip{display:block;margin-top:-.8em}.c-qp__subitem:is(:hover,:focus-visible) .c-qp-subitem__step{color:var(--color-primary-200)}.c-qp__subitem.is-disabled:is(:hover,:focus-visible) .c-qp-subitem__step{color:var(--_substep-color)}.c-qp-state:is(:hover,:focus-visible) .c-qp-state__tooltip{display:block}.c-qp-state:is(:hover,:focus-visible){color:var(--color-primary-200)}.c-qp__item.is-active .c-qp__state{pointer-events:none}.c-qp__toggle-collapsed{transition:color var(--generic-delay) ease-out}.c-qp__toggle-collapsed:is(:hover,:focus-visible){color:var(--color-secondary-400);transition:color var(--generic-delay) ease-out}.c-qp__toggle-collapsed:is(:hover,:focus-visible) .c-qp-toggle-collapsed__tooltip{display:block}}

/* !Menu */.c-menu{--_bg:var(--color-primary-600);--_main-color:var(--color-links);--_text-fz:var(--_text-fz);--_text-fw:700;--_btn-rotation:0deg;--_bar-w:var(--_text-fz);--_bar-duration:600ms;--_items-gap:0.4em;margin-top:-.1rem}.c-menu__button{display:flex;align-items:center;gap:var(--_items-gap)}.c-menu__text{color:var(--_main-color);font-weight:var(--_text-fw)}.c-menu__bars{margin-top:.1em}.c-menu__bar,.c-menu__bar:after,.c-menu__bar:before{display:block;width:.9em;height:.2rem;position:relative;background-color:var(--_main-color);transform:rotate(var(--_btn-rotation)) rotate(0);transition:background-color calc(var(--_bar-duration) * .75) ease-out,transform var(--_bar-duration) var(--easeOutCubic);border-radius:1em}.c-menu__bar:after,.c-menu__bar:before{--_bar-translate:-250%;--_bar-rotate:0deg;content:"";position:absolute;left:0;top:0;margin:0;transform:translateY(var(--_bar-translate)) rotate(var(--_bar-rotate)) rotate(0)}.c-menu__bar:after{--_bar-translate:250%}.c-menu__bar:after,.c-menu__bar:before{transition:transform var(--_bar-duration) var(--easeOutCubic) .1s}.menu-open .c-menu .c-menu__bar{--_btn-rotation:180deg;background-color:transparent}.menu-open .c-menu .c-menu__bar:before{--_bar-translate:0%;--_bar-rotate:45deg}.menu-open .c-menu .c-menu__bar:after{--_bar-translate:0%;--_bar-rotate:-45deg}@media (min-width:75rem){.menu-open .c-menu{--_main-color:var(--color-neutral-100)}}.c-tooltip{--_bg:var(--color-primary-600);--_br:1rem;--_color:var(--color-neutral-100);--_fz:1.4rem;--_py:1em;--_px:1.1em;--_arrow-w:.65rem;--_tooltip-separation:.5rem;--_touch-size:3rem;--_translate-distance:2rem;display:none}.c-tooltip--topright-jtbd{min-width:190px;right:240px!important}.c-tooltip--topright-jtbd .c-tooltip__item{text-align:left;margin-bottom:10px}@media (hover:hover){.c-tooltip a:is(:hover,:focus),button.c-tooltip__item:is(:hover,:focus){color:var(--color-hover)}}@media (max-width:61.1875rem){.c-tooltip{--close-color:var(--color-neutral-100)}.c-tooltip:before{content:"";position:absolute;left:50%;top:50%;width:var(--tap-size);height:var(--tap-size);transform:translate(-50%,-50%)}.c-tooltip__viewport{display:none;pointer-events:none;cursor:auto;position:absolute;top:100%;left:50%;transform:translateX(-50%);font-weight:400;color:var(--color-neutral-100);width:var(--_width);z-index:2;padding-top:var(--_triangle);background-color:var(--tooltip-bg,var(--_bg));color:var(--tooltip-color,var(--_color))}.c-tooltip__holder{display:block;padding:1.8em 2em 2em;font-size:var(--_fz);font-weight:600;background-color:var(--_bg);border-radius:var(--_br);line-height:1.4}.c-tooltip__holder *{white-space:normal}.c-tooltip__holder>:not(:first-child){margin-top:1em}.c-tooltip-label+input{position:absolute;left:-999999px}.c-tooltip__input:checked+.c-tooltip{z-index:99!important;display:block;position:fixed}.c-tooltip__input:checked+.c-tooltip .c-tooltip__viewport{display:block;pointer-events:auto;animation:showTooltipMobile .6s var(--easeOutCubic) forwards;position:fixed;bottom:0;top:auto;left:0;transform:translate3d(0,100%,0);width:100%;padding:0;max-height:50vh;overflow:hidden;overflow-y:auto}.c-tooltip__input:checked+.c-tooltip .c-tooltip__holder{padding-block:5rem}.c-tooltip__input:checked+.c-tooltip .c-tooltip__link{color:var(--color-hover)}}@keyframes showTooltipMobile{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width:61.25rem){.c-tooltip{position:absolute;background-color:var(--tooltip-bg,var(--_bg));color:var(--tooltip-color,var(--_color));border-radius:var(--tooltip-br,var(--_br));font-size:var(--tooltip-fz,var(--_fz));padding:var(--tooltip-py,var(--_py)) var(--tooltip-px,var(--_px)) calc(var(--tooltip-py, var(--_py))*1.1);z-index:4;display:none;width:var(--tooltip-width,auto)}
    
    
    /* !topright */.c-tooltip.c-tooltip--topright{right:0;top:0;transform:translate3d(calc(100% + var(--_arrow-w) + var(--_tooltip-separation) + var(--_translate-distance)),0,0);animation:showTooltipTopright .4s var(--easeOutCubic) forwards}.c-tooltip.c-tooltip--topright:after{content:"";position:absolute;top:0;left:0;height:3rem;width:var(--tooltip-touch-size,var(--_touch-size));transform:translateX(-100%)}.c-tooltip.c-tooltip--topright:before{content:"";position:absolute;width:0;height:0;left:.1rem;top:var(--tooltip-br,var(--_br));transform:translateX(-100%);border-top:var(--_arrow-w) solid transparent;border-bottom:var(--_arrow-w) solid transparent;border-right:var(--_arrow-w) solid var(--tooltip-bg,var(--_bg))}@keyframes showTooltipTopright{0%{opacity:0;transform:translate3d(calc(100% + var(--_arrow-w) + var(--_tooltip-separation) + var(--_translate-distance)),0,0)}to{opacity:1;transform:translate3d(calc(100% + var(--_arrow-w) + var(--_tooltip-separation)),0,0)}}
    
    
    /* !topleft */.c-tooltip.c-tooltip--topleft{left:0;top:0;transform:translate3d(calc(-100% - var(--_arrow-w) - var(--_tooltip-separation) - var(--_translate-distance)),0,0);animation:showTooltipTopleft .4s var(--easeOutCubic) forwards}.c-tooltip.c-tooltip--topleft:after{content:"";position:absolute;top:0;right:0;height:3rem;width:var(--tooltip-touch-size,var(--_touch-size));transform:translateX(100%)}.c-tooltip.c-tooltip--topleft:before{content:"";position:absolute;width:0;height:0;right:.1rem;top:var(--tooltip-br,var(--_br));transform:translateX(100%);border-top:var(--_arrow-w) solid transparent;border-bottom:var(--_arrow-w) solid transparent;border-left:var(--_arrow-w) solid var(--tooltip-bg,var(--_bg))}@keyframes showTooltipTopleft{0%{opacity:0;transform:translate3d(calc(-100% - var(--_arrow-w) - var(--_tooltip-separation) - var(--_translate-distance)),0,0)}to{opacity:1;transform:translate3d(calc(-100% - var(--_arrow-w) - var(--_tooltip-separation)),0,0)}}
    
    
    /* !up */.c-tooltip.c-tooltip--up{left:50%;bottom:0;transform:translate3d(-50%,calc(100% + var(--_arrow-w) + var(--_tooltip-separation) + var(--_translate-distance)),0);animation:showTooltipUp .4s var(--easeOutCubic) forwards}.c-tooltip.c-tooltip--up:before{content:"";position:absolute;width:0;height:0;left:50%;top:calc(var(--_tooltip-separation)*-1);transform:translateX(-50%);border-left:var(--_arrow-w) solid transparent;border-right:var(--_arrow-w) solid transparent;border-bottom:var(--_arrow-w) solid var(--tooltip-bg,var(--_bg))}.c-tooltip.c-tooltip--up:after{content:"";position:absolute;top:0;left:50%;height:3rem;width:var(--tooltip-touch-size,var(--_touch-size));transform:translate(-50%,-100%)}@keyframes showTooltipUp{0%{opacity:0;transform:translate3d(-50%,calc(100% + var(--_arrow-w) + var(--_tooltip-separation) + var(--_translate-distance)),0)}to{opacity:1;transform:translate3d(-50%,calc(100% + var(--_arrow-w) + var(--_tooltip-separation)),0)}}
    
    /* !down */.c-tooltip.c-tooltip--down{left:50%;top:0;transform:translate3d(-50%,calc(-100% + var(--_arrow-w) + var(--_tooltip-separation) + var(--_translate-distance)),0);animation:showTooltipDown .4s var(--easeOutCubic) forwards}.c-tooltip.c-tooltip--down:before{content:"";position:absolute;width:0;height:0;left:50%;bottom:calc(var(--_tooltip-separation)* -1);transform:translateX(-50%);border-left:var(--_arrow-w) solid transparent;border-right:var(--_arrow-w) solid transparent;border-top:var(--_arrow-w) solid var(--tooltip-bg,var(--_bg))}.c-tooltip.c-tooltip--down:after{content:"";position:absolute;bottom:0;left:50%;height:3rem;width:var(--tooltip-touch-size,var(--_touch-size));transform:translate(-50%,-100%)}@keyframes showTooltipDown{0%{opacity:0;transform:translate3d(-50%,calc(-100% + var(--_arrow-w) + var(--_tooltip-separation) + var(--_translate-distance)),0)}to{opacity:1;transform:translate3d(-50%,calc(-100% + var(--_arrow-w) + var(--_tooltip-separation)),0)}}
    
    
    /* ! ---- */.c-tooltip__item{font-weight:600;display:inline-block;color:var(--tooltip-color,var(--_color))}.c-tooltip__title{font-size:.86em;text-transform:uppercase;text-align:right;font-weight:700;display:block;opacity:.7;border-bottom:.1rem solid;padding-bottom:.3em;margin-bottom:1.2em}.c-tooltip__hint{display:block;font-weight:500;opacity:.8;font-size:1.2rem;margin-top:.2em}}.c-top-bar{--_color:var(--color-primary-400);--_title-fz:1.9rem;--_left-fz:1.4rem;--_version-fz:1.2rem;--_py:1rem;--_right-pl:3rem;--link-fz:1.4rem;position:relative;display:grid;grid-template-columns:1fr auto auto;justify-content:space-between;line-height:1;align-items:center;color:var(--top-bar-color,var(--_color));margin-bottom:var(--section-y);margin-top:calc(var(--section-y)*-.8)}.c-top-bar svg{width:6rem;height:auto}.c-top-bar>div{display:flex;align-items:center;gap:1.6em;padding-block:var(--_py);height:100%}.c-top-bar__left{position:relative;font-size:var(--_left-fz);border-bottom:.2rem solid}.c-top-bar__left .c-link{margin-bottom:-1em}.c-top-bar__right{border-top:.2rem solid;padding-left:var(--_right-pl)}.c-top-bar__title{font-size:var(--_title-fz);font-weight:700;max-width:18em;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis;line-height:1.2}.c-top-bar__title.c-top-bar__title--xl{font-size:calc(var(--_title-fz)*1.8);color:var(--color-secondary-500);font-weight:800;margin-bottom:.1em}.c-top-bar__version{font-size:var(--_version-fz);font-weight:600}.c-top-bar__version>*{display:inline-block;vertical-align:middle}.c-top-bar-version__num{background-color:var(--top-bar-color,var(--_color));color:var(--color-neutral-100);padding:.3em .8em .2em;border-radius:2em;margin-left:.5em}.c-top-bar-version.c-top-bar-version--outdated .c-top-bar-version__num{background-color:var(--color-warning)}.c-top-bar__edit{position:relative;font-size:2em}.c-top-bar__edit .c-tooltip{--tooltip-bg:var(--color-primary-300);min-width:14rem}@media (max-width:61.1875rem){.c-top-bar{--_title-fz:2.4rem;--_version-fz:1.6rem;display:block;margin-top:0;margin-bottom:calc(var(--section-y)*.5)}.c-top-bar svg{display:none}.c-top-bar>div{border:none;padding:0}.c-top-bar__left{border:none}:root .c-top-bar__right{margin-top:3rem;align-items:flex-start;flex-wrap:wrap}.c-top-bar__title{width:100%;text-wrap:initial}.c-top-bar__title.c-top-bar__title--xl{font-size:calc(var(--_title-fz) * 1.2)}.c-top-bar-version__num{padding:.3em .8em}.c-top-bar.c-top-bar--not-mobile .c-top-bar__right{display:none}}@media (hover:hover){.c-top-bar .c-link,.c-top-bar__edit{transition:color var(--generic-delay) ease-out}.c-top-bar .c-link:is(:hover,:focus-visible),.c-top-bar__edit:is(:hover,:focus-visible){color:var(--color-hover);transition:color var(--generic-delay) ease-out}.c-top-bar__edit:is(:hover,:focus-visible) .c-tooltip{display:block}}@media (min-width:90rem){.c-top-bar__title{max-width:30em}}@media (min-width:112.5rem){.c-top-bar__title{max-width:42em}.c-top-bar{margin-bottom:calc(var(--section-y) * .8)}}.c-popup{--_max-w:120rem;--_overlay-bg:hsl(var(--color-primary-900-hsl)/80%);--_paddings:var(--space-y) 0;--_bg:var(--color-neutral-100);--_shadow-c:rgba(0,0,0,.05);--_holder-py:5.4rem;--_holder-px:5.4rem;--_holder-br:2.5rem;text-align:center;position:fixed;top:0;left:0;width:100%;height:100%;justify-items:center;align-items:center;align-content:center;z-index:9999;background-color:var(--popup-overlay-bg,var(--_overlay-bg));padding:var(--popup-paddings,var(--_paddings));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.c-popup:before{content:"";width:0;height:100%}.c-popup:before,.c-popup__viewport{display:inline-block;vertical-align:middle}.c-popup__viewport{position:relative;text-align:left}.c-popup__holder{position:relative;width:77vw;height:auto;max-width:var(--popup-max-w,var(--_max-w));max-height:var(--popup-max-h,none);background-color:var(--popup-bg,var(--_bg));box-shadow:0 .5rem 1rem .5rem var(--_popup-shadow-c,var(--_shadow-c));border-radius:var(--popup-holder-br,var(--_holder-br));padding:var(--popup-holder-py,var(--_holder-py)) var(--padding-holder-px,var(--_holder-px))}.c-popup__content img{width:100%;position:relative;height:auto!important}.c-popup__img{width:100%;height:auto}.c-popup__content--grid{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--space-x)*1.2);gap:calc(var(--space-x)*1.2)}.c-popup .c-title{margin-bottom:.8em}:root .c-popup__title-xs{font-size:2.2rem;width:auto;max-width:none}.c-popup__user-pic{display:block;width:14rem;border-radius:50%;overflow:hidden;background-color:#fff}.c-popup__user-pic img{aspect-ratio:1/1;margin:0!important;object-fit:contain}:root .c-popup:not(.c-popup--multiline) .c-btn{--btn-padding-y:0.7em;--btn-padding-x:1.5em;margin-top:2.2em}.c-popup__kicker{font-size:1.7rem;color:var(--color-secondary-400);font-weight:700;margin-bottom:1em}.c-popup__date{color:var(--color-neutral-400);font-size:1.4rem;margin-bottom:2em}.c-popup--message{--_max-w:90rem}.c-popup--message img{max-height:40rem;width:auto;margin-inline:auto}.c-popup--message .c-popup__content.c-popup__content--grid{grid-template-columns:.8fr 1.2fr}.c-popup--ready{--_max-w:78rem;--content-color:var(--color-neutral-100);--title-color:var(--color-neutral-100);--btn-bg-color:var(--color-primary-200);z-index:9999}.c-popup--ready .c-title{max-width:8em}.c-popup--ready .c-popup__holder{background-color:var(--color-primary-400);padding-bottom:0}.c-popup--ready .c-popup__content{display:grid;grid-template-columns:1fr 1fr;align-items:center}.c-popup--ready .c-popup__content button{margin-bottom:var(--popup-holder-py,var(--_holder-py))}.c-popup--ready .c-popup__content p:first-child{font-weight:800}.c-popup--ready .c-popup__content p{max-width:17em;font-size:1.7rem}.c-popup--ready .c-popup__content button{margin-top:1.5em}.c-popup--paywall{--_holder-br:3rem}.c-popup--form{--_holder-py:var(--space-y);--_holder-px:calc(var(--space-x)*1.55);--_max-w:90rem}.c-popup--info{z-index:999999}.c-popup--picture{--_max-w:70rem}.c-popup--congrats{--_max-w:50rem}.c-popup--onboarding .c-popup__holder{text-align:center;width:65vw;max-width:540px;min-height:720px;display:flex;align-items:center}.c-popup--onboarding-video .c-popup__holder{padding:0;max-width:800px;height:500px}.c-popup--onboarding-video iframe{width:100%;height:100%;position:absolute}.c-popup--onboarding-video .c-close-btn{top:-50px;right:-10px;--_color:#fff}.c-popup--onboarding .c-close-btn{--_color:#fff}.c-popup--onboarding img{margin-top:0!important;margin:0 auto 10px;max-width:340px}.c-popup--onboarding .c-popup-onboarding__btn{color:#fff;background-color:#00a383;font-size:1.4em;padding:10px 15px;border-radius:30px;margin-top:20px;min-width:140px}.c-popup--onboarding .c-popup-onboarding__btn span{margin-right:5px}.c-popup--onboarding .c-popup-onboarding__btn.is-active{background-color:var(--color-hover)}.c-popup--onboarding .c-popup-onboarding__btn+.c-popup-onboarding__btn{margin-left:10px}.c-popup--onboarding .c-popup-onboarding__btn:hover{background-color:var(--color-hover);opacity:.6}.c-popup-onboarding__list{display:block;margin:30px auto 0}.c-popup-onboarding__list button{border-radius:50%;width:10px;height:10px;background-color:#002921;margin-inline:6px}.c-popup-onboarding__list button:hover{background-color:var(--color-hover)}.c-popup-onboarding__list button.is-active{background-color:#87d1f5}.c-popup--proposal{--_max-w:80rem}.c-popup__info{--content-color:hsl(var(--color-neutral-100-hsl)/90%);padding:5rem 3rem;border-radius:1.5rem;background:var(--color-primary-400);color:hsl(var(--color-neutral-100-hsl)/90%);display:flex;align-items:center;gap:3rem}.c-popup__info p{max-width:20em}.c-popup__info p strong{font-weight:700;color:var(--color-primary-100)}.c-popup__info-btns{display:block;margin-top:2rem}.c-popup__info-btns span{font-size:.7em}.c-popup__info-btns a{display:inline-block;border-radius:3rem;padding:.5rem 1rem;color:var(--color-neutral-100)!important;margin-left:1rem;font-size:.7em;background-color:var(--color-primary-400)}.c-popup__info-btns a:hover{background-color:var(--color-primary-600)}:root .c-popup__user-pic:has(img[alt=empty]),:root .c-popup__user-pic:has(img[src=""]){display:none}.c-popup__info-proposal-bottom{display:flex;font-size:.9em;align-items:center;justify-content:space-between;padding:1.8rem 2rem;gap:4rem;margin-top:2rem;background-color:var(--color-primary-600);border-radius:1.5rem;color:var(--color-neutral-100);font-weight:600}:root .c-popup__info-proposal-btns{display:flex;gap:1.4rem}:root .c-popup__info-proposal-btns button{--btn-fz:1.5rem;--btn-bg-color:var(--color-primary-200);margin-top:0!important}:root .c-popup__info-proposal-btns button+button{--btn-bg-color:var(--color-error)}.c-popup__info-proposal-social{--link-fz:1.5rem;--content-links-color:var(--color-neutral-100);align-items:center}:root .c-popup__info-proposal-social a{display:inline-flex;text-decoration:none;align-items:center;gap:.4em}.c-popup--error{--title-color:var(--color-error);--btn-icon-fz:1.4em;--_max-w:46rem;z-index:999999}.c-popup--alert .c-popup--info,.c-popup--error .c-popup--info{--_max-w:50rem}.c-popup--alert h2,.c-popup--error h2{font-size:3rem;max-width:8em;line-height:1}.c-popup--lost-connection{--_max-w:90rem}.c-popup--lost-connection .c-popup__date,.c-popup--lost-connection .c-popup__description{max-width:25em}.c-popup--lost-connection .c-popup__content{display:grid;grid-template-columns:35% 1fr;align-items:center;grid-gap:0 5rem;gap:0 5rem}:root:root .c-popup--lost-connection .c-popup__date+button{margin-top:0}.c-popup--alert{--_max-w:80rem;z-index:999999;--title-color:var(--color-red);--close-color:var(--color-red);--btn-bg-color:var(--color-red)}.c-popup--alert .c-popup__content{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:calc(var(--padding-holder-px, var(--_holder-px))*.7);gap:calc(var(--padding-holder-px, var(--_holder-px))*.7);align-items:center}.c-popup--vip{--_max-w:80rem;--_holder-py:7rem;z-index:1000}.c-popup--multiline{--_max-w:90rem;align-items:normal;z-index:9999}.c-popup--multiline .c-popup__content--grid{align-items:start;margin:5rem 0 5.5rem;grid-template-columns:1fr}.c-popup--migration .c-popup__content{--content-fz:1.8rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--padding-holder-px, var(--_holder-px))*.7);gap:calc(var(--padding-holder-px, var(--_holder-px))*.7)}.c-popup--migration .c-popup__content h2{font-size:4rem;max-width:12em}.c-popup--migration .c-popup__content p{margin-top:.5em}.c-popup--migration h2{grid-column:span 2}.c-popup--migration button:last-child{--_bg-color:var(--color-error);--_bg-hover:var(--color-red-dark)}.c-popup--migration .c-btn{width:100%}.c-popup--migration div[class*=c-popup__btns]{display:flex}.c-popup--signin{--_max-w:48rem;--_holder-px:calc(var(--space-x)*1.8)}.c-popup--signin h2{font-size:4.5rem;margin-bottom:.5em}.c-popup--signin .c-popup__content p{max-width:15em;padding-bottom:0}.c-popup--signin .c-popup__content div:has(p)+*{margin-top:3rem}.c-popup--signin{z-index:9999}.c-popup--compute{--title-color:var(--color-neutral-100);--content-color:var(--color-neutral-100);--popup-overlay-bg:transparent;--_bg:var(--color-primary-400);--_color:var(--color-neutral-100);--_max-w:48rem;--_holder-px:calc(var(--space-x)*1.8);margin-top:1rem}.c-popup--compute h2{font-size:3.6rem;margin-bottom:.5em}.c-popup--compute{z-index:9999}.c-popup--compute img{margin-top:3rem}.c-popup--autofill{--_max-w:48rem;--_holder-px:calc(var(--space-x)*1.8)}.c-popup--autofill h2{font-size:5rem;text-align:center;margin-bottom:.5em}.c-popup--autofill .c-popup__content p{opacity:.7}.c-popup--autofill{z-index:9999}.c-popup--user-list{--_max-w:92rem}:root .c-popup.c-popup--user-list .c-btn{--btn-padding-y:0.6em;--btn-padding-x:1em;--btn-fz:1.4rem}.c-popup--share{--_max-w:60rem;--_holder-px:calc(var(--space-x)*1.8);--form-inputs-separator:2rem;--form-label-color:var(--color-primary-600);--title-color:var(--color-primary-600);--btn-bg-color:var(--color-primary-600)}.c-popup--share .c-form__label--first{margin-top:1rem}.c-popup__btns{display:flex;justify-content:flex-end;gap:1rem;flex-wrap:wrap}:root:root .c-popup--share .c-btn{margin-top:0}.c-popup--success{--title-fz:2.8rem;--_max-w:80rem}.c-popup--success .c-btn{width:100%}@media (max-width:61.1875rem){.c-popup{--_holder-px:3.2rem;--_holder-py:3.2rem;--_max-w:none;padding-inline:var(--wrapper-x)}.c-popup__holder,.c-popup__viewport{width:100%}.c-popup.c-popup--new-project{--padding-holder-px:2rem}.c-popup.c-popup--new-project .c-popup__holder{width:85vw}:root .c-popup .c-popup__holder{width:100%}.c-popup--success img{display:none}}@media (min-width:48rem){.c-popup--success{--title-fz:3.3rem}.c-popup--success .c-popup__content>div{display:grid;grid-gap:5rem;gap:5rem;align-items:center;grid-template-columns:.8fr 1.2fr}.c-popup--success .c-popup__text{max-width:18em}}@media (min-width:87.5rem){.c-popup--signin{--_max-w:55rem}}@media (min-width:100rem){.c-popup--form{--_max-w:98rem}.c-popup--ready h2{font-size:4rem}}@media (max-width:61.1875rem){.c-popup__content--grid{display:block}.c-popup__content--grid>:first-child{display:none}}.c-hidden-input{position:absolute;right:2rem;text-align:right;background:transparent;pointer-events:none;font-size:1em;box-shadow:none;bottom:0;opacity:.5;width:20rem;height:6.5rem;border:none!important}@media (min-width:61.25rem){.c-popup--vip{--_holder-py:9rem}}.c-intro{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:calc(var(--wrapper-x)*.8);gap:calc(var(--wrapper-x)*.8)}.c-intro__pic{position:-webkit-sticky;position:sticky;top:20%;margin-top:4rem;height:auto}.c-intro__content{padding-block:var(--section-y)}.o-body__main:has(.c-intro) .o-buttons-holder{margin-top:calc(var(--section-y)*-.6);padding-top:0}.c-skeleton{--_sk-input-h:3.5rem;--_sk-input-bg:var(--color-neutral-150);--_sk-text-h:.4rem;--_sk-separation:1.3rem}.c-skeleton>*{position:relative;overflow:hidden;background-color:var(--sk-input-bg,var(--_sk-input-bg));height:var(--sk-input-h,var(--_sk-input-h));border-radius:.6rem}.c-skeleton>[class*="--xs"]{height:calc(var(--sk-input-h,var(--_sk-input-h))*.6)}.c-skeleton>:not(:first-child){margin-top:var(--sk-separation,var(--_sk-separation))}.c-skeleton>:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;transform:translate3d(-100%,0,0);background:linear-gradient(60deg,transparent 10%,hsl(var(--color-neutral-100-hsl)/95%),transparent 90%);animation:skeletonAnimation 1.8s infinite;z-index:1}.c-skeleton__text{--_sk-input-h:1.7rem;border-radius:.4rem}.c-skeleton__btn{border-radius:2em}@keyframes skeletonAnimation{to{transform:translate3d(100%,0,0)}}.c-skeleton--sidebar{mix-blend-mode:soft-light}.c-skeleton--sidebar .c-skeleton__text{margin-top:3rem;margin-inline:.2em;max-width:10rem}.c-link{--_fz:1.6rem;--_color:var(--color-primary-400);--_hover-color:var(--link-hover,var(--color-hover));position:relative;--_gap:.6em;display:inline-flex;align-items:center;gap:var(--link-gap,var(--_gap));flex-direction:row;flex-wrap:nowrap;font-weight:var(--link-fw,700);font-size:var(--link-fz,var(--_fz));color:var(--link-color,var(--_color))}.c-link--add{margin-bottom:0;margin-top:14px}.c-link--add[disabled]{opacity:.4}.c-link--device{color:#fff;display:inline-block;width:100%;text-decoration:underline;margin-bottom:20px}input+.c-files__btn button{pointer-events:none}.c-pic{display:block;position:relative}.c-pic img{display:block;width:100%;height:auto}.c-pic--cover img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.c-close-btn{--_close-size:2.4rem;--_color:var(--color-primary-400);position:absolute;top:1rem;right:1rem;width:var(--tap-size);height:var(--tap-size);z-index:1}.c-close-btn:after,.c-close-btn:before{content:"";position:absolute;top:50%;left:50%;height:var(--_close-size);width:3px;background-color:var(--close-color,var(--_color));transition:background-color .3s ease-out;border-radius:1em}.c-close-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.c-close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:61.1875rem){.c-close-btn{--_close-size:2.1rem}}@media (hover:hover){.c-close-btn:is(:hover,:focus-visible):after,.c-close-btn:is(:hover,:focus-visible):before{background-color:var(--color-blue-400);transition:background-color .3s ease-out}}.c-logo{display:none}.c-logo.is-active{display:block}.c-logo__caption{display:block;font-size:1.1rem;color:var(--color-neutral-600);opacity:.8;margin-top:1em;font-weight:600;line-height:1.1}.c-logo__caption strong{font-weight:800;color:var(--color-primary-400)}.has-questionnaire .c-logo__caption{display:none}.c-logo--geca{position:relative;width:130%;transform:translateX(-10%);background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/images/rebranding/sidebar/GECA.png);min-width:3.4rem}.c-logo--geca:before{content:"";display:block;width:100%;height:0;padding-bottom:118%}.c-logo--ecoact{position:relative;width:170%;transform:translateX(-20%);background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/images/rebranding/sidebar/ecoact.png);min-width:3rem}.c-logo--ecoact:before{content:"";display:block;width:100%;height:0;padding-bottom:111%}.c-logo--grain{aspect-ratio:1/1;width:3.4rem;height:auto}@media (hover:hover){.c-logo--grain path{transition:fill .3s ease-out}}.o-body:has(.c-audit) h2.c-title{margin-top:.6rem}.o-body:has(.c-audit){display:block}.c-audit{--_fz:1.6rem;--_padding-y:3rem;--_padding-x:3.8rem;--_list-gap:2.5rem;--_border-color:transparent;--_bg-color:hsl(var(--color-secondary-100-hsl)/10%);--_title-fz:1.1em;--_title-fw:700;--_title-lh:1.2;--_title-color:var(--color-secondary-500);--_arrow-size:0.3em;--_arrow-width:0.3rem;--_key-fz:1em;--_key-fw:700;--_key-lh:1.2;--_key-color:var(--color-primary-400);--_br:1rem;--_animation-duration:.4s;--_transition-duration:.3s;font-size:var(--_fz);border-radius:var(--_br);box-shadow:0 0 0 .1rem var(--_border-color)!important}.c-audit:not(.c-audit--bg){--_border-color:hsl(var(--color-primary-hsl)/30%);margin-block:calc(var(--_padding-y)*.2)!important}.c-audit--bg{background-color:var(--_bg-color)}.c-audit:first-of-type{margin-top:calc(var(--separator-y)*.4)!important}.c-audit-item__info{width:100%}.c-audit-item__text{width:max-content;text-align:right;white-space:nowrap}.c-audit__title-holder{padding:var(--_padding-y) var(--_padding-x)}.c-audit__title{font-weight:var(--_title-fw);font-size:var(--_title-fz);line-height:var(--_title-lh);color:var(--_title-color)!important;text-transform:uppercase;transition:color var(--_transition-duration) ease-out}.c-audit__content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s ease-out}.c-audit__list-holder{min-height:0;visibility:hidden;opacity:0;transition:opacity .2s ease-out,transform var(--_transition-duration) ease-out,visibility 0s linear var(--_animation-duration)}.c-audit__list{border-bottom:.1rem dashed hsl(var(--color-secondary-500-hsl)/10%);display:grid;grid-gap:var(--_list-gap);gap:var(--_list-gap);flex-wrap:wrap;padding:0 var(--_padding-x) var(--_padding-y);margin-top:1rem}.c-audit__item{display:flex;align-items:flex-start;justify-content:space-between;gap:4rem}.c-audit__item:not(:last-child){border-bottom:.1rem solid rgb(var(--color-primary-rgb)/.2);padding-bottom:var(--_list-gap)}.c-audit-item__key{display:block;color:var(--_key-color);margin-bottom:1rem;font-weight:var(--_key-fw);font-size:var(--_key-fz);line-height:var(--_key-lh)}.c-audit-item__list .c-audit-item__value{position:relative;padding-left:1em}.c-audit-item__list .c-audit-item__value:not(:first-child){margin-top:.4em}.c-audit-item__list .c-audit-item__value:before{content:"";width:.6rem;height:.6rem;background-color:var(--_key-color);border-radius:50%;position:absolute;top:.5em;left:0}.c-audit-item__link{display:inline-block;background-color:var(--color-primary-400);color:var(--color-neutral-100)!important;font-size:1.6rem;border-radius:2rem;padding:.7rem 1.8rem .8rem;font-weight:700;position:relative;margin-top:.3rem;margin-left:-.2em}.c-audit__title-holder{display:flex;justify-content:space-between;align-items:flex-start}.c-audit__toggle-label{cursor:pointer;display:block}.c-audit__toggle-input{position:absolute;left:-999999px}.c-audit__toggle-arrow{border:solid var(--_title-color);border-width:0 var(--_arrow-width) var(--_arrow-width) 0;display:inline-block;padding:var(--_arrow-size);transform:rotate(45deg);transition:transform var(--_transition-duration) ease-out,border var(--_transition-duration) ease-out}.c-audit:has(.c-audit__toggle-input:checked) .c-audit__content{grid-template-rows:1fr;pointer-events:auto;transition:grid-template-rows var(--_animation-duration) var(--easeOutCubic)}.c-audit:has(.c-audit__toggle-input:checked) .c-audit__list-holder{visibility:visible;transition:none;opacity:1;transform:scale(1) scaleZ(1);transition:opacity .2s ease-out,transform var(--_transition-duration) ease-out}.c-audit:has(.c-audit__toggle-input:checked) .c-audit__toggle-arrow{transform:rotate(225deg);transition:transform var(--_transition-duration) ease-out,border var(--_transition-duration) ease-out}.c-audit-table{--_columns:2;--_gap:2rem;width:100%;color:rgb(var(--color-dark-ink-rgb)/70%);font-size:.95em;padding:1.6em 1.4em;border-radius:var(--_br);background-color:rgba(var(--color-lightest-rgb)/50%)}.c-audit-table__list{display:grid;grid-template-columns:repeat(var(--_columns),minmax(10rem,1fr));grid-gap:var(--_gap);gap:var(--_gap)}.c-audit-table__key{font-weight:700;margin-bottom:.4em;color:rgb(var(--color-dark-ink-rgb)/90%)}.c-audit-table__value--out{font-style:italic}.c-audit-item__list~.c-audit-item__value,.c-audit-table~.c-audit-item__value{display:block;margin-top:1em}.c-audit-rules h2.c-title{margin-top:4rem!important}.c-audit-rules{--_fz:1.5rem;--_padding-y:3.6rem;--_padding-x:3.8rem;--_list-gap:2.5rem;--_border-color:rgba(183,85,85,.5);--_br:1rem;font-size:var(--_fz);color:hsl(var(--color-darkest-hsl)/90%)}.c-audit-rules__list{margin-top:calc(var(--separator-y)*.4)}.c-audit-rules__item{padding:var(--_padding-y) var(--_padding-x);box-shadow:0 0 0 .1rem var(--_border-color)!important;border-radius:var(--_br);line-height:1.5}.c-audit-rules__item:not(:first-child){margin-top:calc(var(--_list-gap)*.5)}.c-audit-rules__item>:not(:first-child){margin-top:1.2em}.c-audit-rules__item>p b{font-weight:700;color:var(--color-error)}@media (hover:hover){.c-audit:has(.c-audit__toggle-input:is(:hover,:focus-visible)){--_title-color:var(--color-hover)}.c-audit__title{transition:color var(--_transition-duration) ease-out}.c-audit__toggle-arrow{transition:transform var(--_transition-duration) ease-out,border var(--_transition-duration) ease-out}.c-audit-item__link:is(:hover,:focus-visible){background-color:var(--color-hover)}}@media (min-width:90rem){.c-audit-table{--_columns:3}}.c-membership{--_title-color:var(--color-primary-400);--_title-fz:clamp(3rem,2.77vw,4rem);--_text-color:var(--color-primary-600);--_text-fz:1.4rem;--_price-fz:clamp(3rem,2.77vw,4rem);--_price-fz-old:clamp(1.8rem,1.25vw,2rem);--_caption-color:var(--color-light);--_caption-fz:1.2rem;--_hint-fz:1.1rem;--_bg:var(--color-neutral-100);--_btn-br:2em;--_btn-color:var(--color-primary-400);--_btn-fz:1.2rem;--_icon-size:1.7rem;--link-fz:1.4rem;background-color:var(--memebership-bg,var(--_bg));width:100%;height:5rem;color:var(--memebership-color,var(--_text-color));margin-bottom:80px;border-collapse:collapse}.c-membership thead th{text-align:center;padding-bottom:2rem}.c-membership th{padding:.4em 1em}.c-membership th:first-child{padding-left:0}.c-membership td:has(.c-membership__icon){position:relative;text-align:center}.c-membership td:has(.c-membership__icon):before{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.c-membership tbody th{text-align:left}.c-membership tbody tr:not(:first-child) th,.c-membership tbody tr:not(:last-child,:first-child) td{border-top:.1rem solid var(--color-bg)}.c-membership__title{text-align:left;display:block;color:var(--memebership-title-color,var(--_title-color));font-size:var(--memebership-title-fz,var(--_title-fz));font-weight:700;max-width:8em;line-height:1.1}.c-membership__price{display:block;line-height:1;margin-top:.2em;font-size:var(--memebership-price-fz,var(--_price-fz))}.c-membership__price.c-membership__price--old{display:inline-block;position:relative;font-size:var(--memebership-price-old-fz,var(--_price-fz-old));color:var(--memebership-caption-color,var(--_caption-color))}.c-membership__price.c-membership__price--old:before{content:"";position:absolute;top:50%;left:0;width:100%;height:.2rem;transform:translateY(-50%);background-color:#000;opacity:.3}.c-membership__price>*{display:inline-block;vertical-align:middle}.c-membership__price>:not(.c-membership__number){font-size:.6em}.c-membership__number{margin-inline:.1em}a.c-membership__number{color:var(--color-primary-400);text-decoration:underline}.c-membership__hint{display:block;font-size:var(--memebership-hint-fz,var(--_hint-fz))}.c-membership__hint:first-of-type{margin-top:.3em}.c-membership__item{position:relative;font-size:var(--memebership-text-fz,var(--_text-fz))}.c-membership__item:before{content:"\e911";display:inline-block;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1em;margin-right:.5em;opacity:.4}.c-membership__icon{width:var(--_icon-size);height:var(--_icon-size);background-image:url(/images/icons/icon-member-yes.svg);background-repeat:no-repeat;background-size:contain;margin-inline:auto;margin-top:-.6em}.c-membership__icon,.c-membership__text{display:inline-block;vertical-align:middle}.c-membership__text{font-size:1.3em;text-align:center;width:100%}.c-membership__icon--no{background-image:url(/images/icons/icon-member-no.svg)}.c-membership th{position:relative}.c-membership td:has(.c-membership__btn){text-align:center}.c-membership__btn{display:inline-block;padding:.6em 1em;border-radius:var(--_btn-br);text-wrap:nowrap;font-weight:700;font-size:var(--memebership-btn-fz,var(--_btn-fz));border:.1rem solid;text-transform:uppercase}button.c-membership__btn{color:var(--memebership-btn-color,var(--_btn-color));border-width:.2rem}.c-membership__current{font-size:1.4rem;position:absolute;left:50%;transform:translate(-50%,-100%);padding-bottom:1rem;width:100%;letter-spacing:.01em;font-weight:600;color:var(--color-secondary-500);animation:currentMembershipBounce 2s ease infinite}.c-membership__current:after{content:"\e92d";display:block;color:var(--color-secondary-500);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;opacity:.9;font-size:.9em;margin-top:.3em}@keyframes currentMembershipBounce{0%,20%,50%,80%,to{transform:translate(-50%,-100%)}40%{transform:translate(-50%,-118%)}60%{transform:translate(-50%,-109%)}}.c-membership__caption{font-weight:700;font-size:var(--memebership-caption-fz,var(--_caption-fz));color:var(--memebership-caption-color,var(--_caption-color));padding-top:1em;max-width:32em}.c-membership__caption-question{color:var(--color-primary-600);margin-top:.7em}.c-membership__caption-question a{display:inline-block;color:var(--color-primary-200);text-decoration:underline}.c-membership .c-link{display:block;margin-top:1.2em}




/* ! HOMEPAGE *********** */body:has(.c-membership-homepage){scroll-behavior:smooth}.c-homepage-membership-title{--title-color:var(--color-primary-dark);text-align:center}.c-homepage-membership-info{text-align:center;margin-top:calc(var(--space-y)*.6);font-size:1.5rem;line-height:1.6;max-width:40em;margin-inline:auto;color:var(--color-light-ink);opacity:.8;font-weight:400}.c-homepage-membership-subtitle{font-size:2rem;font-weight:700;margin-bottom:1.2em;color:var(--color-light-ink)}.c-membership-homepage{display:none;margin-top:0;opacity:0}.c-membership-homepage.is-active{display:block;animation:showPlanContent 1s ease-out forwards}.c-membership--homepage{--_bg:transparent;--_caption-fz:1.3rem;margin-bottom:0}@keyframes showPlanContent{0%{opacity:0}to{opacity:1}}.c-membership--homepage .c-membership__title{--memebership-title-fz:clamp(2rem,2.33vw,3.5rem);display:flex;gap:1.3rem}.c-membership--homepage .c-membership__title-icon{display:block;font-size:1.4em;margin-bottom:.2em;opacity:.9}.c-membership--homepage .c-membership__title-icon:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.c-membership__title--devops .c-membership__title-icon:before{content:"\e906"}.c-membership__title--inv .c-membership__title-icon:before{content:"\e907"}.c-membership--homepage .c-membership__caption{max-width:52em}.c-membership--homepage th{padding:.4em 2em}.c-membership--homepage .c-membership__btn--origination{color:var(--color-blue-700)}.c-membership--homepage .c-membership__btn--carbon{color:#d2b248}.c-membership--homepage .c-membership__btn--free{opacity:.6}.c-membership--homepage .c-membership__item{max-width:20em}.c-membership--homepage thead th{padding-top:2.8em}.c-membership--homepage thead th:last-child,.c-membership--homepage tr:not(:last-child) td:last-child{background-color:hsl(var(--color-secondary-100-hsl)/5%)}.c-membership--homepage tbody tr:not(:first-child) th,.c-membership--homepage tbody tr:not(:last-child,:first-child) td{border:none}.c-membership--homepage thead th:last-child{border-radius:1.5rem 1.5rem 0 0}.c-membership--homepage:has(th:last-child .c-membership__current) thead th{padding-top:5em}.c-membership--homepage tr:nth-child(10) td:last-child{border-radius:0 0 1.5rem 1.5rem}.c-membership--homepage tr:nth-child(10) td{padding:2em 0 4.8em}.c-membership td:has(.u-text){text-align:center}.c-membership .u-text{font-size:1.4em;color:var(--color-neutral-500)}@media (hover:hover){button.c-membership__btn{transition:color var(--generic-delay) ease-out}button.c-membership__btn:is(:hover,:focus){color:var(--color-hover);transition:color var(--generic-delay) ease-out}.c-membership__caption-question a:is(:hover,:focus){color:var(--color-hover)}}@media (min-width:75rem){.c-membership-homepage{padding:1rem 0;background-color:var(--color-neutral-100);border-radius:4rem}}@media (min-width:87.5rem){.c-membership{--_text-fz:1.6rem}.c-membership-homepage{padding:0}}.c-profile{--_padding-y:6.5rem;--_padding-x:6rem;--_separator-y:calc(var(--_padding-y)*.7);--_bg-color:var(--color-neutral-100);--_img-w:14rem;--_img-br:6rem;--_text-fz:1.6rem;--_text-color:var(--color-secondary-400);--_name-fz:2.25em;--_line-color:var(--color-secondary-400);--_line-w:.2rem;--_link-color:var(--color-neutral-100);background-color:var(--_bg-color);font-size:var(--_text-fz);color:var(--_text-color);line-height:1;font-weight:600}.c-profile:has(.c-profile__pic){display:grid;grid-template-columns:24% minmax(25rem,1fr)}.c-profile__not-validated{display:flex;grid-column:span 2;color:var(--color-neutral-500);background-color:hsl(var(--color-neutral-300-hsl)/10%);padding:1em 2em;align-items:center;justify-content:space-between;border-radius:1em;margin-bottom:calc(var(--_separator-y)*1.2);line-height:1.3}

/* !Povisorio */:root .c-profile-info__title--xl{max-width:none;width:auto!important}.c-profile__left{background-color:var(--color-primary-400)}.c-profile__pic-holder{position:relative;height:max-content;background-color:var(--color-secondary-400)}.c-profile__pic{width:100%;min-width:var(--_img-w);aspect-ratio:240/360;grid-row:span 4;overflow:hidden;border-radius:var(--_img-br)}.c-profile__logo.c-pic{position:absolute;bottom:2rem;right:2rem;width:7rem;height:7rem}.c-profile__logo.c-pic img{position:absolute;left:0;height:100%;object-fit:contain}

/* ! Details */.c-profile-details{padding:4rem;color:var(--color-neutral-100)}.c-profile-details:has(+.c-profile-details){background-color:var(--color-secondary-400)}.c-profile-details__item+.c-profile-details__item{margin-top:5rem}.c-profile-details__title{border-bottom:.2rem solid hsl(var(--color-neutral-100-hsl)/20%);padding-bottom:.7em;margin-bottom:1em;font-weight:700}.c-profile-details__data{font-size:1.4em}.c-profile__body{padding:var(--_padding-y) var(--_padding-x);color:var(--_text-color)}


/* !Top */.c-profile__top{padding-bottom:calc(var(--_separator-y)*.4);border-bottom:var(--_line-w) solid var(--_line-color)}.c-profile__heading:has(.c-profile__top-logo) div{display:flex;gap:2rem;align-items:center}.c-profile__top-logo{width:8rem;max-height:14rem;display:inline-block}.c-profile__top-logo .c-pic__img{height:100%;object-fit:contain}

/* !Heading */.c-profile__heading{display:flex;justify-content:space-between;align-items:center;gap:4rem}.c-profile__display-name{font-size:var(--_name-fz);font-weight:800;line-height:1.2}.c-profile__name{margin-top:.2em;margin-left:.1rem}


/* !Social */.c-profile__social{--link-fw:600;display:flex;flex-wrap:wrap;gap:3rem;margin-top:2.5rem}.c-profile__social .c-link span{font-size:1.7em}


/* !Content */.c-profile__content{margin-top:calc(var(--_separator-y)*.6)}:root .c-profile__2-col{display:flex;flex-wrap:wrap;gap:var(--_separator-y);max-width:none}:root .c-profile__2-col div>*{vertical-align:top}.c-profile__2-col .c-profile-info__title--position{margin-right:2.4em}.c-profile__2-col div+div .c-profile-info__title--position{margin-right:1.5em}

/* !Content INFO */.c-profile-info{line-height:1.4;max-width:85%}.c-profile-info:has(.c-profile-info__list){max-width:none}.c-profile-info:not(:first-child){margin-top:var(--_separator-y)}.c-profile-info__2col{display:grid;grid-template-columns:auto 1fr}.c-profile-info__group>:not(:first-child){margin-top:1em}.c-profile-info__2col .c-profile-info__title{width:5.3em}.c-profile-info__title{display:inline-block;font-size:1.7rem;font-weight:800;margin-right:1.5em;line-height:1.2}.c-profile-info__title.c-profile-info__title--mb{margin-bottom:1em}.c-profile-info__hint{display:block;margin-top:1em;color:var(--color-neutral-600)}.c-profile-info__short{display:inline-block;max-width:15em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;line-height:1.2;color:var(--color-neutral-600)}.c-profile-info__subscription.c-profile-info__subscription{color:var(--color-neutral-100);background-color:var(--color-gold-400);padding:.4em .8em .5em;border-radius:2em;margin-left:.7em;font-size:1.3rem}.c-profile-info__item:has(.c-profile-info__remove-btn),.c-profile-info__item:has(.c-profile-info__subscription-btn){display:flex;align-items:center;gap:0}:root .c-profile-info__remove-btn,:root .c-profile-info__subscription-btn{--btn-padding-x:0.7em;--btn-padding-y:0.5em;--btn-fz:1.3rem;vertical-align:middle;flex-flow:nowrap}.c-profile-info__remove-btn{--btn-color:var(--color-error);margin-top:-1rem}.c-profile-info__list{color:var(--color-neutral-600)}.c-profile-info__list>:not(:first-child){margin-top:.8em}ul.c-profile-info__list>li{position:relative}.c-profile-info__firm{background-color:hsl(var(--color-primary-200-hsl)/5%);color:var(--color-neutral-600);padding:1.6em 1.8em;border-radius:1em;margin-top:2em;margin-inline:-.3em;display:flex;gap:3rem}.c-profile-info-firm__title{color:var(--color-primary-600);font-weight:700}.c-profile-info__short:has(+.c-profile-info__link){margin-right:.5em}.c-profile-info__link{--link-fw:600;--link-fz:1.4rem;gap:.3em;vertical-align:middle}.c-profile__bottom{--btn-fz:1.4rem;margin-top:var(--_separator-y);display:flex;justify-content:space-between}.c-profile__bottom>*{display:flex;gap:1.2rem;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end}.c-profile__bottom button{--btn-padding-x:.8em}.c-profile__delete{--btn-bg-color:var(--color-error)}.c-profile__delete span{font-size:1em}@media (max-width:61.1875rem){:root .c-profile{--_padding-y:3.5rem;--_padding-x:2.4rem;--_name-fz:1.75em;display:flex;flex-direction:column;border-radius:2rem}.c-profile__top{padding-bottom:var(--_separator-y)}.c-profile__left{border-radius:0 0 2rem 2rem}:root .c-profile__2-col{flex-direction:column;gap:calc(var(--_separator-y)*.7)}.c-profile-info__2col,.c-profile-info__title{display:block}.c-profile-info__item:has(.c-profile-info__remove-btn),.c-profile-info__item:has(.c-profile-info__subscription-btn){align-items:flex-start;flex-direction:column}.c-profile-info__list>:not(:first-child){margin-top:1em}.c-profile__content{margin-top:var(--_separator-y)}:root .c-profile-info__title{margin-bottom:.3em}.c-profile-details__item+.c-profile-details__item{margin-top:3rem}.c-profile-details{padding-inline:var(--_padding-x)}.c-profile__pic-holder{display:none}.c-profile__social{flex-direction:column;gap:1rem}.c-profile__social .c-link strong{word-break:break-word}.c-profile-details__data{font-size:1em}.c-profile-details__title{margin-bottom:.7em}.c-profile__left{order:2}.c-profile-info__item span:has(+.c-profile-info__subscription){display:block;margin-bottom:.6em}:root .c-profile-info__subscription{margin-left:0}:root .c-profile-info__remove-btn,:root .c-profile-info__subscription-btn{display:flex;margin-top:.8em}.c-profile__bottom>*{justify-content:flex-start}}@media (hover:hover){.c-profile-info__remove-btn:is(:hover,:focus-visible){--btn-color:var(--color-neutral-100);--btn-bg-color:var(--color-error);--btn-border-color:var(--color-error)}.c-profile-info__link:is(:hover,:focus-visible){color:var(--_hover-color)}}@media (min-width:87.5rem){.c-profile-info__short{max-width:20em}}@media (min-width:100rem){.c-profile-info__short{max-width:23em}}@media (min-width:112.5rem){.c-profile-info__short{max-width:24em}}.c-form{--_title-color:var(--color-light-darkink);--_title-fz:1.8rem;--_label-color:var(--color-secondary-400);--_label-fz:1.6rem;--_input-color:var(--color-neutral-600);--_input-placeholder:var(--color-neutral-400);--_input-py:1.7rem;--_input-px:2rem;--_input-fz:1.6rem;--_input-br:1.4rem;--_input-bc:var(--color-primary-400);--_input-hover:var(--color-hover);--_inputs-separator:3rem}.c-form--nolabel{--_label-color:var(--color-neutral-400);--_input-placeholder:var(--color-neutral-300)}.c-form__label{cursor:pointer;display:block;width:100%;margin-top:1rem;margin-bottom:1rem;color:var(--form-label-color,var(--_label-color));font-size:var(--form-label-fz,var(--_label-fz));font-weight:700;position:relative}.c-form__label--file{padding:30px;background-color:#20382117;border-radius:15px;margin-bottom:40px}.c-form__label--file .c-form__input{background-color:#fff;margin-bottom:14px;font-weight:700}.c-form__label--first{margin-top:4rem}.c-form__input{display:block;width:100%;box-shadow:0 0 0 .2rem var(--form-input-bc,var(--_input-bc));font-size:var(--form-input-fz,var(--_input-fz));border-radius:var(--form-input-br,var(--_input-br));margin-bottom:var(--form-inputs-separator,var(--_inputs-separator));padding:var(--form-input-py,var(--_input-py)) var(--form-input-px,var(--_input-px));color:var(--form-input-color,var(--_input-color))}.c-form__input.x2 input{font-size:1em}.c-form__input--holder{position:relative}.c-form__button--delete{position:absolute;right:20px;top:20px;color:var(--color-error);font-weight:900;font-size:1em}.c-form__button--replace{position:absolute;right:60px;top:18px;pointer-events:none;font-weight:600;font-size:.9em}.c-form__img{display:inline-block;width:30px;height:30px;border-radius:5px;border:2px solid var(--color-primary-500)}:root .c-form__input-img{display:inline-block;position:absolute;left:20px;width:20px!important;height:20px!important}.c-form__input--hidden{position:absolute;cursor:pointer;top:0;opacity:0}.c-form__date input[type=date]{cursor:pointer}.c-form__date input[type=date]::-webkit-calendar-picker-indicator{display:none}.c-form__date{position:relative}.c-form__date:before{content:"\e95e";position:absolute;font-size:1.8rem;top:50%;right:var(--form-input-px,var(--_input-px));transform:translateY(-50%);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--form-input-bc,var(--_input-bc));border-left:.2rem solid;padding-left:.5em;padding-block:.2em;pointer-events:none}.c-form__select.c-select-holder{--input-color:var(--_input-bc);box-shadow:none}.c-form__select .c-form__input{cursor:pointer}.c-form__title{display:block;color:var(--form-title-color,var(--_title-color));font-size:var(--form-title-fz,var(--_title-fz));font-weight:700;margin-bottom:var(--form-inputs-separator,var(--_inputs-separator))}.c-form__title:not(:first-child){margin-top:calc(var(--form-inputs-separator, var(--_inputs-separator)) * 1.2)}.c-form__input::placeholder{color:var(--_input-placeholder)}.c-form__input::-moz-placeholder{color:var(--_input-placeholder)}.c-form-img{height:max-content;background-color:hsla(var(--color-light-hsl)/20%);border:.1rem dashed var(--form-input-bc,var(--_input-bc));box-shadow:none;cursor:pointer;transition:opacity var(--generic-delay) ease-out;overflow:hidden}.c-form-img__placeholder{color:var(--_input-placeholder)}.c-form-img__input{position:absolute;left:-999999px}.c-form__btns{margin-top:calc(var(--form-inputs-separator, var(--_inputs-separator)) * 1.2);display:flex;gap:2rem;justify-content:flex-end}.c-form__btn{height:auto}.c-form__btns .c-form__btn{margin-top:0!important}.c-form__divider{border:.1rem solid hsl(var(--color-ink-hsl)/10%);margin-top:calc(var(--form-inputs-separator, var(--_inputs-separator)) * .5);margin-bottom:calc(var(--form-inputs-separator, var(--_inputs-separator)) * 1.5)}.c-form__disabled{--_input-color:var(--color-primary-200);pointer-events:none}.c-form-checkbox{--_selected-color:var(--_color);--_check-size:2rem;--_padding-l:calc(var(--_check-size) + 1rem);padding-left:var(--_padding-l);cursor:pointer}.c-form-checkbox .c-form__label{--_label-color:var(--color-secondary-400)}.c-form-checkbox__input{position:absolute;left:-999999px}.c-form-checkbox__radio{position:absolute;left:0;top:1.1rem;border:.2rem solid var(--form-input-bc,var(--_input-bc));border-radius:50%;aspect-ratio:1/1;width:var(--_check-size);background-color:var(--color-lightest)}.c-form-checkbox__radio:before{content:"";display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--form-input-bc,var(--_input-bc));width:64%;aspect-ratio:1/1;border-radius:50%}.c-form-checkbox__check{position:absolute;left:0;top:1.1rem;border:.2rem solid var(--form-input-bc,var(--_input-bc));border-radius:.5rem;aspect-ratio:1/1;width:var(--_check-size);background-color:var(--color-lightest)}.c-form-checkbox__check:before{content:"\e902";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--form-input-bc,var(--_input-bc));font-size:1.2rem}.c-form-checkbox:has(.c-form-checkbox__input:checked) .c-form-checkbox__check:before,.c-form-checkbox:has(.c-form-checkbox__input:checked) .c-form-checkbox__radio:before{display:block}@media (max-width:61.1875rem){.c-form__input:has(+button){margin-bottom:0}}@media (hover:hover){.c-form__input,.c-form__input:focus{transition:box-shadow var(--generic-delay) ease-out}.c-form__input:focus{box-shadow:0 0 0 .3rem var(--form-input-hover,var(--_input-hover))}.c-form-img:is(:hover,:focus-visible){opacity:.6;transition:opacity var(--generic-delay) ease-out}.c-form-checkbox:is(:hover,:focus-visible) .c-form__label{--_label-color:var(--color-hover)}label:has(.c-form-img .c-form-img__input:focus) .c-form-img{box-shadow:0 0 0 .3rem var(--form-input-hover,var(--_input-hover));border-style:solid;transition:box-shadow var(--generic-delay) ease-out}}@media (min-width:48rem){.c-form__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 calc(var(--form-inputs-separator, var(--_inputs-separator)) * .8);gap:0 calc(var(--form-inputs-separator, var(--_inputs-separator)) * .8);align-items:start;margin-bottom:calc(var(--form-inputs-separator, var(--_inputs-separator)) * -1)}.c-title+.c-form__grid{margin-top:0}.c-form__2col,.c-form__input--textarea,.c-form__title{grid-column:span 2;position:relative}}.c-fields{--_fields-gap:1.8rem;display:grid;align-items:start;grid-gap:var(--_fields-gap);gap:var(--_fields-gap)}.c-fields+.c-fields{margin-top:var(--_fields-gap)}.c-field-group{--_input-fz:1.8rem;--_input-py:.95em;--_input-px:1.6em;--_input-br:.8em;--_input-color:var(--color-neutral-700);--_input-color-error:var(--color-error);--_label-fz:1.7rem;--_label-fw:500;--_label-color:var(--color-primary-600);--_placeholder-op:70%;--_placeholder-color:var(--color-secondary-100);display:inline-block;width:100%;position:relative}.c-popup .c-field-group{--_label-fw:600}.c-field-group__label{display:block;margin-bottom:1rem;font-size:var(--label-fz,var(--_label-fz));color:var(--label-color,var(--_label-color));font-weight:var(--label-fw,var(--_label-fw));cursor:pointer}.c-popup .c-field-group__field{box-shadow:0 0 0 .2rem var(--label-color,var(--_label-color))}.c-field-group__field input{width:inherit!important;text-align:left;font-size:1em}.c-field-group__field.small input{text-align:center}.c-fields--grid{grid-template-columns:1fr 1fr}.c-field-group__field{font-size:var(--input-fz,var(--_input-fz));color:var(--input-color,var(--_input-color));padding:var(--_input-py) var(--_input-px) calc(var(--_input-py)*1.2);border-radius:var(--_input-br);background-color:var(--color-neutral-100);width:100%;transition:box-shadow var(--generic-delay) ease-out}.c-field-group__field .is-red{color:red;font-weight:700}.c-field-group__field.c-field-group__field--error{box-shadow:0 0 0 .4rem;color:var(--_input-color-error,var(--color-error));transition:box-shadow var(--generic-delay) ease-out}.c-field-group__field::placeholder{color:rgb(var(--color-placeholder,var(--_placeholder-color))/var(--placeholder-op,var(--_placeholder-op)))}.c-fields__error{color:var(--_input-color-error,var(--color-error));display:block;margin-top:1.3em;font-size:1.5em;line-height:1.2}.c-textarea__holder{display:block;position:relative}.c-textarea__holder:before{display:block;right:.8em;bottom:1.1em;border-bottom:.7em solid var(--color,var(--_input-color));border-left:.7em solid transparent}.c-field-group__field--textarea{position:relative;min-height:14rem;overflow:auto;resize:vertical}.c-textarea__holder:before{content:"";position:absolute;right:.8rem;bottom:.8rem;z-index:1;width:0;height:0;border-top:.6rem solid transparent;border-bottom:.6rem solid transparent;border-right:.6rem solid var(--color-darkest);transform:rotate(225deg);pointer-events:none}.c-filters__inputcode{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;gap:1rem;margin-bottom:2rem}.c-filters__inputcode__input{width:4.2rem;height:5.4rem;border:.2rem solid #59b666;text-align:center;color:#59b666;font-size:2.5rem;border-radius:.8rem}.c-filters__inputcode__input:focus{border-color:var(--color-primary-400);background-color:hsla(var(--color-primary-400-hsl)/10%)}.c-filters__inputcode.is-error>*{border-color:var(--color-error);color:var(--color-error)}.c-filters__inputcode.is-error>:focus{background-color:rgb(255 0 0/7%)}.c-filters__inputcode__error{font-size:.8em;color:var(--color-error)!important}.c-field-group__field.small{padding-inline:0;font-size:.95em;text-align:center;min-width:4em}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (hover:hover){.c-field-group__field:focus{box-shadow:0 0 0 .4rem var(--color-hover)}}.c-choice__holder{--_gap:2rem;display:grid;grid-gap:var(--_gap);gap:var(--_gap)}.c-choice__holder>*,.c-choice__holder>:not(:first-child){width:100%;margin:0}.c-choice-btn{--_color:var(--color-neutral-500);--_bg:var(--color-neutral-100);--_padding-r:2.2em;--_padding-l:1.2em;--_br:1em;--_fz:1.6rem;--_selected-color:var(--color-primary-400);--_check-color:hsl(var(--color-neutral-500-hsl)/40%);--_check-size:2.4rem;--_check-border:.3rem;--_gap-x:1.2em;display:inline-block;vertical-align:top;position:relative;font-size:var(--_fz);color:var(--_color);padding:.9em var(--_padding-r) .95em var(--_padding-l);padding-left:calc(var(--_padding-l) + var(--_check-size) + var(--_gap-x));border-radius:var(--_br);border:.1rem solid transparent;background-color:var(--_bg);text-align:left;line-height:1.4;min-height:6.4rem;transition:transform var(--generic-delay)ease-out,box-shadow var(--generic-delay)ease-out}.c-choice-btn--outlined{border:.2rem solid var(--color-primary-400)}.c-choice-btn__check{position:absolute;left:var(--_padding-l);top:50%;transform:translateY(-50%);border:var(--_check-border) solid var(--_check-color);border-radius:.45em;aspect-ratio:1/1;width:var(--_check-size)}.c-choice-btn__check.c-choice-btn__check--radio{border-radius:2em}.c-choice-btn.selected{box-shadow:0 0 0 .3rem var(--_selected-color);transition:transform var(--generic-delay)ease-out,box-shadow var(--generic-delay)ease-out}.c-choice-btn.selected .c-choice-btn__check{border:var(--_check-border) solid var(--_selected-color)}.c-choice-btn.selected .c-choice-btn__check:not(.c-choice-btn__check--radio):before{content:"\e902";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--_selected-color)}.c-choice-btn.selected .c-choice-btn__check.c-choice-btn__check--radio:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--_selected-color);width:1.3rem;height:1.3rem;border-radius:50%}.c-choice-btn.disabled,.c-choice-btn[disabled]{opacity:.4;pointer-events:none;cursor:inherit}.c-choice-btn:has(.c-choice-btn__logo){display:grid;align-content:space-between;grid-gap:1rem;gap:1rem}.c-choice-btn__logo{width:auto;object-fit:contain;object-position:left center;border-radius:1rem}@media (hover:hover){.c-choice-btn:not(.selected):is(:hover){box-shadow:0 0 0 .4rem var(--color-hover);transform:scale3d(1.02,1.02,1.02);transition:transform var(--generic-delay)ease-out,box-shadow var(--generic-delay)ease-out}}@media (min-width:48rem){.c-choice__holder{--_gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--_gap);gap:var(--_gap)}}.c-filters{--_gap:4rem;--_input-fz:1.5rem;--_input-br:0.5rem;--_input-color:var(--color-primary-400);--_input-bc:var(--color-primary-400);--_input-py:0.8em;--_input-px:1.5em;display:flex;flex-wrap:wrap;align-items:baseline;align-items:center;gap:2rem var(--filters-gap,var(--_gap));margin-top:calc(var(--separator-y) * .4)}.c-filters.c-filters--cols{justify-content:space-between}.pagination-container{display:flex;margin-right:0;justify-self:right;justify-content:right;gap:2rem;align-items:center}.pagination{line-height:1.3;padding:1rem;border-radius:1rem;border:2px solid var(--color-primary-400)}.pagination,.pagination-label{font-size:1.4rem;color:var(--color-primary-400);font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;background:transparent}.pagination:hover{background-color:var(--color-hover);border-color:var(--color-hover);color:#fff}.c-filters.c-filters--cols>div{--btn-bg-color:var(--color-primary-200);--btn-fz:1.5rem;display:flex;flex-wrap:wrap;align-items:baseline;align-items:center;gap:2rem var(--filters-gap,var(--_gap))}.c-filters+.c-fixed-top__heading,.c-title+.c-filters{margin-top:4rem}.c-filters__title+.c-filters{margin-top:0}.c-filters.c-filters--hidden{display:none}.c-fixed-top.show-filters .c-filters.c-filters--hidden{display:flex}.c-filters__holder{white-space:nowrap}.c-filters__label{color:var(--color-neutral-500);font-size:1.4rem;margin-right:.6em}.c-filters__label.c-filters__label--block{display:block;margin-bottom:.5em}.c-form--error,.c-form--error .c-filters__input,.c-form--error .c-select-holder:after,.c-form--error .c-select-holder__select{color:var(--color-error)!important;border-color:var(--color-error)!important}.c-filters__input{cursor:pointer;color:var(--input-color,var(--_input-color));padding-bottom:.3em;border-bottom:.2rem solid}.c-filters__input,.c-select-holder{position:relative;font-size:var(--input-fz,var(--_input-fz))}.c-select-holder{--_select-arrow-size:0.7em;--_select-arrow-border:0.2rem}.c-select-holder:after{content:"\e92d";position:absolute;right:0;color:var(--input-color,var(--_input-color));font-size:1em;top:50%;transform:translateY(-50%);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;cursor:pointer;pointer-events:none}.c-select-holder:has(.c-form__input):after{bottom:auto;top:50%;right:var(--form-input-px,var(--_input-px));transform:translateY(-50%)}.c-select-holder__select{cursor:pointer;font-size:1em;padding-right:calc(var(--_input-px) * 1.4);width:100%;max-width:14rem;min-width:8rem;min-height:3.8rem}.c-select-holder__select.c-select-holder__select--xl{max-width:20rem}.c-select-holder__select option{color:var(--color-primary-600)}.c-filters__input.c-filters__input--search{display:flex;align-items:center;max-width:12rem;height:4.3rem}.c-filters__input.c-filters__input--search:after{content:"\e909";position:absolute;right:0;color:var(--input-color,var(--_input-color));font-size:1.2em;bottom:.4em;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;cursor:pointer}.c-filters__input--search input{font-size:1em;color:var(--color-neutral-700)}.c-filters__clear{font-size:1.4rem;display:flex;align-items:center;gap:.4em}.c-filters__clear span{font-size:1.2em;margin-bottom:-.1em}.c-filters__title{font-size:1.8rem;font-weight:700;max-width:7em;color:var(--color-secondary-400)}.c-fixed-top:has(.c-filters__title){padding-block:2rem;padding-inline:var(--viewport-px)}.c-fixed-top:has(.c-filters__title){display:flex;align-items:flex-start;justify-content:space-between;gap:4rem}.c-filters__title+.c-filters{justify-content:flex-end}.c-filters{--_input-fz:1.3rem}:root .c-filters{--_gap:2rem}:root .c-filters__label{color:var(--color-primary-600);font-size:1.3rem}.c-filters__input{display:inline-block;padding-bottom:0;background:#ffffff38;border-radius:.8em;border:var(--filter-input-border-w,.2rem) solid var(--filter-input-border-c,hsl(var(--color-primary-400-hsl)/80%))}.c-filters__input:not(.c-select-holder),.c-select-holder__select{padding:.6em 4rem .6em 1em}.c-select-holder__select{text-overflow:ellipsis}.c-select-holder:after{right:1.2rem}.c-filters__input.c-filters__input--search:after{bottom:.6em;right:1rem}.c-filters__submit{font-weight:600;font-size:1.6rem}.c-filters__submit span[class*=icon-]{display:inline-block;vertical-align:middle;transform:rotate(270deg);font-size:.8em;margin-left:.4em;margin-top:-.2em}.c-filters__submit:disabled{opacity:.3}.c-filters__error{color:var(--color-error);font-weight:600;font-size:1.4em;margin-top:2em}.c-filters-checkboxes{--_fz:1.4rem;--_gap-y:2rem;--_gap-x:3rem;--_alert-color:var(--color-error);--_project-color:var(--color-blue-700);--_license-color:var(--color-gold-600);--_support-color:var(--color-primary-200);display:flex;flex-wrap:wrap;gap:var(--_gap-y) var(--_gap-x);font-size:var(--_fz);font-weight:600;color:var(--color-neutral-600);margin-top:3rem}.c-filters-checkbox{cursor:pointer;display:flex;gap:.6em;align-items:center}.c-filters-checkbox input{position:absolute;left:-999999px}.c-filters-checkbox span[class*=icon-]{margin-right:.2em;font-size:1.1em;margin-top:-.1em}.c-filters-checkbox-label>*{display:inline-block;vertical-align:middle}.c-filters-checkbox-label__num{font-size:.9em}.c-filters-checkbox__input{display:inline-block;width:1.1em;height:1.1em;background-color:hsl(var(--color-neutral-100-hsl)/50%);border-radius:.3em;border:.2rem solid var(--color-primary-400)}.c-filters-checkbox input:checked+.c-filters-checkbox__input{position:relative;background-color:var(--color-primary-400)}.c-filters-checkbox input:checked+.c-filters-checkbox__input:before{content:"\e902";position:absolute;left:50%;top:50%;font-size:.8em;transform:translate(-50%,-50%);color:var(--color-neutral-100);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-filters-checkbox-label--alert{color:var(--_alert-color)}.c-filters-checkbox-label--project{color:var(--_project-color)}.c-filters-checkbox-label--license{color:var(--_license-color)}.c-filters-checkbox-label--support{color:var(--_support-color)}@media (max-width:61.1875rem){:root .c-fixed-top{display:flex;flex-wrap:wrap;margin-inline:calc(var(--wrapper-x) * -1);margin-top:-2.8rem;padding-inline:var(--wrapper-x);padding-top:calc(var(--section-y) * .5);top:var(--header);width:100vw}.c-fixed-top__heading{width:100%}.c-fixed-top.show-filters .c-filters.c-filters--hidden{width:100%;border-top:.1rem solid var(--color-secondary-100);padding-top:calc(var(--separator-y) * .4);justify-content:flex-start;gap:1.2rem var(--filters-gap,var(--_gap))}.c-fixed-top.show-filters{box-shadow:0 .6rem .6rem -.2rem hsl(var(--color-neutral-900-hsl)/14%)}.c-fixed-top:has(.c-filters__title){gap:0}.c-filters__input.c-filters__input--search,.c-filters__show{width:100%;max-width:none}}@media (hover:hover){.c-filters__clear,.c-filters__input{transition:color var(--generic-delay) ease-out,border-color var(--generic-delay) ease-out}.c-filters__input:is(:hover,:focus-visible){--input-color:var(--color-hover);border-color:var(--color-hover);transition:color var(--generic-delay) ease-out,border-color var(--generic-delay) ease-out}.c-filters__clear:is(:hover,:focus-visible),.c-filters__submit:is(:hover,:focus-visible){color:var(--color-hover);transition:color var(--generic-delay) ease-out}.c-filters-checkbox__label{transition:opacity var(--generic-delay) ease-out}.c-filters-checkbox:is(:hover,:focus-visible) .c-filters-checkbox__label{opacity:.6;transition:opacity var(--generic-delay) ease-out}}@media (min-width:75rem){.c-fixed-top.show-filters-desktop .c-filters.c-filters--hidden{display:flex;justify-content:flex-start;margin-top:3rem;max-width:128rem}.c-fixed-top.show-filters-desktop .c-filters__input.c-filters__input--search{max-width:none}.c-fixed-top.show-filters-desktop .c-fixed-top__heading button:not([class*=switch]){display:none}}@media (min-width:90rem){.c-filters{--_gap:6rem}.c-filters__label{font-size:1.5rem}.c-filters__input.c-filters__input--search{max-width:16rem}.c-filters{--_input-fz:1.4rem}.c-fixed-top:has(.c-filters__title){align-items:center}:root .c-filters__label{font-size:1.4rem}.c-filters__title{font-size:2.4rem}.c-filters-checkboxes{--_gap-x:5rem;--_fz:1.6rem}}@media (min-width:100rem){.c-filters__title{font-size:2.5rem;max-width:20em}}@media (min-width:112.5rem){.c-fixed-top:has(.c-filters__title){padding-block:3rem}.c-filters__title{font-size:3.4rem}.c-select-holder__select.c-select-holder__select--xl{max-width:none}.c-select-holder__select{line-height:1.2}}@media (min-width:110rem){.c-filters{margin-top:40px}}.c-opportunities-intro{--_py:7rem;--_px:6.5rem;--title-color:var(--color-neutral-100);--title-fz:clamp(5.2rem,3.6vw,5.8rem);grid-row:span 2;display:flex;background-color:var(--color-secondary-400);align-items:center;flex-direction:column;justify-content:center;padding:var(--_py) var(--_px)}.c-opportunities-intro__title{line-height:1}.c-opportunities-group-title{position:relative;font-size:2rem;color:var(--color-primary-400);margin-bottom:1em;font-weight:600}.c-opportunities-intro__content{margin-top:3em;padding-bottom:var(--title-fz)}.c-opportunities-intro__arrow{position:absolute;bottom:var(--_py);left:var(--_px);font-size:var(--title-fz);color:var(--color-neutral-100)}.c-opportunities-intro__content p:not(:first-child){margin-top:1em}.c-opportunities-group:not(:first-of-type),div:not(.c-opportunities-group)~.c-opportunities{margin-top:5rem}@media (max-width:61.1875rem){.c-opportunities{display:block}}@media (min-width:90rem){.c-opportunities{--grid-cols:3;--grid-gap-x:2rem}}.c-opp-item{--_fz:1.4em;--_color:var(--color-neutral-100);--_card-br:1.4rem;--_card-padding-y:3.5rem;--_card-padding-x:2rem;--_card-b-padding:9.4rem;--_card-bg:var(--color-primary-400);--_separators:.1rem solid hsl(var(--color-neutral-300-hsl)/50%);--_title-w:700;--_title-fz:1.57em;--_btn-fz:1.05em;--_btn-py:.5em;--_btn-px:.9em;--_btn-br:2rem;--_btn-color:var(--color-neutral-100);--_btn-border-c:var(--color-neutral-100);--_br:4rem;--_status-fz:.85em;--_blocked-fz:1.4em;--_provided-w:7.5rem;--_provided-top:2rem;--_provided-h:calc(var(--_provided-w)* 0.37);--_cfm-h:calc(var(--_provided-w)* 0.5);font-size:var(--_fz);overflow:hidden;color:var(--oppy-color,var(--_color));position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--_br)}.c-opp-item.c-opp-item--blocked:before{content:"";position:absolute;top:0;left:0;height:calc(100% - var(--_card-b-padding));width:100%;background:linear-gradient(180deg,hsl(var(--color-primary-600-hsl)/95%),hsl(var(--color-primary-600-hsl)/0%));z-index:3}.c-opp-item__blocked{display:none;position:absolute;width:100%;z-index:4;top:2rem;left:var(--_card-padding-x);max-width:70%;font-size:var(--_blocked-fz);font-weight:700;color:var(--color-light)}.c-opp-item__blocked:before{content:"\e915";display:block;font-size:1.6em;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-bottom:.3em}.c-opp-item.c-opp-item--blocked .c-opp-item__blocked{display:block}.c-opp-item__holder{padding:calc(var(--_card-padding-y)*.5) var(--_card-padding-x) var(--_card-padding-y);background:var(--_card-bg);position:relative;padding-bottom:var(--_card-b-padding)}.c-opp-item__header{display:grid;grid-template-columns:1fr auto;justify-content:space-between}.c-opp-item__header>:not(.c-opp-item__title){opacity:.7}.c-opp-item__title{display:block}.c-opp-item__validation{top:1.6rem;background-color:hsl(var(--color-neutral-900-hsl)/10%);border-radius:.3em;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.c-opp-item__matched,.c-opp-item__validation{position:absolute;width:100%;z-index:2;left:var(--_card-padding-x);width:auto;color:var(--color-neutral-100);font-weight:700;padding:.2em .5em .3em;border-radius:.5em}.c-opp-item__matched{top:5rem;background-color:var(--color-blue-700);display:flex;align-items:center;gap:.2em}.c-opp-item__matched strong{display:block;margin-bottom:.1em}.c-opp-item.c-opp-item--blocked .c-opp-item__validation{display:none}.c-opp-item__title{grid-column:span 2;font-weight:var(--_title-w);font-size:var(--_title-fz);border-top:var(--_separators);padding-top:.3em;margin-top:.1em}.c-opp-item__pic-link{display:block;aspect-ratio:16/10;background-color:var(--color-gold-400)}.c-opp-item__pic{border-radius:0 0 var(--_br) var(--_br);overflow:hidden;height:100%;position:relative}.c-opp-item__status{position:absolute;top:-4.8rem;border-radius:2.5rem;background-color:hsl(var(--color-neutral-100-hsl)/90%);color:var(--color-primary-200);text-transform:uppercase;padding:.6rem 1.7rem;letter-spacing:.07em;font-size:var(--_status-fz);font-weight:600;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em)}.c-opp-item.c-opp-item--blocked .c-opp-item__status{z-index:3;opacity:.85;background-color:rgb(var(--color-lightest-rgb)/90%);pointer-events:none}.c-opp-item__table{display:grid;margin-top:1.5rem;grid-template-columns:minmax(1rem,1fr) auto}.c-opp-item__table-item:nth-child(2n){padding-left:.4rem}.c-opp-item__table-item:nth-child(odd){padding-right:.4rem}.c-opp-item__table-item{padding-top:1rem;padding-bottom:1rem;border-bottom:var(--_separators);height:100%}.c-opp-item__table-item>:first-child{opacity:.8}.c-opp-item__table-item:last-child{border-bottom:none}.c-opp-item__table-item strong{color:var(--color-primary-100)}.c-opp-item.c-opp-item--blocked .c-opp-item__table-item strong{filter:blur(.3rem)}.c-opp-item__btns{position:absolute;display:flex;text-align:left;gap:1rem;justify-content:space-between;left:var(--_card-padding-x);right:var(--_card-padding-x);bottom:var(--_card-padding-y)}.c-opp-item__btns:has(div button+button){flex-wrap:wrap;justify-content:flex-start}.c-opp-item__holder:has(div div button+button){--_card-b-padding:13rem}.c-opp-item.c-opp-item--blocked .c-opp-item__btn:not(.c-opp-item__btn--delete){pointer-events:none;cursor:auto;opacity:.3}.c-opp-item__btns>div{display:flex;gap:1rem;justify-content:space-between}.c-opp-item__btn{display:flex;align-items:center;justify-content:center;gap:.3em;font-size:var(--_btn-fz);font-weight:700;color:var(--_btn-color);box-shadow:0 0 0 .1rem var(--_btn-border-c);border-radius:var(--_btn-br);padding:var(--_btn-py) var(--_btn-px) calc(var(--_btn-py)*1.2)}.c-opp-item__btn span{font-size:1.1em;margin-bottom:-.1em}.c-opp-item__btn.c-opp-item__btn--view span{font-size:1.3em}.c-opp-item-btn__icon{display:block;width:1.4em;margin-top:.05em;aspect-ratio:1;background-position:50%;background-repeat:no-repeat}.c-opp-item__btn--validate{--_btn-border-c:var(--color-primary-200);background-color:var(--color-primary-200)}.c-opp-item__btn--delete,.c-opp-item__btn--reject{--_btn-border-c:var(--color-error);background-color:var(--color-error)}.c-opp-item__btn.c-opp-item__btn--save,.c-opp-item__btn.c-opp-item__btn--unsave{display:flex}.c-opp-item__btn:hover{--_btn-border-c:var(--color-hover);background-color:var(--color-hover)}.c-opp-item__list{--_bg:hsl(var(--color-neutral-900-hsl)/16%);display:block;background:var(--_bg);font-size:.95em;color:var(--color-neutral-100);border-radius:.8rem;padding:1.4rem 1.7rem;width:100%}.c-opp-item__provided,.c-opp-item__years{--_bg:var(--color-primary-dark);--_bg-light:var(--color-primary-400);position:absolute;width:var(--_provided-w);height:var(--_provided-w);right:var(--_card-padding-x);box-shadow:0 0 0 .2rem var(--_line),0 0 0 .6rem var(--_bg),0 .3rem 1rem .8rem #0000004f;z-index:2;background-repeat:no-repeat;background-size:contain;background-position:50%}.c-opp-item__provided{top:var(--_provided-top);height:var(--_provided-h)}.c-opp-item__provided.c-opp-item__provided--Grain{background-image:url(/images/rebranding/oppy/provided_grain.svg)}.c-opp-item__provided~.c-opp-item__years{top:calc(var(--_provided-top) + var(--_provided-h) + .5rem)}.c-opp-item__years.c-opp-item__years--20{background-image:url(/images/rebranding/oppy/20_years.svg)}.c-opp-item__years.c-opp-item__years--10{background-image:url(/images/rebranding/oppy/10_years.svg)}.c-opp-item__cfm{position:absolute;right:var(--_card-padding-x);width:var(--_provided-w);height:var(--_cfm-h);top:calc(var(--_provided-top) + var(--_provided-h) + 1rem + var(--_provided-w));z-index:2;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/images/rebranding/oppy/cfm.svg)}.c-opp-item__list li:not(:first-child){margin-top:.4rem}.c-opp-item__list a{color:var(--color-primary-100)}


/* !FIRST OPPY */.c-opp-item.c-opp-item-first{--_info-py:5rem;--_info-px:4rem;grid-column:span 2;grid-template-columns:1fr 1fr;margin-bottom:calc(var(--section-y)*1.5)}.c-opp-item.c-opp-item-first .c-opp-item__holder{padding:var(--_info-py) var(--_info-px)}.c-opp-item.c-opp-item-first .c-opp-item__pic-holder{position:relative}.c-opp-item.c-opp-item-first .c-opp-item__pic-holder:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,hsl(var(--color-neutral-900-hsl)/60%) 20%,transparent 60%);z-index:1;border-radius:8rem;-webkit-backdrop-filter:blur(.1em);backdrop-filter:blur(.1em)}.c-opp-item.c-opp-item-first .c-opp-item__header{gap:1rem 0}.c-opp-item.c-opp-item-first .c-opp-item__header>:not(.c-opp-item__title){font-weight:600;opacity:.9}.c-opp-item.c-opp-item-first .c-opp-item__provided,.c-opp-item.c-opp-item-first .c-opp-item__validation{display:none}.c-opp-item.c-opp-item-first .c-opp-item__btns{position:relative;bottom:auto;left:auto;right:auto;margin-top:3rem}.c-opp-item.c-opp-item-first .c-opp-item__table{position:absolute;z-index:1;left:var(--_info-px);bottom:var(--_info-py)}.c-opp-item.c-opp-item-first .c-opp-item__table-item>:first-child{opacity:1;font-weight:700}.c-opp-item.c-opp-item-first .c-opp-item__table-item{border:none}.c-opp-item.c-opp-item-first .c-opp-item__table-item:nth-child(odd){padding-right:5rem}.c-opp-item.c-opp-item-first .c-opp-item__pic{aspect-ratio:16/12;background-color:var(--color-pink-400);border-radius:8rem}.c-opp-item.c-opp-item-first .c-opp-item__title{--_title-fz:3rem;max-width:15em;line-height:1.2;border:none}.c-placeholder.c-placeholder--oppy{margin-inline:auto;margin-top:10rem}@media (max-width:61.1875rem){.c-placeholder.c-placeholder--oppy{margin-top:4rem}.c-opp-item:not(:first-child){margin-top:2rem}.c-opp-item__btns{position:relative;top:auto;left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:1fr;margin-top:2rem}.c-opp-item__holder{padding-bottom:3rem}.c-opp-item__btn{width:100%}}@media (min-width:90rem) and (max-width:99.9375rem){.c-opp-item{--_btn-fz:1em}}@media (min-width:90rem){.c-opp-item.c-opp-item-first{grid-column:span 3}.c-opp-item__pic{border-radius:4rem}.c-opp-item__btn-delete{display:none}}@media (min-width:100rem){:root .o-body:has(.c-opportunities),:root .o-body:has(.c-placeholder--oppy),:root .o-body:has(div[class*=c-data-points]){--wrapper:160rem}.c-opp-item{--_card-b-padding:10.5rem}.c-opp-item__btn-delete{display:block}}@media (min-width:112.5rem){:root .o-body:has(.c-opportunities),:root .o-body:has(.c-placeholder--oppy){--wrapper:168rem}.c-opp-item{--_btn-fz:1.08em}.c-opp-item__btns{gap:1.3rem}}.c-opportunity{--_space-y:6rem;--_title-color:var(--color-neutral-100);--_br:4rem;position:relative}.c-opportunity__hero{--_hero-px:6rem;--_hero-py:6rem;--_kicker-color:var(--color-neutral-100);--_kicker-fz:1.6rem;--_kicker-fw:700;--_data-color:var(--color-primary-600);--_data-fz:1.6rem;--_data-fw:600;--_share-color:var(--color-neutral-100);--_share-bg:var(--_title-color);--_share-fz:1.1rem;--_share-fw:700;--_share-br:2em;--_heading-max-w:50%;--_team-pic-w:calc(100% - var(--_heading-max-w) - 2rem);margin-top:2rem;position:relative;isolation:isolate;padding:var(--_hero-py) var(--_hero-px);min-height:45vh;display:flex;align-items:flex-end}.c-opportunity__hero:has(.c-opportunity-team__pic--horizontal){min-height:40vh}.c-opportunity-hero:before{content:"";position:absolute;left:0;top:0;background:linear-gradient(35deg,hsl(var(--color-primary-600-hsl)/100%) 10%,hsl(var(--color-primary-600-hsl)/10%) 60%);width:100%;height:100%;z-index:-1;border-radius:var(--_br)}.c-opportunity-hero__heading{max-width:none}:root .c-opportunity:has(.c-opportunity-team__pic) .c-opportunity-hero__heading{max-width:calc(var(--_heading-max-w))}.c-opportunity-hero__heading>.c-title{--title-fz:clamp(3.5rem,2.7vw,4rem);color:var(--_title-color)}:root .c-opportunity:has(.c-opportunity-team__pic) .c-opportunity-hero__heading>.c-title{max-width:15em;overflow-wrap:break-word}.c-opportunity-hero__kicker{display:block;color:var(--_kicker-color);font-size:var(--_kicker-fz);font-weight:var(--_kicker-fw);margin-bottom:2rem}.c-opportunity-hero__company{margin-right:.7em}.c-opportunity__location{font-weight:400;margin-left:.7em;margin-right:2em;gap:.3em}.c-opportunity-hero__status,.c-opportunity__location{display:inline-flex;white-space:nowrap;align-items:center}.c-opportunity-hero__status{font-size:1.8rem;gap:.3rem;color:var(--color-primary-100);background:hsl(var(--color-neutral-100-hsl)/3%);margin-bottom:2.5rem;padding:.3em .4em .4em;border-radius:.4em;font-weight:600;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.c-opportunity-hero__status--not-validated{color:var(--color-error)}.c-opportunity-hero__data{display:block;color:var(--_data-color);font-size:var(--_data-fz);font-weight:var(--_data-fw)}.c-opportunity-hero__data:not(:first-child){margin-top:.2em}.c-opportunity-hero__share{background:var(--_share-bg);color:var(--_share-color);font-size:var(--_share-fz);font-weight:var(--_share-fw);border-radius:var(--_share-br);padding:.8em 1.5em;text-align:center;text-transform:uppercase;width:max-content}.c-opportunity-hero__badges:has(*){margin-top:2rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem}.c-opportunity-hero__years{width:17rem;height:auto}.c-opportunity-hero__cfm{min-height:4.9rem;width:auto}:root .c-opportunity-hero__pic{position:absolute;left:0;top:0;grid-column:span 3;width:100%;height:100%;z-index:-2}.c-opportunity-hero__pic img{border-radius:var(--_br);overflow:hidden}.c-opportunity__team{margin-top:calc(var(--_space-y)*2);margin-left:1rem}.c-opportunity__info,.c-opportunity__team{margin-top:calc(var(--_space-y)*1.5)}:root .c-opportunity .c-opportunity-team__pic{position:absolute;height:100%;max-width:calc(var(--_team-pic-w) - var(--_hero-px));aspect-ratio:2/2.5;top:var(--space-y);right:var(--_hero-px)}:root .c-opportunity .c-opportunity-team__pic--horizontal{aspect-ratio:16/10}:root .c-opportunity .c-opportunity-team__pic img{box-shadow:0 18px 40px -2rem #2c343291}:root .c-opportunity:has(.c-opportunity__team) .c-opportunity-team__pic{top:20%}.c-opportunity-team__pic img{border-radius:var(--_br)}.c-opportunity-team__heading{display:flex;align-items:center;gap:3rem}.c-opportunity-team__title{color:var(--color-secondary-400);font-size:clamp(3rem,3vw,3.6rem);font-weight:800}.c-opportunity__team div[class*=s-content]{line-height:1.5em;margin-top:2rem}.c-opportunity__team div[class*=s-content]>*{font-size:1.7rem;line-height:1.5;opacity:.85;font-weight:400}.c-opportunity__team div[class*=s-content]>:first-child{margin-top:0}.c-opportunity-team__website{display:inline-flex;margin-top:1rem;gap:.2em}.c-opportunity-team__website span{font-size:1.6em}@media (hover:hover){.c-opportunity-team__website:is(:hover,:focus-visible){--link-color:var(--color-hover)}}.c-opportunity__table{--_table-columns:1;--_table-border-c:hsl(var(--color-neutral-100-hsl)/30%);--_table-head-pb:.8em;--_table-info-pt:1.7em;--_table-name-color:var(--color-neutral-100);--_table-color:hsl(var(--color-neutral-100-hsl)/82%);--_table-data-color:hsl(var(--color-primary-100-hsl)/85%);--_table-bg:var(--color-primary-700);--_table-fz:1.6rem;--_table-fw:600;--_table-py:2.6em;--_table-px:2.4em;--_outstanding-color:#f0bb23;--_highlighted-color:var(--color-neutral-100);--_highlighted-bc:var(--_table-data-color);--_highlighted-bc-offset-x:0.9em;--_file-link-color:var(--color-primary-400);--_file-link-bc:var(--color-neutral-100);background-color:var(--table-bg,var(--_table-bg));color:var(--table-color,var(--_table-color));margin-bottom:1rem;padding:var(--_table-py) var(--_table-px) calc(var(--_table-py)*1.5);border-radius:3rem;font-weight:var(--_table-fw);font-size:var(--_table-fz)}.c-opportunity-table--col2{--_table-columns:2}.c-opportunity-table--col3{--_table-columns:3}.c-opportunity-table--col4{--_table-columns:4}.c-opportunity-table--col5{--_table-columns:5}.c-opportunity-table--col6{--_table-columns:6}.c-opportunity-table.c-opportunity-table--sources .c-sources-table__value{padding-block:.5em}.c-opportunity-table.c-opportunity-table--sources tr:last-child .c-sources-table__value:not(:first-child){border-top:.2rem solid var(--color-primary-400)}.c-opportunity-table__head{display:flex;gap:3em;justify-content:space-between;padding-bottom:var(--_table-head-pb);border-bottom:.2rem solid var(--_table-border-c);align-items:center}.c-opportunity-table__name{color:var(--_table-name-color);font-size:1.375em;line-height:1.1}.c-oppy-table-head-data__group>:not(.c-oppy-table-head-data__name){color:var(--_table-data-color);font-weight:700}.c-oppy-table-head-data__group>*{display:inline-block;line-height:1.1}.c-oppy-table-head-data__name{margin-right:.2em}.c-oppy-table-head__data{display:flex;flex-direction:row;flex-wrap:wrap;gap:.2em 1em}.c-oppy-th-tag{--_background-color:var(--color-violet-400);position:relative;padding-right:3rem}:root:root .c-oppy-th-tag__helper{position:absolute!important;right:0;top:50%;transform:translateY(-50%)}.c-oppy-th-tag__holder{background-color:var(--oppy-tag-bg,var(--_background-color));font-size:1.7rem;font-weight:700;padding:.4em .6em .6em;border-radius:.5em}.c-oppy-th-tag__icon,.c-oppy-th-tag__text{display:inline-block;vertical-align:middle}.c-oppy-th-tag__icon{font-size:1.2em}.c-oppy-table-body{display:grid;grid-template-columns:repeat(2,1fr);margin-top:var(--_table-info-pt);grid-gap:1.6em 1em;gap:1.6em 1em}.c-oppy-table-body__group{display:grid;grid-gap:.45em 0;gap:.45em 0;align-items:end;grid-template-rows:1fr auto auto;isolation:isolate}.c-oppy-table-body__group>*{display:inline-block;line-height:1.1}.c-oppy-table-body__name{display:block;font-size:.9em;margin-bottom:.1em;opacity:.85;color:var(--_table-color)}.c-oppy-table-body__group>:not(.c-oppy-table-body__name){color:var(--_table-data-color);font-weight:700}.c-oppy-table-body__group>.c-oppy-table-body__hidden{opacity:0}.c-oppy-table-body__group>.c-oppy-table-body__outstanding{color:var(--_outstanding-color)}.c-oppy-table-body__group>.c-oppy-table-body__highlighted{position:relative;color:var(--_highlighted-color);font-size:.9em;width:-moz-fit-content;width:fit-content;margin-left:var(--_highlighted-bc-offset-x)}.c-oppy-table-body__group>.c-oppy-table-body__highlighted:before{content:"";position:absolute;inset:-.4em calc(var(--_highlighted-bc-offset-x)*-1) -.55em;background-color:var(--_highlighted-bc);border-radius:2em;z-index:-1;opacity:.78}.c-oppy-steps{--_subtitle-fz:1.7rem;--_text-fz:1.5rem}.c-oppy-steps.c-context__steps{margin-top:4rem!important;margin-bottom:1rem!important}.c-oppy-steps .c-context__step:first-child{margin-top:0}.c-oppy-steps .c-context__step{padding-right:1.4em}.c-oppy-steps .c-context__steplist{opacity:.9}.c-oppy-steps .c-context__subtitle{font-size:var(--_subtitle-fz);margin-bottom:.3em}.c-oppy-steps .c-context__subtitle+span{margin:0}.c-context__subtitle span[class*=c-tooltip]{margin-left:.4rem}.c-oppy-steps .c-context__text{font-size:var(--_text-fz);color:var(--color-neutral-100);opacity:.7;max-width:none}.c-oppy-table-body__file-link{color:var(--_file-link-color);background:var(--_file-link-bc);border-radius:1.6rem;padding:1.1em 1.6em 1.2em;display:flex;align-items:center;justify-content:space-between;border:.1rem dashed var(--color-light);transition:transform .15s ease-out,color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.c-oppy__file-link__hint{font-size:.85em}.c-sources-table{display:table;margin-top:2rem;width:100%}.c-sources-table td{padding:.5rem}.c-sources-table .c-oppy-table-body__name{display:table-cell}.c-sources-table__value{color:var(--_table-data-color);font-weight:700}.c-oppy-approval{--_offset-x:calc(var(--grid-offset-x)*-.4);--_bg-color:var(--color-neutral-100);--_title-color:var(--color-primary-dark);--_title-fz:clamp(3.5rem,2.6vw,4.5rem);--_title-fw:700;--_text-color:var(--color-primary-600);--_text-fz:1.5rem;--_text-fw:700;--_link-fz:1.3rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:2em;gap:2em;background-color:var(--approval-bg-color,var(--_bg-color));border-radius:var(--_br);font-size:var(--_text-fz);padding:2.375em 1.75em;margin-inline:var(--_offset-x);margin-top:calc(var(--_space-y)*.6);box-shadow:0 .4rem .6rem rgba(0,0,0,.1)}.c-oppy-approval--dataroom{background-color:var(--color-primary-100)}.c-oppy-approval--dataroom .c-oppy-approval__text,.c-oppy-approval--dataroom .c-oppy-approval__title{color:var(--color-neutral-100)}.c-oppy-approval--dataroom button{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.c-opportunity.not-approved-yet .c-oppy-approval{position:absolute;bottom:0;z-index:99;width:calc(100% - var(--_offset-x)*2)}.c-oppy-approval__overlay{display:none;position:absolute;bottom:0;right:0;height:35vh;width:100%;background:linear-gradient(180deg,transparent,var(--color-bg) 40%);z-index:1}.c-opportunity.not-approved-yet .c-oppy-approval__overlay{display:block}.c-oppy-approval__title{font-family:var(--font-alt);font-size:var(--_title-fz);font-weight:var(--_title-fw);color:var(--_title-color)}.c-oppy-approval__text{font-weight:var(--_text-fw);color:var(--_text-color);margin-top:.6em}.c-oppy-approval__pic{width:16rem}.c-btn .c-oppy-approval__link{font-size:var(--_link-fz)}.c-oppy-download{--_bg-color:var(--color-violet-400);--_title-color:var(--color-neutral-100);--_title-fz:2.2rem;--_title-fw:800;--_text-color:var(--color-neutral-100);--_text-fz:1.6rem;--_text-fw:500;--_br:3rem;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:2em;gap:2em;background-color:var(--approval-bg-color,var(--_bg-color));width:100%;border-radius:var(--_br);font-size:var(--_text-fz);padding:1.6em 2.75em;margin-top:calc(var(--_space-y)*.6);box-shadow:0 .4rem .6rem rgba(0,0,0,.1)}.c-oppy-download__svg{color:var(--color-neutral-100);font-size:6rem}.c-oppy-download__title{text-align:left;font-family:var(--font-alt);font-size:var(--_title-fz);font-weight:var(--_title-fw);color:var(--_title-color)}.c-oppy-download__text{text-align:left;font-weight:var(--_text-fw);color:var(--_text-color);margin-top:.6em;max-width:28em}.c-oppy-download__btn{display:flex;width:7.6rem;height:7.6rem;font-size:1.8rem;font-weight:800;color:var(--color-neutral-100);background-color:var(--color-bright-400);align-items:center;justify-content:center;border-radius:50%;gap:.2em}.c-oppy-download__btn span[class*=icon-]{font-size:.8em}@media (max-width:61.1875rem){.c-btn-goback:has(+.c-opportunity){position:absolute;z-index:1;color:var(--color-neutral-100);padding:0;margin-top:2.8rem}.c-opportunity__hero{--_hero-px:var(--wrapper-x);--_hero-py:calc(var(--separator)*1.4);display:block;margin-inline:var(--wrapper-x-n);margin-top:-2.8rem;padding-top:calc(var(--_hero-py) + 3em)}.c-opportunity-hero:before{background:linear-gradient(35deg,hsl(var(--color-primary-600-hsl)/100%) 10%,hsl(var(--color-primary-600-hsl)/70%) 60%);border-radius:0}.c-opportunity-hero__heading>.c-title{font-size:clamp(2.8rem,8.5vw,3.4rem)}.c-opportunity__info{margin-top:calc(var(--separator)*1.6)}.c-opportunity__team{margin-inline:0;margin-top:calc(var(--separator)*2)}.c-opportunity__team div[class*=s-content]{margin-top:.8em}.c-opportunity-team__title{font-size:clamp(2.4rem,6.4vw,2.8rem)}:root .c-opportunity:has(.c-opportunity-team__pic) .c-opportunity-hero__heading{max-width:none}.c-opportunity-hero__pic img{border-radius:0}:root:root .c-opportunity .c-opportunity-team__pic{position:relative;width:100%;max-width:none;top:auto;left:auto;right:auto;margin-top:4rem;padding-bottom:calc(var(--_hero-py)*-1)}.c-opportunity-team__pic img{border-radius:1.6rem}.c-opportunity__table{--_table-head-pb:1.7em;--_table-px:var(--wrapper-x);margin-inline:var(--wrapper-x-n);border-radius:0}.c-oppy-table-body__file-link{width:100%;border-radius:1.2rem;padding:.7em 1em .8em;margin-bottom:2rem}.c-oppy-table-body .c-table__title{padding-bottom:4rem}.c-oppy-table-head-data__group:not(:first-child){margin-top:.5em}.c-oppy-table-body__group:not(:first-child){margin-top:1em}.c-sources-table{display:block;overflow:hidden;overflow-x:auto;margin-inline:calc(var(--_table-px)*-1);width:calc(100% + var(--_table-px)*2);padding-inline:var(--_table-px)}.c-sources-table .c-oppy-table-body__name{white-space:nowrap}.c-sources-table td{padding:1rem;white-space:nowrap}}@media (hover:hover){.c-oppy-download{transition:transform var(--generic-delay) ease-out,background-color var(--generic-delay) ease-out}.c-oppy-download:is(:hover,:focus-visible){transform:scale3d(1.01,1.01,1.01);background-color:var(--color-hover);transition:transform var(--generic-delay) ease-out,background-color var(--generic-delay) ease-out}.c-oppy-download:is(:hover,:focus-visible) .c-oppy-download__btn{background-color:var(--color-primary-400)}}@media (min-width:75rem){.c-opportunity-hero{--_heading-max-w:55%}.c-opportunity-hero:has(.c-opportunity-team__pic--horizontal){--_heading-max-w:50%}.c-oppy-table-body{grid-template-columns:repeat(var(--_table-columns),1fr);gap:1.6em 1.2em}.c-oppy-table-body__group{gap:.55em 0}}@media (min-width:87.5rem){.c-opportunity-hero{--_heading-max-w:60%}.c-oppy-table-head__data{gap:.2em 3em}.c-oppy-approval{--_text-fz:1.8rem;--_link-fz:1.4rem}.c-opportunity-hero{--_kicker-fz:1.8rem}}@media (min-width:100rem){.c-oppy-table-body{gap:1.6em 2em}.c-opportunity-table__body .c-table{min-width:100%}.c-opportunity-table__body .c-table td:last-child,.c-opportunity-table__body .c-table th:last-child{padding-right:calc(6rem + var(--_table-px))}}@media (min-width:120rem){.c-oppy-table-body>*{min-width:calc(100% - var(--_table-px)*.7)}}

/* ! QUESTIONNAIRE---- */.c-oems{--_py:6rem;--_px:4rem;--_content-w:48%;--_bg:var(--color-primary-400);--questions-text:var(--color-neutral-100);--title-color:var(--color-neutral-100);--tooltip-color:var(--color-primary-100);--content-color:var(--color-neutral-100);--content-bullets-color:var(--color-primary-100);--link-color:var(--color-primary-100);position:relative;background-color:var(--_bg);border-radius:3rem;padding:var(--_py) var(--_px);isolation:isolate;overflow:hidden;z-index:2000}.c-oems.c-oems--intro{padding-bottom:calc(var(--_py) + 4.8rem + 4rem)}.c-oems__pic{position:absolute;right:var(--_px);bottom:0;width:40%;height:auto;max-height:calc(100% - var(--_py))}.c-oems__pic.c-oems__pic--right{right:1rem;width:48%}.c-oems__pic.c-oems__pic--full-height{max-height:100%}.c-oems__bg{position:absolute;right:0;bottom:0;width:60%;height:auto;z-index:-1}.c-oems__goback{margin-bottom:6rem}.c-oems:has(.c-oems__goback){padding-top:calc(var(--_py)/2)}.c-oems__progress{display:block;color:var(--color-neutral-100);font-size:1.5rem;font-weight:600;margin-bottom:1em}.c-oems__title{font-size:2.6rem;color:var(--color-neutral-100);font-weight:800;line-height:1;border-bottom:.2rem solid;padding-bottom:.8em;margin-bottom:.8em}.c-oems__content,.c-oems__title{width:var(--_content-w)}.c-oems__content.c-oems__content--full{width:100%}.c-oems__btns{text-align:left;padding-top:0;display:none}.c-oems .c-oems__btns,.c-oems+.c-oems__btns{display:block}.c-oems__btns:has(>*){padding-top:4rem}.c-oems__btns .c-btn-next:not([disabled],:hover),.c-oems__btns .c-btn:not([disabled],:hover){background-color:var(--color-primary-200)!important;border-color:var(--color-primary-200)!important}.c-oems__btns .c-btn.disabled,.c-oems__btns .c-btn[disabled]{--_bg-color:var(--color-neutral-100);--_color:var(--color-primary-400);opacity:50%}.c-oems__btns.c-oems__btns--welcome{position:absolute;left:4rem;bottom:6rem;z-index:9999}.c-oems .c-field-group__field:not(:focus){box-shadow:0 0 0 .2rem var(--color-primary-100)}.c-oems .c-questions{margin-top:3rem!important}.c-oems .c-questions__item>*{width:auto}.c-oems .c-questions__text{font-size:1.5rem;margin-top:3rem}.c-oems .c-questions__overlay{background:var(--_bg)!important}.c-oems .c-field-group{--_input-py:0.7em;--_input-br:0.6em}.c-oems__questions .c-choice-btn{font-size:1.5rem}.c-oems__questions.c-oems__questions--choice-col .c-choice__holder{grid-template-columns:1fr}


/* ! ---- */.c-oem-equipment__item{font-size:1.2rem;background-color:var(--color-neutral-100);border-radius:.7rem;color:var(--color-primary-400);cursor:pointer;overflow:hidden}.c-oem-equipment__holder{padding:2rem}.c-oem-equipment__table{margin-top:2rem;font-size:1.2rem}.c-oem-equipment__table-item{display:flex;color:#000;padding:.7rem 0;gap:.5rem;border-bottom:.1rem solid #eaeaea}.c-oem-equipment__table-item>*{width:calc(50% - .5rem);text-overflow:ellipsis;overflow:hidden}.c-oem-equipment__table-item>:last-child{color:var(--color-primary-400);text-align:right}.c-oem-description{color:var(--color-neutral-100)!important}.c-oem-eq-img{margin-top:3rem!important;border-radius:2rem!important;overflow:hidden}.c-oem-eq__section{padding:5rem}.c-oem-eq__section.w-bg{background-color:#439a4e14;border-radius:2rem}.c-oem-eq__subtitle{margin-top:0!important;margin-bottom:2rem;font-weight:900;color:var(--color-primary-400)!important;font-size:1.2em;text-transform:uppercase}.c-oem-eq__list{display:flex;gap:2.5rem;flex-wrap:wrap;margin-top:4rem}.c-oem-eq__item{width:calc(50% - 2.5rem)}.c-oem-eq__item-key{display:block;color:var(--color-primary-400);font-weight:700;margin-bottom:1rem}.c-oem-eq__item-value.is-bool{display:inline-block;background:var(--color-primary-600);border-radius:3rem;color:var(--color-neutral-100);padding:.6rem 1.2rem;margin-top:.6rem}@media (max-width:61.1875rem){:root .c-oems{--_py:3.4rem;--_px:2.2rem;--_content-w:100%;z-index:auto}:root .c-oems:has(.c-oems__pic){padding-bottom:calc(var(--_py) + 4.8rem + 10rem)}.c-oems__btns.c-oems__btns--welcome{z-index:auto;bottom:11rem;left:2.2rem}.c-oems__pic{right:1rem}.c-oems__title{font-size:2.4rem}.c-oems__goback{margin-bottom:3rem;margin-top:1rem}.c-oems .c-questions{margin-top:1rem!important}}@media (min-width:90rem){.c-oems{--_py:10rem;--_px:8rem}.c-oems.c-oems--intro{padding-bottom:calc(var(--_py) + 4.8rem + 6rem)}.c-oem-equipment{--grid-cols:3;--grid-gap-x:3rem}.c-oems__title{font-size:3.2rem}.c-oems__btns.c-oems__btns--welcome{position:absolute;left:8rem;bottom:10rem}}@media (min-width:100rem){.c-oems__title{font-size:3.6rem}}.c-equipment-cta{display:flex;margin-top:5rem;background-color:#1e3e35;border-radius:10rem;padding:4rem 6rem;gap:3rem;align-items:center;justify-content:space-between}.c-equipment-cta__title{color:var(--color-primary-400);font-weight:900;font-size:2.5em}.c-equipment-cta__text{color:var(--color-neutral-100);font-size:1.5em;width:43%}.c-equipment-cta__btn{width:8rem;min-width:8rem;height:8rem;color:var(--color-neutral-100);text-align:center;background-color:var(--color-primary-400);border-radius:50%;font-size:1.8em;line-height:8rem;text-transform:uppercase}.c-equipment-cta__btn:hover{background-color:hsl(var(--color-darkest-hsl)/30%)}.c-alphab-list{--_item-bg:var(--color-neutral-100);--_item-br:2.5rem;--_item-fz:1.6rem;--_item-py:1.6rem;--_item-px:3rem;--_key-fz:3rem;--_key-top:5rem;--_key-color:var(--color-secondary-500);--_resume-color:var(--color-neutral-500);--_alert-color:var(--color-error);--_ready-color:var(--color-blue-600);--_toggle-color:var(--color-primary-400);--_animation-duration:.6s;--_transition-duration:.3s;--_separation-y:2rem;--grid-gap-x:2rem;margin-top:1rem;overflow:hidden;padding-bottom:6rem;margin-inline:var(--wrapper-x-n);padding-inline:var(--wrapper-x)}.c-alphab-list__item{position:relative;background-color:var(--_item-bg);border-radius:var(--_item-br);font-size:var(--_item-fz);padding:var(--_item-py) var(--_item-px)}.c-alphab-list__item:not(:first-child){margin-top:var(--_separation-y)}.c-alphab-list__top{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.c-alphab-list__key{display:inline-block;color:var(--_key-color);font-weight:700;font-size:var(--_key-fz);vertical-align:middle;width:1.5rem;text-align:center}

/* !resume */.c-alphab-list-resume{display:inline-flex;margin-left:5rem;margin-top:.4rem;vertical-align:middle;align-items:center}.c-alphab-list-resume__item{position:relative;color:var(--_resume-color)}.c-alphab-list-resume__item:not(:first-child):before{content:"";display:inline-block;width:.3rem;height:.3rem;background-color:var(--_resume-color);margin-inline:1.5rem;border-radius:50%;vertical-align:middle;opacity:.8}.c-alphab-list-resume__item span{margin-right:.7rem}.c-alphab-list-resume__item.c-alphab-list-resume__item--alert{color:var(--_alert-color)}.c-alphab-list-resume__item.c-alphab-list-resume__item--ready{color:var(--_ready-color)}.c-alphab-list-resume__item.c-alphab-list-resume__item--warning{color:var(--color-gold-500)}


/* !toggle */.c-alphab-list__toggle-list{cursor:pointer;height:max-content;color:var(--_toggle-color);font-weight:600}.c-toggle-list__input{position:absolute;left:-999999px}.c-toggle-list__open{position:relative}.c-toggle-list__open:before{content:"Close list"}.c-toggle-list__open .c-toggle-list__arrow{display:inline-block;margin-left:.5em;vertical-align:middle;margin-top:-.1em;transform:rotate(180deg);transition:transform var(--_transition-duration) ease-out,border var(--_transition-duration) ease-out}.c-alphab-list__item:has(.c-toggle-list__input:checked) .c-alphab-list__content{grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--_animation-duration) var(--easeOutCubic)}.c-alphab-list__item:has(.c-toggle-list__input:checked) .c-alphab-list__viewport{min-height:0;visibility:hidden;opacity:0;transition:opacity .2s ease-out,transform var(--_transition-duration) ease-out,visibility 0s linear var(--_animation-duration)}.c-alphab-list__item:has(.c-toggle-list__input:checked) .c-alphab-list__key{position:static}.c-alphab-list__item:has(.c-toggle-list__input:checked) .c-toggle-list__open .c-toggle-list__arrow{transform:rotate(0);transition:transform var(--_transition-duration) ease-out,border var(--_transition-duration) ease-out}.c-alphab-list__item:has(.c-toggle-list__input:checked) .c-toggle-list__open:before{content:"Show list"}


/* !content */.c-alphab-list__content{display:grid;grid-template-rows:1fr;pointer-events:auto;transition:grid-template-rows var(--_animation-duration) var(--easeOutCubic)}.c-alphab-list__viewport{visibility:visible;opacity:1;transition:opacity .2s ease-out}.c-alphab-list__cards{margin-top:3rem;margin-bottom:calc(var(--_item-px) - var(--_item-py))}@media (hover:hover){.c-alphab-list__toggle-list:is(:hover,:focus-visible){--_arrow-color:var(--color-primary-dark)}}@media (min-width:100rem){.c-alphab-list{--grid-cols:3;--grid-gap-x:2rem}}@media (min-width:112.5rem){.c-alphab-list-resume__item:not(:first-child):before{margin-inline:2rem}}.c-user-card{--_fz:1.5rem;--_bg:var(--color-neutral-100);--_border-r:2.5rem;--_border-color:var(--color-neutral-200);--_padding-y:1.9em;--_padding-x:1.7em;--_notification-size:2rem;--_publish-size:2rem;--_alert-icon:2.2rem;--_title-color:var(--color-primary-400);--_title-fz:1.9rem;--_title-fw:700;--_data-color:var(--color-primary-400);font-size:var(--card-fz,var(--_fz));background-color:var(--card-bg,var(--_bg));border-radius:var(--card-border-r,var(--_border-r));border:.1rem solid var(--_border-color);padding:var(--card-padding-y,var(--_padding-y)) var(--card-padding-x,var(--_padding-x)) calc(var(--card-padding-y, var(--_padding-y))*1.2);color:var(--color-primary-400)!important;position:relative;cursor:pointer}.c-user-card:first-child{margin-top:0}.c-user-card__title{position:relative;display:block;width:100%;color:var(--_title-color);line-height:1.2;text-align:left;grid-column:span 2;font-size:var(--_title-fz);font-weight:var(--_title-fw);border-bottom:.2rem solid hsl(var(--color-neutral-500-hsl)/20%);padding-bottom:.8em;margin-bottom:2.5rem}.c-user-card__title:has(+.c-user-card__top span){margin-bottom:.6rem}.c-user-card__title:has(.c-user-card__notification){padding-right:calc(var(--_alert-icon) + 1rem)}.c-user-card__title:hover{color:var(--color-primary-600)}.c-user-card__num{position:relative;display:inline-flex;vertical-align:middle;min-width:2em;height:1em;color:var(--color-primary-dark);font-size:.6em;text-align:center;justify-content:center;align-items:center;margin-left:.8rem;z-index:1}.c-user-card__num:before{content:"";position:absolute;top:50%;left:50%;width:2em;height:2em;z-index:-1;transform:translate(-50%,-50%);background:hsl(var(--color-primary-hsl)/15%);border-radius:50%;margin-top:-.04rem}.c-user-card__data{display:grid;grid-template-columns:auto 1fr;grid-gap:.6em;gap:.6em;position:relative;color:var(--_data-color);font-size:1em;font-weight:600}.c-user-card-data__icon{font-size:1.1em;opacity:.4;margin-right:.6em;vertical-align:middle;margin-top:-.3em;display:inline-block}.c-user-card-data__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.c-user-card-data__link{--link-color:var(--color-primary-200);--link-fw:600;gap:.1em;vertical-align:bottom}.c-user-card__data:not(:first-of-type){margin-top:.7em}.c-user-card__data:has(.c-user-card__tooltip):hover .c-user-card__tooltip{display:block}.c-user-card__tooltip{--_triangle:1rem;--_bg:var(--color-primary-300);display:none;position:absolute;top:90%;z-index:2;padding-top:var(--_triangle);opacity:0;transform:translate3d(0,1rem,0);animation:showDataTooltip .4s var(--easeOutCubic) forwards}.c-user-card__tooltip-holder{display:block;padding:1em 1.1em;background-color:var(--_bg);color:var(--color-neutral-100);font-size:1.4rem;font-weight:700;width:max-content;max-width:30rem;word-break:break-word;border-radius:1.2rem;box-shadow:0 .5rem .7rem -.2rem hsl(var(--color-darkest-hsl)/30%)}.c-user-card__tooltip-holder .c-user-card-data__link{display:block;width:max-content;font-size:1.4rem;text-align:left;color:var(--color-blue-300)}.c-user-card__tooltip-holder .c-user-card-data__link span{display:inline-block;vertical-align:middle;margin-top:-.2em;margin-right:.2em}.c-user-card__tooltip-holder strong{color:var(--color-light);margin-right:.3em}.c-user-card__tooltip:before{content:"";position:absolute;top:0;left:10%;display:block;width:0;height:0;border-left:calc(var(--_triangle) / 1.2) solid transparent;border-right:calc(var(--_triangle) / 1.2) solid transparent;border-bottom:var(--_triangle) solid var(--_bg)}@keyframes showDataTooltip{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}.c-user-card__btns{margin-top:1.2em}.c-user-card__notification{position:absolute;top:.1rem;right:.5rem;display:inline-block;color:var(--color-neutral-100);text-align:center;font-size:1em;font-weight:700;z-index:1}.c-user-card__notification:before{content:"";position:absolute;top:50%;left:50%;width:var(--_alert-icon);height:var(--_alert-icon);z-index:-1;transform:translate(-50%,-50%);background:var(--color-red);border-radius:50%;margin-top:-.04rem}.c-user-card__publish{--_color:var(--color-blue);position:relative;border-radius:2rem;color:var(--_color);text-align:center;font-size:.7em;font-weight:700;width:max-content}.c-user-card__publish--not{--_color:var(--color-red-dark)}.c-user-card__publish:before{content:"";display:inline-block;width:.5rem;height:.5rem;background-color:var(--_color);border-radius:50%;vertical-align:middle;margin-right:.4em}:root .c-user-card__btn{--btn-padding-y:0.4em;--btn-padding-x:0.7em;--btn-fz:1.4rem;box-shadow:none;margin-top:3rem}

/* !status */.c-user__status{--_py:0.9em;--_px:1em;font-size:1.4rem;position:relative;display:block;padding:var(--_py) var(--_px) var(--_py) 3.1em;border-radius:.9em;font-weight:600;color:var(--color-neutral-400);background-color:hsl(var(--color-neutral-500-hsl)/5%)}.c-user__status,.c-user__status+.c-user-card__data{margin-top:2.5rem}.c-user__status+.c-user__status{margin-top:1rem}.c-user__status.c-user__status--alert{background-color:hsl(var(--color-error-hsl)/10%);color:var(--color-error)}.c-user__status.c-user__status--ready{background-color:hsl(var(--color-blue-600-hsl)/10%);color:var(--color-blue-600)}.c-user__status.c-user__status--warning{background-color:hsl(var(--color-warning-hsl)/8%);color:var(--color-gold-500)}.c-user__status span{position:absolute;left:var(--_px);top:var(--_py);font-size:1.2em;margin-top:-.1em}@media (min-width:75rem){.c-user-card__tooltip-holder{max-width:40rem}}@media (hover:hover){.c-user-card-data__link,.c-user-card__title{transition:color var(--generic-delay) ease-out}.c-user-card-data__link:is(:hover,:focus-visible),.c-user-card__title:is(:hover,:focus-visible){color:var(--color-hover);transition:color var(--generic-delay) ease-out}}.c-h-dashboard{--_viewport-gap:4rem;--_card-separation:calc(var(--space-y)*.6);--_kicker-color:var(--color-primary-400);--_kicker-fz:2rem;--_kicker-fw:700;--_card-bg:var(--color-primary-400);--_card-br:2rem;--_card-py:2.8rem;--_card-px:3.4rem;--_card-kicker-fz:1.3rem;--_card-kicker-color:var(--color-neutral-100);--_card-text-color:var(--color-neutral-100);--_card-text-fz:2rem;--_card-text-fw:800;--_card-text-lh:1.16;--_card-btn-bg:#55b762;--_card-btn-color:var(--color-neutral-100);--_card-btn-fz:1.3rem;--_card-btn-fw:800;--_link-py:2.4rem;--_link-px:1.7rem;--_link-fz:1.9rem;--_link-lh:1.1;--_link-fw:700;--_link-bg:var(--color-primary-300);--_link-color:var(--color-neutral-100);--_link-link-fz:1.4rem;--_link-link-fw:800;--_knowledge-bg:var(--color-neutral-100);--_knowledge-color:var(--color-primary-400);--_project-bg:var(--color-neutral-100);--_project-tag-color:var(--color-neutral-100);--_project-tag-bg:var(--color-primary-400);--_project-tag-fz:1.6rem;--_project-tag-fw:700;--_project-title-fz:2.5rem;--_project-title-fw:700;--_project-title-lh:1.2;--_project-title-color:var(--color-primary-400);--_placeholder-bg:var(--color-neutral-100);--_placeholder-title-color:#006450;--_placeholder-fz:1.6rem;--_placeholder-px:3.8rem;--title-fz:5rem}.c-h-dashboard__kicker{color:var(--color-primary-400);font-size:var(--_kicker-fz);font-weight:var(--_kicker-fw);margin-bottom:.4em;display:block}.c-h-dashboard__title{max-width:10em;margin-bottom:1em}.c-h-dashboard__viewport{display:grid;grid-template-columns:1.2fr .6fr;grid-gap:var(--_viewport-gap);gap:var(--_viewport-gap)}.c-h-dashboard__aside>:not(:first-child),.c-h-dashboard__main>:not(:first-child){margin-top:var(--_card-separation)}.c-h-dashboard-validation{--_py:2em;--_px:var(--_placeholder-px);--_icon-size:2.4em;position:relative;background-color:var(--validation-bg,var(--_placeholder-bg));color:var(--validation-color,#8c8c8c);font-size:2rem;font-weight:700;padding:var(--_py) var(--_px) var(--_py) calc(var(--_px) + var(--_icon-size) + 1.5rem);border-radius:var(--_card-br)}.c-h-dashboard-validation:before{content:"";position:absolute;left:var(--_px);top:50%;transform:translateY(-50%);width:var(--_icon-size);height:var(--_icon-size);background-image:url(/images/temp/dashboard/icon-clock.svg);background-repeat:no-repeat;background-size:contain}.c-h-dashboard-card{font-family:var(--font);background-color:var(--_card-bg);border-radius:var(--_card-br);overflow:hidden;isolation:isolate}.c-h-dashboard-card__text+.c-h-dashboard-card__hint{margin-top:1em}.c-h-dashboard-card.c-h-dashboard-card--eligible .c-h-dashboard-card__info,.c-h-dashboard-card.c-h-dashboard-card--start .c-h-dashboard-card__info{padding-top:calc(var(--_card-py)*1.6)}.c-h-dashboard-card.c-h-dashboard-card--eligible .c-h-dashboard-card__text{font-size:calc(var(--_card-text-fz)*1.1)}.c-h-dashboard-card.c-h-dashboard-card--complete .c-h-dashboard-card__text{max-width:12em}.c-h-dashboard-card.c-h-dashboard-card--start .c-h-dashboard-card__text{max-width:7em;font-size:calc(var(--_card-text-fz)*1.2)}.c-h-dashboard-card__info{display:flex;align-items:flex-start;padding:var(--_card-py) var(--_card-px);gap:1rem}.c-h-dashboard-card__hint{font-size:var(--_card-kicker-fz);color:var(--_card-kicker-color);margin-bottom:1em;opacity:.9;max-width:15em;line-height:1.2}.c-h-dashboard-card__text{font-size:var(--_card-text-fz);font-weight:var(--_card-text-fw);line-height:var(--_card-text-lh);color:var(--_card-text-color)}.c-h-dashboard-card__text strong{color:var(--color-blue-400)}.c-h-dashboard-card__pic{display:none}.c-h-dashboard-card__svg{max-width:none;width:130%;margin-top:0;margin-left:-12%;height:100%;object-fit:contain;object-position:bottom}.c-h-dashboard-card__btns{text-align:right}.c-h-dashboard-card__btn{position:relative;aspect-ratio:1/1;display:inline-flex;align-items:center;color:var(--_card-btn-color);font-size:var(--_card-btn-fz);font-weight:var(--_card-btn-fw);padding:1em;text-transform:uppercase;line-height:1;isolation:isolate;gap:.3em}.c-h-dashboard-card__btn:before{content:"";position:absolute;inset:.3em;border-radius:50%;background-color:var(--_card-btn-bg);z-index:-1;aspect-ratio:1/1}.c-h-dashboard-project{--_separators:.1rem solid #e6efed;--_table-fz:1.4rem;--_text-color:#797979;--_data-color:var(--color-primary-400);--_btns-color:var(--color-primary-400);--_info-py:2.6rem;--_info-px:2.6rem;display:flex;flex-direction:column;border-radius:var(--_card-br);overflow:hidden}.c-h-dashboard-project--oem{display:flex!important}.c-h-dashboard-project--oem .c-h-dashboard-project__btns{justify-content:flex-end;gap:1.6rem}.c-h-dashboard-project--oem .c-h-dashboard-project__title{--_project-title-fz:2rem;color:var(--color-neutral-500)}:root .c-h-dashboard-project--oem .c-oem-table__percent{font-weight:900;font-size:3.4rem}.c-h-dashboard-project--oem .c-h-dashboard-project-table__item{padding-top:3rem;margin-bottom:4rem}.c-h-dashboard-project--oem .c-h-dashboard-project-table__item:first-child{position:relative;background-color:hsl(var(--color-primary-200-hsl)/6%);border-radius:2rem;margin-right:1rem}:root .c-h-dashboard-project--oem .c-h-dashboard-project-table__item:not(:first-child){border-left:.1rem solid hsl(var(--color-neutral-300-hsl)/30%)!important}.c-h-dashboard-project--oem .c-h-dashboard-project-table__item:not(:first-child):before{content:"";display:block;height:2em}.c-h-dashboard-project--oem .c-h-dashboard-project-table__item:first-child:before{content:"Best match";display:block;text-transform:uppercase;font-size:1.1rem;text-align:center;color:var(--color-neutral-600);font-weight:800;margin-bottom:1em}.c-h-dashboard-project--oem .c-oem-table__machine{font-size:1.2rem;text-transform:uppercase;color:var(--color-neutral-600);max-width:10em;line-height:1.2;margin-inline:auto}.c-h-dashboard-project--oppy{--_project-bg:var(--color-secondary-500);--_text-color:rgb(var(--color-lightest-rgb)/80%);--_project-title-color:#e6efed;--_btns-color:var(--color-neutral-100);--_data-color:var(--color-neutral-100);--_text-color:#e6efed}.c-h-dashboard-project-tag{display:flex;justify-content:space-between;grid-column:span 2;background:var(--_project-tag-bg);color:var(--_project-tag-color);font-size:var(--_project-tag-fz);font-weight:var(--_project-tag-fw);padding:.7em 1.5em calc(var(--_card-br)*2.6);margin-bottom:calc(var(--_card-br)*-2)}.c-h-dashboard-project--oem{--_project-tag-bg:var(--color-secondary-500)}.c-h-dashboard-project-tag__link{display:flex;white-space:nowrap;align-items:center;gap:.3em}.c-h-dashboard-project-tag__link span{font-size:.9em}.c-h-dashboard-project__info{overflow:hidden;background-color:var(--_project-bg);margin-inline:-.1rem;padding:var(--_info-py) var(--_info-px)}.c-h-dashboard-project__title{font-size:var(--_project-title-fz);font-weight:var(--_project-title-fw);line-height:var(--_project-title-lh);color:var(--_project-title-color);margin-bottom:.4em;cursor:pointer}.c-h-dashboard-project__img-link{aspect-ratio:16/7}.c-h-dashboard-project--oppy .c-h-dashboard-project__img-link{padding:0;border-radius:0!important}.c-h-dashboard-project__img-link{background-color:var(--color-neutral-100);padding:var(--_info-px);padding-bottom:var(--_info-py)}.c-h-dashboard-project__pic{height:100%;border-radius:var(--_card-br);overflow:hidden}.c-h-dashboard-project__pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-h-dashboard-project__table{display:grid;grid-template-columns:repeat(3,minmax(2rem,1fr));font-size:var(--_table-fz)}.c-h-dashboard-project__table--opp{grid-template-columns:minmax(1rem,1fr) auto}.c-h-dashboard-project-table__item{padding-top:1rem;padding-bottom:1rem;border-bottom:var(--_separators);height:100%}.c-h-dashboard-project__table--opp .c-h-dashboard-project-table__item:nth-child(odd){padding-right:.4rem}.c-h-dashboard-project__table--opp .c-h-dashboard-project-table__item:last-child{border-bottom:none}.c-h-dashboard-project-table__item:last-child{border-bottom:var(--_separators)}.c-h-dashboard-project-table__item>:first-child{font-weight:700;color:var(--_text-color)}.c-h-dashboard-project-table__item strong{color:var(--_data-color)}.c-h-dashboard-project__btns{display:flex;justify-content:space-between;margin-top:4rem;gap:1rem}.c-h-dashboard-project__btn{display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--_btns-color);border:.2rem solid;border-radius:2em;padding:.6em 1.4em .64em;gap:.4em;font-weight:600}.c-h-dashboard-project__btn--filled{background-color:var(--_btns-color);color:var(--color-neutral-100)}.c-h-dashboard-project__btn-icon{width:1em;height:1em;background-repeat:no-repeat;background-size:contain}.c-h-dashboard-project__btn--edit .c-h-dashboard-project__btn-icon{background-image:url(/images/temp/dashboard/icon-edit.svg)}.c-h-dashboard-project--oppy .c-h-dashboard-project__btn--edit .c-h-dashboard-project__btn-icon{background-image:url(/images/temp/dashboard/icon-edit-white.svg)}.c-h-dashboard-project__btn--archive{padding:.5em}.c-h-dashboard-project__btn--archive .c-h-dashboard-project__btn-icon{background-image:url(/images/temp/dashboard/icon-archive.svg)}.c-h-dashboard-project--oppy .c-h-dashboard-project__btn--archive .c-h-dashboard-project__btn-icon{background-image:url(/images/temp/dashboard/icon-archive-white.svg)}.c-h-dashboard-project__oem{--tooltip-width:9em;grid-column:span 2;display:grid;grid-template-columns:auto 1fr;grid-gap:0 4rem;gap:0 4rem;background-color:var(--_project-bg);padding:var(--_info-py) var(--_info-px);border-top:var(--_separators)}.c-h-dashboard-project__oem .c-h-dashboard-project__btns{justify-content:flex-end;grid-column:span 2;margin-top:2rem}.c-h-dashboard-project__oem:has(.c-h-dashboard-project__oem-text){grid-template-columns:auto 1fr auto}.c-h-dashboard-project__btns:has(.c-h-dashboard-project__oem-text){display:grid;grid-template-columns:repeat(2,1fr);direction:rtl;grid-gap:1rem 2rem;gap:1rem 2rem}.c-h-dashboard-project__btns:has(.c-h-dashboard-project__oem-text)>*{direction:ltr}.c-h-dashboard-project__btns:has(.c-h-dashboard-project-oem__table){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.c-h-dashboard-project-oem__table{--_btns-color:var(--color-primary-400);--_text-color:#797979;--_data-color:var(--color-primary-400);display:grid;grid-template-columns:repeat(3,minmax(2rem,1fr));font-size:var(--_table-fz);align-items:end}.c-h-dashboard-project-oem__title{display:flex;align-items:center;color:var(--color-secondary-400);font-size:calc(var(--_table-fz)* 1.2);font-weight:700;margin-bottom:-.15em;max-width:6em}.c-h-dashboard-project-oem-table__percent{display:block;color:var(--_text-color);font-size:2.4rem;font-weight:700;margin-bottom:.2em}.c-h-dashboard-project-oem-table__item{position:relative;padding:2rem;text-align:center;height:100%}.c-h-dashboard-project-oem-table__link{display:flex;height:100%;flex-direction:column;justify-content:center;width:100%;align-items:center}.c-h-dashboard-project-oem-table__item:first-child{background-color:var(--color-primary-200);border-radius:2rem;margin-right:1rem}.c-h-dashboard-project-oem-table__machine{font-size:1.2rem;text-transform:uppercase;color:var(--color-neutral-600);line-height:1.2;font-weight:600}.c-h-dashboard-project-oem-table [class*=c-oem-table__contact]{font-size:.9rem;font-weight:600;border:.1rem solid var(--color-primary-600)}.c-h-dashboard-project-oem-table__item:first-child .c-h-dashboard-project-oem-table__machine,.c-h-dashboard-project-oem-table__item:first-child .c-h-dashboard-project-oem-table__percent{color:var(--color-neutral-100)}.c-h-dashboard-project__oem-text{grid-row:span 2;font-size:1.4rem;color:var(--color-neutral-400);margin-top:.2em}.c-h-dashboard-placeholder{position:relative;background-color:var(--_placeholder-bg);color:var(--_placeholder-color);font-size:var(--_placeholder-fz);border-radius:var(--_card-br);overflow:hidden;padding:var(--_placeholder-px) 2.4em;isolation:isolate}.c-h-dashboard-placeholder__img{position:absolute;right:0;bottom:0;z-index:-1}.c-h-dashboard-placeholder__title{font-size:1.7em;font-weight:800;color:var(--_placeholder-title-color);line-height:1.2}.c-h-dashboard-placeholder__title>span{font-size:.8em}.c-h-dashboard-placeholder__text{color:var(--_card-kicker-color);margin-top:1.2em}.c-h-dashboard-placeholder__link{display:inline-block;position:relative;color:var(--color-primary-400);font-weight:800;font-size:1.2em;margin-top:1.5em}.c-h-dashboard-placeholder__link:after{content:"";display:inline-block;background-image:url(/images/temp/dashboard/icon-arrow-bg.svg);background-repeat:no-repeat;background-size:contain;width:1.72em;aspect-ratio:1/1;vertical-align:middle;margin-top:-.05em;margin-left:.5em}.c-h-dashboard__aside{position:relative}.c-h-dashboard__aside:before{content:"";position:absolute;top:0;left:calc(var(--_viewport-gap)*-.5);width:.1rem;height:100%;background-color:hsl(168 11% 63%/50%)}:root .c-h-dashboard-aside__title{color:var(--color-primary-600);font-size:2.2rem;max-width:10em;font-weight:700;line-height:1.2}.c-h-dashboard-link{position:relative;display:block;background-color:var(--_link-bg);border-radius:var(--_card-br);padding:var(--_link-py) var(--_link-px);overflow:hidden;isolation:isolate;cursor:pointer}.c-h-dashboard-link__icon{display:block;width:2em;aspect-ratio:1/1;background-repeat:no-repeat;background-size:contain}.c-h-dashboard-link--dev .c-h-dashboard-link__icon{background-image:url(/images/temp/dashboard/card-icon-dev.svg)}.c-h-dashboard-link--inv .c-h-dashboard-link__icon{background-image:url(/images/temp/dashboard/card-icon-inv.svg)}.c-h-dashboard-link--inv{--_link-bg:var(--color-primary-400)}.c-h-dashboard-link__text{display:grid;grid-template-columns:auto 1fr;grid-gap:.5em;gap:.5em;font-size:var(--_link-fz);font-weight:var(--_link-fw);color:var(--_link-color);line-height:var(--_link-lh);max-width:12em}.c-h-dashboard-link__link{display:block;color:var(--color-neutral-100);font-size:var(--_link-link-fz);font-weight:var(--_link-link-fw);margin-top:.5em;text-align:right}.c-h-dashboard-knowledge{--_link-px:1.6rem;display:grid;grid-template-columns:.9fr 1.2fr;grid-gap:2rem;gap:2rem;border-radius:var(--_card-br);background-color:var(--_knowledge-bg);overflow:hidden;padding:var(--_link-px) var(--_link-px);padding-right:calc(var(--_link-px)*1.25)}.c-h-dashboard-knowledge__pic{position:relative;display:block;height:100%}.c-h-dashboard-knowledge__pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:1.8rem}.c-h-dashboard-knowledge__info{margin-block:1em}.c-h-dashboard-knowledge__text{display:inline-block;font-size:1.7rem;font-weight:700;line-height:var(--_link-lh);color:var(--_knowledge-color);text-align:left;cursor:pointer}.c-h-dashboard-knowledge__img-link{display:block}.c-h-dashboard-knowledge__links{text-align:right;display:flex;justify-content:flex-end;margin-top:2rem;flex-wrap:wrap;gap:10px}.c-h-dashboard-knowledge__beta+.c-h-dashboard-knowledge__links{margin-top:1.6em}.c-h-dashboard-knowledge__beta{display:block;width:max-content;font-size:1.4em;background-color:#eaeaea;color:var(--color-primary-400);padding:.4em .65em .45em;border-radius:1rem;margin-top:.6em}.c-h-dashboard-knowledge__link{font-size:var(--_link-link-fz);font-weight:var(--_link-link-fw);color:var(--color-primary-400)}.c-h-dashboard-knowledge__link span,.c-h-dashboard-link__link span{display:inline-block;font-size:.8em;margin-left:.3em}.c-h-dashboard-project-tag__link{color:var(--color-neutral-100)}


/* ! oem table */.c-h-dashboard-project-table.c-h-dashboard-project-table--oem{grid-template-columns:repeat(3,minmax(2rem,1fr))}.c-h-dashboard-project-table.c-h-dashboard-project-table--oem .c-h-dashboard-project-table__item{border:none}.c-h-dashboard-project-table.c-h-dashboard-project-table--oem .c-h-dashboard-project-table__item:first-child>.c-oem-table__percent{color:var(--color-primary-200)}.c-h-dashboard-project-table.c-h-dashboard-project-table--oem .c-h-dashboard-project-table__item:first-child>.c-oem-table__machine{color:var(--color-primary-600)}@media (max-width:61.1875rem){.c-h-dashboard{--_link-link-fz:1.8rem;--_viewport-gap:2rem}.c-h-dashboard .c-top-bar{margin-bottom:0}.c-h-dashboard__aside:before{content:none}.c-h-dashboard__viewport{display:flex;flex-direction:column-reverse}.c-h-dashboard-project__oem{display:block}.c-h-dashboard-project__oem:has(.c-h-dashboard-project__oem-text){grid-template-columns:1fr;gap:1.5rem}.c-h-dashboard-project-oem__table{margin-top:2rem}.c-h-dashboard-project__img-link{display:none}:root:root .c-h-dashboard-project__btns{margin-top:2.5rem;justify-content:flex-start}.c-h-dashboard-project-oem__title{max-width:none}.c-h-dashboard-project__btn{width:100%;border-radius:.7em}.c-h-dashboard-project__oem-text{margin-top:1em}.c-h-dashboard-project__oem .c-h-dashboard-project__btn{margin-top:2rem}}@media (hover:hover){.c-h-dashboard-project__btn:not(.c-h-dashboard-project__btn--filled):is(:hover,:focus-visible){box-shadow:0 0 0 .2rem var(--color-hover);color:var(--color-hover)}.c-h-dashboard-project__img-link img{transition:transform var(--generic-delay) ease-out;cursor:pointer}.c-h-dashboard-project:has(.c-h-dashboard-project__title:is(:hover,:focus-visible)) .c-h-dashboard-project__img-link img,.c-h-dashboard-project__img-link:is(:hover,:focus-visible) img{transform:scale3d(1.1,1.1,1.1);transition:transform var(--generic-delay) ease-out}.c-h-dashboard-placeholder__link:is(:hover,:focus-visible){color:var(--color-primary-600)}.c-h-dashboard-placeholder__link:after{transition:background-image var(--generic-delay) ease-out}.c-h-dashboard-placeholder__link:is(:hover,:focus-visible):after{background-image:url(/images/temp/dashboard/icon-arrow-bg-dark.svg);transition:background-image var(--generic-delay) ease-out}.c-h-dashboard-card__btn:before,.c-h-dashboard__link{transition:background-color var(--generic-delay) ease-out}.c-h-dashboard-card__btn:is(:hover,:focus-visible):before{background-color:var(--color-hover);transition:background-color var(--generic-delay) ease-out}.c-h-dashboard__link:is(:hover,:focus-visible){background-color:var(--color-hover);transition:background-color var(--generic-delay) ease-out}.c-h-dashboard-knowledge__link,.c-h-dashboard-project-tag__link,.c-h-dashboard-project__title,button.c-h-dashboard-knowledge__text{transition:color var(--generic-delay) ease-out}.c-h-dashboard-knowledge__link:is(:hover,:focus-visible),.c-h-dashboard-project-tag__link:is(:hover,:focus-visible),.c-h-dashboard-project:has(.c-h-dashboard-project__img-link:is(:hover,:focus-visible)) .c-h-dashboard-project__title,.c-h-dashboard-project__title:is(:hover,:focus-visible),button.c-h-dashboard-knowledge__text:is(:hover,:focus-visible){color:var(--color-hover)}.c-h-dashboard-project__btn.c-h-dashboard-project__btn--filled:is(:hover,:focus-visible){background-color:var(--color-hover);border-color:var(--color-hover);transition:background-color var(--generic-delay) ease-out,border var(--generic-delay) ease-out}.c-h-dashboard-project__btn.c-h-dashboard-project__btn--filled{transition:background-color var(--generic-delay) ease-out,border var(--generic-delay) ease-out}.c-h-dashboard-project-oem-table__link:is(:hover,:focus) .c-h-dashboard-project-oem-table__tooltip{display:block}.c-h-dashboard-project-oem-table__link:is(:hover,:focus)>:not(.c-h-dashboard-project-oem-table__tooltip){opacity:.6;transition:opacity var(--generic-delay) ease-out}}@media (min-width:75rem){.c-h-dashboard{--_viewport-gap:6.2rem;--_kicker-fz:3rem;--_card-kicker-fz:1.6rem;--_card-py:4.5rem;--_card-px:3.8rem;--_card-text-fz:2.8rem;--_card-btn-fz:1.8rem;--_link-link-fz:1.6rem;--_project-tag-fz:1.8rem;--title-fz:6rem}.c-h-dashboard__viewport{grid-template-columns:1.4fr .6fr}.c-h-dashboard-card{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:var(--_card-px);gap:var(--_card-px);align-items:center;min-height:28rem}.c-h-dashboard-card__info{height:100%;padding:var(--_card-py) var(--_card-px) calc(var(--_card-py)*.7) 0;flex-direction:column;justify-content:space-between}.c-h-dashboard-card__text{max-width:10em}.c-h-dashboard-card__btns{width:100%;margin-top:-3em}.c-h-dashboard-card__pic{display:block;position:relative;height:100%;aspect-ratio:357/304;z-index:-1;transform:translateX(-12%)}.c-h-dashboard-card__pic img{position:absolute;height:100%;width:100%;object-fit:cover}.c-h-dashboard-project{--_info-py:3rem;--_info-px:2rem;display:grid;grid-template-columns:.7fr 1.3fr}.c-h-dashboard-project__img-link{aspect-ratio:auto}.c-h-dashboard-project__info{border-radius:var(--_card-br) var(--_card-br) 0 0}.c-h-dashboard-project__img-link+.c-h-dashboard-project__info{border-radius:0 var(--_card-br) 0 0}}@media (min-width:90rem){.c-h-dashboard{--_card-text-fz:3.2rem;--_link-py:3.8rem;--_link-px:2rem}.c-h-dashboard-card__pic{transform:none}.c-h-dashboard-card__btns{margin-top:-5em}.c-h-dashboard-project--oem .c-h-dashboard-project__btns{gap:2rem}}@media (min-width:112.5rem){:root .o-body:has(.c-h-dashboard){--wrapper:150rem}.c-h-dashboard{--_viewport-gap:10rem;--_card-separation:calc(var(--space-y)*0.5)}:root .c-h-dashboard-aside__title{font-size:2.5em}.c-h-dashboard-project{--_info-py:3.6rem;--_info-px:3rem;--_table-fz:1.6rem}.c-h-dashboard-project__oem{grid-template-columns:auto 1fr auto}.c-h-dashboard-project__oem-text{font-size:1.6rem}.c-h-dashboard-project__btns:has(.c-h-dashboard-project__oem-text){gap:1rem 3rem}.c-h-dashboard-project-oem-table__percent{font-size:2.9rem}.c-h-dashboard-project__oem .c-h-dashboard-project__btns{grid-column:span 1;flex-direction:column;margin-top:0;gap:.5rem;justify-content:center}}@media (min-width:120rem){.c-h-dashboard{--_link-fz:2rem}}.c-teaser{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--grid-offset-x)*.7);gap:calc(var(--grid-offset-x)*.7);margin-top:1.3em}.c-teaser.c-teaser--pd{font-size:clamp(3.7rem,2.6vw,5rem)}.c-teaser__title{margin-bottom:.7em}.c-teaser__plan{font-size:1.6rem;color:var(--color-secondary-400);margin-bottom:3em}.c-teaser__title:has(+.c-teaser__plan){margin-bottom:.4em}.c-teaser--pd .c-teaser__title{max-width:9em;margin-top:.5em}:root .c-teaser__pic{transform:translateY(-3%);width:100%}.c-teaser__subtitle{font-size:1.8rem;font-weight:700;color:var(--color-neutral-600);line-height:1.4;max-width:23em}.c-teaser--pd .c-teaser__subtitle{margin-bottom:6rem;margin-top:1rem}.c-teaser__subtitle strong{color:var(--color-primary-400)}.c-teaser__info{font-size:1.6rem;color:var(--color-neutral-600);max-width:21em}.c-teaser__info strong{color:var(--color-light-ink);font-weight:800}.c-teaser__info>:not(:first-child){margin-top:1.5em}.c-teaser-info__highlighted{--_color:var(--color-blue-700);background-color:var(--color-neutral-100);padding:1.2em;border-radius:1em;border:.2rem solid var(--_color);margin-inline:-.5em}.c-teaser-info__highlighted strong{color:var(--_color)}.c-teaser-info__highlighted.c-teaser-info__highlighted--plus{--_color:var(--color-gold-400);background-color:hsl(var(--color-secondary-100-hsl)/5%)}.c-teaser+.c-membership-homepage{margin-top:3rem}.c-oem-results{background-color:var(--color-lightest);overflow:hidden}.c-oem-results__info{display:grid;grid-template-columns:1fr 1fr;align-items:start}.c-oem-results__kicker{display:block;font-size:1.6rem;color:var(--color-secondary-400);margin-bottom:1.4em;opacity:.8;margin-top:3em}.c-oem-results__title{font-family:var(--font-alt);font-size:5.2rem;line-height:1;font-weight:900;color:var(--color-primary-400);letter-spacing:-.01em}.c-only-print.c-oem-results__title{font-size:5em}.c-oem-results__text{color:var(--color-secondary-500);line-height:1.5;font-size:1.7rem;margin-top:1.8em;max-width:23em}.c-oem-results__buttons{display:flex;flex-wrap:wrap;gap:3rem 1rem;margin-top:3rem}.c-oem-results__img{height:auto;margin-top:6rem}

/* ! Popup */.c-oem-popup-intro{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:2em;gap:2em;color:#006450;font-size:2.4rem;font-weight:900;align-items:center}.c-oem-popup-intro:after{content:"";display:inline-block;background-color:#006450;height:.2rem;width:100%;margin-top:.25em}


/* ! OEM RESULTS LIST */.c-oem-list__btn{display:inline-block;background-color:var(--color-primary-400);border-radius:2em;color:var(--color-lightest);font-size:1.5rem;font-weight:600;padding:.35em 1.5em .4em}.c-oem-table__table-holder{background-color:rgba(0,163,131,.06);border-radius:1.6rem;padding:1rem;margin-top:2rem}.c-oem-list-item .c-oem-table{margin-top:0}.c-oem-list-item .c-oem-table th:first-child{width:0}.c-oem-list-item .c-oem-table th{padding-top:1.5em}.c-oem-list-item div[class*=c-project__bottom]{align-items:center}.c-oem-list-item .c-oem-table__percent{font-size:2.5rem}.c-oem-list-item .c-oem-table__machine{font-size:1.9rem}.c-oem-list-item .c-oem-table__contact{margin-top:1.4em;margin-bottom:2.5em}


/* ! OEM RESULTS TABLE */.c-oem-table-holder{margin-top:7rem;background-color:var(--color-neutral-100);padding:2rem 2rem 2rem 4rem;border-radius:2.5rem}.c-oem-table{width:100%}.c-oem-table th{width:25%}.c-oem-table thead tr th:nth-child(2){border-radius:1.6rem 1.6rem 0 0}.c-oem-table tbody tr td:nth-child(2),.c-oem-table thead tr th:nth-child(2){background-color:var(--color-primary-200);color:var(--color-neutral-100)}.c-oem-table tbody tr:last-child td:nth-child(2){border-radius:0 0 1.6rem 1.6rem}.c-oem-table thead tr:last-child th.c-oem-table__highlighted{border-radius:1.6rem}.c-oem-table:has(tbody) thead tr:last-child th.c-oem-table__highlighted{border-radius:1.6rem 1.6rem 0 0}.c-oem-table tbody{counter-reset:item-counter}.c-oem-table td{padding:1.4em 2em;vertical-align:middle}.c-oem-table__title{width:11em}.c-oem-table__title span{display:block;color:var(--color-secondary-500);font-size:2.9rem;width:7em;text-align:left;font-weight:900;line-height:1.1;padding-block:1.1em}.c-oem-table__item{position:relative;counter-increment:item-counter;text-align:left;font-size:1.5rem;color:#6c6c6c;vertical-align:middle;padding-inline:1.7em;padding-block:.6em;width:20em}.c-only-print .c-oem-table__item,.c-only-print .c-oem-table__value{font-size:1.4em}.c-oem-table__item:before{content:counter(item-counter) ". ";position:absolute;left:0;font-weight:900;font-size:1.1em;margin-top:-.18em;color:var(--color-secondary-400)}.c-oem-table__highlighted .c-oem-table__percent{color:var(--color-neutral-100)}.c-oem-table__percent{color:var(--color-secondary-500);font-size:2.9rem;font-weight:900;margin-bottom:.4em}.c-oem-table__brand,.c-oem-table__machine,.c-oem-table__percent{display:block;text-align:center}.c-oem-table__brand{font-size:1.4rem;font-weight:900;letter-spacing:.1em;opacity:.7;margin-bottom:.1em}.c-oem-table__brand,.c-oem-table__machine{color:hsl(var(--color-secondary-400-hsl)/80%)}.c-oem-table__machine{font-size:1.7rem;font-weight:600}.c-oem-table__contact{display:inline-block;border:.2rem solid var(--color-primary-600);border-radius:2em;color:var(--color-primary-600);font-size:1.3rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:.35em 1em .4em;margin-top:1.8em;margin-bottom:1.2em}.c-oem-table__highlighted .c-oem-table__contact{border-color:var(--color-neutral-100);color:var(--color-neutral-100)}.c-oem-table__highlighted .c-oem-table__brand,.c-oem-table__highlighted .c-oem-table__machine{color:hsl(var(--color-darkest-hsl)/95%)}.c-oem-table__value{text-transform:uppercase;font-weight:900;font-size:1.4rem;letter-spacing:.1em;color:var(--color-primary-dark);text-align:center;white-space:nowrap}:root .c-oem-table__value.c-oem-table__value{color:var(--color-primary-200)}:root .c-oem-table__value.c-oem-table__value--no{color:var(--color-error)}:root .c-oem-table__value.c-oem-table__value--neutral{color:#f1a700}div[class*=c-popup__holder] .c-oem-table__percent,div[class*=c-popup__holder] .c-oem-table__title span{font-size:3.4rem}.c-oem-table__tooltip{text-transform:none;letter-spacing:normal;margin-left:.3em}.c-oem-table__value span[class*=c-tooltip__viewport]{bottom:100%;top:auto;padding-bottom:var(--_triangle);padding-top:0;transform:translateX(-75%)}.c-oem-table__value span[class*=c-tooltip__holder]:before{bottom:.6rem;left:75%;top:auto;transform:rotate(180deg) translateX(50%)}@keyframes showTooltipInPopup{0%{opacity:0;transform:translate3d(-75%,2rem,0)}to{opacity:1;transform:translate3d(-75%,0,0)}}.c-oem-results__btns{display:flex;gap:1.6rem;margin-top:3rem;justify-content:flex-end}.c-oem-table__value-equip{display:none}

/* ! In popup */.c-popup .c-oem-table tbody tr td:nth-child(2),.c-popup .c-oem-table thead tr th:nth-child(2){background-color:hsl(var(--color-primary-100-hsl)/5%)}.c-popup .c-oem-table__highlighted .c-oem-table__percent{color:var(--color-primary-200)}.c-popup .c-oem-table__highlighted .c-oem-table__brand,.c-popup .c-oem-table__highlighted .c-oem-table__machine{color:var(--color-primary-400)}@media print{.o-viewport{background:transparent!important}.c-oem-results__img,.c-oem-table-holder,.c-oem-table__value-equip{display:none}.c-popup__viewport{text-align:center;display:block;width:100%}.c-popup__holder{width:auto;max-width:none!important;padding-top:0}.c-oem-table tbody th{width:200px!important;background:transparent!important}.c-oem-table tbody td{min-width:160px!important;text-align:center!important;background:transparent!important}:root .c-oem-table__value.c-oem-table__value:not(.c-oem-table__value--no,.c-oem-table__value--neutral){color:var(--color-primary-400)}.c-oem-table__percent{margin-bottom:0;font-size:18px}.c-oem-table__machine,.c-oem-table__percent{color:var(--color-secondary-500)!important}.c-oem-table tbody td span{text-align:center!important}.c-oem-table__value{font-size:12px}.c-oem-table thead tr th:nth-child(2),.c-popup .c-oem-table tbody tr td:nth-child(2),.c-popup .c-oem-table thead tr th:nth-child(2){background:transparent!important}.c-oem-results__text{max-width:none;font-size:14px}.c-oem-table th{width:auto}}@media (max-width:61.1875rem){.c-oem-results__info{display:block}.c-oem-results__img{margin-block:-1rem -5rem}.c-oem-results__title{font-size:clamp(2.8rem,8.5vw,3.4rem)}.c-oem-results{display:flex;flex-direction:column}.c-oem-results__kicker{margin-top:0;border-top:.1rem solid var(--color-secondary-100);padding-top:2em}.c-oem-table__title span{width:100%;padding:0}.c-oem-results__text{margin-top:1.2em}.c-oem-table thead tr{display:flex;flex-direction:column;width:100%}.c-oem-table-holder{padding-block:4rem;margin-top:4rem;order:2}.c-oem-table th{width:100%}.c-oem-table thead tr th:nth-child(2){padding-block:3rem;margin-top:2.5rem}.c-oem-table thead tr th:not(:nth-child(2),.c-oem-table__title){margin-top:3rem}.c-oem-results__btns{order:3}.c-oem-results__img{order:4}.c-oem-popup-intro{font-size:1.8rem;margin-bottom:.3em;margin-left:.05em}.c-oem-popup-intro:after{content:none}.c-oem-table:has(tbody) thead tr:last-child th.c-oem-table__highlighted{border-radius:1.6rem}.c-oem-table tbody{display:block;margin-top:4rem}.c-popup .c-oem-table tbody tr{display:flex;flex-direction:column}.c-oem-table__value-equip{display:block;color:var(--color-neutral-400);text-transform:capitalize;letter-spacing:0}.c-popup .c-oem-table tbody tr td:nth-child(2),.c-popup .c-oem-table thead tr th:nth-child(2){background-color:hsl(var(--color-primary-100-hsl)/7%);border-radius:1.6rem}}@media (hover:hover){.c-oem-table__value span[class*=c-tooltip]:hover span[class*=c-tooltip__viewport]{animation:showTooltipInPopup .6s var(--easeOutCubic) forwards}.c-oem-table__contact{transition:color var(--generic-delay) ease-out,border var(--generic-delay) ease-out,background-color var(--generic-delay) ease-out}.c-oem-table__contact:is(:hover,:focus-visible){background-color:var(--color-hover);border-color:var(--color-hover);color:var(--color-neutral-100);transition:color var(--generic-delay) ease-out,border var(--generic-delay) ease-out,background-color var(--generic-delay) ease-out}}@media (min-width:90rem){.c-oem-results__title{max-width:8em}}.c-questions__editable-holder{position:relative}.c-questions__editable-holder.is-editable:before{content:"";position:fixed;top:-.2rem;left:0;width:100%;height:100%;background:#010501;opacity:.75;z-index:1001}.c-questions__editable{position:absolute;width:3rem;height:3rem;left:-6rem;top:0;background:url(/images/static/edit-pencil-dark.svg);background-repeat:no-repeat;background-size:72%;background-position:50%;border:.2rem solid #264b28;border-radius:.7rem;opacity:.8}.c-questions__editable:hover{opacity:1}[class*=is-editable] .c-questions__editable{z-index:10000;border-color:var(--color-neutral-100);background-color:hsl(var(--color-neutral-100-hsl)/20%);background-image:url(/images/static/close.svg)}[class*=is-editable] span[class*=icon-help]{color:var(--color-primary-200)}.c-questions__banner{position:absolute;height:-webkit-fill-available;top:0;pointer-events:none;padding-top:15rem}.c-questions-banner__sticky{position:-webkit-sticky;position:sticky;font-weight:500;font-size:1.2rem;left:0;top:4rem;transform:translateX(calc(-100% - .7rem));width:calc(var(--viewport-px) + var(--wrapper-x) - 1.4rem);color:var(--color-primary-400);border-radius:.7em;padding:.9em .7em;text-align:center;border:.2rem solid var(--color-primary-400);background-color:var(--main-background);z-index:2}.c-questions-banner__icon{display:block;font-size:1.6em;margin-bottom:.2em}@media (max-width:61.1875rem){.c-questions__editable{position:relative;left:0;z-index:2}.c-questions__editable:before{content:"Edit question";font-size:1.4rem;font-weight:700;position:absolute;left:calc(100% + .6em);top:50%;width:10em;text-align:left;transform:translateY(-50%);color:var(--color-primary-600)}}@media (min-width:90rem){.c-questions__banner{padding-top:18.5rem}}@media (min-width:112.5rem){.c-questions-banner__sticky{width:calc(var(--viewport-px) + var(--wrapper-x));transform:translateX(calc(-100% - 2.2rem))}}@media (min-width:120rem){.c-questions-banner__sticky{font-size:1.5rem;width:calc(var(--viewport-px) + var(--wrapper-x) + 3rem);transform:translateX(calc(-100% - 3.8rem))}}@media (min-width:146rem){.c-questions-banner__sticky{font-size:1.6rem;width:calc(var(--viewport-px) + var(--wrapper-x) + 4rem);transform:translateX(calc(-100% - 6rem))}}.c-placeholder{--_color:var(--color-secondary-400);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:7rem;gap:7rem;max-width:100rem;margin-top:var(--section-y);align-items:center}.c-placeholder__img{width:100%;height:auto}.c-placeholder__title{font-size:clamp(3.6rem,2.5vw,5rem);font-weight:800;color:var(--_color);line-height:1.1;max-width:10em}.c-placeholder__description{font-size:1.9rem;line-height:1.5;color:var(--_color);margin-top:1em;max-width:20em}.c-placeholder__btn{margin-top:2em}@media (max-width:61.1875rem){.c-placeholder{display:flex;flex-direction:column-reverse;gap:2rem;align-items:flex-start;margin-top:3rem}.c-placeholder__title{font-size:clamp(2.4rem,6.4vw,2.8rem);max-width:none}.c-placeholder__description{font-size:1.6rem}}.c-summary{--_label-color:var(--color-neutral-500);--_label-fz:1.7rem;--_label-fw:800;--_num-color:var(--color-primary-300);display:flex;gap:.4rem;flex-wrap:wrap;align-content:flex-start}.c-summary>li{width:100%;text-align:center;font-size:1.9em}.c-summary-item{position:relative;text-align:left!important;width:100%;padding:3rem 3rem 2.8rem;border-radius:2.5rem;opacity:.9}.c-summary-item,.c-summary-item__btn{background-color:var(--color-neutral-100)}.c-summary-item__btn{position:absolute;right:0;bottom:-2rem;display:flex;transform:translateY(50%);color:var(--color-primary-400);align-items:center;gap:.4em;padding-left:1em;font-size:2rem}.c-summary-item__label{display:block;color:var(--_label-color);font-weight:var(--_label-fw);font-size:var(--_label-fz);line-height:1.2}.c-summary-item__number{display:block;margin-top:.8em;font-size:1.3em;font-weight:600;color:var(--_num-color);white-space:nowrap;border-top:.2rem solid hsl(var(--color-neutral-500-hsl)/20%);padding-top:1.9rem}.c-summary-item__number--xl{font-size:1.7em;margin-top:0;border:none;padding-top:1.7rem}.c-summary-item__extension{font-size:.5em}.c-summary-item__info{position:relative}.c-summary-item-table{display:flex;gap:2rem;flex-wrap:wrap;margin:2.4rem 0;color:var(--color-primary-400);width:100%;font-size:.9em;font-weight:500}.c-summary-item.collapsable .c-summary-item-table .c-summary-item-table__item:last-child{margin-bottom:1em}.c-summary-item-table.c-summary-item-table--negative{--_num-color:var(--color-error)}.is-collapsed .c-summary-item-table{display:none}.c-summary-item-table__item{display:flex;align-items:center;width:100%;justify-content:space-between}.c-summary-item-table__item.with-border{border-bottom:2px solid rgba(0,0,0,.1);padding-bottom:20px}:root .c-summary-item__symbol{color:var(--color-neutral-600);font-size:2.5rem;z-index:1;line-height:.8}.c-summary-item-table__text{font-size:1.5rem;width:60%;color:var(--color-neutral-500);font-weight:600}.c-summary-item-table__number{font-size:2.3rem;color:var(--_num-color);text-align:right;font-weight:700}.c-summary-item.collapsable .c-summary-item-table__number,.c-summary-item.collapsable .c-summary-item-table__text{font-size:1.6rem}.c-summary-item-table__number--negative{color:var(--color-error)!important}.c-summary-message{color:var(--color-neutral-100);font-weight:600;font-size:1.7rem;padding:2.4em 2em;margin-bottom:6rem;text-align:left;background:var(--color-primary-600);border-radius:2.5rem;max-width:90rem}.c-summary-message p:not(:first-child){margin-top:1em}.c-summary-message a{color:var(--color-primary-100);font-weight:700;text-decoration:underline;text-underline-offset:.2em}@media (max-width:89.9375rem){.c-summary-item{padding:2.6rem 2.6rem 2.4rem}}@media (min-width:120rem){.c-summary{--_label-fz:2rem;padding:3.6rem 3.4rem 3.4rem}.c-summary-item-table__text{font-size:1.6rem;width:70%}.c-summary-item__number{margin-top:1em;font-size:1.5em;padding-top:2.4rem}.c-summary-item__btn{bottom:-2.8rem;font-size:1.6rem}}.c-popup-jtbd-table .c-table__scroller,.c-popup-jtbd-table .s-content{width:100%!important}.c-table__scroller{width:62rem;overflow:hidden;overflow-x:auto;padding-bottom:1rem}.c-table__title{position:relative}.c-table__title--empty{height:1em}.c-table__holder.has-scroll .c-table__title:after{content:"Scroll left or right to view all the values";position:absolute;font-size:1.3rem;right:3.5rem;top:1em;line-height:1;z-index:1;color:var(--color-primary-100);pointer-events:none;font-weight:700}.c-table__holder.has-scroll .c-table__title:before{content:"\e911";position:absolute;top:1em;right:1.2rem;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.4rem;color:var(--color-primary-100);z-index:1;pointer-events:none;animation:arrowMove 1s ease-in-out infinite}.c-table__holder:has(.c-table__btn.icon-close-arrow).has-scroll .c-table__title:after{top:3em}.c-table__holder:has(.c-table__btn.icon-close-arrow).has-scroll .c-table__title:before{top:2.8em}@keyframes arrowMove{0%{transform:translateX(0)}50%{transform:translateX(4px)}to{transform:translateX(0)}}.c-table__holder{position:relative;overflow:hidden;isolation:isolate}.c-table__holder:after{content:"";height:100%;position:absolute;top:0;right:0;width:4rem;background:linear-gradient(-90deg,var(--color-neutral-100),hsl(var(--color-neutral-100-hsl)/0%))}.c-table{table-layout:fixed;vertical-align:middle;color:var(--color-neutral-500)}.c-table__holder .c-table{min-width:100%}.c-table th{font-size:.7em!important;font-weight:300;opacity:.4;color:var(--color-primary-600)}.c-table td,.c-table th{vertical-align:middle;text-align:center;padding:1.5rem 3rem 1.5rem 0;font-size:.8em;font-weight:700;line-height:1.2}.c-table td:last-child,.c-table th:last-child{padding-right:6rem}.c-table td:last-child{text-align:left}.c-table td:first-child{text-align:left;font-size:.7em}.c-table__title{margin-bottom:2rem;font-weight:700;font-size:1.3em;color:var(--color-primary-400)}.c-table__title span{font-size:.7em;font-weight:400;vertical-align:middle}.c-table__title.is-negative{color:var(--color-error)!important}.is-negative .c-table__label{color:var(--color-neutral-600)!important}.c-table__subtitle{margin-top:4rem!important;margin-bottom:2rem;font-weight:600;font-size:1.1em;color:var(--color-neutral-600)}.c-table__label{font-size:.7em;font-weight:800;color:var(--color-primary-400);line-height:1.1;min-width:12em}.c-table__label span{display:block;font-weight:300}.c-table tr:not(:last-child){border-bottom:.2rem solid hsl(var(--color-neutral-300-hsl)/20%)}.c-table__head th{font-weight:500}.c-table__head.is-first{font-size:.75em;opacity:.6;color:var(--color-primary-600)}.c-table__total{border-top:.2rem solid var(--color-primary-600)}.c-table__total td{font-weight:600}.c-table__total .c-table__label{font-size:.7em!important}.c-table__subtotal{color:var(--color-primary-400);font-weight:700;margin-right:3rem;font-size:1.2em;padding-left:.3em}.c-table__value{margin-left:1rem;color:var(--color-primary-200)}.c-table__btn{position:absolute;right:4rem;top:1rem;font-size:2rem;transition:transform var(--generic-delay) ease-out;z-index:1}.c-table__btn:hover{border-color:var(--color-primary-400)}.is-collapsed .c-table__btn{top:1rem;transform:rotate(180deg);transition:transform var(--generic-delay) ease-out}.is-collapsed .c-table__head:not(.is-first),.is-collapsed .c-table__subtitle,.is-collapsed tbody{display:none}.c-table__holder.c-table__holder--custom-model.c-custom-model .c-custom-model__total{color:var(--color-primary-200)}.c-table__holder.c-table__holder--custom-model.c-custom-model .c-table td,.c-table__holder.c-table__holder--custom-model.c-custom-model .c-table th{padding:1.5rem}.c-table__bg{position:relative}.c-table__dates{margin-bottom:30px}.c-table__dates td{font-size:1.3rem;color:#5c5c5c}.c-table__dates .c-table__label{font-size:1.3rem!important;color:var(--color-primary-400)!important;opacity:1!important}.c-table__line>td{border-top:2px solid var(--color-primary-400)}.c-table__bg td:first-child:before{content:"";position:absolute;width:calc(100% + var(--frame-px, var(--_px)));height:100%;top:0;left:calc(var(--frame-px, var(--_px))*-1);background-color:#f3f3f3;z-index:-1;pointer-events:none}@media (max-width:61.1875rem){.c-table__title{padding-bottom:2rem;line-height:1.1;padding-right:3rem;font-size:1.1em}.c-table__title span{display:block}:root:root .c-table__holder.has-scroll .c-table__title:after,:root:root .c-table__holder.has-scroll .c-table__title:before{top:auto;bottom:0}.c-table__btn{top:.6rem;right:0}}@media (min-width:87.5rem){.c-table__scroller{width:83rem}}@media (min-width:90rem){.c-table__scroller{width:87rem}}@media (min-width:100rem){.c-table__scroller{width:103rem}}@media (min-width:120rem){.c-table__scroller{width:120rem}}.c-popup-info{padding:2rem;border-radius:1rem;background:#eaeaea;display:block;margin-top:.5rem!important;opacity:.8;font-size:.6em;overflow-y:scroll;max-height:38rem}.c-popup-info p{margin-top:0;margin-bottom:0;margin-left:0;padding:0;overflow:hidden;font-size:1.2em;font-weight:bolder;text-transform:uppercase}.c-popup-info p:first-child{margin-top:0}.c-popup-info ul{padding-left:.2rem}.c-popup-info li,.c-popup-info ul{margin-top:0;line-height:.8rem}.c-paywall-popup__bottom{margin-top:var(--popup-holder-py,var(--_holder-py))}.c-paywall-popup-ready{margin-top:4rem}:root .c-paywall-popup-ready__create-account{margin-top:0!important}.c-paywall-popup-ready__text{margin-top:1.8em}.c-paywall-popup-ready__text a{text-decoration:underline;text-underline-offset:.2em}@media (hover:hover){.c-paywall-popup-ready__text a:hover{color:var(--color-hover)}}.c-maintenance{width:100%}.c-maintenance__wrapper{height:100vh;display:flex;align-items:center}.c-maintenance .o-wrapper{max-width:128rem;padding-inline:0;margin-inline:0;margin:0 auto}.c-maintenance__holder{display:flex;align-items:center;gap:7rem;font-size:2rem;justify-content:center}.c-maintenance__holder>*{width:calc(33.3333% - 7rem)}.c-maintenance__title{font-size:2.2em;font-weight:900;line-height:1;margin-bottom:3rem;color:var(--color-primary-400)}.c-maintenance__logo{width:16rem}.c-maintenance__logo svg{width:100%;height:auto}.c-maintenance__logo:hover{opacity:.6}.c-maintenance__link{display:inline-block;margin-top:3rem;font-weight:700;color:var(--color-primary-400)}.c-maintenance__input{display:inline-block;margin-top:2rem;background:hsl(var(--color-blue-400-hsl)/8%);padding:1.8rem 1.5rem;width:100%;border:.2rem solid var(--color-primary-400);border-radius:1em}.c-maintenance__btn{display:block;margin-top:3rem;font-size:1.6rem;background-color:var(--color-primary-400);padding:.8em 1.4em .9em}.c-maintenance__btn,.c-maintenance__env{color:var(--color-neutral-100);border-radius:.8em}.c-maintenance__env{display:inline-block;background:var(--color-primary-300);padding:.5em 1em .6em;font-size:1.4rem;margin-bottom:1.5rem}.c-maintenance__text{color:var(--color-secondary-400);font-size:1.7rem}.c-toc__wrapper{max-width:90rem!important;height:auto!important;margin:0 auto;padding:5rem;font-size:.8em}.c-toc__wrapper p{font-size:.8em}.c-toc__wrapper p span{font-family:var(--font-alt);font-weight:700}.c-toc__wrapper h2{font-size:2.4em}@media (hover:hover){.c-maintenance__link:hover{color:var(--color-hover)}}.c-files-list{margin-top:5rem}.c-files-list__item{--btn-padding-y:0.6em;--btn-padding-x:1.1em;--btn-icon-fz:.9em;width:100%}.c-files-list__item--highlight .c-files-list__link{background-color:hsl(var(--color-primary-400-hsl)/38%);border:.2rem solid}:root .c-files-list ul li{padding-left:0;margin-top:0}:root .c-files-list ul li:not(.c-files-list__item){margin-top:2rem}:root .c-files-list ul li:before{content:none}.c-files-list__headers{display:flex;justify-content:space-between;padding-left:2rem}.c-files-list__header.c-files-list__header--version{min-width:10rem}.c-files-list__header.c-files-list__header--date{min-width:28rem}.c-files-list__header.c-files-list__header--empty{min-width:11.6rem}.c-files-list__title{display:block;padding:1rem 0;text-transform:uppercase;font-size:2.1rem;color:var(--color-secondary-400);font-weight:900;border-bottom:.1rem solid hsl(var(--color-neutral-300-hsl)/30%)}.c-files-list__link{display:block;width:100%;padding:1.3rem 2rem;border-radius:1em;font-size:1.6rem;background-color:#e6efed;color:var(--color-primary-400);display:flex;justify-content:space-between;position:relative;align-items:center}a.c-files-list__link{cursor:pointer}.c-files-list__link-btn--delete{--btn-bg-color:var(--color-error)}.c-files-list__link small{display:block;margin-top:.4em;font-size:1.1rem;font-weight:500;color:var(--color-neutral-500)}.c-files-list__link strong{cursor:pointer;color:var(--color-primary-600)}.c-files-placeholder{background:#eaeaea;width:100%;font-size:1.4em;padding:2rem;text-align:center;border-radius:1rem}.c-files-sublist{margin:3rem 0;display:flex;gap:1rem;flex-wrap:wrap}.c-files__input-btn{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}:root .c-files-list__btn-back{--btn-icon-fz:1em;--btn-fw:700;position:fixed;display:flex;bottom:0;left:var(--grid-sidebar);width:calc(100% - var(--grid-sidebar));height:10rem;z-index:2;align-items:center;justify-content:center}:root .c-files-list__btn-back:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(1turn,var(--color-sand-400) 20%,hsl(var(--color-sand-400-hsl)/0%));pointer-events:none}:root .c-files-list__btn-back button{--btn-bg-color:var(--color-primary-300)}@media (max-width:61.1875rem){.c-files-list{margin-top:3rem}.c-files-list__title{line-height:1.1;font-size:1.6rem}.c-files-list__link{font-size:1.4rem;line-height:1.1;gap:1em}.c-files-list__link button{flex-direction:column;gap:.3em}.c-files-list__link small{margin-top:.8em}:root .c-files-list__btn-back{left:0;width:100%}}@media (hover:hover){a.c-files-list__link{transition:background-color var(--generic-delay) ease-out}.c-files-list__link:has(input):is(:hover,:focus-visible),a.c-files-list__link:is(:hover,:focus-visible){background-color:hsl(var(--color-blue-600-hsl)/10%);color:var(--color-blue-600);transition:background-color var(--generic-delay) ease-out}.c-files-list__link:has(input):is(:hover,:focus-visible) button{--_color:var(--color-neutral-100);--_bg-color:var(--_bg-hover);--_border-color:var(--_bg-hover)}}.c-p-intro{--_grid-col:1fr 1fr;--_grid-gap:var(--space-x);--_text-bg:var(--color-neutral-100);--_text-br:2rem;--_text-fz:1.5rem;--_text-fw:700;--_text-lh:1.5;--_text-pt:3.4rem;--_text-pb:calc(var(--_text-pt)*1.6);--_text-px:2.8rem;display:grid;grid-gap:var(--_grid-gap);gap:var(--_grid-gap);grid-template-columns:var(--_grid-col);align-items:end}.c-p-intro__text{background-color:var(--color-neutral-100);border-radius:var(--_text-br);font-size:var(--_text-fz);font-weight:var(--_text-fw);line-height:var(--_text-lh);padding-inline:var(--_text-px);padding-top:var(--_text-pt);padding-bottom:var(--_text-pb)}.c-p-intro__text span{display:block;margin-top:1em}@media (min-width:75rem){.c-p-intro{--_grid-col:1.1fr .9fr;--_grid-gap:calc(var(--space-x)*2);--_text-fz:1.8rem;--_text-pt:4.4rem;--_text-px:3.2rem}}@media (min-width:90rem){.c-p-intro{--_grid-gap:calc(var(--space-x)*1.5);--_text-fz:2rem;--_text-pt:5rem;--_text-px:3.6rem}}.c-context{margin-top:5rem;position:relative;overflow:hidden;background-color:var(--color-neutral-100);padding:5rem;border-radius:3rem}.c-context:before{content:"DRAFT";position:absolute;top:35%;left:-8%;font-size:30em;color:var(--color-secondary-500);font-weight:500;z-index:1;opacity:.03;pointer-events:none;transform:rotate(-45deg)}.c-context__title{margin:2rem 0 5rem;font-size:3.5em;font-weight:800;color:var(--color-secondary-400)}.c-context__subtitle{display:block;color:var(--color-primary-300);margin-bottom:1em;font-size:1.6rem;font-weight:600;line-height:1.2}.c-context__subtitle.is-dark{margin-top:1.6rem;margin-bottom:.2rem;color:var(--color-secondary-400);font-size:1.2em;font-weight:900}.c-context__subtitle--xl{font-size:2.1em;margin-bottom:.6em}.c-context__text{display:block;line-height:1.4;color:hsl(var(--color-neutral-600-hsl)/80%);font-size:1.5rem}.c-context__text img{margin-left:-1rem;width:18rem;margin-top:.4rem}.c-context__text strong,strong.c-context__text{color:#292c32}.c-context__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem;gap:4rem;margin-top:4rem!important}.c-context__block{margin-top:5rem!important}:root .c-context__grid-item{margin-top:0}.c-context__grid-item--total{grid-column:span 3}.c-context__grid-item--total .c-context__text{max-width:80%;width:auto}.c-context__block--border{padding-bottom:4rem;border-bottom:.1rem solid var(--color-neutral-200)}.c-context__steps{margin:6.5rem 0!important}.c-context__step{display:grid;grid-template-columns:2fr 4fr;grid-gap:3rem;gap:3rem;justify-content:space-between;margin-top:4rem;align-items:center}.c-context__steplist{max-width:80%}.c-context__logo{display:block;width:12rem;margin-bottom:4rem;opacity:.6}.c-context__logo svg{width:100%;height:auto}.c-context__sublist{font-size:1.8em}.c-context__sublist li{margin-top:2rem;padding-left:1em;position:relative;font-size:1.5rem;color:var(--color-secondary-400);line-height:1.2}.c-context__sublist li:before{content:"";position:absolute;left:0;top:.5em;width:.6rem;height:.6rem;border-radius:50%;background-color:var(--color-primary-300)}.c-context__img{border-radius:1rem}@media (max-width:61.1875rem){.c-context__step,.c-opportunity-table__head{display:block}.c-oppy-table-body{display:flex;flex-direction:column}.c-context__steplist{width:100%}}.c-dashboard{margin-top:7rem}.c-dashboard-title{display:inline-block;border-radius:.5rem;background-color:var(--color-primary-400);color:var(--color-neutral-100);font-size:1.7em;padding:.7rem 1.3rem}.c-dashboard-list{display:flex;gap:3rem;flex-wrap:wrap;margin-top:5rem}.c-dashboard-item{width:45%}.c-dashboard-item__counter{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3rem;gap:3rem}.c-dashboard-item__counter span{display:block}.c-dashboard-item__value{display:inline-block;vertical-align:middle;font-size:4em;width:10rem;height:10rem;border-radius:50%;font-weight:700;border:.1rem solid var(--color-secondary-400);text-align:center;line-height:10rem}.c-dashboard-item__title{color:var(--color-secondary-500);font-size:1.6em;font-weight:700;margin-bottom:.8em;max-width:20em}.c-dashboard-item__name{display:inline-block;vertical-align:middle;font-weight:700;font-size:1.5em;max-width:18em;color:var(--color-secondary-500)}.c-dashboard-item__list .c-dashboard-item__name{padding:.3em .6em .4em;border:.1rem solid var(--color-secondary-400)}.c-dashboard-item__list-ul{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:61.1875rem){.c-dashboard{margin-top:2rem}.c-dashboard-list{flex-direction:column}.c-dashboard-item{width:100%}:root .c-dashboard-item__value{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;font-size:1.8rem}.c-dashboard-item__counter{width:100%;gap:1rem}}.c-fixed-top{--btn-padding-y:0.5em;--btn-padding-x:1em;display:grid;position:-webkit-sticky;position:sticky;top:calc(var(--header) - 1px);grid-template-rows:auto auto;align-items:center;margin-inline:calc(var(--wrapper-x)*-1 - var(--viewport-px));padding-inline:calc(var(--wrapper-x) + var(--viewport-px));margin-top:calc(var(--section-y)*-1);padding-top:calc(var(--section-y)*.8);padding-bottom:calc(var(--section-y)*.5);background:var(--main-background);z-index:9}.c-fixed-top__heading,.c-fixed-top__heading>div{display:flex;gap:4rem}.c-fixed-top__heading>div{align-items:center}.c-fixed-top__heading{justify-content:space-between}.c-filters__title--desktop,.c-fixed-top__heading.c-fixed-top__heading--mobile{display:none}.c-fixed-top-heading__right{--btn-bg-color:var(--color-primary-200)}@media (max-width:61.1875rem){.c-fixed-top{margin-block:0}.c-fixed-top__heading,.c-fixed-top__heading>div{flex-wrap:wrap;gap:2rem}:root .c-fixed-top-heading__right{align-items:flex-end;position:relative}:root .c-fixed-top-heading__right .c-btn{white-space:nowrap;flex-wrap:nowrap}.c-fixed-top__heading.c-fixed-top__heading--mobile{display:flex}}@media (min-width:61.25rem){.c-fixed-top--desktop-fixed .c-filters.c-filters--hidden{display:flex!important}.c-filters__title--desktop{display:block}}.c-questions__binary{display:flex;align-items:center;gap:3em}.c-questions__or{font-size:1.7rem;font-weight:600;color:var(--color-secondary-400)}[class*=is-editable] .c-questions__or{color:var(--color-neutral-100)}[class*=is-editable] .c-popup__holder .c-questions__or{color:var(--color-neutral-400)}.c-heading+.s-content,.c-title+.s-content{margin-top:1.4em}

/* ! not-eligible */.c-baseLast--not-eligible{--frame-px:2rem;display:grid;grid-template-columns:1fr 1fr}.c-baseLast--not-eligible .s-content:nth-child(2){font-weight:700}.c-baseLast--not-eligible .s-content:nth-child(3){grid-column-start:2;grid-row-start:1;grid-row-end:3;max-width:22em;margin-top:1.4em}.c-baseLast--not-eligible+img{width:100%;height:auto;margin-top:-10%;pointer-events:none;max-width:100rem}

/* ! eligibility */.c-baseLast--eligibility{--grid-gap-y:0;--grid-gap-x:6rem;grid-template-columns:1.1fr .9fr}.c-baseLast--eligibility>div{grid-column-start:1}.c-baseLast--eligibility .s-content{margin-top:3rem}.c-baseLast--eligibility .c-frame-holder{margin-top:3rem;max-width:60rem}.c-baseLast--eligibility .c-frame-holder__img{grid-column-start:2;grid-row-start:1;grid-row:span 2;height:auto}:root .c-baseLast--eligibility .c-frame-holder li{padding:.5em 1em;margin-top:0}.c-baseLast--eligibility .c-frame-holder li:first-child{background-color:var(--color-primary-400);margin-bottom:.6em;border-radius:.6em;padding:.7em 1em}.c-baseLast--eligibility+.o-buttons-holder{text-align:left;padding-top:calc(var(--section-y)*.5)}

/* ! ghg */.c-baseLast--ghg{--grid-gap-y:0;--grid-alt-rows:auto}.c-baseLast--ghg .s-content,.c-baseLast--ghg img{grid-column-start:1}.c-baseLast--ghg .c-summary{position:relative;grid-row-start:1;grid-row-end:4;grid-column:2;margin-top:0}.c-baseLast--ghg .c-summary:before{content:"";position:absolute;background-image:url(/images/rebranding/rebranding-images/ghg-summary-clouds.svg);background-repeat:no-repeat;background-position:top;background-size:contain;width:120%;height:105%;left:-10%;top:-3%}.c-baseLast--ghg+.o-buttons-holder{background:linear-gradient(180deg,hsl(var(--color-gold-100-hsl)/60%),transparent);margin-inline:calc(var(--viewport-px)*-1 - var(--wrapper-x));padding-inline:calc(var(--wrapper-x) + var(--viewport-px));margin-top:var(--section-y)}.c-baseLast--ghg img{margin-bottom:0;width:100%;height:auto;margin-top:4rem}

/* ! project publication */.c-baseLast--publication{--grid-gap-y:0}.c-baseLast--publication h2{max-width:11em}.c-baseLast--publication .c-summary-message{--btn-bg-color:var(--color-primary-300);grid-column:span 2;display:flex;gap:4rem;align-items:center}.c-baseLast--publication .c-summary-message button{white-space:nowrap}@media (max-width:61.1875rem){.c-baseLast--eligibility,.c-baseLast--ghg,.c-baseLast--publication{display:block}.c-baseLast--publication .c-summary-message{flex-direction:column}.c-baseLast--ghg .c-summary{margin-top:4rem}.c-baseLast--ghg+.o-buttons-holder{margin-inline:var(--wrapper-x-n)}.c-baseLast--ghg .c-summary:before{left:0;width:calc(100% + var(--wrapper-x)*2);margin-inline:var(--wrapper-x-n)}.c-baseLast--eligibility .c-frame-holder__img{display:none}}@media (min-width:90rem){.c-heading+.s-content,.c-title+.s-content{margin-top:2em}

    /* ! ghg */.c-baseLast--ghg{--grid-gap-x:10rem}}@media (min-width:100rem){

    /* ! project publication */.c-baseLast--publication{--grid-gap-x:10rem}}@media (min-width:112.5rem){

    /* ! not-eligible */.c-baseLast--not-eligible+img{margin-top:-5%}

    /* ! ghg */.c-baseLast--ghg+.o-buttons-holder{--_viewport-margins:calc(100vw - var(--grid-sidebar) - var(--wrapper));margin-inline:calc(var(--_viewport-margins)*-.5 - var(--wrapper-x))}

    /* ! eligible */.c-baseLast--eligibility .c-frame-holder__img{width:75%;margin-top:-8rem}}@media (min-width:120rem){

    /* ! ghg */.c-baseLast--ghg{--grid-gap-x:20rem}.c-heading+.s-content,.c-title+.s-content{margin-top:2.2em}}*+.c-intro__text{margin-top:2em}.c-intro__img-holder{position:relative}


/* ! GHG */.c-intro.c-intro--ghg{isolation:isolate}.c-intro.c-intro--ghg .c-intro__info{grid-column:span 2}.c-intro.c-intro--ghg .c-intro__content{padding-block:0;max-width:50em}.c-intro.c-intro--ghg>:nth-child(2){grid-column:span 2}.c-intro.c-intro--ghg .c-intro__img-holder{display:none}.c-intro.c-intro--ghg .c-intro__pic{margin-top:0;position:absolute;left:0;bottom:0;top:auto;z-index:-1}@media (min-width:90rem){

    /* ! GHG */.c-intro.c-intro--ghg .c-intro__img-holder{display:block;margin-bottom:5.2rem}.c-intro.c-intro--ghg>:nth-child(2){display:grid;grid-column:span 2;grid-template-columns:1.1fr .8fr}}.c-dropdown{--_items-separation:.8em;--_placeholder-op:70%;--_color-placeholder:var(--color-neutral-200);--_list-bg:#faf7f4;--_animation-delay:400ms;display:block;background-color:var(--color-neutral-100);transition:box-shadow var(--generic-delay) ease-out,var(--_animation-delay) ease-out;position:relative;cursor:pointer}.c-dropdown.is-open{transition:box-shadow var(--generic-delay) ease-out}.c-dropdown__placeholder{display:block;position:relative;padding-right:1.3rem}.c-dropdown__placeholder:before{content:"";display:block;width:calc(100% + var(--_padding-x)*2);min-width:var(--tap-size);height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.c-dropdown__placeholder:after{content:"";position:absolute;right:0;top:.2em;transform:translateY(-50%);display:inline-block;border-width:.2rem;border-left:0 solid var(--color-primary-400);border-bottom:.2rem solid var(--color-primary-400);border-right:.2rem solid var(--color-primary-400);border-top:0 solid var(--color-primary-400);padding:.5rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:transform var(--_animation-delay) ease-out}.c-dropdown.is-open .c-dropdown__placeholder:after{top:.4em;transform:rotate(225deg);-webkit-transform:rotate(225deg);transition:transform var(--_animation-delay) ease-out}.c-dropdown.is-open{background:var(--_list-bg);transition:background var(--_animation-delay) ease-out}.c-dropdown__holder{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--_animation-delay) ease-out,background var(--_animation-delay) ease-out;position:absolute;left:0;right:0;top:5rem;z-index:10;max-height:30rem;overflow-y:scroll;border-radius:0 0 var(--_input-br) var(--_input-br);background-color:var(--color-neutral-100)}.c-dropdown.is-open .c-dropdown__holder{grid-template-rows:1fr;background:var(--_list-bg);box-shadow:0 .2rem 0 .2rem var(--label-color,var(--_label-color))}.c-dropdown__list{font-size:.9em;min-height:0;transition:visibility var(--_animation-delay) ease-out;visibility:hidden;display:flex;flex-direction:column;gap:calc(var(--_items-separation) * 1.4)}.c-dropdown.is-open .c-dropdown__list{visibility:visible}.c-dropdown__item{padding:0 3.2rem}.c-dropdown__item:first-child{margin-top:2.4rem}.c-dropdown__item:last-child{margin-bottom:2.4rem}.c-dropdown__item--placeholder{color:hsla(var(--color-placeholder,var(--_color-placeholder))/var(--placeholder-op,var(--_placeholder-op)))}.c-dropdown__item--value{color:var(--color-primary-400)}.c-dropdown__option{display:inline-block;position:relative;cursor:pointer}.c-dropdown__option:before{content:"";display:block;width:100%;min-width:3.6rem;height:3.6rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.c-questions__editable-holder:not(.is-editable):has(.c-questions__editable) .c-dropdown.is-open .c-dropdown__holder{grid-template-rows:0fr;overflow:hidden;box-shadow:none;transition:none}.c-questions__editable-holder:not(.is-editable):has(.c-questions__editable) .c-dropdown__list{min-height:0;visibility:hidden;transition:none}.c-questions__editable-holder:not(.is-editable):has(.c-questions__editable) .c-dropdown__placeholder:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:none}.c-questions__editable-holder .c-dropdown.is-open{--_list-bg:var(--color-neutral-100)}.c-questions__editable-holder .c-dropdown.is-open .c-dropdown__holder{box-shadow:none}@media (hover:hover){.c-dropdown__item{transition:color var(--generic-delay) ease-out}.c-dropdown__item:is(:hover,:focus-visible){color:var(--color-hover);transition:color var(--generic-delay) ease-out}}.c-msg-toast{--_title-fz:2rem;--_title-color:var(--color-primary-200);--_text-fz:1.5rem;--_text-color:var(--color-neutral-500);--_text-strong-color:var(--color-neutral-600);position:fixed;padding:0 3rem 3rem;right:0;bottom:0;z-index:9999;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .4s ease-out}.c-msg-toast:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100%;background-color:var(--color-primary-600);opacity:0;z-index:-1;transition:opacity .1s ease-out}.c-msg-toast__holder{position:relative;background-color:var(--color-neutral-100);width:50rem;padding:2.5em 12rem 2.5em 2.5em;border-radius:1.5rem;box-shadow:0 2rem 3rem -.8rem hsl(var(--color-neutral-900-hsl)/60%);opacity:0;transition:opacity .4s ease-out}.c-msg-toast.is-active{opacity:1;pointer-events:auto}.c-msg-toast.is-active:before{opacity:.7;transition:opacity .1s ease-out}.c-msg-toast.is-active .c-msg-toast__holder{opacity:1;transition:opacity .4s ease-out}.c-msg-toast__title{font-size:var(--toast-title-fz,var(--_title-fz));color:var(--toast-title-color,var(--_title-color));font-weight:700;line-height:1.2}.c-msg-toast__text{font-size:var(--toast-text-fz,var(--_text-fz));color:var(--toast-text-color,var(--_text-color));line-height:1.5;margin-top:.8em}.c-msg-toast__text strong{color:var(--toast-text-strong-color,var(--_text-strong-color))}.c-msg-toast__close{--_color:var(--color-primary-400);position:absolute;top:50%;right:1.5rem;width:4.8rem;height:4.8rem;transform:translateY(-50%);z-index:1;cursor:pointer}.c-msg-toast__close:after,.c-msg-toast__close:before{content:"";position:absolute;top:50%;left:50%;height:2.2rem;width:.3rem;background-color:var(--close-color,var(--_color));transition:background-color .3s ease-out;border-radius:1em}.c-msg-toast__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-msg-toast__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:61.1875rem){.c-msg-toast{width:100%}.c-msg-toast__holder{padding-right:5.5rem}.c-msg-toast__close{top:3rem;right:.5rem}.c-msg-toast__close:after,.c-msg-toast__close:before{height:1.8rem;width:.2rem}}@media (hover:hover){.c-msg-toast__close:hover{--_color:var(--color-hover)}}.c-tutorials{--grid-gap-y:calc(var(--_gap-x)*1.5);margin-top:var(--section-y)}.c-tutorial{--_bg:var(--main-background);--_title-fz:clamp(3rem,1.36vw,3.6rem);--_title-color:var(--color-primary-400);--_text-fz:1.4rem;--_text-color:var(--color-secondary-500);--_py:4rem;--_px:3rem;--_card-br:var(--_title-fz);--_border-color:var(--color-primary-400);--_category-fz:1.2rem;--_category-color:var(--color-primary-400);background:var(--tutorial-bg,var(--_bg));border:.2rem solid var(--tutorial-border-c,var(--_border-color));border-radius:var(--_card-br)}.c-tutorial__link{display:block;padding:var(--_py) var(--_px)}.c-tutorial__category{display:inline-block;font-size:var(--tutorial-category-fz,var(--_category-fz));font-weight:600;line-height:1;color:var(--tutorial-category-color,var(--_category-color));margin-bottom:2em;border:.1rem solid;padding:.8em .9em;border-radius:2em;margin-left:-.1em}.c-tutorial__title{font-size:var(--tutorial-title-fz,var(--_title-fz));font-weight:800;line-height:1.1;color:var(--tutorial-title-color,var(--_title-color))}.c-tutorial__text{font-size:var(--tutorial-text-fz,var(--_text-fz));font-weight:600;line-height:1.4;color:var(--tutorial-text-color,var(--_text-color));margin-top:2em}@media (max-width:61.1875rem){.c-tutorials{display:block}.c-tutorials__item:not(:first-child){margin-top:2rem}.c-tutorial{--_py:3rem;--_px:2rem;--_title-fz:clamp(2.2rem,5.9vw,2.4rem)}.c-tutorial__category{margin-bottom:1em}.c-tutorial__text{margin-top:1em}}@media (hover:hover){.c-tutorial{transition:background-color var(--generic-delay) ease-out,border var(--generic-delay) ease-out,transform .1s ease-out}.c-tutorial__title{transition:color var(--generic-delay) ease-out}.c-tutorial:is(:hover,:focus-visible){--_title-color:var(--color-hover);--_border-color:var(--color-hover);--_bg:var(--color-neutral-100);transform:scale3d(1.01,1.01,1.01);transition:background-color var(--generic-delay) ease-out,border var(--generic-delay) ease-out,transform var(--generic-delay) ease-out}}:root .o-body:has(.c-tutorial-content){--wrapper:160rem}.c-tutorial-content{--content-heading-fz:2rem;--content-bullets-color:var(--color-secondary-500);display:grid;grid-template-columns:1fr 1fr;grid-gap:7rem;gap:7rem}.c-tutorial-content__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--header) + 6rem);left:0}.c-tutorial-content__img{width:100%;height:auto;margin-top:var(--section-y)}.c-tutorial-content__content{margin-bottom:var(--section-y);margin-top:3rem}:root .c-tutorial-content__content h3{color:var(--color-primary-400);font-weight:800;margin-top:2.5em}:root .c-tutorial-content__content img{margin-left:0;width:100%}.c-tutorial-content__content li:not(:first-child){margin-top:1.5em}:root .c-tutorial-content__content li:has(img)+*{margin-top:2.4em}@media (max-width:61.1875rem){.c-tutorial-content{display:block}.c-tutorial-content__img{margin-top:3rem}}@media (min-width:90rem){.c-tutorial-content__content{max-width:48em}}@media (min-width:112.5rem){.c-tutorial-content{grid-template-columns:.8fr 1.1fr;gap:18rem}}.c-downloads{margin-top:var(--section-y)}.c-download-card{--_bg:var(--color-neutral-100);--_title-fz:clamp(1.8rem,1.32vw,2rem);--_title-color:var(--color-primary-400);--_text-fz:1.4rem;--_text-color:var(--color-secondary-200);--_py:2.8rem;--_px:3rem;--_card-br:1.8rem;--_type-fz:1.3rem;--_type-color:var(--color-primary-200);--_link-fz:1.5rem;--_link-color:var(--color-primary-200);background:var(--download-bg,var(--_bg));border-radius:var(--_card-br);max-width:70rem}.c-download-card__holder-link{display:block;position:relative;padding:calc(var(--_py) + .6rem) var(--_px) var(--_py);padding-right:16em}.c-download-card__holder-link:has(.c-download-card__type){padding-top:calc(var(--_py) - 1.4rem)}.c-download-card+.c-download-card{margin-top:1.6rem}.c-download-card__text-holder{display:block;position:relative;font-size:var(--download-title-fz,var(--_title-fz));padding-left:2.2em}.c-download-card__title{display:block;font-size:1em;font-weight:700;line-height:1.1;position:relative}.c-download-card__icon,.c-download-card__title{color:var(--download-title-color,var(--_title-color))}.c-download-card__icon{font-size:1.5em;position:absolute;left:0;top:0;transform:translate(calc(-100% - .5em),-.2em)}.c-download-card__link-icon{position:absolute;right:1.6rem;top:1.6rem;font-size:3rem;color:hsl(var(--color-secondary-100-hsl)/50%)}.c-download-card__type{display:inline-block;font-size:var(--download-category-fz,var(--_type-fz));font-weight:600;line-height:1;color:var(--download-category-color,var(--_type-color));margin-bottom:1em}.c-download-card__text{display:block;font-size:var(--download-text-fz,var(--_text-fz));font-weight:500;line-height:1.4;color:var(--download-text-color,var(--_text-color));margin-top:.9em}.c-download-card__link{position:absolute;font-weight:600;right:var(--_px);bottom:var(--_py);font-size:var(--download-link-fz,var(--_link-fz));color:var(--download-link-color,var(--_link-color))}@media (max-width:61.1875rem){.c-download-card__holder-link{padding-right:var(--_px);padding-top:var(--_py)}.c-download-card__title{padding-right:2rem}.c-download-card__icon{display:none}.c-download-card__text-holder{padding-left:0}.c-download-card__link{display:block;width:-moz-fit-content;width:fit-content;position:relative;right:auto;left:0;bottom:auto;margin-top:1em}}@media (hover:hover){.c-download-card{transition:box-shadow var(--generic-delay) ease-out}.c-download-card__icon{transition:color var(--generic-delay) ease-out}.c-download-card:is(:hover,:focus-visible){box-shadow:0 0 0 .3rem var(--color-hover);transition:box-shadow var(--generic-delay) ease-out}.c-download-card:is(:hover,:focus-visible) .c-download-card__icon,.c-download-card:is(:hover,:focus-visible) .c-download-card__link,.c-download-card:is(:hover,:focus-visible) .c-download-card__title{color:var(--color-hover);transition:color var(--generic-delay) ease-out}}.s-content{--_content-fz:1.5rem;--_color:var(--color-secondary-400);--_bullets-color:var(--color-primary-400);--_bullets-size:0.6rem;--_heading-color:var(--color-primary-400);--_links-color:var(--color-primary-300);font-size:var(--content-fz,var(--_content-fz));font-weight:600}.s-content>*{line-height:1.4;color:var(--content-color,var(--_color))}:root .c-title+.s-content,:root .c-title+div:has(.s-content){margin-top:1.4em}:root .s-content>[class*=c-frame]{margin-top:2em}.s-content>:not(:first-child){margin-top:1.6em}.s-content--light>*{--_bullets-color:var(--color-primary-200);--_links-color:var(--color-primary-100);color:var(--color-neutral-100)}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{line-height:1.2;margin-top:1.5em;font-weight:700;font-family:var(--font-alt)}.s-content--center.s-content h1,.s-content--center.s-content h2,.s-content--center.s-content h3,.s-content--center.s-content h4,.s-content--center.s-content h5,.s-content--center.s-content h6{text-align:center;color:var(--content-heading-color,var(--_heading-color))}.s-content h1,.s-content h2,.s-content h3{font-size:var(--content-heading-fz,1.875em)}.s-content h2,.s-content h3,.s-content h4{color:var(--color-primary-400)}.s-content h4{font-size:1.0625em}.s-content h5,.s-content h6{font-size:1.2em}.s-content h5{display:inline-block}.s-content h6{color:var(--color-darkgray);border-bottom:.2rem solid var(--color-darkgray);opacity:.6}.s-content a{position:relative;color:var(--content-links-color,var(--_links-color));text-decoration:underline;text-underline-offset:.3em}.s-content a:before{content:"";display:block;width:100%;min-width:var(--tap-size);height:var(--tap-size);min-height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.s-content iframe,.s-content img{display:block;max-width:100%;position:relative;margin-top:2.4em;width:auto}.s-content img{margin-right:auto;margin-left:auto;height:auto!important}.s-content ol:not(:first-child),.s-content ul:not(:first-child){margin-top:1.2em}.s-content li{position:relative;padding-left:2.2rem;margin-top:.8em}.s-content li>ul{margin:1em 0 2em}.s-content li:first-child{margin-top:0}.s-content ul li:before{content:"";position:absolute;top:.55em;left:0;width:var(--content-bullets-size,var(--_bullets-size));height:var(--content-bullets-size,var(--_bullets-size));border-radius:50%;background-color:var(--content-bullets-color,var(--_bullets-color))}.s-content ol{counter-reset:section}.s-content ol li{counter-increment:section}.s-content ol li:before{content:counter(section) ". ";position:absolute;color:var(--content-bullets-color,var(--_bullets-color));font-weight:700;top:1px;left:0;font-size:1em;margin-top:-.2rem}.s-content button+button{margin-left:2rem}.s-content .c-col{width:20%}.s-content u{text-decoration:underline}@media (hover:hover){.s-content a{transition:color var(--generic-delay) ease-out}.s-content a:is(:hover,:focus-visible){color:var(--color-hover);transition:color var(--generic-delay) ease-out}}@media (min-width:87.5rem){.s-content{--_content-fz:1.6rem}}.c-mrv-icon--alarm{display:inline-block;width:24px;height:24px;margin-right:10px;color:#fff;font-size:15px;font-weight:700;border-radius:50%;border:2px solid #fff;text-align:center}.c-articles{--grid-gap-y:calc(var(--_gap-x)*1.6);margin-top:var(--section-y)}.c-article{--_title-fz:clamp(1.8rem,1.38vw,2.2rem);--_title-color:var(--color-primary-400);--_text-fz:1.4rem;--_text-color:var(--color-secondary-500);--_author-fz:1.2rem;--_author-color:var(--color-primary-200);--_category-fz:1.2rem;--_category-color:var(--color-primary-400);--_img-br:8rem;--_img-bg:var(--color-secondary-500);border-bottom:.1rem solid rgba(150,171,167,.5);padding-bottom:calc(var(--grid-gap-y)*.9)}.c-article:first-child{grid-column:span 2}.c-article__pic-link{display:block;background-color:var(--_img-bg)}.c-article__pic{position:relative;width:100%;border-radius:var(--_img-br);overflow:hidden}.c-article__pic:before{content:"";display:block;height:0;padding-bottom:100%}.c-article__pic img{transform:scale(1) scaleZ(1);transition:transform .3s ease-out}.c-article:first-child .c-article__pic:before{padding-bottom:47%}.c-article__info{margin-top:2rem}.c-article:first-child .c-article__info{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.c-article__title{font-size:var(--article-title-fz,var(--_title-fz));font-weight:700;line-height:1.1}.c-article:first-child .c-article__title{font-size:clamp(3.5rem,2.5vw,3.7rem);font-weight:800;line-height:1}.c-article:first-child .c-article__author{margin-top:1em}.c-article__title-link{display:block;color:var(--article-title-color,var(--_title-color))}.c-article__author{display:block;font-size:var(--article-author-fz,var(--_author-fz));color:var(--article-author-color,var(--_author-color));font-weight:600;line-height:1;margin-top:.5em}.c-article__text{font-size:var(--article-text-fz,var(--_text-fz));font-weight:600;line-height:1.4;color:var(--article-text-color,var(--_text-color));margin-top:1em}.c-article:first-child .c-article__text{margin-top:.5em}.c-article__category{display:inline-block;font-size:var(--article-category-fz,var(--_category-fz));font-weight:600;line-height:1;color:var(--article-category-color,var(--_category-color));margin-top:2em;border:.1rem solid;padding:.8em .9em;border-radius:2em;margin-right:.5em}@media (max-width:61.1875rem){.c-articles{margin-top:.5rem}.c-article{--_title-fz:1.6rem;--_text-fz:1.2rem;--_img-br:3rem;border:none;padding:0}.c-article:first-child{--_img-br:5rem}.c-article:first-child .c-article__title{font-size:clamp(2.2rem,5.9vw,2.4rem)}.c-article:first-child .c-article__info{display:block}.c-article:first-child .c-article__pic:before,.c-article__pic:before{padding-bottom:56.25%}.c-article:first-child .c-article__text{margin-top:1em}.c-article__category{font-size:1.2rem;margin-top:1em;margin-right:.7rem}}@media (hover:hover){.c-article:has(.c-article__pic-link:is(:hover,:focus)) .c-article__title-link,.c-article__title-link:is(:hover,:focus){color:var(--color-hover)}.c-article:has(.c-article__title-link:is(:hover,:focus)) .c-article__pic-link,.c-article__pic-link:is(:hover,:focus){background-color:var(--color-hover)}.c-article:has(.c-article__title-link:is(:hover,:focus)) .c-article__pic img,.c-article__pic-link:is(:hover,:focus) img{transform:scale(1.05) scaleZ(1);transition-duration:4s;transition-timing-function:var(--easeOutCubic)}}@media (min-width:75rem){.c-articles{--grid-gap-x:3rem;grid-template-columns:repeat(3,1fr)}}:root .o-body:has(.c-article-content){--wrapper:160rem}.c-article-content{--side-nav:16rem;--_gap:8rem;display:grid;grid-template-columns:var(--side-nav) 1fr;grid-gap:0 var(--_gap);gap:0 var(--_gap)}.c-article-content__nav{height:100%}.c-content-nav{position:-webkit-sticky;position:sticky;top:calc(var(--header) + var(--section-y))}.c-article-content{--title-color:var(--color-primary-400);--text-fz:1.9rem;--_author-fz:1.6rem;--_author-color:var(--color-primary-200);--_category-fz:1.2rem;--_category-color:var(--color-primary-400);--_img-br:5rem}.c-article-content__category{display:block;width:max-content;font-size:var(--article-category-fz,var(--_category-fz));font-weight:600;line-height:1;color:var(--article-category-color,var(--_category-color));margin-block:2em;border:.1rem solid;padding:.8em .9em;border-radius:2em;margin-left:-.2em}.c-article-content__author{display:flex;align-items:center;font-size:var(--article-author-fz,var(--_author-fz));color:var(--article-author-color,var(--_author-color));font-weight:600;line-height:1;margin-top:2em}.c-article-content-author__pic{display:inline-block;position:relative;width:2em;margin-inline:.7em}.c-article-content-author__pic:before{content:"";display:block;height:0;padding-bottom:100%}.c-article-content-author__pic img{border-radius:50%;overflow:hidden;border:.2rem solid var(--_author-color)}.c-article-content__desciption{margin-top:3em}.c-article-content__pic{position:relative;width:100%;margin-top:4rem}.c-article-content__pic:before{content:"";display:block;height:0;padding-bottom:55%}.c-article-content__pic{margin-inline:-2rem;width:calc(100% + 4rem);object-fit:contain;max-width:none}.c-article-content .s-content picture,.c-article-content__pic{border-radius:var(--_img-br);overflow:hidden}.c-article-content .s-content h2{font-size:2.4rem;font-weight:800}.c-article-content .s-content h3{font-size:1.9rem}.c-article-content .s-content h4{font-size:1.7rem}.c-content-nav__item{--_color:var(--color-secondary-100);position:relative}.c-content-nav__item:has(.c-content-nav__link.is-active){--_color:var(--color-primary-400)}.c-content-nav__item:after{content:"";position:absolute;left:0;top:0;width:.2rem;height:100%;background:var(--_color);z-index:-1}.c-content-nav__item:not(:first-child){padding-top:3em}.c-content-nav__link{display:block;position:relative;font-size:1.3rem;font-weight:600;padding-left:1.6em;color:var(--_color);line-height:1.2}.c-content-nav__link:before{content:"";position:absolute;top:.4em;left:0;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--color-neutral-100);box-shadow:0 0 0 .3rem var(--_color),0 0 0 .9rem var(--color-sand-400);transform:translateX(-50%);margin-left:.15rem}.c-article-content .c-placeholder{grid-column:span 3}@media (max-width:61.1875rem){.c-article-content{--_nav-size:4.8rem;--_img-br:3rem;display:block}.c-article__viewport{margin-top:var(--_nav-size)}.c-article-content__author{margin-top:.7em}.c-article-content__pic{margin-inline:auto;width:100%;margin-top:3rem}.c-article-content__desciption{margin-top:1.5em}.c-article-content__category{margin-top:0;margin-bottom:1em}.c-content-nav{display:flex;height:var(--_nav-size);position:fixed;align-items:center;top:var(--header);width:100vw;overflow:hidden;overflow-x:auto;margin-inline:var(--wrapper-x-n);background-color:var(--color-primary-600);z-index:999}.c-content-nav__list{counter-reset:section;display:flex;white-space:nowrap;align-items:center}.c-content-nav__item{counter-increment:section;display:block}.c-content-nav__item:not(:first-child){padding-top:0}.c-content-nav__link{padding-block:1em;padding-inline:0;margin-left:var(--wrapper-x);color:var(--color-neutral-100);margin-right:var(--wrapper-x)}.c-content-nav__item:after{content:none}.c-content-nav__link:before{content:counter(section)". ";display:inline-block;position:static;background-color:transparent;box-shadow:none;border-radius:0}}@media (hover:hover){.c-content-nav__link:is(:hover,:focus){color:var(--color-hover)}}@media (min-width:90rem){.c-article-content{grid-template-columns:var(--side-nav) 1fr var(--side-nav)}}@media (min-width:112.5rem){.c-article-content{--side-nav:20rem;--_gap:12rem}}.c-notification{--_fz:1.5rem;--_bg:var(--color-primary-600);--_color:var(--color-neutral-100);--_close-color:var(--color-neutral-100);--_py:1em;--_px:1.5em;--btn-fz:1.4rem;--btn-bg-color:var(--color-primary-300);--btn-padding-x:1em;--btn-padding-y:.6em;position:fixed;justify-content:space-between;gap:3rem;min-width:70rem;max-width:90rem;align-items:center;font-size:var(--notif-fz,var(--_fz));background:var(--notif-bg,var(--_bg));top:calc(var(--header) - 2rem);padding:var(--_py) var(--_px);border-radius:1em;color:var(--notif-color,var(--_color));z-index:1000;display:none;opacity:0;transform:translate3d(0,-2rem,0)}.c-notification.is-visible{display:flex;animation:showNotification .6s var(--easeOutCubic) forwards}@keyframes showNotification{0%{opacity:0;transform:translate3d(0,-2rem,0)}to{opacity:1;transform:translateZ(0)}}.c-notification__text{position:relative;display:inline-block;padding-left:1.8em}.c-notification__icon{position:absolute;font-size:1.4em;left:0;top:-.01em}.c-notification__btn{white-space:nowrap;flex-wrap:nowrap}.c-notification__close{color:var(--notif-close-color,var(--_close-color));opacity:.6}@media (hover:hover){.c-notification__close{transition:opacity var(--generic-delay) ease-out,color var(--generic-delay) ease-out}.c-notification__close:is(:hover,:focus-visible){color:var(--color-hover);opacity:1;transition:opacity var(--generic-delay) ease-out,color var(--generic-delay) ease-out}}.c-users-list__user{display:flex;gap:2rem;flex-wrap:wrap;align-items:center;background-color:#e6efed7d;padding:1.3rem 2rem;border-radius:1em;font-size:1.6rem;justify-content:space-between}.c-users-list__user:not(:first-child){margin-top:1rem}:root .c-popup .c-users-list__btn{margin:0!important}.c-users-list__name{color:var(--color-secondary-400);font-weight:700;max-width:16em}.c-users-list__licence{display:inline-block;min-width:20em;color:var(--color-neutral-400);font-size:1.4rem}.c-filters-abc{--_color:var(--color-primary-400);--_fz:1.8rem;--_fw:800;display:flex;gap:.6em;color:var(--_color);font-size:var(--_fz);font-weight:var(--_fw);margin-top:4rem}.c-filters-abc__item{display:block}.c-filters-abc__letter.is-selected{background-color:var(--color-primary-400);padding:.4em .45em;color:var(--color-neutral-100);border-radius:.5em;pointer-events:none}@media (hover:hover){.c-filters-abc__letter{transition:color var(--generic-delay) ease-out}.c-filters-abc__letter:is(:hover,:focus){color:var(--color-hover);transition:color var(--generic-delay) ease-out}}@media (min-width:100rem){.c-filters-abc{--_fz:1.9rem}}.c-file-upload{--_viewport-bg:hsl(var(--color-primary-400-hsl)/6%);--_viewport-padding-y:2rem;--_viewport-padding-x:2rem;--_text-color:var(--color-primary-400);--_text-fz:1.5em;--_background:var(--color-neutral-100);background:var(--_background);position:relative;padding:1.5rem;border-radius:1.8rem;overflow:hidden}.c-file-upload-multiple{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--_viewport-padding-y) var(--_viewport-padding-x);background-color:var(--_viewport-bg);border:.1rem solid var(--color-primary-400);border-radius:1rem;color:var(--_text-color);font-size:var(--_text-fz)}div:has(.c-file-upload__input):not(:first-of-type){margin-top:1rem}.c-file-upload__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.c-file-upload__add-input{display:inline-block;position:relative;text-transform:uppercase;color:var(--color-primary-400);font-size:1.7rem;font-weight:700;margin-right:0;margin-left:auto;margin-top:2rem}.c-file-upload__add-input:before{content:"";display:inline-block;background-image:url(/images/icons/icon-add.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:1.2em;height:1.2em;vertical-align:middle;margin-top:-.2em;margin-right:.4em}.c-file-upload__add-input:after{content:"";display:block;width:100%;min-width:var(--tap-size);height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.c-file-upload__text{display:block;padding:var(--_viewport-padding-y) var(--_viewport-padding-x);background-color:var(--_viewport-bg);border:.1rem dashed hsl(var(--color-primary-400-hsl)/50%);border-radius:1.2rem;color:var(--_text-color);font-size:var(--_text-fz);text-align:center;cursor:pointer}.c-file-upload__text:has(.c-file-upload__view){cursor:auto}.c-file-upload__flex{display:flex;justify-content:space-around;align-items:center}.c-file-upload.is-uploaded .c-file-upload__flex{justify-content:flex-start;gap:4rem}.c-file-upload__btn{padding:1em 2em;border-radius:1em;color:var(--_text-color);display:flex;gap:.6em;align-items:center;box-shadow:0 0 0 .2rem}.c-file-upload__btn span{font-size:1.4em}.c-file-upload__btn-icon{position:relative;cursor:pointer;display:flex;align-items:center;font-weight:700}.c-file-upload__btn-icon:before{content:"\e912";display:inline-block;width:1.1em;height:1.1em;background-position:50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:.3em;font-size:1em;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-file-upload__btn-icon--replace:before{background-image:url(/images/icons/project-change-lineal.svg);margin-right:.4em;margin-top:-.2em}.c-file-upload__btn-icon--remove{margin-left:2rem;color:var(--color-error)}.c-file-upload__btn-icon--remove:before{content:"\e90f"}.c-file-upload__loader{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:9999}.c-file-upload__loader-bar{position:absolute;top:50%;left:5rem;right:5rem;height:1rem;background:var(--color-light);overflow:hidden;margin-top:-.2rem}.c-file-upload__loader-spin{height:1rem;width:50%;position:absolute;top:0;left:0;background-color:var(--color-primary-400);animation:loading 1s linear infinite}.c-file-upload__add-more{margin-top:1.5rem;font-weight:600;color:var(--color-primary-200)}.c-file-upload__add-more span{font-size:1.2em}.c-file-upload__view{font-weight:700;color:var(--color-primary-200)}.c-file-upload__view span[class*=icon-]{display:inline-block;vertical-align:middle;font-size:1.1em;margin-top:-.1em}.c-file-upload__filename{max-width:25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .c-file-upload__img{width:10rem;height:10rem!important;object-fit:cover;border-radius:1.4rem}@media (hover:hover){.c-file-upload-multiple{transition:background-color var(--generic-delay) ease-out}.c-file-upload__btn-icon--remove{transition:color var(--generic-delay) ease-out}.c-file-upload-multiple:has(.c-file-upload__btn-icon--remove:is(:hover,:focus)){background-color:var(--color-error);border:.1rem solid var(--color-error);color:var(--color-neutral-100);transition:background-color var(--generic-delay) ease-out}.c-file-upload-multiple:has(.c-file-upload__btn-icon--remove:is(:hover,:focus)) .c-file-upload__btn-icon--remove{color:var(--color-neutral-100);transition:color var(--generic-delay) ease-out}.c-file-upload-multiple:has(.c-file-upload__btn-icon--remove:is(:hover,:focus)) .c-file-upload__btn-icon--replace{opacity:0;transition:opacity var(--generic-delay) ease-out}.c-file-upload__text{transition:opacity var(--generic-delay) ease-out}.c-file-upload:not(.is-uploaded):hover .c-file-upload__text{opacity:.6;border-color:var(--color-hover);transition:opacity var(--generic-delay) ease-out}.c-file-upload__add-more:is(:hover,:focus){color:var(--color-hover)}.c-file-upload__view:is(:hover,:focus){color:var(--color-hover)}}@keyframes loading{0%{transform:translateZ(0)}to{transform:translate3d(200%,0,0)}}.c-mrv-table{font-size:var(--table-fz,1.2rem);width:100%}.c-mrv-table li a{display:block}.c-mrv-table tr:not(:last-child){border-bottom:.1rem solid hsl(var(--color-secondary-100-hsl)/50%)}.c-mrv-table tbody tr:nth-child(odd){background-color:hsl(var(--color-secondary-100-hsl)/10%)}.c-mrv-table td{vertical-align:middle}.c-mrv-table td:not(.c-mrv-table__actions),.c-mrv-table th{font-weight:600;padding-block:.8em;padding-inline:var(--table-px,1rem);color:var(--table-color,var(--color-secondary-200));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-mrv-table th{color:var(--color-secondary-500)}.c-mrv-table li strong{display:block}.c-mrv-table__actions{width:5em}.c-mrv-table__name{position:relative}.c-mrv-table__name>a{margin-right:10px}.c-mrv-table__name:before{content:"\e95d";font-size:1.2em;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-.3em;display:inline-block;margin-right:.4em;margin-bottom:-.3em;color:var(--color-links)}@media (max-width:61.1875rem){.c-mrv-mobile-table{--_frame-padding:2rem;width:100%;background-color:var(--color-neutral-100);border-radius:2rem;padding:var(--_frame-padding) 0;margin-top:calc(var(--section-y) * .5);color:var(--color-primary-500);font-size:1rem;font-weight:600;margin-bottom:var(--section-y)}.c-mrv-mobile-table *{text-align:left}.c-mrv-mobile-table__type{font-size:1.2rem;font-weight:800;color:var(--color-primary-300);max-width:12em;overflow:hidden;text-overflow:ellipsis}.c-mrv-mobile-table th{padding:.7em var(--_frame-padding);vertical-align:middle}.c-mrv-mobile-table tr:nth-child(odd){background-color:hsl(var(--color-secondary-100-hsl)/10%)}.c-mrv-mobile-table__actions{font-size:1.7rem;position:relative}.c-mrv-mobile-table__popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;background-color:hsl(var(--color-primary-700-hsl)/80%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);padding:2rem;z-index:999999}.c-mrv-mobile-table__popup-holder{position:relative;background-color:var(--color-neutral-100);padding:3rem 2.5rem;border-radius:2rem;font-size:1.5rem}.c-mrv-mobile-table__popup-holder>div,.c-mrv-mobile-table__popup-holder>p:not(:first-child){display:block;margin-top:.7em}.c-mrv-mobile-table__popup-holder>p:first-of-type{color:var(--color-primary-300);font-size:1.7rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:.1rem solid var(--color-neutral-200);padding-left:1rem}.c-mrv-mobile-table__popup-holder li{color:var(--color-neutral-600);display:block;margin-top:.5em}.c-mrv-mobile-table__popup-holder li:first-child{margin-top:.6em}.c-mrv-mobile-table__popup-holder li strong{display:inline-block;font-weight:600;margin-right:.3em}.c-mrv-mobile-table__popup-holder a{color:var(--color-primary-300)}.c-mrv-mobile-table__popup-close{position:absolute;right:2rem;top:2rem}.c-mrv-mobile-table__label{display:block;position:absolute;width:100%;height:100%;left:0;top:0}.c-mrv-mobile-table__input{position:absolute;left:-999999px}.c-mrv-mobile-table__input:checked~.c-mrv-mobile-table__popup{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}@media (min-width:61.25rem){.c-mrv-mobile-table{display:none}}.c-pm{--_item-py:2.4rem;--_item-px:2.2rem;--_item-br:2rem;--_item-fz:1.2rem;--_item-fw:600;--_item-bg:var(--color-primary-400);--_item-color:var(--color-neutral-100);--_data-w:10em;--link-color:var(--color-neutral-100)}.c-pm__item{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem 3rem;gap:1rem 3rem;padding:var(--pm-py,var(--_item-py)) var(--pm-px,var(--_item-px));border-radius:var(--pm-br,var(--_item-br));font-size:var(--pm-fz,var(--_item-fz));font-weight:var(--pm-fw,var(--_item-fw));background-color:var(--pm-bg,var(--_item-bg));color:var(--pm-color,var(--_item-color));overflow:hidden}.c-pm__item.is-disabled{position:relative;opacity:.4}.c-pm__item.is-disabled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:100}.c-pm__item:not(:first-child){margin-top:1rem}.c-pm__info{display:flex;justify-content:space-between;gap:1rem 2rem}.c-pm__left{display:flex;align-items:center;gap:1em;font-size:1.325em;padding:var(--pm-py,var(--_item-py)) var(--pm-px,var(--_item-px));padding-right:3rem;margin:calc(var(--pm-py, var(--_item-py))*-1) calc(var(--pm-px, var(--_item-px))*-1);margin-right:0;background-color:var(--color-primary-600)}.c-pm__name{position:relative;font-weight:800;width:12em;line-height:1.2;color:var(--pm-color,var(--_item-color))}.c-pm__left span[class*=icon-]{font-size:2em;color:var(--color-primary-200)}.c-pm-data{display:flex;gap:3rem}.c-pm-data__item{width:var(--_data-w);line-break:anywhere}.c-pm-data__item:nth-child(2){width:calc(var(--_data-w)*1.4)}.c-pm-data__key{opacity:.5;font-size:.9em;margin-bottom:.2em}.c-pm-data__item.c-pm-data__item--selected .c-pm-data__value{display:block}.c-pm-data__item.c-pm-data__item--selected .c-pm-data__value *{display:inline-block}.c-pm-data__item.c-pm-data__item--selected .c-pm-data__value :not(:last-child){margin-right:.5em}.c-pm-data__item.c-pm-data__item--selected .c-pm-data__value :not(:last-child):after{content:",";display:inline-block}@media (max-width:61.1875rem){.c-pm{--_item-fz:1.6rem;margin-top:var(--space-y)}.c-pm__item{display:block}.c-pm-data{flex-direction:column;margin-top:var(--pm-py,var(--_item-py));gap:1.5rem}.c-pm__info{flex-direction:column;gap:2rem}.c-pm__left{font-size:1.8rem}.c-pm__name{width:auto}.c-pm-data__link{justify-content:flex-end}.c-pm__left{width:calc(100% + var(--pm-px, var(--_item-px))*2);margin-bottom:0}}@media (hover:hover){.c-pm__item{transition:transform var(--generic-delay) ease-out}.c-pm__item:has(.c-pm-data__link:is(:hover,:focus-visible)),.c-pm__item:has(.c-pm__name:is(:hover,:focus-visible)){transform:scale3d(1.01,1.01,1.01);transition:transform var(--generic-delay) ease-out}.c-pm-data__link:is(:hover,:focus-visible),.c-pm__item:has(.c-pm-data__link:is(:hover,:focus-visible)) .c-pm__name,.c-pm__item:has(.c-pm__data__link:is(:hover,:focus-visible)) .c-pm__left span[class*=icon-],.c-pm__item:has(.c-pm__name:is(:hover,:focus-visible)) .c-pm-data__link,.c-pm__item:has(.c-pm__name:is(:hover,:focus-visible)) .c-pm__left span[class*=icon-],.c-pm__name:is(:hover,:focus-visible){color:var(--color-hover);transition:color var(--generic-delay) ease-out}}@media (min-width:90rem){.c-pm{--_item-fz:1.3rem;--_data-w:14em}.c-pm__info{padding-right:1rem}}@media (max-width:61.1875rem){.c-projects{display:flex;flex-direction:column;gap:4rem}}.c-project-item{--_fz:1.5rem;--_fw:600;--_bg:var(--color-neutral-100);--_title-bg:var(--color-primary-500);--_color:var(--color-secondary-200);--_title-color:var(--color-neutral-100);--_py:1.7rem;--_px:1.5rem;--_br:1rem;--_border-color:hsl(var(--color-secondary-100-hsl)/30%);--_bar-bg:#ede9e7;--_bar-progress:var(--color-primary-300);--_spacing-y:var(--_py);background-color:var(--project-bg,var(--_bg));color:var(--project-color,var(--_color));font-size:var(--project-fz,var(--_fz));font-weight:var(--project-fw,var(--_fw));border-radius:var(--project-br,var(--_br))}.c-project-item.hide-project{display:none}.c-project-item:not(:first-child){margin-top:2rem}.c-project-item strong{font-weight:600}.c-project-item__left{padding-block:var(--_py);padding-inline:var(--_px);background-color:var(--project-title-bg,var(--_title-bg));color:var(--project-title-color,var(--_title-color))}.c-project-item__title{font-weight:800;font-size:1.05em;cursor:pointer}.c-project-item__title.is-disabled{cursor:default}.c-project-item__title:not(.is-disabled):hover{color:var(--color-primary-200)}.c-project-item__content{padding-block:var(--_py);padding-inline:var(--_px)}.c-project-item__status.c-project-item__status--created{color:var(--color-primary-200)}.c-project-item__status.c-project-item__status--audit{color:var(--color-gold-400)}.c-project-item__status strong{color:var(--project-color,var(--_color))}.c-project-item__data-list{display:flex;flex-direction:column;gap:.2em .8em;color:var(--color-primary-400)}.c-project-item__data-list--top{padding-right:4rem}.c-project-item__data-list strong{color:var(--project-color,var(--_color))}.c-project-item__progress{display:grid;grid-template-columns:1fr 3em;grid-gap:2em;gap:2em;align-items:center;margin-top:var(--_py)}.c-project-item-progress__percent{font-size:1.3em;font-weight:800;color:var(--color-primary-200)}.c-project-item-progress__bar{position:relative;height:1.2rem;border-radius:.2rem;overflow:hidden;background-color:var(--project-bar-bg,var(--_bar-bg))}.c-project-progress-bar__complete{position:absolute;top:0;left:0;height:100%;width:var(--bar-complete,0);background-color:var(--project-bar-bg-progress,var(--_bar-progress))}.c-project-item__data-list:not(.c-project-item__data-list--top){padding-top:var(--_spacing-y);margin-top:var(--_spacing-y)}.c-project-item__badge{display:inline-flex;vertical-align:middle;align-items:center;background-color:var(--color-primary-400);color:var(--color-neutral-100);font-size:1.2rem;padding:.35em .7em;letter-spacing:.01em;font-weight:600;border-radius:2em;margin-top:-.1em;gap:.3em;color:hsl(var(--color-neutral-100-hsl)/90%)}.c-project-item__badge span{display:block;color:var(--color-primary-200)}.c-project-item__badge+.c-project-item__badge{margin-left:.8em}.c-project-item__badge:nth-child(2){background-color:var(--color-blue-500)}.c-project-item__badge.c-project-item__badge--match span,.c-project-item__badge:nth-child(2) span{color:hsl(var(--color-neutral-100-hsl)/90%)}.c-project-item__badge.c-project-item__badge--match{background-color:var(--color-blue-700);color:var(--color-neutral-100)}@media (max-width:61.1875rem){.c-project-item{overflow:hidden}.c-project-item__left{display:flex;gap:2em;justify-content:space-between;align-items:flex-start}.c-project-item-left__actions{display:block;width:-moz-fit-content;width:fit-content;font-size:1.2em;margin-top:.1em;color:var(--project-title-color,var(--_title-color))}.c-project-item__actions{display:none}.c-project-item__data-list:not(.c-project-item__data-list--top){flex-direction:row;flex-wrap:wrap;border-top:.1rem solid var(--product-border-color,var(--_border-color))}.c-project-item__data-list:not(.c-project-item__data-list--top) strong{display:block}.c-project-item__data-list{gap:.4em 3em}}@media (hover:hover){.c-project-item__actions:is(:hover,:focus-visible) .c-tooltip{display:block}}@media (min-width:61.25rem){.c-project-item{--_py:2rem;--_px:2.2rem;--_fz:1.3rem;--_spacing-y:calc(var(--_py)*.6);display:grid;grid-template-columns:18% 1fr}.c-project-item .c-tooltip__input{display:none}.c-project-item__title{width:12em;word-break:break-word}.c-project-item__left{display:flex;border-radius:var(--project-br,var(--_br)) 0 0 var(--project-br,var(--_br))}.c-project-item__top{display:flex;justify-content:space-between;align-items:flex-start;line-height:1.5}.c-project-item-left__actions{display:none}.c-project-item__actions{position:relative;width:-moz-fit-content;width:fit-content;height:2rem;display:flex;align-items:center}.c-project-item__actions:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--tap-size);height:calc(var(--tap-size) + 1.2rem)}:root .c-project-item-actions__tooltip{top:-.45em;cursor:pointer}:root .c-project-item-actions__tooltip:after{height:7rem!important}.c-project-item__data-list{flex-direction:row;flex-wrap:wrap}.c-project-item__data-list:not(.c-project-item__data-list--top){border-top:.1rem solid var(--product-border-color,var(--_border-color))}}@media (min-width:90rem){.c-project-item{--_fz:1.5rem}.c-project-item__title{font-size:1.2em}}@media (min-width:100rem){.c-project-item{grid-template-columns:30% 1fr}}@media (min-width:120rem){.c-project-item{--_py:2.4rem;--_px:2.8rem}.c-project-item__title{font-size:1.3em}}.c-project-page__goback{margin-bottom:1rem}.c-project-page{--_br:1rem;--_py:2rem;--_px:1.6rem;--_fz:1.5rem;--_fz-xs:.85em;--_space-y:2rem;font-size:var(--_fz);font-weight:600}.c-project-resume-list__title{display:block;line-height:1.2}.c-project-page__top{border-radius:var(--_br);background-color:var(--color-primary-500);color:var(--color-neutral-100);height:max-content}.c-project-page-top__name{font-size:1.2em;font-weight:800;padding-right:2rem}.c-project-page-top__left{position:relative;display:flex;align-items:center;padding:var(--_py) var(--_px);background-color:var(--color-primary-400);border-radius:var(--_br) 0 0 var(--_br)}.c-project-page-top__menu{display:block;position:absolute;top:var(--_py);right:var(--_px);color:var(--color-neutral-100);z-index:1}.c-project-page-top__data-list,.c-project-page-top__kpi{display:flex;flex-direction:column;gap:.5em;font-size:1.2rem;line-height:1.2}.c-project-page-top__data-list li{max-width:20em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-project-page-top__status{color:var(--color-primary-100)}.c-project-page-top__status--in-progress{color:var(--color-gold-100)}.c-project-page-top__flex{padding:var(--_py) var(--_px)}.c-project-page-top__data strong{display:block;font-size:var(--_fz-xs);margin-bottom:.4em;opacity:60%}.c-project-page-top__actions{margin-top:1.8rem;display:flex;gap:1.4em}.c-project-page-top__actions button{position:relative;color:var(--color-neutral-100);font-size:1.4em;padding-block:.2em}.c-project-page-top__actions button:last-child .c-tooltip{min-width:9em}span+.c-project-page-top__btn{display:inline-block;vertical-align:middle;margin-left:.6rem;margin-top:-.35em}.c-project-page-top__btn{display:inline-block;width:-moz-fit-content;width:fit-content;background-color:var(--color-primary-200);color:var(--color-neutral-100);font-size:1.1rem;padding:.1em .5em .25em;margin-top:-1em;margin-left:.3em;letter-spacing:.01em;font-weight:600;border-radius:2em}.c-project-page-top__outdated{color:#fff;opacity:.5;margin-left:3px}.c-project-page__resume{height:max-content}.c-project-resume-list__card{background-color:var(--color-neutral-100);border-radius:var(--_br);padding:var(--_py) var(--_px);margin-top:calc(var(--_space-y)*.5)}.c-project-resume-list__value{color:var(--color-primary-200);font-weight:800;font-size:1.6em;margin-top:.4rem;word-break:break-word}.c-project-resume-list__value small{font-size:.6em}.c-project-resume-list__title{font-size:var(--_fz-xs);color:var(--color-secondary-200)}.c-project-resume__bar-holder{display:flex;align-items:center;gap:2rem;margin-top:.4rem}.c-project-resume__bar-holder .c-project-resume-list__value{margin-top:0;min-width:3em;text-align:right}.c-project-resume__bar{--_bar-bg:#ede9e7;--_bar-progress:var(--color-primary-300);position:relative;height:1.2rem;border-radius:.2rem;overflow:hidden;background-color:var(--project-bar-bg,var(--_bar-bg));width:100%}.c-project-resume__bar-complete{position:absolute;top:0;left:0;height:100%;width:var(--bar-complete,0);background-color:var(--project-bar-bg-progress,var(--_bar-progress))}.c-project-page__jobs{border-radius:var(--_br);background-color:var(--color-primary-500);padding:var(--_py) var(--_px)}.c-project-jobs__top{justify-content:space-between;color:var(--color-neutral-100);display:flex;flex-wrap:wrap;margin-bottom:var(--_py);align-items:center;gap:4rem}.c-project-jobs__top-title{display:flex;align-items:center;gap:1rem}.c-project-jobs__title{color:var(--color-neutral-100);font-size:1.2em}.c-project-jobs__title strong{display:inline-block;font-size:.6em;font-weight:800;text-transform:uppercase;vertical-align:middle;margin-top:-.3em;margin-left:1em;padding-left:1em;border-left:.1rem solid hsl(var(--color-neutral-100-hsl)/40%);opacity:.8}.c-project-jobs-nav__btn{position:relative;display:flex;width:100%;border-radius:.5em;background-color:var(--color-primary-300);color:var(--color-neutral-100);justify-content:space-between;padding:1em 3rem 1em 1em;text-transform:uppercase;font-size:.8em;font-weight:600;letter-spacing:.1em;gap:1em;text-align:left;align-items:center}.c-project-jobs-nav__btn.is-active{background-color:var(--color-blue-500)}.c-project-jobs-nav__btn-arrow{position:absolute;display:block;font-size:.8em;top:50%;right:1em;color:var(--color-neutral-100);transform:translateY(-50%) rotate(-90deg)}.c-project-jobs-tasks__list{isolation:isolate}.c-project-jobs-task{position:relative;background-color:var(--color-neutral-100);border-radius:var(--_br);padding:var(--_py) var(--_px);color:var(--color-secondary-200)}.c-project-jobs-task:not(:first-child){margin-top:1.6rem}.c-project-jobs-task__complete{font-size:1.2rem;color:var(--color-secondary-200);position:absolute;right:calc(var(--_px)*.8);top:calc(var(--_py)*.8)}:root .c-project-jobs-task__locked[class*=icon-]{position:absolute;left:.25rem;font-size:1.7rem;color:var(--color-secondary-100)}:root .c-project-jobs-task__locked+span *{color:var(--color-secondary-100);pointer-events:none}.c-project-jobs-task__upgrade{display:inline-block;margin-left:.6em;width:-moz-fit-content;width:fit-content;background-color:var(--color-blue-500);color:var(--color-neutral-100);font-size:1rem;padding:.3em .6em .4em;border-radius:.4em}.c-project-jobs-task__publish{--btn-fz:1.3rem;--btn-padding-y:0.4em;--btn-padding-x:0.7em;--btn-bg-color:var(--color-blue-500);width:-moz-fit-content;width:fit-content;margin-top:1em}:root .c-project-jobs-task__audit{--btn-fz:1.3rem;--btn-fw:700;--btn-padding-y:0.55em;--btn-padding-x:0.8em;--btn-bg-color:var(--color-blue-500);--btn-icon-fz:1.3em;margin-right:1rem}:root .c-project-jobs-task__generate-card{--btn-fz:1.4rem;--btn-fw:700;--btn-padding-y:0.8em;--btn-bg-color:var(--color-blue-500);--btn-icon-fz:1.6em;position:absolute;width:calc(100% - 3.2rem);right:2rem;bottom:1.6rem;z-index:1}.c-project-jobs-task>div{margin-left:2em}.c-project-jobs-task__text{font-size:1em;line-height:1.1;cursor:pointer}.c-project-jobs-task__alert{display:inline-block;font-size:1.2rem;margin-top:1em}.c-project-jobs-task__highlighted{--tooltip-width:14em;position:absolute;right:-1.9rem;top:50%;transform:translateY(-48%);cursor:help;z-index:1}:root .c-project-jobs-task__highlighted span[class*=icon-]{position:relative;left:-1.5rem;font-size:1.8rem;color:var(--color-primary-200)}.c-project-jobs-task__highlighted .c-tooltip{--tooltip-fz:1.2rem;top:-.5rem}.c-project-jobs-task>label:not(.c-project-jobs-task__toggle-dropdown){position:absolute;display:block;left:calc(var(--_px)*.8);top:calc(var(--_py) + .8rem);pointer-events:none}input[disabled]+.c-project-jobs-task__check{opacity:.3;cursor:default}.c-project-jobs-task .c-project-jobs-task__check{position:relative;display:block;width:1.9rem;height:1.9rem;border:.2rem solid var(--color-secondary-100);border-radius:.2em;background-color:var(--color-neutral-100)}.c-project-jobs-task__label .c-project-jobs-task__star{color:var(--color-secondary-100);font-size:2.4rem;opacity:.3}.c-project-jobs-task__label input:checked+.c-project-jobs-task__star{color:var(--color-blue-500);opacity:1}.c-project-investment__dropdown-checkbox,.c-project-jobs-task__dropdown-checkbox,.c-project-jobs-task__dropdown-inner input,.c-project-jobs-task__label input,.c-project-quantification__dropdown-checkbox{position:absolute;left:-999999px}.c-project-jobs-task__dropdown-inner .is-highlighted{position:relative}.c-project-jobs-task__dropdown-inner .is-highlighted:before{content:"";position:absolute;background:hsl(var(--color-primary-100-hsl)/9%);inset:-.6rem -.6rem -.7rem -.8rem;border-radius:.4rem}.c-project-jobs-task__dropdown{margin-top:1em}.c-project-jobs-task__toggle-dropdown{position:absolute;width:2rem;height:2rem;bottom:calc(var(--_py)*.8);right:calc(var(--_px)*.8);background-color:var(--color-primary-200);border-radius:50%;z-index:1}.c-project-jobs-task__toggle-dropdown:after,.c-project-jobs-task__toggle-dropdown:before{content:"";position:absolute;width:.9rem;height:.2rem;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-neutral-100)}.c-project-jobs-task__dropdown-checkbox.is-open:checked~.c-project-jobs-task__toggle-dropdown:after,.c-project-jobs-task__toggle-dropdown:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s ease-out}.c-project-jobs-task__dropdown-checkbox.is-open:not(:checked)~.c-project-jobs-task__toggle-dropdown:after,.c-project-jobs-task__dropdown-checkbox:checked~.c-project-jobs-task__toggle-dropdown:after{transform:translate(-50%,-50%) rotate(180deg);transition:transform .4s ease-out}.c-project-investment__dropdown,.c-project-jobs-task__dropdown,.c-project-jobs-task__dropdown-checkbox.is-open:checked~div .c-project-jobs-task__dropdown,.c-project-quantification__dropdown{--_transition-delay:.4s;display:grid;grid-template-rows:0fr;overflow:hidden!important;pointer-events:none;transition:grid-template-rows var(--_transition-delay) ease-out}.c-project-jobs-task__dropdown li{position:relative;display:block;padding-left:2em}.c-project-investment__dropdown-inner,.c-project-jobs-task__dropdown-inner,.c-project-quantification__dropdown-inner{min-height:0;opacity:0;pointer-events:none;transition:opacity .6s ease-out}.c-project-jobs-task__dropdown-checkbox.is-open:checked~div .c-project-jobs-task__dropdown .c-project-jobs-task__dropdown-inner{min-height:0;opacity:0;pointer-events:none;transition:opacity .3s ease-out}.c-project-jobs-task__dropdown-inner button{position:relative;text-align:left}.c-project-jobs-task__dropdown-inner button:disabled span{color:grey;cursor:default;text-decoration:none}.c-project-jobs-task__dropdown-inner button:disabled{text-decoration:none}.c-project-jobs-task__dropdown-inner button:disabled:hover span{color:grey!important}.c-project-jobs-task__dropdown-inner>:first-child:last-child{margin-top:1rem}.c-project-jobs-task__dropdown-inner>:last-child{margin-bottom:3rem}.c-project-investment__dropdown-checkbox:checked~.c-project-investment__dropdown,.c-project-jobs-task__dropdown-checkbox:checked~div .c-project-jobs-task__dropdown,.c-project-quantification__dropdown-checkbox:checked~.c-project-quantification__dropdown{grid-template-rows:1fr;pointer-events:auto;animation:showOverflow 0s forwards;animation-delay:.4s}.c-project-jobs-task__dropdown-checkbox.is-open:not(:checked)~div .c-project-jobs-task__dropdown{grid-template-rows:1fr;pointer-events:auto;overflow:visible!important}@keyframes showOverflow{to{overflow:visible}}.c-project-investment__dropdown-checkbox:checked~.c-project-investment__dropdown .c-project-investment__dropdown-inner,.c-project-jobs-task__dropdown-checkbox.is-open:not(:checked)~div .c-project-jobs-task__dropdown .c-project-jobs-task__dropdown-inner,.c-project-jobs-task__dropdown-checkbox:checked~div .c-project-jobs-task__dropdown .c-project-jobs-task__dropdown-inner,.c-project-quantification__dropdown-checkbox:checked~.c-project-quantification__dropdown .c-project-quantification__dropdown-inner{opacity:1;pointer-events:auto}.c-project-jobs-task__dropdown-inner li:not(:first-child){margin-top:1.3em}.c-project-jobs-task__dropdown-inner span[class*=icon-]{position:absolute;left:.3rem;top:.2rem;color:var(--color-primary-400);margin-right:.4em}.c-project-jobs-task__dropdown-inner span[class*=icon-support-ticket]{font-size:1.5rem;margin-left:-.15em;margin-top:-.05em}.c-project-jobs-task__underlined{--tooltip-bg:var(--color-neutral-200);--tooltip-color:var(--color-neutral-400)!important;--tooltip-fz:1.2rem;position:relative;display:block;text-align:left;text-decoration:underline;text-underline-offset:.1em;color:var(--color-primary-200);font-size:1.2rem;max-width:35em}.c-project-jobs-task__underlined .c-tooltip{white-space:nowrap;color:var(--color-neutral-400)!important}.c-project-jobs-task__dropdown-inner button+.c-tooltip{--tooltip-fz:1.2rem;width:18em}.c-project-jobs-task__dropdown-inner button+.c-tooltip.c-tooltip--up{width:auto;max-width:20em;left:-1rem;animation:showTooltipUp2 .4s var(--easeOutCubic) forwards}.c-project-jobs-task__dropdown-inner button+.c-tooltip.c-tooltip--up:before{left:2rem}@keyframes showTooltipUp2{0%{opacity:0;transform:translate3d(0,calc(100% + var(--_arrow-w) + var(--_tooltip-separation) + var(--_translate-distance)),0)}to{opacity:1;transform:translate3d(0,calc(100% + var(--_arrow-w) + var(--_tooltip-separation)),0)}}.c-tooltip:hover .c-tooltip__viewport{display:block;pointer-events:auto;animation:showTooltip2 .6s var(--easeOutCubic) forwards}.c-project-jobs-task__dropdown-inner button+.c-tooltip ul{margin-top:.8em}.c-project-jobs-task__dropdown-inner button+.c-tooltip li{padding-left:1.3rem;min-width:10em}.c-project-jobs-task__dropdown-inner button+.c-tooltip li:not(:first-child){margin-top:.5em}.c-project-jobs-task__dropdown-inner button+.c-tooltip li:before{content:"";position:absolute;left:.3rem;top:.7rem;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--color-primary-200)}.c-project-jobs-task__dropdown-inner button:has(+.c-tooltip):before{content:"";position:absolute;width:100%;left:0;top:50%;height:3rem;transform:translateY(-50%)}.c-project-jobs-task__dropdown-inner span[class*=icon-]+.c-project-jobs-task__underlined{padding-left:2.2rem}.c-project-jobs-task__hint{display:block;font-size:.8em;color:var(--color-secondary-100);margin-bottom:.1em}.c-project-jobs-task__dropdown-label .c-project-jobs-task__check{position:absolute;left:0;top:0}.c-project-jobs-task__dropdown-label input:checked+.c-project-jobs-task__check:before{content:"";width:65%;height:45%;border-bottom:.3rem solid var(--color-primary-200);border-left:.3rem solid var(--color-primary-200);position:absolute;left:50%;top:40%;transform:translate(-50%,-50%) rotate(-45deg)}.c-project-info{display:flex;flex-direction:column}.c-project-resume-list__card+.c-project-info-nav{margin-top:var(--_space-y)}.c-project-info-nav__list{display:flex;align-items:stretch}.c-project-tab button{--tooltip-fz:1.2rem;--tooltip-width:14em;position:relative;display:flex;font-weight:800;background-color:var(--color-primary-300);padding:.7em var(--_px);border-radius:var(--_br) var(--_br) 0 0;line-height:1;transition:background-color var(--generic-delay) ease-out,border var(--generic-delay) ease-out;border:.1rem solid #0a504040;height:100%;align-items:center}.c-project-tab>*{color:var(--color-neutral-100)}.c-project-tab span[class*=icon-]{display:inline-block;vertical-align:baseline;margin-right:.3em}.c-project-tab.is-active button{pointer-events:none;background-color:var(--color-blue-500);border:.1rem solid var(--color-blue-500)}.c-project-tab.is-active button,.c-project-tab.is-locked button{transition:background-color var(--generic-delay) ease-out,border var(--generic-delay) ease-out}.c-project-tab.is-locked button{background-color:var(--color-neutral-300);border:.1rem solid var(--color-neutral-300)}.c-project-tab:has(.c-project-tab__badge){white-space:nowrap}:root:root .c-project-tab__badge{position:relative;display:flex;font-size:1.1rem;isolation:isolate;padding:.3em;margin-right:1em;margin-top:.3em;font-weight:700;line-height:.9}:root:root .c-project-tab__badge span{font-size:1.3rem;margin-top:-.1em}.c-project-tab__badge:after{content:"";position:absolute;z-index:-1;width:120%;height:120%;top:46%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-blue-600);border-radius:1em}.c-project-content{position:relative;background-color:var(--color-neutral-100);border-radius:0 0 var(--_br) var(--_br);padding:calc(var(--_py)*1.2) var(--_px);height:100%}.c-project-content__link{display:flex;justify-content:center;flex-direction:row;background-color:#ede9e7;width:100%;border-radius:.4em;padding:.8em 1em;font-weight:800;margin-top:2em}.c-project-content__link span[class*=icon-],.c-project-content__link strong{color:var(--color-primary-200)}.c-project-content__link span[class*=icon-]{display:inline-block;vertical-align:baseline;margin-right:.3em;font-size:1.2em}.c-project-content__link strong{white-space:nowrap}.c-project-content__link strong span[class*=icon-]{margin-inline:.3em 0;font-size:.7em}.c-project-content-nav__list{display:flex;flex-wrap:wrap;gap:.8em}.c-project-content-nav__item>*{display:flex;flex-direction:row;align-items:center;gap:.5em;width:-moz-fit-content;width:fit-content;color:var(--color-primary-300);padding:.7em .9em;box-shadow:0 0 0 .1rem currentColor;border-radius:.6rem;line-height:1;font-size:.8em;transition:background-color var(--generic-delay) ease-out,box-shadow var(--generic-delay) ease-out}.c-project-content-nav__item>* span[class*=icon-]{font-size:1.2em}.c-project-content-nav__item.is-active>*{box-shadow:0 0 0 .1rem var(--color-blue-500);background-color:var(--color-blue-500);transition:background-color var(--generic-delay) ease-out,box-shadow var(--generic-delay) ease-out}.c-project-content-nav__item>:disabled{color:var(--color-neutral-300);pointer-events:none;opacity:.6}.c-project-content-nav__item.is-active>*,.c-project-content-nav__item>*{transition:color var(--generic-delay) ease-out}.c-project-content-nav__item.is-active>*{pointer-events:none;color:var(--color-neutral-100)}.c-project-content__scroller{color:var(--color-neutral-500)}.c-project-content__scroller>:not(:first-child):not(.c-popup){margin-top:calc(var(--_py)*1.2)}.c-project-content__scroller .s-content .c-frame:has(.c-table__holder){border-radius:0}.c-project-content__scroller .s-content .c-frame:has(.c-table__holder):not(:first-child){border-top:.3rem solid var(--color-neutral-150);padding-top:2rem;margin-top:3rem}.c-project-content__scroller .c-table td,.c-project-content__scroller .c-table th{padding:1rem 3rem 1rem 0}.c-project-content__scroller .c-table tbody td{font-size:.7em}.c-project-content__scroller .c-table thead td{font-size:.8em}.c-project-content__scroller .c-table td:first-child{white-space:nowrap;font-size:.7em}:root .c-project-content .c-frame{--frame-py:2rem;--frame-px:2rem;font-size:1em;border-radius:1.6rem;margin-inline:0}:root .c-project-content .c-frame:has(.c-table__holder){padding:0}.c-project-content .c-frame li{margin-top:.2em;padding-left:1.5rem}.c-project-content .c-frame li:has(ul:last-child)+li{margin-top:1.5em}.c-project-content .c-frame li ul li:before{content:"-";display:inline-block;top:auto;vertical-align:middle;background-color:transparent;width:auto;height:auto}:root .c-project-content .c-frame strong{font-weight:800}.c-project-quantification__key{font-size:1.6rem;margin-bottom:.8em}.c-project-quantification__grid{display:flex;justify-content:space-between;align-items:flex-end;gap:4em}.c-project-quantification__grid:not(:first-child){margin-top:1em}.c-project-quantification__total,.c-project-quantification__value{color:var(--color-primary-200);font-weight:800}.c-project-quantification__total{border-top:.1rem solid hsl(var(--color-secondary-100-hsl)/40%);padding-top:.6em;margin-top:.6em;text-align:right;font-size:1.9rem}.c-project-quantification__total.is-negative,.c-project-quantification__value.is-negative{color:var(--color-error)}.c-project-quantification__total small,.c-project-quantification__value small{font-size:.5em}.c-project-quantification__total-holder{position:relative}.c-project-quantification__total-holder:before{content:"";position:absolute;width:4rem;height:2rem;top:0;right:0;transform:translateY(-50%);background-color:var(--color-neutral-100);pointer-events:none}.c-project-quantification__toggle-dropdown{position:absolute;width:2rem;height:2rem;top:0;right:0;transform:translateY(-50%);background-color:var(--color-primary-500);cursor:pointer;border-radius:50%;z-index:1}.c-project-quantification__toggle-dropdown:after,.c-project-quantification__toggle-dropdown:before{content:"";position:absolute;width:.9rem;height:.2rem;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-neutral-100)}.c-project-quantification__toggle-dropdown:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s ease-out}.c-project-quantification__dropdown-checkbox:checked~div .c-project-quantification__toggle-dropdown:after{transform:translate(-50%,-50%) rotate(180deg);transition:transform .4s ease-out}.c-project-quantification__dropdown-inner>:last-child{padding-bottom:1em}.c-project-content__title{font-weight:800;font-size:1.4rem;color:var(--color-primary-500);margin-bottom:1em}.c-project-articles__item{position:relative;padding-right:3rem}.c-project-article:before,.c-project-articles__item:after{position:absolute;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.c-project-article{padding-left:2em}.c-project-article:before{content:"\e94d";position:absolute;left:0;font-size:1.4em;color:var(--color-primary-500)}.c-project-article:has(.c-project-article__kicker):before{top:1.1em}.c-project-articles__item:not(:first-child){margin-top:1.4rem;padding-top:1em;border-top:.1rem solid hsl(var(--color-secondary-100-hsl)/40%)}.c-project-articles__item:after{content:"\e94e";right:0;top:1.4rem;font-size:2rem;color:hsl(var(--color-secondary-100-hsl)/40%)}.c-project-article{position:relative}.c-project-article__kicker{display:block;color:var(--color-primary-200);font-size:1.1rem;margin-bottom:.6em}:root .c-project-article__title a{font-size:1.6rem;color:var(--color-primary-500)}.c-project-article__text{margin-top:.4em;color:var(--color-secondary-400)}.c-project-article__link{display:block;width:-moz-fit-content;width:fit-content;margin-right:-3rem;margin-left:auto;margin-top:.5em;color:var(--color-primary-200)}.c-project-article__link span{display:inline-block;margin-left:.2em;font-size:.9em}.c-project-article__link span[class*=arrow]{font-size:.7em}.c-project-cta a{display:flex;background-color:var(--color-secondary-500);color:var(--color-neutral-100);padding:calc(var(--_py)*1.2) var(--_px);border-radius:var(--_br);overflow:hidden}.c-project-cta__tagline{display:block;font-size:1.8rem;line-height:1.1;font-weight:800}.c-project-cta__text{display:block;margin-top:.5em;line-height:1.2;font-size:1.2rem;font-weight:600}.c-project-cta__text strong{font-weight:800;text-transform:uppercase}.c-project-cta__btn{display:block;width:-moz-fit-content;width:fit-content;background-color:var(--color-primary-200);color:var(--color-neutral-100);font-size:1.3rem;padding:.6em 1em .7em;border-radius:.4em;font-weight:800;margin-top:1.5em}.c-project-page-oem__list{display:grid;grid-template-columns:1fr 1fr 1fr}.c-project-page-oem__card{position:relative;border-radius:var(--_br);text-align:center;color:var(--color-secondary-200);padding:1.5rem 1rem 3.5em;display:flex;flex-direction:column}.c-project-page-oem__num{font-size:1.6em;font-weight:800}.c-project-page-oem__type{font-size:.9rem;text-transform:uppercase;margin-top:.5em;line-height:1}.c-project-page-oem__name{font-weight:800;text-transform:uppercase;line-height:1;margin-top:.1em}.c-project-page-oem__link{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-size:.9rem;padding:.5em .8em;border-radius:2em;border:.1rem solid;font-weight:600;white-space:nowrap}.c-project-page-oem__card:first-child{background-color:hsl(var(--color-primary-200-hsl)/6%);color:var(--color-primary-500)}.c-project-page-oem__card:first-child .c-project-page-oem__num{color:var(--color-primary-200)}.c-project-page-oem__card>*{display:block}.c-project-page-oem__btns{display:flex;margin-top:1.2em;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.c-project-page-oem__btn{--btn-padding-y:.55em;--btn-fz:.9em}.c-project-page-oem__btn:not([class*=c-btn--outline]){--btn-bg-color:var(--color-primary-300)}.c-project-page-oem__btn[class*=c-btn--outline]{--btn-color:var(--color-primary-300)}.c-project-content-placeholder{text-align:center;background-color:hsl(var(--color-secondary-100-hsl)/18%);padding:2em;border-radius:1.2rem}.c-project-content-placeholder__text{color:var(--color-neutral-500);font-size:1em;line-height:1.5;max-width:30em;margin-inline:auto}.c-project-content-placeholder--xs .c-project-content-placeholder__text{max-width:20em}.c-project-content-placeholder__btn{--btn-padding-y:.6em;--btn-bg-color:var(--color-primary-300);--btn-fz:1em}.c-project-content-placeholder__text+.c-project-content-placeholder__btn{margin-top:1.3em}.c-project-content-placeholder--img,.c-project-content-placeholder--picture{background-color:hsl(var(--color-secondary-100-hsl)/18%)}.c-project-content-placeholder.c-project-content-placeholder--finances{--btn-padding-x:.6em;--btn-icon-fz:1.4em;background-color:var(--color-primary-500);gap:1.5rem}.c-project-content-placeholder.c-project-content-placeholder--finances div{text-align:left}.c-project-content-placeholder.c-project-content-placeholder--finances .c-project-content-placeholder__text{color:var(--color-neutral-100);font-size:1.6rem;line-height:1.3;max-width:11em}.c-project-content-placeholder.c-project-content-placeholder--finances .c-project-content-placeholder__btn{white-space:nowrap;width:max-content;margin-left:0}:root:root .c-project-content-placeholder--audit span[class*=icon-]{color:var(--color-blue-500)}:root:root .c-project-content-placeholder--dark span[class*=icon-]{color:var(--color-primary-500)}:root:root .c-project-content-placeholder--audit .c-project-content-placeholder__text{max-width:22em}.c-project-content-placeholder--picture{display:grid;grid-template-columns:1fr 1fr;align-items:center}.c-project-content-placeholder--picture .c-project-content-placeholder__text{text-align:left}.c-project-content-placeholder__img{width:100%;height:auto}.c-project-investment__item{background:#ede9e7;border-radius:var(--_br);font-size:1.2rem}.c-project-investment__item .c-btn{font-size:1em}.c-project-investment__item:not(:first-child){margin-top:1.2rem}.c-project-investment__item>*{position:relative;display:flex;align-items:center;padding:.8em 4rem .8em 1em;color:var(--color-secondary-500);gap:1em}.c-project-investment__item a{border-radius:var(--_br)}.c-project-investment__item strong{color:var(--color-primary-200);font-size:800}.c-project-investment__logo-holder{position:relative}.c-project-investment__logo-holder:before{content:"";position:absolute;right:-.5rem;top:.5rem;width:1.6rem;height:1.6rem;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(/images/rebranding/rebranding-images/star.svg);z-index:1;pointer-events:none}.c-project-investment__logo{width:5rem;min-width:5rem;height:5rem;background-color:var(--color-neutral-100);border-radius:50%;overflow:hidden}.c-project-investment__logo img{object-fit:contain;object-position:center;height:100%;width:100%}.c-project-investment__icon{position:absolute;top:50%;transform:translateY(-50%);right:1.4em;cursor:pointer;transition:opacity .2s}.c-project-investment__icon img{width:2.8rem;height:2.8rem}.c-project-investment__icon>.c-tooltip{pointer-events:none}.c-project-investment__icon:is(:hover,:focus-visible)>.c-tooltip{display:block;font-size:12px}.c-project-investment__toggle-dropdown{position:relative;display:flex;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-weight:800;color:var(--color-primary-200);flex-direction:column;align-items:center;font-size:1.2rem;margin-top:1rem;cursor:pointer}.c-project-investment__toggle-dropdown:before{content:"View more"}.c-project-investment__dropdown .c-project-investment__dropdown-inner>:first-child{margin-top:1.2rem}.c-project-investment__dropdown-checkbox:checked~.c-project-investment__toggle-dropdown:before{content:"View less"}.c-project-investment__dropdown-checkbox:checked~.c-project-investment__toggle-dropdown .icon-close-arrow{transform:rotate(180deg)}.c-project-oppy{--_py:2rem;--_px:2rem;color:var(--color-neutral-100);position:relative;border-radius:var(--_br)}.c-project-oppy__img-holder{position:relative;background-color:var(--color-pink-400)}.c-project-oppy__headings{position:absolute;left:0;top:0;display:flex;width:100%;height:100%;padding:var(--_py) var(--_px);flex-direction:column;justify-content:center}.c-project-oppy__name{font-weight:800;font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-project-oppy__pic{position:relative;isolation:isolate}.c-project-oppy__pic:before{content:"";display:block;height:0;padding-bottom:56.25%}.c-project-oppy__pic:after{content:"";background-color:hsl(var(--color-primary-600-hsl)/20%)}.c-project-oppy__img,.c-project-oppy__pic:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5rem;z-index:-1}.c-project-oppy__img{object-fit:cover}.c-project-oppy__content{background-color:var(--color-primary-500);padding:var(--_py) var(--_px);font-size:1.2rem;border-radius:0 0 var(--_br) var(--_br)}.c-project-oppy__content p{opacity:.8}.c-project-oppy__table{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5em 1em;gap:1.5em 1em}.c-project-oppy__table-item>*{display:block;line-height:1}.c-project-oppy__table-item strong{opacity:.6;font-size:1.1rem}.c-project-oppy__table-item span{margin-top:.5em}.c-project-oppy__headings{--_tags-h:3.2rem}.c-project-oppy__headings:has(.c-project-oppy__tags){padding-bottom:calc(var(--_py) + var(--_tags-h))}.c-project-oppy__tags{position:absolute;bottom:var(--_py);left:var(--_px);display:flex;gap:1rem;margin-top:1rem}.c-project-oppy__year{display:block;width:10.5rem;height:var(--_tags-h);background-position:0;background-repeat:no-repeat;background-size:contain;background-image:url(/images/rebranding/oppy/10-years-xs.svg)}.c-project-oppy__year--20{background-image:url(/images/rebranding/oppy/20-years-xs.svg)}.c-project-oppy__provided{display:block;width:8.4rem;height:var(--_tags-h);background-position:0;background-repeat:no-repeat;background-size:contain;background-image:url(/images/rebranding/oppy/provided_grain.svg)}.c-project-oppy__edit{position:absolute;top:var(--_py);right:var(--_px);font-size:2rem;color:var(--color-neutral-100)}.c-project-page .c-project-content .c-baseLast{display:block}.c-project-page .c-baseLast--ghg .c-summary>li{font-size:1.4rem}.c-project-page .c-baseLast--ghg .c-summary>li:not(:first-child){margin-top:2rem}.c-project-page .c-baseLast--ghg .c-summary:before{content:none}.c-project-page .c-baseLast--ghg .c-summary-item{padding:0}.c-project-page .c-baseLast--ghg .c-summary-item__label{font-size:1.5rem;margin-bottom:1em;font-weight:600}.c-project-page .c-baseLast--ghg .c-summary-item-table{gap:.7em;margin-bottom:1rem}.c-project-page .c-baseLast--ghg .c-summary-item-table:not(:first-child){margin-top:1em}.c-project-page .c-baseLast--ghg .c-summary-item-table__item{display:flex;justify-content:space-between;align-items:flex-end;gap:4em;margin:0}.c-project-page .c-baseLast--ghg .c-summary-item-table__text{font-size:1.3rem}.c-project-page .c-baseLast--ghg .c-summary-item-table__number{color:var(--color-primary-200);font-weight:800;font-size:1.4rem}.c-summary-item-table--negative .c-summary-item-table__number{color:var(--color-error)!important}.c-project-page .c-baseLast--ghg .c-summary-item__number{border-top:.1rem solid hsl(var(--color-secondary-100-hsl)/40%);padding-top:.6em;text-align:right;color:var(--color-primary-200);font-weight:800;font-size:1.8rem}.c-project-page .c-baseLast--ghg .c-summary-item__btn{bottom:-.6em}.c-project-page .c-baseLast--ghg .c-summary-item.is-collapsed .c-summary-item__btn{bottom:0}.c-project-page .c-summary-item.collapsable .c-summary-item-table .c-summary-item-table__item:last-child{margin-bottom:2em}:root .c-project-page .c-summary-item__symbol{display:none}:root .c-project-page .c-table__btn{top:0;font-size:1.4rem}:root .c-project-page .c-table__title{font-size:1.4rem;margin-top:2rem}.c-table__subtitle{font-size:1.3rem}.c-project-page-top__btn-link{color:var(--color-primary-100);text-decoration:underline;font-weight:700;text-underline-offset:.2em}.c-project-oppy__actions{display:flex;margin-top:2rem;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.c-project-oppy__action{--tooltip-fz:1.2rem;--tooltip-bg:var(--color-primary-700);position:relative;display:flex;background-color:var(--color-blue-500);font-size:2rem;width:3rem;height:3rem;padding:.2em;border-radius:50%;color:var(--color-neutral-100);align-items:center;justify-content:center}.c-project-oppy__action .c-tooltip{width:8em}.c-project-content__nav-holder:has(li)+.c-project-content__holder{margin-top:2rem}.c-baseLast+.c-project-content__centered{margin-top:0}.c-project-content__centered{text-align:center}:root:root .c-project-content__centered{margin-top:2rem}.c-project-content__text{color:var(--color-neutral-500);font-size:1.4rem;line-height:1.6;max-width:20em;margin-inline:auto}.c-project-content__text+.c-project-content__btn{margin-top:2rem}:root .c-project-content__btn{--btn-padding-y:0.6em;--btn-fz:1.3rem;--btn-fw:700;--btn-bg-color:var(--color-primary-300);padding-block:.68em .65em .7em}.c-project-content__btn span{font-size:1.6em}@media (max-width:61.1875rem){.c-project-page-top__left{border-radius:var(--_br) var(--_br) 0 0}.c-project-jobs__tasks,.c-project-page__resume,.c-project-page__viewport{margin-top:var(--_space-y)}.c-project-jobs-nav{position:relative;width:calc(100vw - var(--wrapper-x) * 2);margin-inline:calc(var(--_px) * -1);margin-bottom:-.5em}.c-project-jobs-nav:before{content:"";position:absolute;right:0;top:0;height:100%;width:3rem;background:linear-gradient(270deg,var(--color-primary-500) 20%,transparent);z-index:1;pointer-events:none}.c-project-jobs-nav__scroller{overflow:hidden;overflow-x:auto}.c-project-jobs-nav__list{white-space:nowrap;padding-inline:var(--_px);padding-bottom:.5em}.c-project-jobs-nav__btn{display:inline-flex;width:auto}.c-project-jobs-nav__btn:not(:first-child){margin-left:1rem}.c-project-jobs-nav__btn:last-child{margin-right:var(--_px)}.c-project-cta a{flex-direction:column;isolation:isolate}.c-project-cta__img{width:100%;height:auto;order:2;margin-bottom:-40vw;z-index:-1;margin-top:-4rem;pointer-events:none}.c-project-jobs-task__text{padding-right:1em}.c-project-info{margin-top:var(--_py)}.c-project-tab button{font-size:1.2rem;padding:.7em}.c-project-content__nav-holder{position:relative;margin-inline:calc(var(--_px) * -1);width:calc(100vw - var(--wrapper-x) * 2);margin-bottom:-.5em}.c-project-content__nav-holder:before{content:"";position:absolute;right:0;top:0;height:100%;width:3rem;background:linear-gradient(270deg,var(--color-neutral-100) 20%,transparent);z-index:1;pointer-events:none}.c-project-content__nav{overflow:hidden;overflow-x:auto}.c-project-content-nav__list{display:block;padding-block:.2em;padding-inline:var(--_px);white-space:nowrap}.c-project-content-nav__item{display:inline-block}.c-project-content-nav__item>*{white-space:nowrap;width:auto;font-size:1.2rem;padding:1em}.c-project-content-nav__item:not(:first-child){margin-left:1rem}.c-project-content-nav__item:last-child{margin-right:var(--_px)}:root .c-project-page .c-table__title{padding-bottom:2em}.c-project-content-placeholder--img{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem}.c-project-content-placeholder__img{width:70%;margin-inline:auto}}@media (hover:hover){.c-project-cta__btn,.c-project-jobs-nav__btn,.c-project-jobs-task__toggle-dropdown,.c-project-page-top__btn,.c-project-quantification__toggle-dropdown,.c-project-tab button{transition:background-color var(--generic-delay) ease-out}.c-project-cta__btn:is(:hover,:focus-visible),.c-project-jobs-nav__btn:is(:hover,:focus-visible),.c-project-jobs-task__toggle-dropdown:is(:hover,:focus-visible),.c-project-page-top__btn:is(:hover,:focus-visible),.c-project-quantification__toggle-dropdown:is(:hover,:focus-visible){background-color:var(--color-hover);transition:background-color var(--generic-delay) ease-out}.c-project-tab:not(.is-locked,.is-active) button:is(:hover,:focus-visible){background-color:var(--color-primary-500)!important;border-color:var(--color-primary-500)!important;transition:background-color var(--generic-delay) ease-out}:root:root .c-project-jobs-task__audit:is(:hover,:focus-visible){background-color:var(--color-blue-700)!important;border-color:var(--color-blue-700)!important;transition:background-color var(--generic-delay) ease-out,border-color var(--generic-delay) ease-out}.c-project-article__link,.c-project-article__title a,.c-project-content-nav__item>*,.c-project-content__link strong,.c-project-content__link strong span,.c-project-investment__toggle-dropdown,.c-project-jobs-task__dropdown-inner button span,.c-project-oppy__edit,.c-project-page-oem__link,.c-project-page-top__action,.c-project-page-top__menu{transition:color var(--generic-delay) ease-out}.c-project-article:has(.c-project-article__link:is(:hover,:focus-visible)) .c-project-article__title a,.c-project-article:has(.c-project-article__title a:is(:hover,:focus-visible)) .c-project-article__link,.c-project-article__link:is(:hover,:focus-visible),.c-project-article__title a:is(:hover,:focus-visible),.c-project-content-nav__item:not(.is-active)>:is(:hover,:focus-visible),.c-project-content__link:is(:hover,:focus-visible) strong,.c-project-content__link:is(:hover,:focus-visible) strong span,.c-project-investment__toggle-dropdown:is(:hover,:focus-visible),.c-project-jobs-task__dropdown-inner button:is(:hover,:focus-visible) span:not(.c-project-jobs-task__hint),.c-project-oppy__edit:is(:hover,:focus-visible),.c-project-page-oem__link:is(:hover,:focus-visible),.c-project-page-top__action:is(:hover,:focus-visible),.c-project-page-top__menu:is(:hover,:focus-visible){color:var(--color-hover);transition:color var(--generic-delay) ease-out}.c-project-jobs-task__dropdown-inner label:has(.c-project-jobs-task__check:is(:hover,:focus-visible))~.c-tooltip,.c-project-jobs-task__dropdown-inner li.is-disabled:is(:hover,:focus-visible)>.c-tooltip,.c-project-jobs-task__highlighted:is(:hover,:focus-visible)>.c-tooltip,.c-project-jobs-task__underlined:is(:hover,:focus-visible) .c-tooltip,.c-project-oppy__action:is(:hover,:focus-visible) .c-tooltip,.c-project-page-top__actions button:is(:hover,:focus-visible) .c-tooltip,.c-project-page-top__menu:is(:hover,:focus-visible) .c-tooltip,.c-project-tab button:is(:hover,:focus-visible)>.c-tooltip{display:block}.c-project-jobs-task__dropdown-inner li:has(.c-project-jobs-task__highlighted:is(:hover,:focus-visible))>.c-tooltip{display:none}.c-project-jobs-task__highlighted>.c-tooltip{pointer-events:none}.c-project-investment__item>*{transition:box-shadow var(--generic-delay) ease-out}.c-project-jobs-task__check{transition:border-color var(--generic-delay) ease-out}.c-project-jobs-task label:not(.is-disabled):is(:hover,:focus-visible) .c-project-jobs-task__check{border-color:var(--color-hover);transition:border-color var(--generic-delay) ease-out;transition:border-color .2s ease-out}.c-project-jobs-task__generate-card,.c-project-jobs-task__publish{transition:border-color .2s ease-out,background-color var(--generic-delay) ease-out}.c-project-jobs-task__generate-card:is(:hover,:focus-visible),.c-project-jobs-task__publish:is(:hover,:focus-visible){background-color:var(--color-blue-700)!important;border-color:var(--color-blue-700)!important;transition:color var(--generic-delay) ease-out;transition:border-color .2s ease-out,background-color var(--generic-delay) ease-out}.c-project-investment__icon{transition:transform var(--generic-delay) ease-out,opacity var(--generic-delay) ease-out}.c-project-investment__icon:is(:hover,:focus-visible){opacity:1;transform:scale3d(1.05,1.05,1.05) translateY(-50%);transition:transform var(--generic-delay) ease-out,opacity var(--generic-delay) ease-out}}@media (min-width:61.25rem){.o-body:has(.c-project-page){padding-top:calc(var(--section-y)*.4);padding-bottom:calc(var(--section-y)*.4)}.c-project-page__goback{font-size:1.2rem}.c-project-page,.c-project-page__goback{margin-inline:calc(var(--viewport-px) * -1)}.c-project-page{--_py:1.6rem;--_px:1.5rem;--_fz:1.3rem;--_space-y:1.2rem;display:grid;grid-template-rows:auto 1fr;grid-gap:var(--_space-y);gap:var(--_space-y)}.c-project-page__top{display:grid;grid-template-columns:17% 1fr}.c-project-page-top__flex{--_outside-gap:4rem;--_inner-gap:4rem;display:flex;align-items:center;justify-content:space-between}.c-project-page-top__flex-inner{display:flex;align-items:center;gap:var(--_outside-gap)}.c-project-page-top__actions{margin-top:0}.c-project-page-top__data-list,.c-project-page-top__kpi{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:var(--_inner-gap)}.c-project-page-top__kpi{padding-left:var(--_outside-gap);border-left:.1rem solid hsl(var(--color-neutral-100-hsl)/30%)}.c-project-page-top__name{font-size:1.1em;word-break:break-word}.c-project-page-top__actions{gap:1em}.c-project-page__resume{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--_space-y);gap:var(--_space-y)}.c-project-page-resume__data-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--_space-y);gap:var(--_space-y)}.c-project-resume-list__card{margin-top:0;width:100%}.c-project-resume-list__title{max-width:15em;overflow-wrap:break-word}.c-project-page__viewport{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:1em;gap:1em}.c-project-jobs__grid{display:flex;gap:var(--_px)}.c-project-jobs-tasks__scroller{overflow-y:auto;height:55vh;padding-right:2rem;margin-right:-1rem}.c-project-jobs__scroller-arrows{position:absolute;right:-1.15rem;top:0;color:var(--color-neutral-100);height:100%;pointer-events:none}.c-project-jobs__scroller-arrows span{display:block}.c-project-jobs__scroller-arrows span:first-child{transform:rotate(90deg)}.c-project-jobs__scroller-arrows span:last-child{position:absolute;bottom:2rem;transform:rotate(-90deg)}.c-project-jobs-tasks__list{padding-bottom:3rem}.c-project-jobs-tasks:has(.c-project-jobs-task__generate-card) .c-project-jobs-tasks__list,.c-project-jobs-tasks__list:has(.c-project-jobs-task .c-tooltip ul){padding-bottom:10rem}.c-project-jobs-nav{width:28rem;min-width:24rem}.c-project-jobs-nav__btn:not(:first-child){margin-top:.6em}.c-project-jobs__tasks{position:relative;margin-bottom:calc(var(--_py) * -1);width:100%}.c-project-jobs__tasks:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3rem;background:linear-gradient(180deg,transparent,var(--color-primary-500));z-index:1;pointer-events:none}.c-project-jobs-task>div{position:relative;padding-left:1.2em;margin-left:2.3em;margin-right:1.9rem;min-height:4rem}.c-project-jobs-task>div:before{content:"";position:absolute;left:0;height:100%;width:.3rem;background-color:var(--color-secondary-100);border-radius:.2em;opacity:.7}.c-project-jobs-task__dropdown-label,.c-project-jobs-task__toggle-dropdown{display:block;cursor:pointer}.c-project-content{overflow:hidden}.c-project-content__holder{margin-bottom:calc(var(--_py) * -1)}.c-project-content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:6rem;background:linear-gradient(180deg,transparent,var(--color-neutral-100));z-index:2;pointer-events:none}.c-project-content__scroller{overflow:hidden;overflow-y:auto;height:41.4vh;padding-right:2rem}.c-project-content__scroller:has(.c-table){padding-right:0}.c-project-content__scroller>:last-child{margin-bottom:6rem}.c-project-tab button{font-size:.8em}.c-project-cta a{gap:2rem;align-items:flex-start;padding:calc(var(--_py)*1.8) calc(var(--_px)*1.5)}.c-project-cta__tagline{max-width:12em}.c-project-cta__img{width:9rem;height:auto}.c-project-investment__text{max-width:28em}.c-project-investment__text strong{cursor:pointer}.c-project-investment__text strong:hover{color:var(--color-primary-400)}.c-project-page-top__menu .c-tooltip{width:11em}:root .c-project-page .c-table__title{padding-bottom:2em}:root .c-project-page .c-table__title:after,:root .c-project-page .c-table__title:before{bottom:0;top:auto}:root .c-project-page .s-content{width:29.5vw;margin-top:0}:root .c-project-page .c-popup .s-content{width:100%}:root .c-project-page .s-content>[class*=c-frame]{margin-top:0}.c-project-content-placeholder__icon{font-size:4.5rem;color:var(--color-primary-200)}.c-project-content-placeholder--img .c-project-content-placeholder__text{display:flex;align-items:center;gap:1em;font-size:1.4rem;font-weight:700;text-align:left;max-width:27em}.c-project-content-placeholder .c-project-content-placeholder__text span[class*=icon-]{display:inline-block;vertical-align:middle;margin-bottom:.1em;color:var(--color-primary-200)}}@media (min-width:90rem){.c-project-page{--_fz:1.4rem;--_px:2rem;margin-inline:calc(var(--viewport-px) * -1.4)}.c-project-tab button{--_px:1.4rem}.c-project-page__goback{margin-inline:calc(var(--viewport-px) * -1.4)}.c-project-page__resume{grid-template-columns:.9fr 1.1fr}.c-project-page__viewport{grid-template-columns:1.1fr .9fr}.c-project-jobs-nav{min-width:28rem}.c-project-content{padding:calc(var(--_py)*2) var(--_px) 0}:root .c-project-page .c-table__btn{top:2.5rem}.c-project-content-nav__item>*{font-size:1.2rem}.c-project-cta__content{display:flex;align-items:flex-end;gap:1.5em}.c-project-cta__btn{white-space:nowrap}.c-project-oppy{--_py:3rem;--_px:3rem;margin-inline:auto}.c-project-oppy__name{font-size:2rem}:root .c-project-page .s-content{width:35vw}.c-project-content-placeholder--img{padding-inline:4rem;padding-block:5rem;position:relative}.c-project-content-placeholder--img .c-project-content-placeholder__text,.c-project-content-placeholder--picture .c-project-content-placeholder__text{font-size:1.7rem}.c-project-content-placeholder--picture .c-project-content-placeholder__text{max-width:17em;margin-left:0}.c-project-content-placeholder--picture{grid-template-columns:.8fr 1.2fr}:root .c-project-page .c-table__title{padding-bottom:1em}}@media (min-width:90rem) and (min-height:49.375rem){.c-project-jobs-tasks__scroller{height:62vh}.c-project-content__scroller{height:51.5vh}.c-project-content__nav-holder:has(li)+.c-project-content__holder .c-project-content__scroller{height:43.1vh}}@media (min-width:90rem) and (min-height:49.375rem){.c-project-content-placeholder{padding-block:2rem}.c-project-content-placeholder--img{padding-block:5rem}.c-project-content-placeholder.c-project-content-placeholder--picture{padding-inline:4rem}.c-project-content-placeholder.c-project-content-placeholder--finances{padding-block:3rem;gap:3rem;grid-template-columns:1.1fr .9fr}.c-project-content-placeholder.c-project-content-placeholder--finances .c-project-content-placeholder__btn{margin-top:1.6em}.c-project-oppy__pic:before{padding-bottom:36%}}@media (min-width:93.75rem){.c-project-content{border-radius:0 var(--_br) var(--_br) var(--_br)}}@media (min-width:100rem){.c-project-content-placeholder--picture{grid-template-columns:.7fr 1.3fr}.c-project-content-placeholder--img{padding-inline:6rem}.c-project-content-placeholder__icon{font-size:5rem}}@media (min-width:112.5rem){.c-project-content-placeholder--picture{padding-inline:5rem}.c-project-content-placeholder.c-project-content-placeholder--finances{gap:3rem;grid-template-columns:.9fr 1.1fr}.c-project-content-placeholder.c-project-content-placeholder--finances .c-project-content-placeholder__text{font-size:1.8rem;max-width:14em}.c-project-content-placeholder.c-project-content-placeholder--finances .c-project-content-placeholder__btn{margin-top:2em}}@media (min-width:112.5rem) and (min-height:56.25rem){.o-body:has(.c-project-page){--wrapper:170rem}.c-project-page-top__flex{--_outside-gap:8rem;--_inner-gap:6rem}.c-project-content-placeholder{padding-block:4rem}.c-project-content-placeholder--img{padding-block:5rem}.c-project-tab button{font-size:1em;padding:.7em calc(var(--_px) + .5rem)}.c-project-oppy__pic:before{padding-bottom:30%}.c-project-jobs-tasks__scroller{height:66vh}.c-project-content__scroller{height:54.9vh}.c-project-content__nav-holder:has(li)+.c-project-content__holder .c-project-content__scroller{height:50.6vh}.c-project-jobs-task__dropdown-inner button+.c-tooltip.c-tooltip--up{max-width:28em}:root .c-project-jobs-task__generate-card{bottom:2.4rem}:root .c-project-jobs-task__audit{--btn-fz:1.4rem}:root:root .c-project-tab__badge{font-size:1.2rem}}@media (max-width:61.1875rem){.c-mrv-mobile-nav{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-primary-500);color:var(--color-neutral-100);padding:var(--wrapper-x);font-weight:600;box-shadow:0 -.3rem .4rem .1rem #0000002b;z-index:99}.c-mrv-mobile-nav__kicker{display:block;font-size:1.3rem;opacity:.5}.c-mrv-mobile-nav__name{font-size:1.6rem}.c-mrv-mobile-nav__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:.2rem solid hsl(var(--color-neutral-100-hsl)/20%)}.c-mrv-mobile-nav__btns{display:flex;align-items:center;gap:1.5rem}.c-mrv-mobile-nav__btns button{color:var(--color-neutral-100);font-size:2.2rem}.c-mrv-mobile-nav__btns button.is-active{color:var(--color-primary-200)}.c-mrv-mobile-nav .c-mrv-management__year{--_px:1.7rem;position:relative;cursor:pointer;text-align:right}.c-mrv-mobile-nav .c-mrv-management__year:before{content:"\e96d";font-size:1.4rem;position:absolute;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-500);top:50%;left:.8em;transform:translateY(-50%)}.c-mrv-mobile-nav .c-mrv-management__year select{padding-left:2.6em;font-size:1.4rem;font-weight:600;max-width:none}.c-mrv-mobile-nav .c-mrv-management__year:after{content:"\e92d";position:absolute;font-size:1.3rem;right:calc(var(--_px)* .7);top:50%;transform:translateY(-50%);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-primary-500);pointer-events:none}.c-mrv-mobile-nav .c-mrv-management__select{background-color:var(--color-neutral-100);font-size:1em;border-radius:.6em;color:var(--color-secondary-500);cursor:pointer;padding:.6em 40px .6em 1em;max-width:12em}}@media (max-width:22.4375rem){.c-mrv-mobile-nav__btns button{font-size:2rem}.c-mrv-mobile-nav .c-mrv-management__year select{max-width:9em}}@media (min-width:61.25rem){.c-mrv-mobile-nav{display:none}}.c-paywall{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;background-color:hsl(var(--color-neutral-500-hsl)/70%);z-index:1000;padding:2rem var(--wrapper-x);justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;overflow-y:auto}.c-paywall__popup{position:relative;background-color:var(--color-primary-400);border-radius:3rem;padding:3rem 3.4rem 3.4rem;min-width:89rem}.c-paywall__title{color:var(--color-neutral-100);font-size:2.2rem;font-weight:800}.c-paywall__close{position:absolute;top:3.6rem;right:3.6rem;font-size:2rem;color:var(--color-neutral-100)}.c-paywall__table{margin-top:1.2rem;border-radius:2.5rem;overflow:hidden;padding:2rem 2.2rem 2.4rem;background-color:var(--color-neutral-100)}.c-paywall__table table{font-size:1.3rem;width:100%;overflow:hidden}.c-paywall__table .line{background-color:hsl(var(--color-secondary-100-hsl)/50%);width:80%;height:.2rem;border-radius:.1rem;margin-inline:auto;margin-bottom:.4em}.c-paywall__table .line.line--xl{height:.4rem;border-radius:.2rem}.c-paywall__table .line.line--explore{background-color:var(--color-primary-200)}.c-paywall__table .line.line--design{background-color:#e9a4a7}.c-paywall__table .line.line--build{background-color:#606ab7}.c-paywall__table td{vertical-align:middle;font-size:1.3rem;padding-block:.4em;background-color:var(--color-neutral-100);color:var(--color-neutral-500)}.c-paywall__table .negative{color:var(--color-error)!important}.c-paywall__table .limited{color:var(--color-gold-400)!important}.c-paywall__table .positive{color:var(--color-primary-200)!important}.c-paywall__table .indent{margin-left:.6em}.c-paywall__table thead td{font-family:var(--font-xl);color:var(--color-neutral-800);text-transform:uppercase;font-weight:800;font-size:1.7rem;line-height:1}.c-paywall__table td:not(:first-child){text-align:center}.c-paywall__table thead td strong{display:inline-block;margin-right:.4em;vertical-align:middle;margin-top:-.29em;font-size:.9em}.c-paywall__table thead td span{font-size:1.2rem}.c-paywall__table tbody tr:not(:first-child) td{padding-block:0}.c-paywall__table tbody tr:not(.c-paywall-table__title,.c-paywall-table__hint) td p{padding-inline:.5em;padding-block:.3em}.c-paywall__table tbody tr:nth-child(odd):not(.c-paywall-table__title,.c-paywall-table__hint) td{background-color:#f7f6f5}:root:root .c-paywall__table .empty{background-color:var(--color-neutral-100)}.c-paywall-table__hint td:first-child{font-weight:700;padding-inline:.3em}.c-paywall-table__hint td{font-size:1.1rem;color:var(--color-neutral-600);padding-bottom:.8em}:root:root .c-paywall-table__title td{font-weight:700;color:var(--color-primary-200);padding-bottom:.5em;padding-inline:.3em}:root:root .c-paywall-table tbody .c-paywall-table__title:not(:nth-child(2)) td{padding-top:2em}:root:root .c-paywall-table__cost{font-size:1.6rem;font-weight:700}.c-paywall-table div:has(.c-paywall-table__btn){padding-top:2rem}.c-paywall-table__btn{background-color:var(--color-primary-200);color:var(--color-neutral-100);font-weight:700;padding:.6em 2em .8em;border-radius:2em}@media (hover:hover){.c-paywall-table__btn:is(:hover,:focus-visible){background-color:var(--color-hover)}.c-paywall__close:is(:hover,:focus-visible){color:var(--color-hover)}}@media (min-width:112.5rem) and (min-height:56.25rem){.c-paywall__popup{min-width:100rem}.c-paywall__table td{font-size:1.4rem}.c-paywall__table thead td{font-size:1.8rem}}.c-switch{--_fz:clamp(1.4rem,1.333vw,1.6rem);--_color:var(--color-primary-400);--_active-color:var(--color-sand-400);display:flex;position:relative;white-space:nowrap;align-items:center}.c-switch__label{font-size:var(--switch-fz,var(--_fz));color:var(--switch-color,var(--_color));cursor:pointer;margin-bottom:0}.c-switch__check{position:relative;width:calc(var(--switch-fz, var(--_fz))*2);height:calc(var(--switch-fz, var(--_fz))*1.1);box-shadow:0 0 0 .2rem var(--switch-color,var(--_color));background-color:transparent;border-radius:2em;margin-inline:.8em;cursor:pointer;transition:background-color var(--generic-delay) ease-out,box-shadow var(--generic-delay) ease-out}.c-switch__check:before{content:"";position:absolute;left:.2rem;top:50%;width:calc(var(--switch-fz, var(--_fz))*.867);height:calc(var(--switch-fz, var(--_fz))*.867);font-size:1.2em;background-color:var(--switch-color,var(--_color));transform:translateY(-50%);border-radius:50%;transition:transform .1s ease-out,background-color var(--generic-delay) ease-out}.c-switch.is-active .c-switch__check{background-color:var(--switch-color,var(--_color));box-shadow:0 0 0 .2rem var(--switch-color,var(--_color));transition:background-color .1s ease-out,box-shadow .1s ease-out}.c-switch.is-active .c-switch__check:before{transform:translate(100%,-50%);background-color:var(--switch-active-color,var(--_active-color));transition:transform .1s ease-out,background-color var(--generic-delay) ease-out}.c-txt-switch{--_fz:clamp(1.4rem,1.25vw,1.5rem);--_color:var(--color-sand-400);--_active-color:var(--color-secondary-500);--_border-r:.6em;display:flex;position:relative;white-space:nowrap;align-items:center;height:-moz-fit-content;height:fit-content;font-size:var(--switch-fz,var(--_fz));letter-spacing:.03em;font-weight:600;background-color:var(--switch-color,var(--_color));color:var(--switch-active-color,var(--_active-color));border-radius:var(--_border-r);box-shadow:0 0 0 .2rem var(--switch-active-color,var(--_active-color))}.c-txt-switch,.c-txt-switch__label{transition:background-color var(--generic-delay) ease-out}.c-txt-switch__label{padding:.4em 1em}.c-txt-switch__label.is-active{background-color:var(--switch-active-color,var(--_active-color));color:var(--color-neutral-100);border-radius:var(--_border-r);box-shadow:0 0 0 .2rem var(--switch-active-color,var(--_active-color))}@media (hover:hover){.c-switch:is(:hover,:focus-visible) .c-switch__check{--_color:var(--color-hover);transition:background-color var(--generic-delay) ease-out,box-shadow var(--generic-delay) ease-out}.c-txt-switch:is(:hover,:focus-visible){background-color:var(--color-hover);transition:background-color var(--generic-delay) ease-out}.c-txt-switch:is(:hover,:focus-visible) .c-txt-switch__label:not(.is-active){color:var(--color-neutral-100);transition:color var(--generic-delay) ease-out}}@media (min-width:61.25rem){.c-txt-switch{margin-top:.2rem}}.c-users{--_heading-fz:1.5rem;--_heading-fw:700;--_heading-color:var(--color-secondary-400);--_username-w:22rem;--_company-w:13rem;--_subscription-w:9rem;--_licenses-w:18rem;--_activities-w:11rem;--_actions:5rem;--_gap-x:2rem;--tooltip-width:11em}.c-users-heading{display:grid;justify-content:space-between;grid-template-columns:var(--_username-w) var(--_company-w) var(--_subscription-w) var(--_licenses-w) var(--_activities-w) var(--_actions);grid-gap:var(--_gap-x);gap:var(--_gap-x);margin-bottom:1rem}.c-users-heading__item{font-size:var(--_heading-fz);font-weight:var(--_heading-fw);color:var(--_heading-color)}.c-users-heading__item span[class*=icon-]{display:inline-block;color:var(--color-gold-500);margin-left:.2em;vertical-align:middle;margin-top:-.2em}.c-users__list{margin-inline:-2rem}.c-users__item .c-user__content{display:grid;justify-content:space-between;grid-template-columns:var(--_username-w) var(--_company-w) var(--_subscription-w) var(--_licenses-w) var(--_activities-w) var(--_actions);grid-gap:var(--_gap-x);gap:var(--_gap-x);width:100%;align-items:center}.c-users__item:not(:first-child){margin-top:1rem}.c-user{--_bg:var(--color-neutral-100);--_br:1.2rem;--_fz:1.3rem;--_py:2rem;--_px:2rem;--_carbon-plus-color:var(--color-blue-700);--_origination:var(--color-gold-400);--_investor:var(--color-primary-200);--_name-fz:1.08em;--_name-fw:600;--_name-color:var(--color-primary-600);--_mail-fz:1em;--_mail-fw:500;--_mail-color:var(--color-secondary-200);--_company-fz:1em;--_company-fw:500;--_company-color:var(--color-primary-600);--_subscription-fz:0.9em;--_subscription-fw:600;--_subscription-color:var(--color-neutral-400);--_license-fz:1em;--_license-fw:600;--_license-color:var(--color-neutral-600);--_activity-fz:1em;--_activity-fw:500;--_activity-color:var(--color-secondary-200);font-size:1.3rem}.c-user__content{padding:var(--_py) var(--_px);border-radius:var(--_br);background-color:var(--_bg)}.c-user__name{display:block;width:-moz-fit-content;width:fit-content;font-size:var(--_name-fz);font-weight:var(--_name-fw);color:var(--_name-color)}.c-user__company{display:block;font-size:var(--_company-fz);font-weight:var(--_company-fw);color:var(--_company-color);overflow:hidden;text-overflow:ellipsis}.c-user__subscription{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:var(--_subscription-fz);font-weight:var(--_subscription-fw);color:var(--_subscription-color);padding:.4em .9em;text-align:center;border:.1rem solid;border-radius:2em}.c-user__subscription:not(:first-child){margin-top:.5rem}.c-user__subscription.c-user__subscription--carbon-plus{color:var(--_carbon-plus-color)}.c-user__subscription.c-user__subscription--origination{color:var(--_origination)}.c-user__subscription.c-user__subscription--investor{color:var(--_investor)}.c-user__subscription.c-user__subscription--free{opacity:.6}.c-user__mail{display:block;font-size:var(--_mail-fz);font-weight:var(--_mail-fw);overflow:hidden;text-overflow:ellipsis;color:var(--_mail-color)}.c-user__license{font-size:var(--_license-fz);font-weight:var(--_license-fw);color:var(--_license-color)}.c-user__license li.is-expired{color:var(--color-secondary-200)}.c-user__license li.is-expired span{color:var(--color-error)}.c-user__activity{font-size:var(--_activity-fz);font-weight:var(--_activity-fw);color:var(--_activity-color)}.c-user__actions{text-align:center;cursor:pointer}.c-user__actions .c-user-actions__holder *{margin-left:10px}.c-user-actions__holder{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content;color:var(--color-primary-300)}.c-user-actions__link,.c-user-actions__link-danger{font-size:1rem;padding:.5rem 1rem}.c-user-actions__link-danger{color:red}.c-user-actions__holder:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:var(--tap-size);min-height:var(--tap-size);transform:translate(-50%,-50%)}:root .c-user-actions__tooltip{text-align:left;top:-.8rem}@media (hover:hover){.c-user-actions__holder:is(:hover,:focus-visible) .c-user-actions__tooltip{display:block}.c-user-actions__holder span,.c-user__company,.c-user__name{transition:color var(--generic-delay) ease-out;cursor:pointer}.c-user-actions__holder:is(:hover,:focus-visible) span[class*=icon-],.c-user__company:is(:hover,:focus-visible),.c-user__name:is(:hover,:focus-visible){color:var(--color-hover);transition:color var(--generic-delay) ease-out}}@media (min-width:90rem){.c-users{--_username-w:25rem;--_company-w:20rem}}:root .c-homepage-header{width:100%;padding-inline:var(--wrapper-x)}.c-homepage-header__logo{display:flex;width:12rem}.c-homepage-header__logo svg{width:100%;height:auto}:root .c-homepage-header__btn{--btn-border-r:2em;--btn-padding-y:.4em;--btn-fz:1.5rem;box-shadow:none}:root .c-homepage-header__btn.c-homepage-header__btn--logout{--btn-fw:800}.c-homepage__menu{font-size:2rem}.c-homepage__nav{pointer-events:none;opacity:0;transition:opacity .3s ease-out}.c-homepage__nav.is-open{pointer-events:auto;opacity:1;transition:opacity .3s ease-out}.c-header-nav-login__btn--google{--btn-bg-color:var(--color-neutral-100);--btn-color:var(--color-neutral-600)}.c-header-nav-login__btn--linkedin{--btn-bg-color:#0976b4;--btn-color:var(--color-neutral-100)}

/* !submenu */.c-submenu{display:none}.c-submenu__list{font-size:1.4rem;display:flex;flex-direction:column}.c-submenu__link{display:block;color:var(--color-neutral-100);padding:.6em var(--wrapper-x);height:100%}.c-submenu__item:has(.c-submenu__link.c-submenu__link--premium){border-top:.1rem solid hsl(var(--color-neutral-100-hsl)/30%);margin-top:1em;padding-top:1em}.c-submenu__item:has(.c-submenu__link.c-submenu__link--premium)+.c-submenu__item:has(.c-submenu__link.c-submenu__link--premium){border:none;margin-top:0;padding-top:0}.c-submenu__link.c-submenu__link--premium{pointer-events:none;color:hsl(var(--color-neutral-100-hsl)/50%)}.submenu-open .c-submenu{display:block}.c-submenu__premium{display:inline-block;font-size:.85em;padding:.18em .8em .22em;border-radius:2em;background-color:var(--color-primary-200);color:var(--color-neutral-100);margin-left:.8em}@media (max-width:74.9375rem){:root .c-homepage__nav{position:absolute;left:0;top:var(--header);background-color:var(--color-sand-400);width:100%}.c-homepage-nav__list{flex-direction:column;padding:2rem 0 6rem;background-color:var(--color-primary-400)}.c-homepage-nav__list li,.c-homepage-nav__list li a:not(.c-homepage-header__btn){color:var(--color-sand-400);font-size:1.8rem}:root .c-homepage-header__btn{--btn-color:var(--color-sand-400)}.c-header-nav-login__btn.c-homepage-header__btn--logout.c-homepage-header__btn--mobile,:root .c-homepage-header__btn.c-homepage-header__btn--logout{--btn-bg-color:var(--color-sand-400);--btn-color:var(--color-primary-400);margin-top:5rem!important}:root .c-homepage-header__btn{--btn-fz:1.7rem}.c-header-nav__tooltip{display:none!important}:root .c-header-nav-login__btn{display:flex;margin-inline:auto;margin-top:1.1em!important}.c-homepage-header__btn--desktop{display:none!important}.c-header-nav-login__btn.c-homepage-header__btn--mobile{width:90vw}

    /* !submenu */.c-submenu{background-color:hsl(var(--color-primary-600-hsl)/40%)}.c-submenu__item:first-child .c-submenu__link{padding-top:1.2em}.c-submenu__item:last-child .c-submenu__link{padding-bottom:1.2em}}@media (hover:hover){.c-submenu__link:is(:hover,:focus-visible){color:var(--color-hover)}li[class*=c-header-nav__item]:is(:hover,:focus-visible) .c-header-nav__tooltip{display:block}}@media (min-width:61.25rem){.c-submenu__link{padding:.4em 0}.c-homepage__nav.is-mobile{display:none}}@media (min-width:75rem){.c-homepage__menu{display:none}.c-homepage__nav{opacity:1;pointer-events:auto}:root .c-homepage-header__btn.c-homepage-header__btn--logout{--btn-color:var(--color-sand-400);margin-right:-1em}li[class*=c-header-nav__item]:has(.c-homepage-header__btn--logout) .c-header-nav__tooltip{margin-left:1.6em}li[class*=c-header-nav__item]:has(.c-homepage-header__btn--logout) .c-header-nav__tooltip:after{width:100%;height:1.4rem}.c-header-nav__tooltip{--tooltip-width:24rem;--tooltip-py:1.3em;--btn-fz:1.3rem;--btn-padding-y:0.8em}:root:root:root .c-header-nav__tooltip button{margin-top:0;width:100%}.c-header-nav-login__btn--mail{display:flex;align-items:center;justify-content:center;text-align:center;height:4.8rem}.c-header-nav-tooltip__separator{position:relative;display:flex;justify-content:center;padding-block:.5rem;margin-bottom:2rem}.c-header-nav-tooltip__separator:before{left:0}.c-header-nav-tooltip__separator:after,.c-header-nav-tooltip__separator:before{content:"";position:absolute;top:50%;width:40%;height:.1rem;background-color:hsl(var(--color-neutral-100-hsl)/20%);transform:translateY(-50%)}.c-header-nav-tooltip__separator:after{right:0}.c-homepage-header__btn--mobile{display:none!important}
    

    /* !submenu */.c-submenu{--_br:1.4rem;position:absolute;left:calc(var(--_br)*-1);top:calc(100% + .6em);background-color:var(--color-primary-400);border-radius:var(--_br);padding:1em 1.2em;width:19.4rem;box-shadow:0 .7rem .4rem -.4rem hsl(var(--color-neutral-700-hsl)/30%)}}.c-home{--wrapper:150rem;--btn-padding-x:1.2em;--btn-padding-y:1.1em;--btn-icon-fz:1.4em;background-color:var(--color-sand-400);padding-top:var(--header)}.c-home__kicker{display:inline-block;color:var(--color-secondary-400);font-size:1.3rem;font-weight:700;padding:.3em .9em .4em;border:.2rem solid;border-radius:2em;margin-bottom:1.6em;margin-left:-.2em}.c-home__title{--_fz:clamp(3rem,2.7vw,4rem);--_fw:var(--title-fw,800);--_lh:1;--_color:var(--title-color,var(--color-primary-400));font-family:var(--font-alt);font-size:var(--title-fz,var(--_fz));font-weight:var(--title-fw,var(--_fw));line-height:var(--_lh);color:var(--title-color,var(--_color));max-width:var(--title-max-w,none)}.c-home__title--xl{--_fz:clamp(3.6rem,3.75vw,6rem)}.c-home__title--alt{--_fz:clamp(3.6rem,5vw,7.3rem);font-family:var(--font-xl);text-transform:uppercase;font-weight:800}.c-home__text{--_fz:clamp(1.7rem,1.39vw,2rem);font-size:var(--text-fz,var(--_fz));font-weight:600;line-height:1.3;color:var(--text-color,var(--color-secondary-400));max-width:var(--text-max-w,none)}.c-home__text>p:not(:first-child){margin-top:1em}.c-home__title+.c-home__text{margin-top:1.6em}.c-home button[class*=c-btn]:not(.c-hero__btn,.c-homepage-header__btn,.c-deploying-cta__btn){padding-right:calc(var(--btn-padding-y,var(--_padding-y))*1.4);margin-top:3.2em}.c-hero{--title-max-w:10em;--text-max-w:20em;--text-fz:clamp(2rem,1.53vw,2.5rem)}.c-redirect-banner{background-color:#b45426;width:100%;color:#fff;text-align:center;padding:10px;font-size:1.5em}.c-redirect-banner button{color:#fff;font-weight:700;text-decoration:underline}.c-hero__title{max-width:7em}.c-hero__btns{display:flex;gap:2rem;margin-top:4rem}.c-hero__img{--_animation-delay:25s;width:100%;height:auto;margin-top:4rem;position:relative}.c-hero-img__flower{animation:rotateFlower var(--_animation-delay) linear infinite;transform-origin:center}.c-hero-img__flower,.c-hero-img__flower-center{position:absolute;top:0;left:0;width:33.5%}@keyframes rotateFlower{to{transform:rotate(1turn)}}@media (max-width:47.9375rem){.c-hero__btns{flex-direction:column}}@media (min-width:48rem){.c-hero{display:grid;grid-template-columns:1fr 1fr}.c-hero__img{margin-top:0}}@media (min-width:61.25rem){.c-hero{align-items:center}}@media (min-width:75rem){.c-hero{grid-template-columns:.9fr 1.1fr}.c-hero__btns{margin-top:5rem}}.c-services{--_animation-delay:400ms}.c-services__left{margin-inline:var(--wrapper-x-n);height:100%}.c-services__info{color:var(--color-primary-400);font-size:1.6rem;font-weight:600}.c-services__title{--title-max-w:15em}.c-services__list{margin-top:3.4rem}.c-services__item:not(:first-of-type){border-top:.2rem solid}.c-service__heading{display:flex;align-items:center;justify-content:space-between;padding:.7em 0 .75em}.c-service:not(.is-open) .c-service__heading,.c-service:not(.is-open) .c-service__toggle{cursor:pointer}.c-service__title{margin-bottom:.1em;font-size:calc(var(--_fz)*.8)}.c-service__bullet,.c-service__title{display:inline-block;vertical-align:middle}.c-service__bullet{font-size:1.4em;margin-left:.3em;margin-top:-.2em;color:var(--color-primary-200);font-size:0;transition:font-size var(--_animation-delay) ease-out}.c-service.is-open .c-service__bullet{font-size:1.4em;transition:font-size var(--_animation-delay) ease-out;animation:rotateFlower 15s linear infinite;transform-origin:center}.c-service__toggle{font-size:1.4em;color:var(--color-primary-400)}.c-service__info{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--_animation-delay) ease-out,background var(--_animation-delay) ease-out}.c-service.is-open .c-service__info{grid-template-rows:1fr}.c-service__holder{min-height:0;visibility:hidden;opacity:0}.c-service.is-open .c-service__holder,.c-service__holder{transition:visibility var(--_animation-delay) ease-out,opacity var(--_animation-delay) ease-out}.c-service.is-open .c-service__holder{visibility:visible;opacity:1}

/* ! Steps */.c-steps{padding:2rem;border:.3rem solid;border-radius:1.6rem;margin-top:4rem;display:grid;grid-template-columns:repeat(5,1fr);justify-content:space-between;overflow:hidden;align-items:center}.c-steps__item{text-align:center;color:var(--color-secondary-400);font-size:1.2rem;font-weight:700}.c-steps__item-bar{position:relative;width:80%;margin-inline:auto;height:.3rem;background:var(--color-primary-200)}.c-steps__item-bar:after,.c-steps__item-bar:before{content:"";position:absolute;background:var(--color-primary-200);width:1rem;height:1rem;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.c-steps__item-bar:before{left:30%}.c-steps__item-bar:after{left:70%}.c-steps__icon{font-size:5.6rem;height:auto;display:block}.c-steps__text{display:block;margin-top:.5em}@media (max-width:47.9375rem){.c-services__pic img{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.c-services__pic:before{content:"";display:block;padding-bottom:100%;height:0}}@media (hover:hover){.c-service:not(.is-open) .c-service__heading:is(:hover,:focus-visible) .c-service__title,.c-service:not(.is-open) .c-service__heading:is(:hover,:focus-visible) .c-service__toggle{color:var(--color-hover);transition:color var(--generic-delay) ease-out}.c-service__title,.c-service__toggle{transition:color var(--generic-delay) ease-out}}@media (max-width:61.1875rem){.c-services__info{padding-block:var(--section-y)}.c-services__pic{margin-top:3rem;background-color:var(--color-primary-400)}.c-services__left{display:none}.c-service__heading{padding:1em 0 1.05em}}@media (min-width:61.25rem){.c-services{display:grid;grid-template-columns:1fr 1fr;padding-block:var(--section-y)}.c-services__left{margin-right:0}.c-services__image{position:relative;width:100%;position:-webkit-sticky;position:sticky;top:calc(var(--header) + var(--section-y))}.c-services__image:before{content:"";display:block;padding-bottom:100%;height:0}.c-services__pic{position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease-out}.c-services__image--0 .c-services__pic--0,.c-services__image--1 .c-services__pic--1,.c-services__image--2 .c-services__pic--2{opacity:1;pointer-events:auto;transition:opacity .3s ease-out}.c-services__info{padding-block:4rem;padding-block:0;padding-left:calc(var(--wrapper-x)*.8)}.c-service__holder div{padding-bottom:2rem}.c-service__title{font-size:calc(var(--_fz)*.6)}.c-service__pic{display:none}}@media (min-width:75rem){.c-services__info{padding-left:var(--wrapper-x)}}@media (min-width:90rem){.c-services{grid-template-columns:.95fr 1.05fr}.c-services__image{height:100%}}.c-deploying{--_text-fz:1.3rem;--_text-fw:800;--_text-lh:1.16;overflow:hidden;isolation:isolate}.c-deploying__holder{position:relative}.c-deploying__wrapper{max-width:120rem;text-align:center}.c-deploying__video{margin-top:4rem}.c-deploying__video div{position:relative;display:flex}.c-deploying__video video{width:100%;height:100%;border-radius:2rem;overflow:hidden;cursor:pointer}.c-deploying__video-btn{position:absolute;font-size:3rem;bottom:2rem;right:2rem;color:var(--color-neutral-100);z-index:1;transition:opacity .1s ease-out}.c-deploying__video div:has(.c-deploying__video-play) .c-deploying__video-btn{pointer-events:none;cursor:auto;opacity:0;transition:opacity .1s ease-out}.c-deploying__video-btn.c-deploying__video-btn--resize{left:2rem;right:auto;font-size:2.8rem}.c-deploying__video div:has(.c-deploying__video-play):before{content:"";position:absolute;width:100%;height:100%;background-color:hsl(var(--color-primary-600-hsl)/40%);border-radius:2rem;z-index:2;pointer-events:none}.c-deploying__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-neutral-100);font-size:5rem;z-index:3;pointer-events:none}.c-deploying__title{--title-max-w:22em;margin-inline:auto}.c-project-steps{--tooltip-bg:var(--color-primary-600);position:relative;border:.3rem solid var(--color-primary-400);border-radius:1.6rem;width:80%;background-color:var(--color-sand-400);margin-inline:auto;margin-top:-.5rem;z-index:4;padding:3rem 2rem 16rem 1.5rem}.c-project-steps__deco{position:absolute;left:50%;bottom:var(--section-y);z-index:-1;overflow:hidden;max-width:160rem;transform:translateX(-50%);width:100%}.c-project-steps__deco svg{width:50%;height:auto}.c-project-steps__deco svg:last-child{transform:translateX(30%)}.c-project-steps__list{position:relative;display:inline-flex;margin-top:3rem;gap:5rem;flex-direction:column}.c-project-steps__list:before{content:"";position:absolute;width:.3rem;background:var(--color-primary-200);height:calc(100% - 2rem);top:0}.c-project-steps__item{position:relative;display:flex;justify-content:center;align-items:center;gap:3rem;isolation:isolate;cursor:pointer}.c-project-steps__item:before{content:"";display:inline-block;width:1.1rem;height:1.1rem;border-radius:50%;background-color:var(--color-neutral-100);box-shadow:0 0 0 .4rem var(--color-primary-200),0 0 0 .9rem var(--color-sand-400);transform:translateX(-50%);margin-left:.15rem}.c-project-steps__item:after{content:"";position:absolute;width:100%;height:.2rem;border-bottom:.2rem dashed var(--color-secondary-100);z-index:-1}.c-project-steps__free,.c-project-steps__text{display:block;font-size:var(--_text-fz);font-weight:var(--_text-fw);line-height:var(--_text-lh);border-radius:.4em;width:7.5em}.c-project-steps__free{color:var(--color-primary-200);box-shadow:0 0 0 .2rem var(--color-primary-200);margin-bottom:.6rem;padding:.2em .9em .3em}.c-project-steps__text{background-color:var(--color-secondary-500);color:var(--color-sand-400);padding:.3em .9em .4em}.c-deploying-cta__text,.c-deploying-cta__title{display:block}.c-deploying-cta__text{font-size:2rem}@media (max-width:47.9375rem){button[class*=c-btn].c-deploying-cta__btn{margin-top:2.3em}.c-project-steps__tooltip{display:none!important}.c-project-steps__item{gap:2.5rem}.c-project-steps__mobile-content{position:absolute;top:4rem;text-align:left;left:3.4em;width:90%;opacity:.7;font-size:1.2rem}.c-project-steps__free,.c-project-steps__text{width:12em}.c-project-steps__item.c-project-steps__item--Eligibility+.c-project-steps__dots,.c-project-steps__item.c-project-steps__item--Equipment+.c-project-steps__dots{margin-block:0}.c-project-steps__item.c-project-steps__item--Investment+.c-project-steps__dots{margin-block:1.9rem}.c-project-steps__item.c-project-steps__item--Carbon+.c-project-steps__dots,.c-project-steps__item.c-project-steps__item--Project+.c-project-steps__dots{margin-block:0}}@media (max-width:21.8125rem){.c-project-steps{width:90%}}@media (max-width:47.9375rem){.c-project-steps__free{position:absolute;transform:translateY(calc(-100% - .7rem));margin-bottom:0}.c-project-steps__dots{transform:rotate(90deg) translateY(334%)}.c-deploying-cta__title{color:var(--color-secondary-400)}.c-deploying__cta{background:#fffbf7;margin-inline:var(--wrapper-x);width:auto;padding-top:var(--section-y);padding-inline:calc(var(--wrapper-x)*2);border-radius:3rem;box-shadow:0 1rem 30px -1rem #baa995;margin-bottom:3rem}.c-project-steps__text{text-align:left}}@media (min-width:48rem){.c-deploying-cta{padding-bottom:2rem}.c-deploying__video video{border-radius:2rem 2rem 0 0}.c-deploying__video div{width:75%;margin-inline:auto}.c-deploying__video div:has(.c-deploying__video-play):before{border-radius:2rem 2rem 0 0}.c-deploying__video-btn{bottom:2.5rem;right:2.5rem}.c-project-steps{width:90%;padding:3rem 4rem 4.8rem}.c-project-steps__deco svg:first-child{transform:translateX(-30%)}.c-project-steps__dots{position:relative;margin-bottom:.2em;transform:translateY(50%);margin-inline:-1rem}.c-project-steps__list{width:100%;margin-top:0;flex-direction:row;gap:0;justify-content:space-between;align-items:flex-end}.c-project-steps__list:before{left:5rem;right:5rem;width:auto;height:.3rem;top:auto;bottom:0}.c-project-steps__item{flex-direction:column-reverse;justify-content:flex-start}.c-project-steps__item:after{width:.2rem;height:50%;border-left:.2rem dashed var(--color-secondary-100);border-bottom:none;left:50%;transform:translateX(-50%)}.c-project-steps__item:before{margin:0;transform:translateY(25%)}.c-deploying-cta{display:flex;align-items:flex-end;text-align:right;gap:3rem;align-content:flex-start;justify-content:center}.c-deploying-cta__content{display:flex;flex-direction:column;align-items:flex-end}.c-deploying-cta__title{font-size:3.5rem}.c-deploying-cta__text{max-width:10em;line-height:1.1}.c-home__title+.c-home__text.c-deploying-cta__text{margin-top:.6em}.c-project-steps__tooltip{--tooltip-width:250%}.c-project-steps__mobile-content{display:none}}@media (hover:hover){.c-deploying__video-btn,.c-deploying__video-btn:hover{transition:color var(--generic-delay) ease-out}.c-deploying__video-btn:hover{color:var(--color-hover)}.c-project-steps__item:hover .c-project-steps__text,.c-project-steps__text{transition:background-color var(--generic-delay) ease-out}.c-project-steps__item:hover .c-project-steps__text{background-color:var(--color-hover)}.c-project-steps__item:after,.c-project-steps__item:hover:after{transition:border-left var(--generic-delay) ease-out}.c-project-steps__item:hover:after{border-left:.2rem dashed var(--color-hover)}.c-project-steps__item:before,.c-project-steps__item:hover:before{transition:box-shadow var(--generic-delay) ease-out}.c-project-steps__item:hover:before{box-shadow:0 0 0 .4rem var(--color-hover),0 0 0 .9rem var(--color-sand-400)}.c-project-steps__item:hover .c-project-steps__tooltip{display:block}}@media (min-width:61.25rem){.c-project-steps{width:90%;padding:3rem 5rem 4.8rem;margin-top:-.5rem}.c-project-steps__deco svg{width:30%}.c-project-steps__deco svg:first-child{transform:translateX(-70%)}.c-project-steps__deco svg:last-child{transform:translateX(80%)}}@media (min-width:90rem){.c-project-steps{width:85%;padding:3rem 6rem 4.8rem}.c-deploying__video video{border-radius:4rem 4rem 0 0;border-bottom-left-radius:0;border-bottom-right-radius:0}.c-deploying__video div:has(.c-deploying__video-play):before{border-radius:4rem 4rem 0 0}.c-project-steps__deco svg{width:28%}.c-project-steps__deco svg:last-child{transform:translateX(70%)}}.c-investing{--text-max-w:22em;--title-max-w:7.5em}.c-investing .c-opp-item .c-opp-item__table-item strong{filter:blur(.3rem)}.c-investing__oppy,.c-investing__oppy .c-opp-item__btns{pointer-events:none}.c-investing__btns{display:flex;gap:2em;margin-top:3.2em;flex-direction:column;align-items:flex-start}:root .c-investing__btns>*{margin-top:0!important}@media (max-width:74.9375rem){.c-investing__xl{display:none}}@media (max-width:47.9375rem){:root .c-investing__md{display:none}.c-investing__oppy{margin-top:4rem}.c-investing__xs-bottom-text{margin-top:6rem;font-size:2.8rem;font-weight:800}}@media (min-width:48rem) and (max-width:74.9375rem){.c-investing{--title-max-w:6em}}@media (min-width:48rem){:root .c-investing__xs{display:none}.c-investing{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.c-investing__content{margin-top:4rem}}@media (min-width:75rem){.c-investing{grid-template-columns:.7fr 1.3fr}.c-investing__opportunities{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}}@media (min-width:90rem){.c-investing{grid-template-columns:.75fr 1.25fr;gap:8rem}.c-investing__btns{flex-direction:row}:root .c-investing__btns>*{flex-wrap:nowrap}}.c-partners{--_py:4rem;--_animation-delay:25s}.c-partners__holder{padding:var(--_py) 0;border-top:.3rem solid var(--color-primary-400)}.c-partners__title{text-align:center;color:var(--color-secondary-400);font-size:2rem;font-weight:800;line-height:1.2}.c-partners__carousel{overflow:hidden;margin-inline:var(--wrapper-x-n)}.c-partners__track{display:flex;justify-content:flex-start;gap:var(--_py);margin-top:var(--_py);animation:logosCarousel var(--_animation-delay) linear infinite}.c-partners__logo{width:12rem;height:auto}@media (max-width:47.9375rem){.c-partners{--_animation-delay:10s}}@media (min-width:61.25rem){.c-partners__track{max-width:70rem;margin-inline:auto}}@media (min-width:75rem){.c-partners__holder{--_separation-x:3rem;display:flex;align-items:center;border-bottom:.3rem solid var(--color-primary-400)}.c-partners__carousel{width:100%;margin-inline:0}.c-partners__track{margin-top:0;margin-inline:0;max-width:none;padding-inline:var(--_separation-x)}.c-partners__title{position:relative;text-align:left;max-width:10em;padding-right:var(--_separation-x)}.c-partners__title:before{content:"";width:.3rem;height:calc(100% + var(--_py));position:absolute;right:0;top:50%;transform:translateY(-50%);background:var(--color-primary-400)}.c-partners__logo{width:10rem;height:auto}}@keyframes logosCarousel{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@media (min-width:90rem){.c-partners__holder{--_separation-x:5rem}.c-partners__title{max-width:11em}.c-partners__logo{width:12rem}}.c-home-footer{--_separator-y:4rem;--_color:var(--color-sand-400);background-color:var(--color-primary-400);color:var(--_color);font-size:1.6rem;font-weight:600}.c-home-footer__list>:not(:first-child){margin-top:1.4em}.c-home-footer__logo{width:6rem;height:auto}.c-home-footer__title{display:block;position:relative;padding-bottom:.8em;margin-bottom:.5em}.c-home-footer__title:after{content:"";position:absolute;bottom:0;left:50%;width:2em;height:.2em;background-color:var(--_color);transform:translateX(-50%)}.c-home-footer__title:not(:first-child){margin-top:2rem}.c-home-footer__link{color:var(--_color);text-transform:uppercase;font-weight:800}.c-home-footer__text a{color:var(--_color)}.c-home-footer__btn{--btn-padding-x:1.6em;--btn-padding-y:0.7em;--btn-color:var(--color-sand-400);--btn-border-r:2em;margin-top:var(--_separator-y)}.c-home-footer__social{margin-top:3rem}.c-social__btn{color:var(--_color);font-size:3.6rem}.c-social__btn:not(:first-child){margin-left:.5em}@media (max-width:61.1875rem){.c-home-footer{text-align:center}.c-home-footer__wrapper>:not(:first-child){margin-top:var(--_separator-y)}.c-home-footer__data:not(:last-child),.c-home-footer__list{padding-bottom:var(--_separator-y);border-bottom:.1rem solid hsl(var(--color-sand-400-hsl)/40%)}}@media (hover:hover){.c-home-footer__data a:not(.c-btn):is(:hover,:focus-visible),.c-home-footer__link:is(:hover,:focus-visible){color:var(--color-hover)}}@media (min-width:61.25rem){.c-home-footer__wrapper{display:flex;justify-content:space-between;padding-block:calc(var(--section-y)* .8);align-items:flex-start}.c-home-footer__title:not(:first-child){margin-top:3.4rem}.c-home-footer__title:after{left:0;transform:none}.c-home-footer__list{padding-inline:9rem;border-left:.3rem solid;border-right:.3rem solid;min-width:30%}.c-home-footer__list>:not(:first-child){margin-top:.9em}.c-home-footer__btn{margin-top:0;width:max-content}.c-social__btn:not(:first-child){margin-left:.3em}}.c-about{--wrapper:140rem;--btn-padding-x:1.2em;--btn-padding-y:1.1em;--btn-icon-fz:1.4em;background-color:var(--color-sand-400);padding-top:var(--header)}.c-about__title{--_fz:clamp(3.1rem,3.125vw,4.5rem);--_fw:var(--title-fw,800);--_lh:1;--_color:var(--title-color,var(--color-primary-400));font-family:var(--font-alt);font-size:var(--title-fz,var(--_fz));font-weight:var(--title-fw,var(--_fw));line-height:var(--_lh);color:var(--title-color,var(--_color));max-width:var(--title-max-w,none)}.c-about__title--xl{--_fz:clamp(4rem,3.75vw,6rem)}.c-about__text{--_fz:clamp(1.5rem,1.11vw,1.7rem);font-size:var(--text-fz,var(--_fz));font-weight:600;line-height:1.3;color:var(--text-color,var(--color-secondary-400));max-width:var(--text-max-w,none)}.c-about__text>p:not(:first-child){margin-top:1.4em}.c-about__title+.c-about__text{margin-top:1.8em}@media (min-width:48rem){.c-about a[class*=c-btn],.c-about button[class*=c-btn]{margin-top:0}}@media (min-width:120rem){.c-about{--wrapper:160rem}}.c-about-hero{--text-fz:clamp(1.5rem,1.11vw,1.7rem);--text-max-w:30em}@media (min-width:48rem){.c-about-hero{gap:3rem}}@media (min-width:61.25rem){.c-about-hero{gap:5rem}}.c-values__list{margin-top:calc(var(--space-y)*1.2)}.c-values__title{--title-color:var(--color-secondary-500);--title-fz:clamp(2rem,1.67vw,2.4rem);display:flex;align-items:center;gap:.7em}.c-values__icon{font-size:1.4em;color:var(--color-primary-400)}:root .c-values__text{margin-top:1em}@media (max-width:47.9375rem){.c-values__item:not(:first-child){margin-top:calc(var(--space-y)*1.4)}}@media (min-width:48rem){.c-values__list{margin-top:calc(var(--space-y)*1.4);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5rem 3rem;gap:5rem 3rem}.c-values__icon{font-size:1.7em}}@media (min-width:61.25rem){.c-values__list{gap:6rem 4rem}.c-values__icon{font-size:1.75em}}@media (min-width:75rem){.c-values__text{max-width:22em}}.c-mission{--text-fz:clamp(1.7rem,1.38vw,2.1rem)}.c-mission__title{display:flex;align-items:center;gap:.3em}.c-mission__title span{color:var(--color-primary-400)}.c-mission__title.c-mission__title--lined{border-top:.3rem solid var(--color-secondary-500);margin-top:1em;padding-top:1em}@media (min-width:48rem){.c-mission__title{--title-color:var(--color-secondary-500)}.c-mission__text{max-width:55em}}.c-wb{--wrapper:140rem;--btn-padding-x:1.2em;--btn-padding-y:1.1em;--btn-icon-fz:1.4em;background-color:var(--color-sand-400);padding-top:var(--header)}.c-wb__title{--_fz:clamp(3.1rem,3.125vw,4.2rem);--_fw:var(--title-fw,800);--_lh:1;--_color:var(--title-color,var(--color-primary-400));font-family:var(--font-alt);font-size:var(--title-fz,var(--_fz));font-weight:var(--title-fw,var(--_fw));line-height:var(--_lh);color:var(--title-color,var(--_color));max-width:var(--title-max-w,none)}.c-wb__title--xl{--_fz:clamp(4rem,3.75vw,6rem)}.c-wb__title--xs{--_fz:1.9rem;--_color:var(--color-secondary-400)}.c-wb__text{--_fz:clamp(1.5rem,1.11vw,1.6rem);font-size:var(--text-fz,var(--_fz));font-weight:600;line-height:1.3;color:var(--text-color,var(--color-secondary-400));max-width:var(--text-max-w,none)}.c-wb__text>p:not(:first-child){margin-top:1.4em}.c-wb__title+.c-wb__text{margin-top:1.8em}.c-wb__title--xs+.c-wb__text{margin-top:1.2em}.c-wb__link{display:inline-block;margin-top:2em;font-size:1.3rem;color:var(--color-secondary-100)}.c-wb__text li{position:relative;padding-left:1em}.c-wb__text li:not(:first-child){margin-top:.4em}.c-wb__text li:before{content:"";position:absolute;background-color:currentColor;width:.5rem;height:.5rem;border-radius:50%;top:.5em;left:0}.c-wb-hero{--text-fz:clamp(2rem,2.0vw,2.8rem);--text-max-w:28em;text-align:center;isolation:isolate}.c-wb-hero__text{margin-top:1em;margin-inline:auto}.c-wb-hero__img{position:relative;aspect-ratio:1;max-width:23rem;margin-inline:auto;margin-top:var(--section-y);z-index:-1}.c-wb-hero__img:after,.c-wb-hero__img:before{content:"";border-radius:50%;position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);border:.1rem dashed var(--color-secondary-100);pointer-events:none;opacity:.5}.c-wb-hero__img:before{width:140%;height:140%;border:.1rem solid var(--color-secondary-100)}.c-wb-hero__img img{border-radius:50%}.c-wb-creation{text-align:center}.c-wb-creation__title{position:relative;max-width:18em;margin-inline:auto}.c-wb-creation__title:after{content:"";display:block;margin-inline:auto;width:.8em;height:1.4em;background-image:url(/images/rebranding/whats-biochar/arrow-down.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.c-wb-creation__cols,.c-wb-creation__title:after{margin-top:calc(var(--section-y)* .3)}.c-wb-creation__img{width:min(80%,30rem);height:auto;margin-inline:auto}.c-wb-creation__step{position:relative;text-align:left}@media (max-width:47.9375rem){.c-wb-creation__step{padding-left:2em}.c-wb-creation__step:not(:first-child){margin-top:calc(var(--section-y)* .6)}.c-wb-creation__step:first-child{margin-top:calc(var(--section-y)* .8)}.c-wb-creation__step:before{content:"";position:absolute;left:0;top:.5em;width:.8em;height:.8em;border-radius:50%;background-color:var(--color-primary-200)}}@media (min-width:48rem){.c-wb-creation__cols{--_steps-separation:var(--section-y);display:grid;grid-template-columns:.9fr 1.2fr .9fr}.c-wb-creation__img{order:2}.c-wb-creation__cols>:nth-child(2){order:3}.c-wb-creation__cols>:nth-child(2) .c-wb-creation__step:first-child{margin-top:1em}.c-wb-creation__cols>:nth-child(3) .c-wb-creation__step{text-align:right;margin-right:0;margin-left:auto}.c-wb-creation__cols>:nth-child(3) .c-wb-creation__step:first-child,.c-wb-creation__step:not(:first-child){margin-top:var(--_steps-separation)}}@media (min-width:61.25rem){.c-wb-creation__cols{grid-template-columns:1fr 1fr 1fr}.c-wb-creation__step{max-width:30em}}@media (min-width:75rem){.c-wb-creation__cols{--_steps-separation:calc(var(--section-y)*2)}}@media (min-width:90rem){.c-wb-creation__cols{--_steps-separation:calc(var(--section-y)*1.5)}}.c-wb-cdr__content{border:.1rem solid var(--color-secondary-100);padding:calc(var(--space-x)* 2);border-radius:4rem}.c-wb-cdr__title{--title-fz:2rem;--title-fw:600;line-height:1.1}.c-wb-cdr__img{height:auto}@media (max-width:47.9375rem){.c-wb-cdr__img{width:80%;margin-inline:auto;margin-top:calc(var(--space-x)*1.4)}}@media (min-width:48rem){.c-wb-cdr__holder{position:relative;padding-left:12rem;max-width:89rem;margin-inline:auto}.c-wb-cdr__img{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;height:auto;max-height:135%;width:23rem}.c-wb-cdr__content{padding-block:var(--section-y);padding-right:4rem;padding-left:calc(var(--space-x)* 2 + 8rem)}}@media (min-width:61.25rem){.c-wb-cdr__img{width:26rem}}@media (hover:hover){.c-wb__link:is(:hover,:focus-visible){color:var(--color-hover)}}.c-wb-uses{--title-color:var(--color-primary-400);text-align:center}.c-wb-uses__list{margin-top:calc(var(--section-y)* .8)}.c-wb-uses__title{margin-top:1.3em}.c-wb-uses__icon,.c-wb-uses__text{margin-inline:auto}.c-wb-uses__text{max-width:18em}@media (max-width:47.9375rem){.c-wb-uses__item:not(:first-child){margin-top:calc(var(--section-y)* .6)}}@media (min-width:48rem){.c-wb-uses__list{--_cols:2;--_gap:calc(var(--space-x)* 2);display:grid;grid-template-columns:repeat(var(--_cols),1fr);grid-gap:var(--_gap);gap:var(--_gap)}}@media (min-width:61.25rem){.c-wb-uses__list{--_cols:4;--_gap:var(--space-x)}}@media (min-width:75rem){.c-wb-uses__item:not(:last-child){border-right:.1rem solid var(--color-secondary-100);padding-right:var(--_gap)}}.c-wb-investment__title{max-width:10em}.c-wb-investment__img{width:100%;height:auto}@media (min-width:48rem){.c-wb-investment{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:var(--space-x);gap:var(--space-x);max-width:120rem;padding-block:calc(var(--section-y)*1.5)}.c-wb-investment__text{max-width:30em}}@media (min-width:61.25rem){.c-wb-investment{grid-template-columns:1fr 1fr;align-items:end}}@media (min-width:75rem){.c-wb-investment__text{margin-top:3em!important}}.c-faqs{--wrapper:120rem;background-color:var(--color-sand-400);padding-top:calc(var(--header) + var(--section-y))}.c-faqs__wrapper{min-height:calc(100vh - var(--header) - var(--section-y))}.c-faqs__title{--_fz:clamp(3.1rem,3.125vw,4.5rem);--_fw:var(--title-fw,800);--_lh:1;--_color:var(--title-color,var(--color-primary-400));font-family:var(--font-alt);font-size:var(--title-fz,var(--_fz));font-weight:var(--title-fw,var(--_fw));line-height:var(--_lh);color:var(--title-color,var(--_color));max-width:var(--title-max-w,none);margin-bottom:.7em}.c-faqs-categories{--_title-fz:clamp(2.2rem,2.5vw,2.9rem);--_title-fw:800;--_title-color:var(--color-primary-400);--_separator:.3rem solid hsl(var(--color-primary-400-hsl)/100%);--_py:2.8rem}.c-faqs-categories__item{border-top:var(--_separator);padding-block:var(--_py)}.c-faqs-categories__title{color:var(--_title-color);font-size:var(--_title-fz);font-weight:var(--_title-fw);display:flex;gap:.3em;align-items:center;line-height:1.1;max-width:6em}.c-faqs-categories__title span{font-size:1.2em}@media (max-width:61.1875rem){.c-faqs-categories__title{margin-bottom:1em;max-width:none}}@media (min-width:61.25rem){.c-faqs-categories{--_separator:.1rem solid hsl(var(--color-primary-400-hsl)/30%)}.c-faqs-categories__item{display:grid;grid-template-columns:.4fr 1.6fr;grid-gap:0 10rem;gap:0 10rem}.c-faqs-categories__title{flex-direction:column;align-items:flex-start;gap:.4em}}@media (min-width:90rem){.c-faqs-categories{--_py:5.6rem}}.c-faqs-list{--_animation-delay:400ms;--_question-color:var(--color-primary-400);--_question-fz:clamp(1.8rem,1.32vw,2rem);--_question-fw:600;--_answer-color:var(--color-secondary-500);--_answer-fz:clamp(1.5rem,1.11vw,1.8rem);--_separator:.1rem solid hsl(var(--color-primary-400-hsl)/20%)}.c-faqs__item:not(:first-child){border-top:var(--_separator)}.c-faqs__question{color:var(--faqs-question-color,var(--_question-color));font-size:var(--faqs-question-fz,var(--_question-fz));font-weight:var(--faqs-question-fw,var(--_question-fw));line-height:1.1;display:flex;justify-content:space-between;gap:2rem;padding-block:1em;cursor:pointer}.c-faqs__question-arrow{font-size:.9em;margin-top:.1em;transition:transform var(--_animation-delay) ease-out}.c-faqs__answer-holder{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--_animation-delay) ease-out,background var(--_animation-delay) ease-out}.c-faqs__answer{font-size:var(--faqs-answer-fz,var(--_answer-fz));font-weight:500;line-height:1.4;color:var(--faqs-answer-color,var(--_answer-color));min-height:0;transition:visibility var(--_animation-delay) ease-out,opacity var(--_animation-delay) ease-out;visibility:hidden;opacity:0}.c-faqs__answer>*{margin-top:1em}.c-faqs__answer>:first-child{margin-top:.8em}.c-faqs__answer>:last-child{margin-bottom:4rem}.c-faqs__item.is-open .c-faqs__question-arrow{transform:rotate(180deg);transition:transform var(--_animation-delay) ease-out}.c-faqs__item.is-open .c-faqs__answer-holder{grid-template-rows:1fr}.c-faqs__item.is-open .c-faqs__answer{visibility:visible;opacity:1;transition:visibility var(--_animation-delay) ease-out,opacity var(--_animation-delay) ease-out}@media (hover:hover){.c-faqs__question,.c-faqs__question:hover{transition:color var(--generic-delay) ease-out}.c-faqs__question:hover{--_question-color:var(--color-hover)}}@media (min-width:61.25rem){.c-faqs-list{--_separator:.1rem solid hsl(var(--color-primary-400-hsl)/20%);margin-block:calc(var(--faqs-question-fz,var(--_question-fz))*-1)}}