/*!/wp-content/themes/fuselab/style-components.css*//*! || GENERAL */
 .modal{z-index:99999;.close-button{display:flex;position:absolute;top:24px;right:24px;align-items:center;justify-content:center;z-index:9999;width:48px;height:48px}}.info-modal{position:fixed;top:8px;right:8px;bottom:8px;margin-left:8px;border-radius:24px;padding:24px;width:100%;max-width:600px;height:calc(100vh - 16px);overflow:hidden}@media (max-width:960px){.info-modal{width:unset}}.dialog-modal-wrapper{position:fixed;inset:0}.dialog-modal{position:absolute;top:50%;left:50%;overflow:hidden;line-height:0;translate:-50% -50%;@media (max-width:960px){width:unset}}.dialog-modal--fullscreen{border-radius:8px;width:100%;max-width:calc(100dvw - (24px * 2));height:auto;max-height:calc(100dvh - (24px * 2));video,img{width:100%;height:auto}}.dialog-modal--fit-content{border-radius:8px;width:fit-content;max-width:calc(100dvw - (24px * 2));height:fit-content;max-height:calc(100dvh - (24px * 2));video,img{width:100%;height:auto}}.overlay{position:fixed;top:0;left:0;z-index:9999;background:rgb(0 0 0 / .5);width:100%;height:100%}.page-header-section{display:grid;position:relative;grid-template-columns:1fr;margin-top:64px;gap:48px}.page-header-section::before{content:"";position:absolute;top:-32px;left:32px;z-index:-1;border-radius:16px 16px 0 0;background-color:var(--ultramarine);width:calc(100% - 64px);height:32px;scale:.97;translate:0% 100%;animation:translate-to-0 1s ease-in-out forwards,scale-to-1 1s ease-in-out forwards}.page-header-section .page-header-with-back-page-button-container .page-title{font:var(--display-1-bold-font);text-wrap:balance;white-space:normal;word-break:break-word;word-wrap:break-word}.page-header-section .page-subtitle-and-description-container{display:grid;grid-template-columns:35% 1fr;gap:64px}.page-header-section .page-subtitle-and-description-container *+p{margin-top:.5em}@media (max-width:1280px){.page-header-section .page-subtitle-and-description-container{grid-template-columns:1fr 1fr}}@media (max-width:960px){.page-header-section .page-subtitle-and-description-container{grid-template-columns:1fr;gap:48px}}
/*! || COMPONENTS */
 .cta-button{display:inline-flex;flex-shrink:0;position:relative;align-items:center;justify-content:space-between;border-radius:1px;background-color:var(--bg-gray-90);padding:16px 16px 16px 24px;overflow:hidden;text-decoration:none;color:var(--white);font:var(--body-large-regular-font);gap:32px;height:64px;transition:color var(--transition-fast-duration) ease-in-out;&::before{content:"";position:absolute;left:0;transition:translate var(--transition-normal-duration) ease;border-radius:1px;background-color:var(--green);width:100%;height:100%;translate:-101% 0}.button-icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;transition:background-color var(--transition-fast-duration) linear;z-index:1;border-radius:9999px;background-color:var(--white);width:32px;height:32px;aspect-ratio:1;path{transition:fill var(--transition-fast-duration) linear;fill:var(--gray-90)}}&:hover{color:var(--gray-90);background-color:var(--green);transition:background-color 0s var(--transition-normal-duration);&::before{translate:0 0}.button-icon{background-color:var(--gray-90);path{fill:var(--green);transition-delay:var(--transition-fast-duration)}}}}.button-text,.button-icon{z-index:1;display:inherit}.cta-button--light{background-color:var(--green);color:var(--gray-90);&::before{background-color:var(--white)}}.cta-button-small{display:flex;position:relative;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--gray-10);padding:4px 8px;width:100%;height:48px;overflow:hidden;text-decoration:none;color:var(--gray-100);font:var(--body-medium-semibold-font);transition:background-color var(--transition-normal-duration);&:hover{background-color:var(--gray-20)}}.cta-button-large{display:flex;position:relative;flex-direction:column;flex-shrink:0;align-items:flex-start;justify-content:space-between;border-radius:8px;background-color:var(--ultramarine);padding:16px;width:100%;height:132px;overflow:hidden;text-decoration:none;color:var(--white);font:var(--body-large-regular-font);gap:16px;&::before{position:absolute;transform-origin:25% 65%;transition:scale var(--transition-normal-duration) ease;opacity:.3;border-radius:inherit;background-color:var(--gray-100);content:"";inset:0;scale:0}&:hover{&::before{scale:1}}}.cta-button--blue{background-color:var(--blue);&.cta-button-large::before{background-color:var(--white)}}.cta-button--green{background-color:var(--green);color:var(--gray-100);&.cta-button-large::before{background-color:var(--white)}}.cta-button--ultramarine{background-color:var(--ultramarine)}.cta-button--white{background-color:var(--white);color:var(--gray-100);.button-icon{background-color:var(--gray-90);path{fill:var(--white)}}&:hover{background-color:var(--gray-20);.button-icon{background-color:var(--gray-100);path{fill:var(--green);transition-delay:var(--transition-fast-duration)}}}}.cta-link{display:inline-flex;gap:4px;align-items:center;.link-text{font:var(--body-medium-regular-font);color:var(--gray-60);transition:color var(--transition-fast-duration) ease-in-out}.link-icon{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;transition:background-color var(--transition-fast-duration) ease-in-out;z-index:1;border-radius:9999px;background-color:var(--gray-10);width:14px;height:14px;aspect-ratio:1}&:hover{.link-text{color:var(--gray-90)}.link-icon{background-color:var(--gray-90);path{fill:var(--white)}}}}.cta-link-v2{display:inline-flex;gap:4px;align-items:center;.link-text{font:var(--body-medium-regular-font);color:var(--gray-10);transition:color var(--transition-fast-duration) ease-in-out}.link-icon{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;transition:background-color var(--transition-fast-duration) ease-in-out;z-index:1;border-radius:9999px;background-color:var(--gray-10);width:14px;height:14px;aspect-ratio:1;path{fill:var(--gray-90)}svg{width:10px;height:10px}}&:hover{.link-text{color:var(--green)}.link-icon{background-color:var(--green)}}}.cta-link-icon{display:inline-flex;gap:4px;align-items:center;.link-text{font:var(--body-medium-regular-font);color:var(--gray-90);opacity:0;transition:opacity var(--transition-fast-duration) calc(var(--transition-fast-duration) / 2) ease-in-out,
      width var(--transition-normal-duration) ease-in-out; width:0;text-overflow:ellipsis;white-space:nowrap}.link-icon{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;transition:background-color var(--transition-fast-duration) ease-in-out;z-index:1;border-radius:9999px;background-color:var(--gray-5);width:14px;height:14px;aspect-ratio:1}&:hover{.link-text{opacity:1;width:100%}.link-icon{background-color:var(--gray-90);path{fill:var(--white)}}}}.contact-button{display:inline-flex;align-items:center;gap:8px;border-radius:16px;padding:16px 24px;background-color:var(--gray-10);.button-text{font:var(--heading-4-medium-font)}}.contact-button--green{background-color:var(--green)}.card-button-v1{display:inline-flex;flex-shrink:0;align-items:center;transition:background-color var(--transition-normal-duration) ease-in-out;border-radius:9999px;background-color:#fff0;padding:4px;height:48px;.button-text{font:var(--body-medium-semibold-font);padding:7px 8px}.button-icon{display:flex;flex:0 0 40px;align-items:center;justify-content:center;transition:background-color var(--transition-normal-duration) ease-in-out;z-index:1;border-radius:9999px;width:40px;height:40px}&:hover{background-color:var(--gray-10);.button-icon{background:var(--white)}}}.card-button-v2{display:inline-flex;flex-shrink:0;align-items:center;transition:background-color var(--transition-normal-duration) ease-in-out;border-radius:9999px;background-color:#fff0;padding:4px;height:48px;.button-text{font:var(--body-medium-semibold-font);padding:7px 8px}.button-icon{display:flex;flex:0 0 40px;align-items:center;justify-content:center;transition:background-color var(--transition-normal-duration) ease-in-out;z-index:1;border-radius:9999px;background:var(--white);width:40px;height:40px}&:hover{background:var(--white);.button-icon{background:var(--gray-5)}}}.card-button-v3{--button-hover-width:135px;--button-open-bg-color:var(--green);background-color:var(--gray-10);display:inline-flex;align-items:center;position:relative;border-radius:9999px;overflow:hidden;flex:0 0 48px;height:48px;transition:all var(--transition-normal-duration) ease-in-out;.button-text{position:absolute;left:4px;white-space:nowrap;text-overflow:ellipsis;font:var(--body-medium-semibold-font);padding-inline:8px}.button-icon{display:flex;position:absolute;right:0;flex:0 0 48px;align-items:center;justify-content:center;transition:border-color var(--transition-normal-duration) ease-in-out;z-index:1;border:4px solid var(--white);border-radius:9999px;background:var(--white);width:48px;height:48px;@media all and (pointer:fine){border-color:var(--button-open-bg-color)}}&:hover{@media all and (pointer:fine){flex-basis:var(--button-hover-width);background-color:var(--button-open-bg-color)}}}.back-page-button{display:flex;position:absolute;top:0;right:0;flex:0 0 48px;align-items:center;justify-content:center;transition:scale var(--transition-normal-duration) ease;margin:32px;border-radius:999px;background:var(--gray-100);width:48px;height:48px;opacity:0;animation:fade-in 1.8s 1.2s ease forwards;&.back-page-button--light{background:var(--white)}&.back-page-button--right{position:absolute;top:0;right:0;margin:32px;z-index:9;@media (max-width:960px){margin:24px}@media (max-width:480px){margin:16px}}&:hover{scale:1.3}@media (max-width:960px){margin:24px}@media (max-width:480px){margin:16px}}.social-icon,.social-icon-inline-wrapper{--bg-color:var(--gray-50);--bg-color-hover:var(--gray-100);--icon-color:var(--footer-bg-color);--bg-dimension:32px;--icon-dimension:20px;display:inline-flex;align-items:center;justify-content:center;width:var(--bg-dimension);height:var(--bg-dimension);flex:0 0 var(--bg-dimension);border-radius:50%;background:var(--bg-color);transition:background-color var(--transition-normal-duration) ease-in-out}.social-icon-inline{width:var(--icon-dimension);height:var(--icon-dimension);filter:invert(1);z-index:1}.social-icon:hover,.social-icon-inline-wrapper:hover{background:var(--bg-color-hover)}.social-icon::after{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;width:var(--icon-dimension);height:var(--icon-dimension);content:"";filter:invert(1);z-index:1}.social-icon--facebook::after{background-image:url(/wp-content/themes/fuselab/assets/images/facebook-icon.svg)}.social-icon--twitter::after{background-image:url(/wp-content/themes/fuselab/assets/images/twitter-icon.svg)}.social-icon--linkedin::after{background-image:url(/wp-content/themes/fuselab/assets/images/linkedin-icon.svg)}.social-icon--behance::after{background-image:url(/wp-content/themes/fuselab/assets/images/behance-icon.svg)}.social-icon--dribbble::after{background-image:url(/wp-content/themes/fuselab/assets/images/dribbble-icon.svg)}.form-input-with-icon-container{display:flex;position:relative;align-items:center}.form-input-with-icon-container .form-input-label{left:48px}.form-input-with-icon-container .form-input-container{padding-left:48px}.form-input-container{--border-bottom-color:var(--gray-80);--border-bottom-color-focus:var(--white);--input-label-color:var(--gray-60);--input-label-focus-color:var(--gray-100);--input-label-opacity:0.8;--input-label-focus-opacity:0.5;--input-color:var(--white);--placeholder-color:var(--white);--select-option-background-color:var(--white);width:100%;border-bottom:1px solid var(--border-bottom-color);transition:border-color var(--transition-fast-duration) ease-in-out;position:relative}.form-input-container:has(.form-input:focus){border-color:var(--border-bottom-color-focus)}.form-input-container:has(.form-input.wpcf7-not-valid){border-color:red}.form-input{border:0;background-color:#fff0;width:100%;height:64px;color:var(--input-color);font:var(--heading-3-bold-font)}.form-input option{font:var(--body-large-regular-font);background-color:var(--select-option-background-color)}.form-input::placeholder{color:var(--placeholder-color);opacity:1;font:var(--heading-3-bold-font);transition:opacity var(--transition-normal-duration) ease-in-out}.form-input:not(:focus)::placeholder{transition:opacity var(--transition-fast-duration) ease-in-out;opacity:0}.form-input-icon{position:absolute;left:0}.form-input-label{position:absolute;top:16px;left:0;transition:all var(--transition-fast-duration) ease-in-out;opacity:var(--input-label-opacity);color:var(--input-label-color);font:var(--heading-3-light-font)}.form-input-container:has(.form-input:empty:not(:placeholder-shown)) .form-input-label,.form-input-container:has(select.form-input option[value=""]) .form-input-label,.form-input-container:has(.form-input:focus) .form-input-label,.form-input:focus~.form-input-label{top:-16px;opacity:var(--input-label-focus-opacity);color:var(--input-label-focus-color);font-size:14px}form input,form textarea{width:100%}textarea.form-input{height:150px;margin-top:16px}textarea.form-input:focus,select.form-input:focus-visible{outline:none}.form-input-container .wpcf7-not-valid-tip{position:relative;top:-8px;font:var(--body-small-regular-font)}form .wpcf7-checkbox .wpcf7-list-item{margin:0}form .wpcf7-checkbox label span{display:inline-block;border-radius:99px;background:var(--white);padding:8px 16px;text-align:left;text-transform:uppercase;line-height:1.25;text-wrap:balance;color:var(--gray-80);font:var(--body-medium-regular-font)}form .wpcf7-checkbox label:hover span{transition:background-color var(--transition-normal-duration);background:var(--gray-10);cursor:pointer;color:var(--gray-100)}form input:checked+.wpcf7-list-item-label{background:var(--gray-10);color:var(--gray-100)}.form-input-container:has(.form-input--dark){--border-bottom-color:var(--gray-20);--border-bottom-color-focus:var(--gray-100);--input-color:var(--gray-100);--placeholder-color:var(--gray-100);--select-option-background-color:var(--gray-100)}.form-color-scheme--dark .form-input-container{--border-bottom-color:color-mix(in srgb, var(--gray-5) 10%, transparent);--border-bottom-color-focus:var(--gray-5);--input-label-color:var(--gray-60);--input-label-focus-color:var(--gray-5);--input-label-opacity:0.8;--input-label-focus-opacity:0.5;--input-color:var(--white);--placeholder-color:var(--white)}.wpcf7 form .wpcf7-response-output{margin:0;margin-top:32px;border-width:1px;border-radius:8px;padding:16px;color:var(--gray-60);font:var(--body-medium-regular-font);position:relative}.wpcf7 form .wpcf7-response-output::before{display:block;position:absolute;top:15px;left:15px;color:var(--gray-90);font:var(--body-medium-semibold-font)}.wpcf7 form .wpcf7-response-output::after{display:block;position:absolute;top:17px;left:47px;color:var(--gray-90);font:var(--body-medium-semibold-font)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form .wpcf7-response-output.alert-danger{padding-top:39px;padding-left:47px;border-color:#f44336;background-color:#ffebee}.wpcf7 form.invalid .wpcf7-response-output::before,.wpcf7 form.unaccepted .wpcf7-response-output::before,.wpcf7 form.payment-required .wpcf7-response-output::before,.wpcf7 form .wpcf7-response-output.alert-danger::before{content:url(/wp-content/themes/fuselab/assets/images/form-message-error-icon.png)}.wpcf7 form.invalid .wpcf7-response-output::after,.wpcf7 form.unaccepted .wpcf7-response-output::after,.wpcf7 form.payment-required .wpcf7-response-output::after,.wpcf7 form .wpcf7-response-output.alert-danger::after{content:"Error Message"}.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form .wpcf7-response-output.alert-warning{padding-top:40px;padding-left:48px;border-color:#ff8946;background-color:#fff3e0}.wpcf7 form.spam .wpcf7-response-output::before,.wpcf7 form .wpcf7-response-output.alert-warning::before{content:url(/wp-content/themes/fuselab/assets/images/form-message-warning-icon.png)}.wpcf7 form.spam .wpcf7-response-output::after,.wpcf7 form .wpcf7-response-output.alert-warning::after{content:"Warning Message"}.wpcf7,form,.form-success-response-output-wrapper{height:100%}.form-success-response-output{display:flex;flex-direction:column;justify-content:space-between;padding:24px;height:100%;gap:32px}.form-success-response-output .response-title{margin-top:24px;color:var(--gray-100);font:var(--heading-2-bold-font)}.form-color-scheme--dark .form-success-response-output .response-title{color:var(--white)}.form-success-response-output .response-text{margin-top:16px;color:var(--gray-90);font:var(--heading-4-medium-font)}.form-color-scheme--dark .form-success-response-output .response-text{color:var(--gray-40)}.form-success-response-output-footer{display:flex;justify-content:flex-end}.form-success-response-output .done-button-wrapper--desktop{display:block}.form-success-response-output .done-button-wrapper--mobile{display:none;width:100%}.form-success-response-output .done-button-wrapper--mobile .cta-button{gap:16px;justify-content:center}.submit-button-wrapper{display:flex;flex-direction:row-reverse}.submit-button-wrapper--mobile{display:none}@media (max-width:480px){.contact-form-footer-container .cta-button,.contact-form-footer-container .submit-button-wrapper{width:100%;justify-content:space-between}.submit-button-wrapper--desktop{display:none}.submit-button-wrapper--mobile{display:block}}.pill-tag{font:var(--body-small-semibold-font);display:inline-block;border-radius:9999px;background:rgb(43 48 55 / .7);background-blend-mode:multiply;padding:1px 8px;color:var(--white);transition:background-color var(--transition-fast-duration) ease;&:hover{background-color:var(--white);color:var(--gray-80)}}.pill-tag-v2{display:inline-block;border:1px solid;border-radius:9999px;border-color:color-mix(in srgb,var(--white) 20%,transparent);padding:4px 16px;color:var(--white);font:var(--body-large-regular-font);transition:border-color var(--transition-normal-duration) ease-in-out;&:hover{border-color:var(--white)}}.pill-tag--light{background-color:var(--white);border:1px solid var(--gray-10);color:var(--gray-80);&:hover{background-color:var(--gray-10);color:var(--gray-80)}}.pill-tag-without-hover{font:var(--body-small-semibold-font);display:inline-block;border-radius:9999px;background:rgb(43 48 55 / .7);background-blend-mode:multiply;padding:1px 8px;color:var(--white);transition:background-color var(--transition-fast-duration) ease;&:hover{background-color:inherit;color:inherit}}.pill-category{--pill-color:var(--gray-100);display:inline-block;position:relative;flex-direction:row;align-items:center;border-radius:9999px;background:color-mix(in srgb,var(--pill-color) 20%,transparent);padding:1px 8px 1px 6px;overflow:hidden;font:var(--body-small-regular-font);gap:4px;border:1px solid #fff0;transition:background-color var(--transition-normal-duration) ease-in-out,border-color var(--transition-normal-duration) ease-in-out;line-height:initial;&:hover{border-color:var(--pill-color);&:not(.active){color:var(--gray-100)}}.pill-icon{display:inline-block;position:relative;margin-bottom:1px;border-radius:50%;background-color:var(--pill-color);width:6px;aspect-ratio:1;z-index:1}.pill-text{color:var(--gray-90);line-height:1;z-index:1}&.active{color:var(--white);.pill-icon::before{background-color:var(--white)}}&.pill-category--green{--pill-color:var(--green);&.active .pill-text{color:var(--gray-100)}}&.pill-category--blue{--pill-color:var(--blue)}&.pill-category--ultramarine{--pill-color:var(--ultramarine)}&.pill-category--orange{--pill-color:#ff8946;&.active .pill-text{color:var(--gray-100)}}&.pill-category--red{--pill-color:#ff6157;&.active .pill-text{color:var(--gray-100)}}&.pill-category--dark-mode{.pill-text,&.active .pill-text{color:var(--white)}}}.pill-duration{display:inline-block;align-items:center;border-radius:9999px;background-color:color-mix(in srgb,var(--pill-color) 20%,transparent);padding:1px 8px 1px 6px;color:var(--gray-90);font:var(--body-small-semibold-font);--pill-color:var(--gray-10);alignment-baseline:middle;gap:4px;.pill-icon{display:inline-block;align-items:center;justify-content:center;width:12px;height:12px;object-fit:contain;padding-top:2px}.pill-label{color:var(--gray-60);font:var(--body-small-regular-font)}&.pill-duration--dark-mode{--pill-color:var(--white);color:var(--white);.pill-icon,.pill-label{color:var(--white)}}}.pill-textual{display:flex;align-items:center;transition:color var(--transition-normal-duration) ease-in-out;padding:4px 8px 4px 6px;text-align:left;color:var(--gray-60);font:var(--body-large-regular-font);&:hover,&.active{color:var(--gray-100)}&.active{&:hover{cursor:auto}&::before{border-color:var(--gray-100);background-color:var(--gray-100)}}&::before{display:inline-block;margin-right:8px;border:1px solid var(--gray-30);border-radius:50%;width:6px;height:6px;content:"";transition:border-color var(--transition-normal-duration) ease-in-out}&:hover::before{border-color:var(--gray-100)}}.tab{display:inline-block;padding-block:16px;border-bottom:2px solid #fff0;transition:color var(--transition-normal-duration) ease-in-out;font:var(--heading-4-medium-font);color:var(--gray-70);&.active{color:var(--gray-100);border-bottom-color:var(--blue)}&:hover{color:var(--gray-100)}}.card-item-index{--text-color:var(--gray-40);--border-color:var(--gray-40);&::after{content:attr(data-item-order);display:inline-block;transition:var(--transition-normal-duration);transition-property:color,border-color;border:1px solid var(--border-color);border-radius:99px;width:16px;height:16px;color:var(--text-color);font:var(--body-small-semibold-font);line-height:1;padding-top:2px;text-align:center}}.client-card{display:flex;align-items:flex-start;transition:background-color var(--transition-normal-duration) ease-in-out;border:1px solid var(--gray-5);border-radius:16px;background-color:var(--gray-5);padding:16px;gap:16px;&:hover{background-color:#fff0;.client-item-image-wrapper{background:var(--gray-5)}.cta-link{opacity:1}}.client-item-image-wrapper{display:flex;position:relative;flex:0 0 64px;align-items:center;justify-content:center;transition:background-color var(--transition-normal-duration) ease-in-out;border-radius:8px;background-color:var(--white);padding:8px;height:64px}.client-item-image{object-fit:contain}.client-item-content{flex:1}.client-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.cta-link{opacity:0;transition:opacity var(--transition-fast-duration) ease-in-out}}.client-card-v2{display:flex;align-items:flex-start;transition:var(--transition-normal-duration) ease-in-out;transition-property:background-color,border-color;border:1px solid #fff0;border-radius:8px;background-color:var(--white);padding:16px;gap:16px;&:hover{border-color:var(--gray-10);.client-item-content{translate:0 0}.client-item-text{opacity:1;translate:0 0}.cta-link{opacity:1;translate:0 0}}.client-item-image-wrapper{display:flex;position:relative;flex:0 0 64px;align-items:center;justify-content:center;transition:background-color var(--transition-normal-duration) ease-in-out;border-radius:8px;background-color:var(--gray-5);padding:8px;height:64px}.client-item-image{object-fit:contain}.client-item-content{flex:1;translate:0 16px;transition:translate var(--transition-normal-duration) ease-in-out}.client-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.client-item-text{font:var(--body-small-regular-font);margin-top:5px;align-content:end;height:2lh;overflow-y:hidden;text-overflow:ellipsis;color:var(--gray-60);opacity:0;translate:0 12px;transition:var(--transition-fast-duration) var(--transition-fast-duration) ease-in-out;transition-property:opacity,translate}.cta-link{opacity:0;translate:0 32px;transition:var(--transition-fast-duration) var(--transition-fast-duration) ease-in-out;transition-property:opacity,translate}}.team-member-card{background-color:var(--gray-5);border-radius:16px;transition:background-color var(--transition-normal-duration) ease-in-out;@media (max-width:480px){max-width:270px}&:hover{background-color:var(--white);.cta-link-icon{.link-text{opacity:1;width:100%}.link-icon{background-color:var(--gray-90);path{fill:var(--white)}}}.card-cover-container::after{border-color:var(--white)}}.card-cover-container{box-sizing:border-box;border-radius:16px;overflow:hidden;margin:2px 2px 0 2px;position:relative;&::after{box-sizing:border-box;position:absolute;transition:border-color var(--transition-normal-duration) ease-in-out;border:2px solid #fff0;border-radius:16px;content:"";inset:0}}.card-cover{object-fit:cover;width:100%;border-radius:16px}.card-content-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px;gap:16px}}.article-card{border-radius:24px;background:var(--gray-5);border:1px solid var(--gray-5);overflow:hidden;display:flex;flex-direction:column;transition:background-color var(--transition-normal-duration) ease-in-out;&:nth-child(n+9){content-visibility:auto}&:hover{background:var(--white);border-color:var(--gray-10)}.article-cover{border-radius:24px;background:var(--gray-10);overflow:hidden;img{object-fit:cover;object-position:center;height:100%;width:100%;transition:scale var(--transition-normal-duration) ease-in-out;&:hover{scale:1.05}}}.article-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:24px 32px;gap:8px}.article-title{font:var(--heading-3-light-font);margin-top:6px;text-wrap:pretty}.article-meta-group{display:flex;align-items:center;gap:8px}.article-date,.article-meta{font:var(--body-medium-regular-font);color:var(--gray-60)}.article-meta:not(:first-child){padding-left:8px;position:relative;&::before{content:"";display:block;position:absolute;width:3px;aspect-ratio:1;border-radius:50%;left:0;top:50%;transform:translateY(-50%);background-color:var(--gray-60)}}.article-info-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;@media (max-width:480px){gap:16px}}.article-aux-info{display:flex;flex-wrap:wrap;align-items:center;gap:4px}}.article-card-v2{container:article-card-v2 / inline-size;transition:background-color var(--transition-normal-duration) ease-in-out;border:1px solid var(--bg-gray-90);border-radius:1px;background-color:var(--bg-gray-90);overflow:hidden;color:var(--white);.component-content-wrapper{display:flex;flex-direction:row;@container (max-width:600px){flex-direction:column}}&:hover{background-color:var(--bg-gray-100);border-color:var(--gray-80);.article-actions{opacity:1}}.article-cover{border-radius:1px;background-color:var(--gray-10);overflow:hidden;flex:0 0 50%;img{object-fit:cover;object-position:center;height:100%;width:100%;transition:scale var(--transition-normal-duration) ease-in-out;&:hover{scale:1.05}}}.article-info{display:flex;flex:0 0 50%;flex-direction:column;justify-content:space-between;padding:24px 32px;gap:8px}.article-title{font:var(--heading-3-light-font);margin-top:6px;text-wrap:pretty}.article-meta-group{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-grow:1}.article-date,.article-meta{font:var(--body-medium-regular-font)}.article-meta:not(:first-child){padding-left:8px;position:relative;&::before{content:"";display:block;position:absolute;width:3px;aspect-ratio:1;border-radius:50%;left:0;top:50%;transform:translateY(-50%);background-color:var(--gray-60)}}.article-info-footer{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;column-gap:24px;row-gap:2px}.article-actions{justify-self:flex-end;margin-left:auto;opacity:0;transition:opacity var(--transition-fast-duration) ease-in-out}.article-aux-info{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px}}.numbar{--bg-color:var(--gray-100);--text-color:var(--white);background-color:var(--bg-color);padding:4px 8px;border-radius:99px;color:var(--text-color);font:var(--body-medium-regular-font);width:fit-content}.numbar::after{content:attr(data-text)}.numbar.numbar--type-h::after{content:"H /"}.numbar.numbar--type-p::after{counter-increment:numbar-p;content:"P / " counter(numbar-p)}.numbar.numbar--color-scheme-dark{--bg-color:var(--blue-xr)}.badge{border:1px solid var(--gray-5);background:var(--white);display:inline flex;border-radius:13px;align-items:center;&:hover{.badge-image{filter:saturate(200%)}}.badge-image{padding:6.59px;transition:filter var(--transition-normal-duration) ease;flex:0}.badge-text{padding:21px 21px 21px 13px;line-height:1.33;color:var(--gray-100);font:var(--body-medium-regular-font);font-weight:300}}.accordion .accordion__content,.tab__content{opacity:0;height:0;overflow:hidden;transition:opacity 1s ease;content-visibility:hidden}.accordion.open .accordion__content,.tab__content.open{opacity:1;height:auto;content-visibility:visible}.table-wrapper{width:100%;overflow-x:auto}.table-in-post{width:100%;border-collapse:collapse;border:var(--gray-20) 1px solid;font:var(--body-large-regular-font);text-align:left;min-width:600px;tr{border-bottom:var(--gray-20) 1px solid;&:nth-child(even){background-color:var(--gray-10)}}td,th{padding:2px 8px}}