body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e9e9e9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.edit{align-items:flex-start;display:flex;flex-direction:row;margin-top:200px;min-height:calc(100vh - 200px)}@media only screen and (max-width:768px){.edit{flex-direction:column;margin-top:120px}}.edit_sidebar{border-right:1px solid #44444440;flex-shrink:0;position:-webkit-sticky;position:sticky;top:120px;width:25%}@media only screen and (max-width:768px){.edit_sidebar{border-bottom:1px solid #44444440;border-right:none;box-sizing:border-box;padding:0 22.5px 22.5px;position:static;width:100%}}.edit_sidebar_list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}@media only screen and (max-width:768px){.edit_sidebar_list{flex-direction:row;flex-wrap:wrap;gap:8px}.edit_sidebar_list_item{display:contents}}.edit_sidebar_list_item_button{background:none;border:none;box-sizing:border-box;color:#444;font-family:Carme,sans-serif;font-size:17px;padding:22px 22.5px;text-align:left;width:100%}.edit_sidebar_list_item_button:hover{background-color:#4444440f;cursor:pointer}.edit_sidebar_list_item_button--active{background-color:#4444441f;font-weight:700}@media only screen and (max-width:768px){.edit_sidebar_list_item_button{border:1px solid #44444440;border-radius:20px;font-size:15px;padding:10px 14px;width:auto}.edit_sidebar_list_item_button--active{border-color:#444}}.edit_sidebar_list_item_subList{background-color:#4444440f;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0 0 10px}@media only screen and (max-width:768px){.edit_sidebar_list_item_subList{background:none;border-top:1px solid #44444440;flex:1 1 100%;flex-direction:row;flex-wrap:wrap;gap:8px;order:1;padding:8px 0 0}}.edit_sidebar_list_item_subList_button{background:none;border:none;border-left:3px solid #0000;box-sizing:border-box;color:#444;font-family:Carme,sans-serif;font-size:15px;padding:10px 22.5px 10px 45px;text-align:left;width:100%}.edit_sidebar_list_item_subList_button:hover{color:#868686;cursor:pointer}.edit_sidebar_list_item_subList_button--active{border-left-color:#444;font-weight:700}@media only screen and (max-width:768px){.edit_sidebar_list_item_subList_button{border:none;border-bottom:2px solid #0000;padding:6px 12px;width:auto}.edit_sidebar_list_item_subList_button--active{border-bottom-color:#444}}.edit_content{box-sizing:border-box;padding-left:45px;padding-right:45px;width:75%}@media only screen and (max-width:768px){.edit_content{padding-left:22px;padding-right:22px;width:100%}}.edit_content_section{width:100%}.edit_content_section_header{margin:50px 0 40px}@media only screen and (max-width:768px){.edit_content_section_header{margin:30px 0}}.edit_content_section_header_kicker{color:#868686;font-family:Carme,sans-serif;font-size:15px;letter-spacing:.08em;margin:0 0 6px}.edit_content_section_header_description{color:#868686;font-family:Carme,sans-serif;font-size:17px;margin:10px 0 0}.edit_content_section_title{color:#444;font-family:Carme,sans-serif;text-align:justify}@media only screen and (max-width:768px){.edit_content_section_title{text-align:left}}.edit_content_section_title{font-size:30px}@media only screen and (min-width:769px)and (max-width:991px){.edit_content_section_title{font-size:26px}}@media only screen and (max-width:768px){.edit_content_section_title{font-size:23px}}.edit_content_section_title{margin:0}.edit_content_section_addButton{display:flex;flex-direction:row;justify-content:center;margin:100px auto}@media only screen and (max-width:768px){.edit_content_section_addButton{margin:45px auto}}.edit_content_section_addButton{background:none;border:none;font-family:Carme,sans-serif;font-size:22px}.edit_content_section_addButton:hover{color:#868686;cursor:pointer}.edit_content_section_maxReached{color:#868686;font-family:Carme,sans-serif;font-size:17px;margin:50px auto;text-align:center}.edit_content_section_subSection{border-bottom:1px solid #44444440;margin:0 0 90px;padding-bottom:45px}.edit_content_section_subSection:last-child{border-bottom:none}.edit_content_section_subSection_title{color:#444;font-family:Carme,sans-serif;text-align:justify}@media only screen and (max-width:768px){.edit_content_section_subSection_title{text-align:left}}.edit_content_section_subSection_title{font-size:22px}@media only screen and (min-width:769px)and (max-width:991px){.edit_content_section_subSection_title{font-size:20px}}@media only screen and (max-width:768px){.edit_content_section_subSection_title{font-size:19px}}.edit_content_section_subSection_title{margin:0 0 30px}.edit_content_section_helperText{color:#868686;font-family:Carme,sans-serif;font-size:15px;margin:0 0 30px}.adminForm{display:flex;flex-direction:column;gap:22px;max-width:1200px;position:relative;width:100%}.adminForm_intro{font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.adminForm_intro{font-size:14px;line-height:1.4}}.adminForm_intro{color:#676767;font-family:Carme,sans-serif;max-width:62ch}.adminIntro{font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.adminIntro{font-size:14px;line-height:1.4}}.adminIntro{color:#676767;font-family:Carme,sans-serif;max-width:62ch}.adminCard{background-color:#fff;border:1px solid #4444441f;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;padding:33.75px}@media only screen and (max-width:768px){.adminCard{padding:18px}}.adminCard_header{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between}.adminCard_header h4,.adminCard_header p{font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.adminCard_header h4,.adminCard_header p{font-size:14px;line-height:1.4}}.adminCard_header h4,.adminCard_header p{color:#444;font-family:Carme,sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.adminCardList--compact{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.adminCardList{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));list-style:none;margin:0;padding:0}.adminCardList>li{background-color:#fff;border:1px solid #4444441f;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:18px}.adminCardList_index,.adminCardList_meta{font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.adminCardList_index,.adminCardList_meta{font-size:14px;line-height:1.4}}.adminCardList_index,.adminCardList_meta{color:#868686;font-family:Carme,sans-serif}.adminCardList_title{font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.adminCardList_title{font-size:14px;line-height:1.4}}.adminCardList_title{color:#444;font-family:Carme,sans-serif;font-weight:700;text-transform:uppercase}.adminCardList_text{font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.adminCardList_text{font-size:14px;line-height:1.4}}.adminCardList_text{color:#676767;font-family:Carme,sans-serif}.adminCardList_actions{align-items:center;display:flex;flex-direction:row;gap:14px;margin-top:auto;padding-top:10px}.adminField{display:flex;flex-direction:column;gap:6px;width:100%}.adminField_label{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.adminField_label{font-size:14px;line-height:1.4}}.adminField_label{color:#444;font-weight:700}.adminField_required{color:#9b2c2c}.adminField_hint{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.adminField_hint{font-size:14px;line-height:1.4}}.adminField_hint{color:#676767}.adminField_control{background-color:#fff;border:1px solid #4444444d;border-radius:8px;box-sizing:border-box;color:#444;font-family:Carme,sans-serif;font-size:16px;line-height:1.5;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.adminField_control:hover{border-color:#4444448c}.adminField_control:focus{border-color:#444;box-shadow:0 0 0 3px #44444426;outline:none}.adminField_control--multiline{min-height:6.5em;overflow:hidden;resize:vertical}.adminField_counter{align-self:flex-end;color:#868686;font-family:Carme,sans-serif;font-size:13px;margin:0}.adminActions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 14px}.adminButton{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.adminButton{font-size:14px;line-height:1.4}}.adminButton{background-color:#444;border:1px solid #444;border-radius:30px;color:#e9e9e9;cursor:pointer;font-weight:700;padding:9px 24px;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.adminButton:hover:not(:disabled){background-color:#0000;color:#444}.adminButton:focus-visible{outline:3px solid #44444459;outline-offset:2px}.adminButton:disabled{cursor:not-allowed;opacity:.4}.adminButton--secondary{background-color:#0000;color:#444}.adminButton--secondary:hover:not(:disabled){background-color:#444;color:#e9e9e9}.adminButton--text{background:none;border-color:#0000;border-radius:4px;color:#444;font-weight:400;padding:4px 2px}.adminButton--text:hover:not(:disabled){background:none;color:#868686;text-decoration:underline}.adminButton--danger,.adminButton--danger:hover:not(:disabled){color:#9b2c2c}.adminButton--small{padding:5px 16px}.adminButton--icon{align-items:center;background-color:#0000;border-color:#4444444d;border-radius:8px;color:#444;display:inline-flex;font-size:17px;height:34px;justify-content:center;line-height:1;padding:0;width:34px}.adminButton--icon:hover:not(:disabled){background-color:#444;color:#e9e9e9}.adminUpload{cursor:pointer;display:inline-block}.adminStatus{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.adminStatus{font-size:14px;line-height:1.4}}.adminStatus{color:#676767}.adminStatus:before{content:"✓ ";font-weight:700}.adminStatus--error{color:#9b2c2c}.adminStatus--error:before{content:"! "}.adminStatus--info:before{content:""}.adminModal{background-color:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;margin:auto;max-height:90%;overflow-y:auto;padding:33.75px;width:min(920px,94%)}@media only screen and (max-width:768px){.adminModal{padding:18px}}.adminModal_header{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.adminModal_header h3{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25;margin:0}@media only screen and (min-width:769px)and (max-width:991px){.adminModal_header h3{font-size:20px}}@media only screen and (max-width:768px){.adminModal_header h3{font-size:18px}}.adminThumbs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));list-style:none;margin:0;padding:0}@media only screen and (max-width:768px){.adminThumbs{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.adminThumbs_item{background-color:#fff;border:1px solid #4444441f;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px}.adminThumbs_item img{aspect-ratio:16/9;border-radius:6px;display:block;object-fit:cover;width:100%}.adminThumbs_item--pending{border-color:#4444444d;border-style:dashed}.adminThumbs_item_footer{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.adminThumbs_item_footer p{font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.adminThumbs_item_footer p{font-size:14px;line-height:1.4}}.adminThumbs_item_footer p{color:#868686;font-family:Carme,sans-serif}.adminThumbs_item_buttons{display:flex;flex-direction:row;gap:6px}.adminPreview{background-color:#fff;border:1px solid #4444441f;border-radius:10px;box-sizing:border-box;padding:10px;width:100%}.adminPreview img{aspect-ratio:16/9;border-radius:6px;display:block;object-fit:cover;width:100%}.adminModal--wide{width:min(1000px,94%)}.adminColumns{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:768px){.adminColumns{grid-template-columns:minmax(0,1fr)}}.adminPreview--transparent{background-color:#fff;background-image:linear-gradient(45deg,#44444414 25%,#0000 0,#0000 75%,#44444414 0),linear-gradient(45deg,#44444414 25%,#0000 0,#0000 75%,#44444414 0);background-position:0 0,10px 10px;background-size:20px 20px}.adminPreview--transparent img{aspect-ratio:4/3;object-fit:contain}.adminCardList--curiosities{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.adminCardList--curiosities .adminCardList_thumb{aspect-ratio:4/3;background-color:#fff;background-image:linear-gradient(45deg,#44444414 25%,#0000 0,#0000 75%,#44444414 0),linear-gradient(45deg,#44444414 25%,#0000 0,#0000 75%,#44444414 0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:6px;margin-bottom:6px}.adminCardList--curiosities .adminCardList_thumb img{display:block;height:100%;object-fit:contain;width:100%}.projectFormContainer{align-items:center;background:#000c;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.projectForm{background-color:#868686;box-sizing:border-box;height:90%;margin:auto;overflow:scroll;padding:100px;width:90%}@media only screen and (min-width:769px)and (max-width:991px){.projectForm{padding:45px}}@media only screen and (max-width:768px){.projectForm{padding:22px}}.projectForm{display:flex;flex-direction:column;justify-content:space-between}.projectForm_closeButton{display:flex;flex-direction:row;justify-content:flex-end;position:fixed;right:130px;top:75px;width:100%}@media only screen and (max-width:768px){.projectForm_closeButton{right:32px;top:52px;width:auto}}.projectForm_closeButton button{background:none;border:none;font-family:Carme,sans-serif;font-size:17px;padding:0}.projectForm_closeButton button:hover{color:#e9e9e9;cursor:pointer}.projectForm_form{margin:100px 0}.projectForm_form_text,.projectForm_form_title{font-family:Carme,sans-serif;width:50%}.projectForm_form_title{font-size:22px;margin:100px auto 25px;text-align:center}.projectForm_form_text{font-size:17px;margin:auto;text-align:justify}.projectForm_submitButton{display:flex;flex-direction:row;justify-content:center;margin:80px auto;width:40%}.projectForm_submitButton button{background:none;border:none;color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700}.projectForm_submitButton button:hover{color:#e9e9e9;cursor:pointer}.projectForm_imageCaptionFormModal{align-items:center;background:#000c;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.formSimpleField{column-gap:22px;display:flex;flex-direction:row;justify-content:center;margin:8px auto;width:40%}.formSimpleField label{justify-content:flex-end}.formSimpleField input,.formSimpleField label{display:flex;flex-direction:row;font-family:Carme,sans-serif;font-size:17px;width:200px}.formSimpleField input{background-color:#e9e9e9;border:none;border-bottom:1px solid #44444459;justify-content:flex-start;padding:2px 0}.formSimpleField--multiline{align-items:flex-start;max-width:760px;width:100%}.formSimpleField--multiline label{flex-shrink:0}.formSimpleField--multiline textarea{background-color:#e9e9e9;border:1px solid #868686;flex:1 1;font-family:Carme,sans-serif;font-size:17px;min-width:0;padding:6px 8px;resize:vertical}@media only screen and (max-width:768px){.formSimpleField{align-items:stretch;flex-direction:column;row-gap:4px;width:100%}.formSimpleField label{justify-content:flex-start;width:100%}.formSimpleField input,.formSimpleField select{box-sizing:border-box;width:100%}.formSimpleField--multiline{align-items:stretch}.formSimpleField--multiline textarea{box-sizing:border-box;width:100%}}.formCaptionField{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;padding:100px}@media only screen and (min-width:769px)and (max-width:991px){.formCaptionField{padding:45px}}@media only screen and (max-width:768px){.formCaptionField{padding:22px}}.formCaptionField{animation:apparition 1s ease forwards;background-color:#e9e9e9;height:auto;justify-content:center;overflow:scroll;row-gap:20px;width:50%}.formCaptionField img{height:auto;object-fit:cover;width:30%}.formCaptionField textarea{border:none;font-family:Carme,sans-serif;height:200px;width:50%}.loader{align-items:center;background:#000c;display:block;height:100%;justify-content:center;left:0;margin:0 auto;position:fixed;top:0;width:100%;z-index:4}.loader:before{content:"";display:block;padding-top:100%}.circular{animation:rotate 2s linear infinite;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:50px}.path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{0%,to{stroke:#868686}90%{stroke:#868686}}.formSelectionField{column-gap:22px;display:flex;flex-direction:row;justify-content:center;margin:8px auto;width:40%}.formSelectionField label{justify-content:flex-end}.formSelectionField label,.formSelectionField select{display:flex;flex-direction:row;font-family:Carme,sans-serif;font-size:17px;width:200px}.formSelectionField select{background-color:#e9e9e9;border:none;justify-content:flex-start;padding:0}.formRichtextField{display:flex;flex-direction:column;justify-content:center;margin:45px auto;max-width:800px;row-gap:22px;width:100%}.formRichtextField label{font-family:Carme,sans-serif;font-size:22px;font-weight:700;margin:50px auto 25px}.formRichtextField input{background-color:#e9e9e9;border:none;display:flex;flex-direction:row;font-family:Carme,sans-serif;font-size:15px;padding:0}.formRichtextField--admin{align-items:stretch;margin:0;max-width:none;row-gap:6px;width:100%}.formRichtextField--admin label{font-size:15px;margin:0}.formRichtextField--admin trix-editor{background-color:#fff;border:1px solid #4444444d;border-radius:8px;color:#444;font-family:Carme,sans-serif;font-size:16px;line-height:1.5;min-height:12em}.formRichtextField--admin trix-toolbar{margin-bottom:6px}.formRichtextField--rich .trix-button--icon-bullet-list,.formRichtextField--rich .trix-button--icon-heading-1,.formRichtextField--rich .trix-button--icon-link{display:inline-block}.formRichtextField--rich .trix-button-group--block-tools{display:flex}.formRichtextField--rich .trix-dialogs{display:block}.trix-button--icon-attach,.trix-button--icon-bullet-list,.trix-button--icon-code,.trix-button--icon-decrease-nesting-level,.trix-button--icon-heading-1,.trix-button--icon-increase-nesting-level,.trix-button--icon-link,.trix-button--icon-number-list,.trix-button--icon-quote,.trix-button--icon-strike,.trix-dialogs{display:none}.trix-toolbar{background-image:none;border-left:none}.trix-button-group--block-tools,.trix-button-group--file-tools,.trix-button-group-spacer{display:none}trix-editor{background-color:#e9e9e9;font-family:Carme,sans-serif;margin:0;max-height:400px;min-height:200px;min-height:5em;outline:none;overflow:scroll;padding:.4em .6em;text-align:justify}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{background-color:#e9e9e9;border:none;margin-bottom:10px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media(max-width:768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media(max-width:768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{background:#0000;border:none;border-bottom:1px solid #ddd;border-radius:0;color:#0009;float:left;font-size:.75em;font-weight:600;margin:0;outline:none;padding:0 .5em;position:relative;white-space:nowrap}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,.125)}@media(max-width:768px){trix-toolbar .trix-button{letter-spacing:-.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{background-color:#e9e9e9;font-size:inherit;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px;width:2.6em}@media(max-width:768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon:before{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:inline-block;left:0;opacity:.6;position:absolute;right:0;top:0}@media(max-width:768px){trix-toolbar .trix-button--icon:before{left:6%;right:6%}}trix-toolbar .trix-button--icon.trix-active:before{opacity:1}trix-toolbar .trix-button--icon:disabled:before{opacity:.125}trix-toolbar .trix-button--icon-attach:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 18V7.5c0-2.25 3-2.25 3 0V18c0 4.125-6 4.125-6 0V7.5c0-6.375 9-6.375 9 0V18' stroke='%23000' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");bottom:4%;top:8%}trix-toolbar .trix-button--icon-bold:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.522 19.242a.5.5 0 0 1-.5-.5V5.35a.5.5 0 0 1 .5-.5h5.783c1.347 0 2.46.345 3.24.982.783.64 1.216 1.562 1.216 2.683 0 1.13-.587 2.129-1.476 2.71a.35.35 0 0 0 .049.613c1.259.56 2.101 1.742 2.101 3.22 0 1.282-.483 2.334-1.363 3.063-.876.726-2.132 1.12-3.66 1.12h-5.89ZM9.27 7.347v3.362h1.97c.766 0 1.347-.17 1.733-.464.38-.291.587-.716.587-1.27 0-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0 5.606v3.791h2.389c.832 0 1.448-.177 1.853-.497.399-.315.614-.786.614-1.423 0-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-italic:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 5h6.5v2h-2.23l-2.31 10H13v2H6v-2h2.461l2.306-10H9V5Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.948 5.258a4.337 4.337 0 0 0-6.108 0L11.217 6.87a.993.993 0 0 0 0 1.41c.392.39 1.027.39 1.418 0l1.623-1.613a2.323 2.323 0 0 1 3.271 0 2.29 2.29 0 0 1 0 3.251l-2.393 2.38a3.021 3.021 0 0 1-4.255 0l-.05-.049a1.007 1.007 0 0 0-1.418 0 .993.993 0 0 0 0 1.41l.05.049a5.036 5.036 0 0 0 7.091 0l2.394-2.38a4.275 4.275 0 0 0 0-6.072Zm-13.683 13.6a4.337 4.337 0 0 0 6.108 0l1.262-1.255a.993.993 0 0 0 0-1.41 1.007 1.007 0 0 0-1.418 0L9.954 17.45a2.323 2.323 0 0 1-3.27 0 2.29 2.29 0 0 1 0-3.251l2.344-2.331a2.579 2.579 0 0 1 3.631 0c.392.39 1.027.39 1.419 0a.993.993 0 0 0 0-1.41 4.593 4.593 0 0 0-6.468 0l-2.345 2.33a4.275 4.275 0 0 0 0 6.072Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-strike:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 14.986c.088 2.647 2.246 4.258 5.635 4.258 3.496 0 5.713-1.728 5.713-4.463 0-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573 1.123 0 1.035-1.074 1.787-2.646 1.787-1.563 0-2.773-.762-2.91-1.924H6ZM6.432 10h3.763c-.632-.314-.914-.715-.914-1.273 0-1.045.977-1.739 2.432-1.739 1.475 0 2.52.723 2.617 1.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145 0-5.392 1.719-5.392 4.316 0 .363.04.703.12 1.02ZM4 11a1 1 0 1 0 0 2h15a1 1 0 1 0 0-2H4Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-quote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.581 8.471c.44-.5 1.056-.834 1.758-.995C8.074 7.17 9.201 7.822 10 8.752c1.354 1.578 1.33 3.555.394 5.277-.941 1.731-2.788 3.163-4.988 3.56a.622.622 0 0 1-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02 3.02 0 0 1-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419 0c.44-.5 1.055-.834 1.758-.995 1.734-.306 2.862.346 3.66 1.276 1.355 1.578 1.33 3.555.395 5.277-.941 1.731-2.789 3.163-4.988 3.56a.622.622 0 0 1-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02 3.02 0 0 1-1.672-2.701c0-.905.283-1.59.72-2.088Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-heading-1:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5 7.5v-3h-12v3H14v13h3v-13h4.5ZM9 13.5h3.5v-3h-10v3H6v7h3v-7Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-code:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.293 11.293a1 1 0 0 0 0 1.414l4 4a1 1 0 1 0 1.414-1.414L5.414 12l3.293-3.293a1 1 0 0 0-1.414-1.414l-4 4Zm13.414 5.414 4-4a1 1 0 0 0 0-1.414l-4-4a1 1 0 1 0-1.414 1.414L18.586 12l-3.293 3.293a1 1 0 0 0 1.414 1.414Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-bullet-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 7.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM8 6a1 1 0 0 1 1-1h11a1 1 0 1 1 0 2H9a1 1 0 0 1-1-1Zm1 5a1 1 0 1 0 0 2h11a1 1 0 1 0 0-2H9Zm0 6a1 1 0 1 0 0 2h11a1 1 0 1 0 0-2H9Zm-2.5-5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM5 19.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-number-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 4h2v4H4V5H3V4Zm5 2a1 1 0 0 1 1-1h11a1 1 0 1 1 0 2H9a1 1 0 0 1-1-1Zm1 5a1 1 0 1 0 0 2h11a1 1 0 1 0 0-2H9Zm0 6a1 1 0 1 0 0 2h11a1 1 0 1 0 0-2H9Zm-3.5-7H6v1l-1.5 2H6v1H3v-1l1.667-2H3v-1h2.5ZM3 17v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-redo,trix-toolbar .trix-button--icon-undo{display:none}trix-toolbar .trix-button--icon-undo:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 14a1 1 0 0 0 1 1h6a1 1 0 1 0 0-2H6.257c2.247-2.764 5.151-3.668 7.579-3.264 2.589.432 4.739 2.356 5.174 5.405a1 1 0 0 0 1.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084 7.25 7.63 8.377 5 11.39V8a1 1 0 0 0-2 0v6Zm2-1Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-redo:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 14a1 1 0 0 1-1 1h-6a1 1 0 1 1 0-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739 2.356-5.174 5.405a1 1 0 0 1-1.98-.283c.564-3.95 3.415-6.526 6.826-7.095 3.08-.513 6.534.614 9.164 3.626V8a1 1 0 1 1 2 0v6Zm-2-1Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 6a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1Zm4 5a1 1 0 1 0 0 2h9a1 1 0 1 0 0-2H9Zm-3 6a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2H6Zm-3.707-5.707a1 1 0 0 0 0 1.414l2 2a1 1 0 1 0 1.414-1.414L4.414 12l1.293-1.293a1 1 0 0 0-1.414-1.414l-2 2Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 6a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1Zm4 5a1 1 0 1 0 0 2h9a1 1 0 1 0 0-2H9Zm-3 6a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2H6Zm-2.293-2.293 2-2a1 1 0 0 0 0-1.414l-2-2a1 1 0 1 0-1.414 1.414L3.586 12l-1.293 1.293a1 1 0 1 0 1.414 1.414Z' fill='%23000'/%3E%3C/svg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{background:#fff;border-radius:5px;border-top:2px solid #888;box-shadow:0 .3em 1em #ccc;font-size:.75em;left:0;padding:15px 10px;position:absolute;right:0;top:0;z-index:5}trix-toolbar .trix-input--dialog{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #bbb;border-radius:3px;box-shadow:none;font-size:inherit;font-weight:400;margin:0 10px 0 0;outline:none;padding:.5em .8em}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:0 0 1.5px 1px red}trix-toolbar .trix-button--dialog{border-bottom:none;font-size:inherit;padding:.5em}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{align-items:baseline;display:flex}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1 1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;user-select:none}trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection,trix-editor [data-trix-mutable]::selection{background:none}trix-editor .attachment__caption-editor:focus[data-trix-mutable]::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{border-color:#0000;box-shadow:0 0 0 2px highlight}trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{height:20px;left:5%;opacity:.9;position:absolute;top:calc(50% - 10px);transition:opacity .2s ease-in;width:90%;z-index:1}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{-webkit-appearance:none;-moz-appearance:none;border:none;color:inherit;display:inline-block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-align:center;vertical-align:top;width:100%}trix-editor .attachment__toolbar{left:0;position:absolute;text-align:center;top:-.9em;width:100%;z-index:1}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{background:#0000;border:none;border-radius:0;color:#666;float:left;font-size:80%;margin:0;outline:none;padding:0 .8em;position:relative;white-space:nowrap}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{background-color:#fff;border:2px solid highlight;border-radius:50%;box-shadow:1px 1px 6px #00000040;display:inline-block;height:1.8em;line-height:1.8em;outline:none;padding:0;text-indent:-9999px;width:1.8em}trix-editor .trix-button--remove:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:90%;bottom:0;content:"";display:inline-block;left:0;opacity:.7;position:absolute;right:0;top:0}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover:before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{background-color:#000000b3;border-radius:3px;color:#fff;font-size:.8em;left:50%;max-width:90%;padding:.1em .6em;position:absolute;top:2em;transform:translate(-50%)}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:solid #ccc;border-width:0 0 0 .3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0 .3em 0 0;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{background-color:#eee;display:inline-block;font-family:monospace;font-size:.9em;overflow-x:auto;padding:.5em;vertical-align:top;white-space:pre;width:100%}.trix-content img{height:auto;max-width:100%}.trix-content .attachment{display:inline-block;max-width:100%;position:relative}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size:before{content:" •"}.trix-content .attachment--preview{text-align:center;width:100%}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{border:1px solid #bbb;border-radius:5px;color:#333;line-height:1;margin:0 2px 2px;padding:.4em 1em}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;max-width:33%;padding:0 .5em}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}#inputBio{background-color:#e9e9e9;border:none}.formImageField{display:flex;flex-direction:column;justify-content:center;margin:8px auto;row-gap:22px;width:40%}.formImageField_label{border:1px solid #444;font-family:Carme,sans-serif;font-size:17px;margin:auto;padding:20px}.formImageField_label:hover{background-color:#444;border:1px solid #0000;color:#e9e9e9;cursor:pointer}.formImageField_sampleContainer{margin:auto;width:50%}.formImageField_sampleContainer_image{width:100%}.formImageField_sampleContainer_buttonsContainer{display:flex;flex-direction:row;justify-content:center;margin:8px auto}.formImageField_sampleContainer_buttonsContainer button{background:none;border:none;font-family:Carme,sans-serif;font-size:15px;font-weight:700}.formImageField_sampleContainer_buttonsContainer button:hover{color:#e9e9e9;cursor:pointer}.projectForm_DNDGallery_overlayImage{display:flex;height:100%;margin:auto;object-fit:cover;opacity:.5;vertical-align:middle;width:100%}.projectForm_DNDGallery_alertTextStyle{display:flex;font-family:Carme,sans-serif;justify-content:center;margin:80px auto}.editWorkModal_confirmBox{align-items:center;background:#000c;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.editWorkModal_confirmBox_container{display:flex;flex-direction:column;height:auto;padding-bottom:22px;padding-top:22px;row-gap:16px;width:500px}.editWorkModal_confirmBox_container_question{font-family:SpecialFont;font-size:22px;text-align:center}.editWorkModal_confirmBox_container_buttons{column-gap:16px;display:flex;flex-direction:row;justify-content:center;margin:auto}.editWorkModal_confirmBox_container_buttons button{font-size:19px}.editWorkModal_confirmBox--displayOn{display:flex}.editWorkModal_confirmBox--displayOff{display:none}.dndGrid{grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}.dndArticlesGrid,.dndGrid{display:grid;height:auto;justify-content:center;margin:100px auto;width:800px}.dndArticlesGrid{grid-gap:20px;grid-template-columns:1fr 1fr 1fr}.dndColumn{margin:100px auto}.dndColumn,.item{display:flex;flex-direction:column;height:auto}.item{list-style-type:none;margin-bottom:12px}.item_column{cursor:grab;margin:auto;width:400px}.item_0,.item_18,.item_9{grid-column-end:3;grid-column-start:1}.item_1,.item_10,.item_19{grid-column-end:4;grid-column-start:3}.item_11,.item_2,.item_20{grid-column-end:5;grid-column-start:4}.item_12,.item_21,.item_3{grid-column-end:2;grid-column-start:1}.item_13,.item_22,.item_4{grid-column-end:3;grid-column-start:2}.item_14,.item_23,.item_5{grid-column-end:5;grid-column-start:3}.item_15,.item_24,.item_6{grid-column-end:2;grid-column-start:1}.item_16,.item_25,.item_7{grid-column-end:4;grid-column-start:2}.item_17,.item_26,.item_8{grid-column-end:5;grid-column-start:4}.item_img{cursor:grab;height:280px;object-fit:contain;width:100%}.item_img_png{background:none}.item_img_other,.item_img_png{box-sizing:border-box;margin:0;padding:20px;width:100%}.item_img_articlesGrid,.item_img_other{background-color:#fff;box-shadow:4px 4px 2px #0000001a}.item_img_articlesGrid{aspect-ratio:1;box-sizing:border-box;margin:0;object-fit:cover;padding:0;width:100%}.item_img_column{height:300px;object-fit:cover;width:100%}.item_buttons_captionButton,.item_buttons_isMainButton,.item_buttons_supprButton{background:none;border:none;margin:10px auto}.item_buttons_captionButton:hover,.item_buttons_isMainButton:hover,.item_buttons_supprButton:hover{color:#e9e9e9;cursor:pointer}.item_buttons_isMainButton--isWhite{color:#e9e9e9}.item_buttons_isMainButton--isWhite:hover{color:#444;cursor:pointer}.item_buttons_isMainButton--isBlack{color:#444}.item_buttons_isMainButton--isBlack:hover{color:#e9e9e9;cursor:pointer}.item_caption{font-family:Carme,sans-serif;font-size:13px;margin:10px 0;text-align:justify}.adminProjectSlot{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:96px minmax(0,1fr)}.adminProjectSlot_thumb{align-items:center;aspect-ratio:4/3;background-color:#4444440f;border-radius:6px;color:#868686;display:flex;font-family:Carme,sans-serif;font-size:22px;justify-content:center;overflow:hidden;width:96px}.adminProjectSlot_thumb img{display:block;height:100%;object-fit:cover;width:100%}.editProjectList_list{grid-gap:22.5px 0;display:grid;gap:22.5px 0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style-type:none;margin:0;padding:0}@media only screen and (max-width:768px){.editProjectList_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.editProjectList_list_item{margin:auto;width:90%}.editProjectList_list_item img{aspect-ratio:1.2;object-fit:cover;width:100%}.editProjectList_list_item_title{color:#444;font-family:Carme,sans-serif;font-size:17px}.editProjectList_list_item_buttonsContainer{display:flex;flex-direction:column}.editProjectList_list_item_buttonsContainer button{background:none;border:none;color:#444;font-family:Carme,sans-serif;font-size:15px;padding:0;text-align:left}.editProjectList_list_item_buttonsContainer button:hover{color:#868686;cursor:pointer}.editFaqItemsList_list{display:flex;flex-direction:column;list-style-type:none;row-gap:20px}.editFaqItemsList_list_item{border-bottom:1px solid #e9e9e9;padding-bottom:15px;width:100%}.editFaqItemsList_list_item_question{color:#444;font-family:Carme,sans-serif;font-size:17px;font-weight:700;margin:0}.editFaqItemsList_list_item_buttonsContainer{column-gap:20px;display:flex;flex-direction:row;margin-top:10px}.editFaqItemsList_list_item_buttonsContainer button{background:none;border:none;color:#444;font-family:Carme,sans-serif;font-size:15px;padding:0;text-align:left}.editFaqItemsList_list_item_buttonsContainer button:hover{color:#868686;cursor:pointer}.allProjects{box-sizing:border-box;margin-top:100px;padding:90px 45px;width:100%}.allProjects_filters{align-items:center;column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 90px;row-gap:12px}.allProjects_filters_item{background:none;border:none;border-radius:4px;font-family:Carme,sans-serif;font-size:15px;line-height:1.45;padding:6px 10px;position:relative}@media only screen and (max-width:768px){.allProjects_filters_item{font-size:14px;line-height:1.4}}.allProjects_filters_item{color:#444}.allProjects_filters_item:not(:last-child):after{background:#444;border-radius:50%;content:"";height:6px;position:absolute;right:calc(-.75rem - 3px);top:50%;transform:translateY(-50%);width:6px}.allProjects_filters_item:hover{cursor:pointer}.allProjects_filters_item--active,.allProjects_filters_item:hover{background-color:#444;color:#e9e9e9}.allProjects_list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.allProjects_list_item{width:100%}.allProjects_list_item a{display:block;text-decoration:none;width:100%}.allProjects_list_item_figure{margin:0;width:100%}.allProjects_list_item_figure img{aspect-ratio:1;box-sizing:border-box;display:block;filter:saturate(0);object-fit:cover;transition:filter .4s ease;width:100%}.allProjects_list_item_figure figcaption{background-color:#444;display:block;transition:background-color .3s ease}.allProjects_list_item_figure figcaption h3{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.allProjects_list_item_figure figcaption h3{font-size:20px}}@media only screen and (max-width:768px){.allProjects_list_item_figure figcaption h3{font-size:18px}}.allProjects_list_item_figure figcaption h3{color:#e9e9e9;margin:0;padding:12px 22.5px;text-transform:uppercase;transition:color .3s ease}@media(hover:hover)and (pointer:fine){.allProjects_list_item:hover img{filter:saturate(1)}.allProjects_list_item:hover figcaption{background-color:#e9e9e9}.allProjects_list_item:hover figcaption h3{color:#444}}@media screen and (max-width:1024px){.allProjects_list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.allProjects{padding:45px 22.5px}.allProjects_filters{margin-bottom:45px}.allProjects_list{grid-template-columns:1fr}}.header,.header--fixed{width:100vw;z-index:1}.header--fixed{position:fixed;top:0}.header_topBar{box-sizing:border-box;display:flex;flex-direction:row;height:100px;justify-content:space-between;padding-left:45px;padding-right:45px;z-index:1}@media only screen and (max-width:768px){.header_topBar{padding-left:22px;padding-right:22px}}.header_topBar{background-color:#e9e9e9}.header_topBar_leftElements{column-gap:50px;display:flex;flex-direction:row}.header_topBar_leftElements_link{display:flex;flex-direction:column;height:100%;justify-content:center;vertical-align:middle}.header_topBar_leftElements_link img{height:70px;object-fit:cover}@media only screen and (min-width:769px)and (max-width:991px){.header_topBar_leftElements_link img{height:60px}}@media only screen and (max-width:768px){.header_topBar_leftElements_link img{height:60px}}.header_topBar_leftElements_location{font-family:Carme,sans-serif;font-size:15px;font-weight:400;line-height:1.45;margin:auto;text-transform:uppercase}@media only screen and (max-width:768px){.header_topBar_leftElements_location{font-size:14px;line-height:1.4}}.header_topBar_menu{display:flex;flex-direction:row;justify-content:flex-end;list-style-type:none;padding:0;width:auto}.header_topBar_menu_item{display:flex;margin:auto 0;padding-left:50px;text-align:justify;width:auto}@media only screen and (max-width:768px){.header_topBar_menu_item{text-align:left}}.header_topBar_menu_item{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.header_topBar_menu_item{font-size:20px}}@media only screen and (max-width:768px){.header_topBar_menu_item{font-size:18px}}@media only screen and (min-width:769px)and (max-width:991px){.header_topBar_menu_item{padding-left:30px}}@media only screen and (max-width:768px){.header_topBar_menu_item{padding-left:0}.header_topBar_menu_item--notDisplayedMobile{display:none}}.header_topBar_menu_item_title{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.header_topBar_menu_item_title{font-size:14px;line-height:1.4}}.header_topBar_menu_item_title{text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:769px)and (max-width:991px){.header_topBar_menu_item_title{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}}@media only screen and (min-width:769px)and (max-width:991px)and (max-width:768px){.header_topBar_menu_item_title{font-size:14px;line-height:1.4}}@media only screen and (max-width:768px){.header_topBar_menu_item_title{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}}@media only screen and (max-width:768px)and (max-width:768px){.header_topBar_menu_item_title{font-size:14px;line-height:1.4}}.header_topBar_menu_item_title--bold{color:#444;font-weight:700}.header_topBar_menu_item_title--regular{color:#868686;font-weight:lighter}.header_topBar_menu_item_title:hover{cursor:pointer}.header_topBar_menu_item_link{text-align:justify}@media only screen and (max-width:768px){.header_topBar_menu_item_link{text-align:left}}.header_topBar_menu_item_link{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.header_topBar_menu_item_link{font-size:20px}}@media only screen and (max-width:768px){.header_topBar_menu_item_link{font-size:18px}}.header_topBar_menu_item_link{text-decoration:none}.header_topBar_menu_item_link--button{background:none;border:none;cursor:pointer;font:inherit;padding:0}.header_topBar_buttonContainer{margin:auto 0 auto 45px;white-space:nowrap}@media only screen and (max-width:1150px){.header_topBar_buttonContainer{display:none}}.header_topBar button{background:none;border:none;color:#444;display:flex;flex-direction:column;justify-content:right}.header_topBar button svg{animation:apparition 2s ease forwards;height:22px;margin:0 auto}.header_topBar button svg:hover{color:#868686;cursor:pointer}.navSection{display:flex;flex-direction:row;height:100vh;justify-content:space-between;overflow:hidden}@media only screen and (max-width:768px){.navSection{display:flex;flex-direction:column;height:100vh;overflow:hidden}}.navSection_navContainer{background-color:#e9e9e9;box-sizing:initial;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:50%}@media only screen and (min-width:769px)and (max-width:991px){.navSection_navContainer{width:63%}}@media only screen and (max-width:768px){.navSection_navContainer{height:100%;overflow-y:auto;width:100%}}.navSection_navContainer--opened{animation:slideFromLeft 1s ease forwards}@media only screen and (min-width:769px)and (max-width:991px){.navSection_navContainer--opened{animation:slideFromLeftPad 1s ease forwards}}@media only screen and (max-width:768px){.navSection_navContainer--opened{animation:appear 1s ease forwards}}.navSection_navContainer--closed{animation:slideToLeft 1s ease forwards}@media only screen and (min-width:769px)and (max-width:991px){.navSection_navContainer--closed{animation:slideToLeftPad 1s ease forwards}}@media only screen and (max-width:768px){.navSection_navContainer--closed{animation:none;display:none}}.navSection_navContainer_navGrid{grid-column-gap:1%;box-sizing:border-box;column-gap:1%;display:grid;grid-template-columns:1fr 1fr;height:60%;margin:auto 0;padding-left:45px;padding-right:45px;width:500px}@media only screen and (max-width:768px){.navSection_navContainer_navGrid{display:flex;flex-direction:column;height:auto;margin:0 0 80px;overflow:visible;padding-left:22px;padding-right:22px;padding:60px 0 0 45px;width:100%}}.navSection_navContainer_navGrid_item{column-gap:12px;display:flex;flex-direction:row;justify-content:flex-start;margin-top:10%;width:180px}.navSection_navContainer_navGrid_item_index{color:#444;display:flex;flex-direction:column;font-family:Carme,sans-serif;font-size:15px;justify-content:flex-start;line-height:1.45}@media only screen and (max-width:768px){.navSection_navContainer_navGrid_item_index{font-size:14px;line-height:1.4}}.navSection_navContainer_navGrid_item_index{margin:0}@media only screen and (max-width:768px){.navSection_navContainer_navGrid_item_index{display:none}}.navSection_navContainer_navGrid_item_content{display:flex;flex-direction:column;justify-content:flex-start;row-gap:22px}.navSection_navContainer_navGrid_item_content a{text-decoration:none}.navSection_navContainer_navGrid_item_content--faq{margin-left:31px}@media only screen and (max-width:768px){.navSection_navContainer_navGrid_item_content--faq{margin-bottom:50px;margin-left:0}}.navSection_navContainer_navGrid_item_content--faq p{color:#444;font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.navSection_navContainer_navGrid_item_content--faq p{font-size:14px;line-height:1.4}}.navSection_navContainer_navGrid_item_content--faq p{cursor:pointer;margin:10px 0}.navSection_navContainer_navGrid_item_content--faq p:hover{color:#868686}.navSection_navContainer_navGrid_item_content_mainTitle{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.navSection_navContainer_navGrid_item_content_mainTitle{font-size:20px}}@media only screen and (max-width:768px){.navSection_navContainer_navGrid_item_content_mainTitle{font-size:18px}}.navSection_navContainer_navGrid_item_content_mainTitle{margin:0}.navSection_navContainer_navGrid_item_content p{color:#444;font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.navSection_navContainer_navGrid_item_content p{font-size:14px;line-height:1.4}}.navSection_navContainer_navGrid_item_content p{margin:0}.navSection_navContainer_navGrid_item_content ul{display:flex;flex-direction:column;padding:0;row-gap:9px}.navSection_navContainer_navGrid_item_content ul li{list-style-type:none}.navSection_navContainer_navGrid_item_content ul li a{text-decoration:none}.navSection_navContainer_navGrid_item_content ul li a h2,.navSection_navContainer_navGrid_item_content ul li a p{color:#444;font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.navSection_navContainer_navGrid_item_content ul li a h2,.navSection_navContainer_navGrid_item_content ul li a p{font-size:14px;line-height:1.4}}.navSection_navContainer_navGrid_item_content ul li a h2,.navSection_navContainer_navGrid_item_content ul li a p{font-weight:400;margin:0}.navSection_navContainer_navGrid_item_content ul li a h2:hover,.navSection_navContainer_navGrid_item_content ul li a p:hover{font-weight:700}@media only screen and (min-width:769px)and (max-width:991px){.navSection_navContainer_navGrid_item_content_editSection{display:none}}@media only screen and (max-width:768px){.navSection_navContainer_navGrid_item_content_editSection{display:none}}.navSection_imageContainer{animation:slideFormRight 1s ease forwards;width:55%}@media only screen and (min-width:769px)and (max-width:991px){.navSection_imageContainer{width:37%}}@media only screen and (max-width:768px){.navSection_imageContainer{display:none}}.navSection_imageContainer--opened{animation:slideFromRight 1s ease forwards}.navSection_imageContainer--closed{animation:slideToRight 1s ease forwards}.navSection_imageContainer img{height:calc(100vh - 100px);object-fit:cover;width:100%}.navSection_modal{position:fixed}.navSection_modal--opened{display:flex}.navSection_modal--closed{display:none}.modal{align-items:center;animation:apparition .3s ease forwards;background:#e9e9e9cc;flex-direction:column;height:100%;left:0;position:fixed;top:0;vertical-align:middle;width:100%;z-index:1}.modal,.modal_container{display:flex;justify-content:center}.modal_container{animation:slideCaptionBoxFromLeft .3s ease forwards;background-color:#fff;box-shadow:4px 4px 2px #0000001a;column-gap:45px;flex-direction:row;height:80%;margin:auto;padding-bottom:22px;padding-top:22px;position:relative;row-gap:16px;width:1300px}.modal_container_closeButton{position:absolute;right:30px;top:30px;z-index:2}.modal_container_closeButton:hover{color:#868686;cursor:pointer}.modal_container_datas{display:flex;flex-direction:row;padding:100px}@media only screen and (min-width:769px)and (max-width:991px){.modal_container_datas{padding:45px}}@media only screen and (max-width:768px){.modal_container_datas{padding:22px}}.modal_container_datas{animation:apparition 2s ease forwards;box-sizing:border-box;column-gap:20px;width:100%}.faqSection{height:100%;margin:auto;overflow:scroll;padding-right:30px;width:90%}.faqSection_title{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.faqSection_title{font-size:20px}}@media only screen and (max-width:768px){.faqSection_title{font-size:18px}}.faqSection_title{margin-bottom:50px}.faqSection_empty{color:#868686;font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.faqSection_empty{font-size:14px;line-height:1.4}}.faqSection_list{list-style-type:none;padding:0}.faqSection_list_item{margin-bottom:40px}.faqSection_list_item_question{color:#444;font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.faqSection_list_item_question{font-size:14px;line-height:1.4}}.faqSection_list_item_question{font-weight:700}.faqSection_list_item_answer{color:#444;font-family:Carme,sans-serif;font-size:15px;line-height:1.45;text-align:justify}@media only screen and (max-width:768px){.faqSection_list_item_answer{font-size:14px;line-height:1.4}}.faqSection_list_item_answer div,.faqSection_list_item_answer p{margin:0 0 10px}.mentionsContainer{height:100%;margin:auto;overflow:scroll;padding-right:30px;width:90%}.mentionsContainer_title{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25;text-align:center}@media only screen and (min-width:769px)and (max-width:991px){.mentionsContainer_title{font-size:20px}}@media only screen and (max-width:768px){.mentionsContainer_title{font-size:18px}}.mentionsContainer_title{margin-bottom:50px}.mentionsContainer_text{color:#444;font-family:Carme,sans-serif;font-size:15px;line-height:1.45;text-align:center}@media only screen and (max-width:768px){.mentionsContainer_text{font-size:14px;line-height:1.4}}.button a,.button button{color:#444;text-align:justify}@media only screen and (max-width:768px){.button a,.button button{text-align:left}}.button a,.button button{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.button a,.button button{font-size:14px;line-height:1.4}}.button a,.button button{border-radius:30px;padding:6px 22px}.button_light{background-color:#e9e9e9;border:1px solid #444!important;color:#444!important;text-decoration:none}@media(hover:hover)and (pointer:fine){.button_light:hover{background-color:#444;color:#e9e9e9!important}}.button_dark{background-color:#444;border:1px solid #e9e9e9;color:#e9e9e9!important;text-decoration:none}@media(hover:hover)and (pointer:fine){.button_dark:hover{background-color:#e9e9e9;color:#444!important}}.singleProject{margin-top:100px}.singleProject_datasContainer{background-color:#e9e9e9;display:flex;flex-direction:column;justify-content:space-between}.singleProject_datasContainer_datasBox{box-sizing:border-box;display:flex;flex-direction:column;padding-left:45px;padding-right:45px}@media only screen and (max-width:768px){.singleProject_datasContainer_datasBox{padding-left:22px;padding-right:22px}}.singleProject_datasContainer_datasBox{margin:2% 0;min-height:calc(100vh - 250px);width:100%}@media only screen and (max-width:768px){.singleProject_datasContainer_datasBox{margin:45px 0;min-height:0}}.singleProject_datasContainer_datasBox_title{display:flex;flex-direction:column;font-family:Carme,sans-serif;font-size:clamp(6rem,10vw,200px);justify-content:center;margin:auto auto 0;text-align:justify;width:auto}@media only screen and (max-width:768px){.singleProject_datasContainer_datasBox_title{font-size:clamp(2.5rem,1vw,30px);margin-top:20px}}.singleProject_datasContainer_datasBox_subtitle{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;margin:45px auto 0;width:auto}@media only screen and (max-width:768px){.singleProject_datasContainer_datasBox_subtitle{font-size:14px;line-height:1.4}}.singleProject_datasContainer_datasBox_subtitle{color:#868686}.singleProject_datasContainer_datasBox_maindatas{display:flex;flex-direction:column;font-family:Carme,sans-serif;font-size:15px;justify-content:flex-start;line-height:1.45;margin:45px 0;width:50%}@media only screen and (max-width:768px){.singleProject_datasContainer_datasBox_maindatas{font-size:14px;line-height:1.4}}.singleProject_datasContainer_datasBox_maindatas{color:#444}.singleProject_datasContainer_datasBox_maindatas_price,.singleProject_datasContainer_datasBox_maindatas_surface{margin:0}@media only screen and (max-width:768px){.singleProject_datasContainer_datasBox_maindatas{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;width:100%}}@media only screen and (max-width:768px)and (max-width:768px){.singleProject_datasContainer_datasBox_maindatas{font-size:14px;line-height:1.4}}.singleProject_datasContainer_datasBox_description{color:#444;display:flex;flex-direction:row;font-family:Carme,sans-serif;justify-content:flex-end;width:100%}@media only screen and (max-width:768px){.singleProject_datasContainer_datasBox_description{justify-content:flex-start}}.singleProject_datasContainer_datasBox_description p{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;text-align:justify;width:50%}@media only screen and (max-width:768px){.singleProject_datasContainer_datasBox_description p{font-size:14px;line-height:1.4}}@media only screen and (min-width:769px)and (max-width:991px){.singleProject_datasContainer_datasBox_description p{width:80%}}@media only screen and (max-width:768px){.singleProject_datasContainer_datasBox_description p{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;width:100%}}@media only screen and (max-width:768px)and (max-width:768px){.singleProject_datasContainer_datasBox_description p{font-size:14px;line-height:1.4}}.singleProject_datasContainer_sketches{box-sizing:border-box;display:flex;flex-direction:row;padding-left:45px;padding-right:45px}@media only screen and (max-width:768px){.singleProject_datasContainer_sketches{padding-left:22px;padding-right:22px}}.singleProject_datasContainer_sketches{column-gap:180px;justify-content:center;margin:100px auto;min-height:100vh;width:100%}@media only screen and (max-width:768px){.singleProject_datasContainer_sketches{margin:45px auto;min-height:0}}.singleProject_datasContainer_sketches_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:auto 0;width:800px}@media only screen and (max-width:768px){.singleProject_datasContainer_sketches_grid{display:flex;flex-direction:column;max-width:320px}}.singleProject_datasContainer_sketches_grid_image{display:flex;flex-direction:column-reverse;height:300px;justify-content:center;margin:auto;width:100%}.singleProject_datasContainer_sketches_grid_image_other,.singleProject_datasContainer_sketches_grid_image_png{box-sizing:border-box;height:100%;padding:20px;width:100%}@media only screen and (max-width:768px){.singleProject_datasContainer_sketches_grid_image_other,.singleProject_datasContainer_sketches_grid_image_png{padding:0}}.singleProject_datasContainer_sketches_grid_image_other{background-color:#fff;box-shadow:4px 4px 2px #0000001a}.singleProject_datasContainer_sketches_grid_image img{height:90%;object-fit:contain;width:100%}.singleProject_datasContainer_sketches_grid_image img:hover{animation:rotateOnHover .2s ease forwards;cursor:pointer}.singleProject_datasContainer_sketches_grid_image p{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.singleProject_datasContainer_sketches_grid_image p{font-size:14px;line-height:1.4}}.singleProject_datasContainer_sketches_grid_image p{font-weight:700;margin:10px 0;width:90%}.singleProject_datasContainer_sketches_grid_image_0,.singleProject_datasContainer_sketches_grid_image_18,.singleProject_datasContainer_sketches_grid_image_9{grid-column:1/3}.singleProject_datasContainer_sketches_grid_image_1,.singleProject_datasContainer_sketches_grid_image_10,.singleProject_datasContainer_sketches_grid_image_19{grid-column:3/4}.singleProject_datasContainer_sketches_grid_image_11,.singleProject_datasContainer_sketches_grid_image_2,.singleProject_datasContainer_sketches_grid_image_20{grid-column:4/5}.singleProject_datasContainer_sketches_grid_image_12,.singleProject_datasContainer_sketches_grid_image_21,.singleProject_datasContainer_sketches_grid_image_3{grid-column:1/2}.singleProject_datasContainer_sketches_grid_image_13,.singleProject_datasContainer_sketches_grid_image_22,.singleProject_datasContainer_sketches_grid_image_4{grid-column:2/3}.singleProject_datasContainer_sketches_grid_image_14,.singleProject_datasContainer_sketches_grid_image_23,.singleProject_datasContainer_sketches_grid_image_5{grid-column:3/5}.singleProject_datasContainer_sketches_grid_image_15,.singleProject_datasContainer_sketches_grid_image_24,.singleProject_datasContainer_sketches_grid_image_6{grid-column:1/2}.singleProject_datasContainer_sketches_grid_image_16,.singleProject_datasContainer_sketches_grid_image_25,.singleProject_datasContainer_sketches_grid_image_7{grid-column:2/4}.singleProject_datasContainer_sketches_grid_image_17,.singleProject_datasContainer_sketches_grid_image_26,.singleProject_datasContainer_sketches_grid_image_8{grid-column:4/5}.singleProject_datasContainer_sketches_captionsBox{display:flex;flex-direction:column;margin:auto 0;width:20%}.singleProject_datasContainer_sketches_captionsBox_item{column-gap:20px;display:flex;flex-direction:row;font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.singleProject_datasContainer_sketches_captionsBox_item{font-size:14px;line-height:1.4}}.singleProject_datasContainer_sketches_captionsBox_item{font-weight:700;text-align:justify}.singleProject_datasContainer_imagesWowColumn{width:100%;z-index:0}.singleProject_datasContainer_imagesWowColumn_image{height:80vh;margin:0 auto;max-width:100%;object-fit:contain;width:auto;z-index:0}@media only screen and (max-width:768px){.singleProject_datasContainer_imagesWowColumn_image{height:auto;max-height:80vh}}.singleProject_datasContainer_imagesWowColumn_image:hover{cursor:pointer}.singleProject_datasContainer_imagesWowColumn_column{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;position:relative;row-gap:5px;width:80%}@media only screen and (max-width:991px){.singleProject_datasContainer_imagesWowColumn_column{box-sizing:border-box;padding-left:45px;padding-right:45px;width:100%}}@media only screen and (max-width:991px)and (max-width:768px){.singleProject_datasContainer_imagesWowColumn_column{padding-left:22px;padding-right:22px}}.singleProject_datasContainer_imagesWowColumn_column_icon{color:#444;margin:auto 10px;vertical-align:middle}.singleProject_datasContainer_imagesWowColumn_column_icon:hover{color:#868686;cursor:pointer}.singleProject_datasContainer_imagesWowColumn_column_indexBar{font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.singleProject_datasContainer_imagesWowColumn_column_indexBar{font-size:20px}}@media only screen and (max-width:768px){.singleProject_datasContainer_imagesWowColumn_column_indexBar{font-size:18px}}.singleProject_datasContainer_imagesWowColumn_column_indexBar{color:#444;font-weight:400;margin:auto 2px;padding:0}.singleProject_datasContainer_imagesWowColumn_column_indexBar--bold{font-weight:700}.singleProject_imageBoxImage{max-height:90vh;max-width:90vw;object-fit:contain}.captionBox{align-items:center;animation:apparition .3s ease forwards;background:#e9e9e9cc;flex-direction:column;height:100%;left:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100%;z-index:1}.captionBox,.captionBox_container{display:flex;justify-content:center}.captionBox_container{animation:slideCaptionBoxFromLeft .3s ease forwards;background-color:#fff;box-shadow:4px 4px 2px #0000001a;column-gap:45px;flex-direction:row;margin:auto;max-height:80%;overflow:scroll;padding-top:45px;position:relative;row-gap:16px;width:1300px}.captionBox_container_closeButton{position:absolute;right:45px;top:30px;z-index:2}.captionBox_container_closeButton:hover{color:#868686;cursor:pointer}.captionBox .portrait{width:60%}.captionBox_container_datas{display:flex;flex-direction:column;padding:100px}@media only screen and (min-width:769px)and (max-width:991px){.captionBox_container_datas{padding:45px}}@media only screen and (max-width:768px){.captionBox_container_datas{padding:22px}}.captionBox_container_datas{animation:apparition 2s ease forwards;box-sizing:border-box;column-gap:20px;overflow-y:auto;width:90%}.captionBox_container_datas ul{list-style-type:none}.captionBox_container_datas ul li a{color:#444;font-family:Carme,sans-serif;text-decoration:none}.captionBox_container_datas ul li a:hover{color:#e9e9e9}@media only screen and (max-width:991px){.captionBox_container_datas{width:100%}}.captionBox_container_datas_image{margin:auto;max-height:100%;object-fit:contain;width:100%}.captionBox_container_datas_caption{color:#444;font-family:Carme,sans-serif;justify-content:flex-start;margin:auto;width:100%}.captionBox_container_datas_caption p{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;margin:50px 0}@media only screen and (max-width:768px){.captionBox_container_datas_caption p{font-size:14px;line-height:1.4}}.captionBox_container_datas_caption p{font-weight:400;height:auto;text-align:justify}.captionBox_container_datas_caption_index{justify-content:flex-end;width:auto}.captionBox_container_datas_caption_caption{justify-content:flex-start;text-align:left;width:auto}.imageBox{align-items:center;animation:apparition .3s ease forwards;background:#e9e9e9cc;background-color:#000c;height:100%;justify-content:center;left:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100%;z-index:2}.hero,.imageBox{display:flex;flex-direction:column}.hero{justify-content:flex-start;margin-top:100px}.hero_stage{width:100%}.hero_imageTitleContainer{overflow:hidden;position:relative;width:100%}.hero_imageTitleContainer_image{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .8s ease-in-out;width:100%}.hero_imageTitleContainer_image--active{opacity:1}.hero_imageTitleContainer_dots{bottom:45px;column-gap:10px;display:flex;position:absolute;right:45px}.hero_imageTitleContainer_dots_dot{background:#0000;border:1px solid #e9e9e9;border-radius:50%;height:12px;padding:0;transition:background-color .3s ease;width:12px}.hero_imageTitleContainer_dots_dot:hover{background-color:#e9e9e9cc;cursor:pointer}.hero_imageTitleContainer_dots_dot--active{background-color:#e9e9e9}.hero_imageTitleContainer h1{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.hero_imageTitleContainer h1{font-size:20px}}@media only screen and (max-width:768px){.hero_imageTitleContainer h1{font-size:18px}}.hero_imageTitleContainer h1{display:flex;justify-content:center;margin:0 auto}.hero_stage--filled .hero_imageTitleContainer{height:calc(100vh - 100px);height:calc(100svh - 100px);min-height:320px}.hero_mainContainer{box-sizing:border-box;display:flex;flex-direction:column;padding:90px 45px;width:100%}.hero_mainContainer_descriptionContainer{align-items:center;column-gap:30px;display:flex;flex-direction:row;margin:0 auto;max-width:1100px;width:100%}.hero_mainContainer_descriptionContainer_logoContainer{align-items:flex-start;border-right:1px solid #44444426;display:flex;flex-direction:column;flex-shrink:0;padding-right:30px;row-gap:11.25px}.hero_mainContainer_descriptionContainer_logoContainer_logo{height:120px;margin:0}.hero_mainContainer_descriptionContainer_logoContainer_role{color:#444;margin:0 auto;text-align:justify}@media only screen and (max-width:768px){.hero_mainContainer_descriptionContainer_logoContainer_role{text-align:left}}.hero_mainContainer_descriptionContainer_logoContainer_role{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.hero_mainContainer_descriptionContainer_logoContainer_role{font-size:14px;line-height:1.4}}.hero_mainContainer_descriptionContainer_logoContainer_role{white-space:nowrap}.hero_mainContainer_descriptionContainer_content{display:flex;flex-direction:column;justify-content:center;row-gap:15px}.hero_mainContainer_descriptionContainer_content_description{color:#444;text-align:justify}@media only screen and (max-width:768px){.hero_mainContainer_descriptionContainer_content_description{text-align:left}}.hero_mainContainer_descriptionContainer_content_description{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.hero_mainContainer_descriptionContainer_content_description{font-size:14px;line-height:1.4}}.hero_mainContainer_descriptionContainer_content_description{display:flex;justify-content:flex-start;margin:0}.hero_mainContainer_descriptionContainer_content_buttonContainer{column-gap:22.5px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:22.5px 0;row-gap:11.25px}.hero_mainContainer_descriptionContainer_content_buttonContainer .button_container{white-space:nowrap}.hero_mainContainer_descriptionContainer h1{text-align:justify}@media only screen and (max-width:768px){.hero_mainContainer_descriptionContainer h1{text-align:left}}.hero_mainContainer_descriptionContainer h1{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.hero_mainContainer_descriptionContainer h1{font-size:20px}}@media only screen and (max-width:768px){.hero_mainContainer_descriptionContainer h1{font-size:18px}.hero_mainContainer{padding:45px 22.5px}.hero_mainContainer_descriptionContainer{align-items:flex-start;flex-direction:column;row-gap:22.5px}.hero_mainContainer_descriptionContainer_logoContainer{border-bottom:1px solid #44444426;border-right:none;padding-bottom:22.5px;padding-right:0;width:100%}.hero_mainContainer_content_buttonContainer{align-items:stretch;flex-direction:column;row-gap:11.25px}.hero_mainContainer_content_buttonContainer .button,.hero_mainContainer_content_buttonContainer .button_container{box-sizing:border-box;display:block;text-align:center;width:100%}}.hero_logoContainer{animation:closeWelcomeLogo 3s ease forwards;background:#e9e9e9;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.hero_logoContainer img{height:auto;margin:auto;object-fit:contain;width:30%}.hero a{text-decoration:none}.missions{display:flex;flex-direction:column;margin:45px auto;padding:45px;row-gap:22.5px}.missions_list{grid-gap:22.5px;align-items:stretch;box-sizing:border-box;display:grid;gap:22.5px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.missions_list_item{box-sizing:border-box;display:flex;flex-direction:row;position:relative}.missions_list_item:not(:last-child):after{background-color:#444;content:"";height:70%;position:absolute;right:-11.25px;top:15%;width:1px}.missions_list_item_content{align-items:center;display:flex;flex-direction:column;margin:0 auto;row-gap:11.25px;width:100%}.missions_list_item_content_icon{color:#444;height:48px;margin:0 auto 11.25px;width:48px}.missions_list_item_content h3{font-family:Carme,sans-serif;font-size:clamp(20px,(100vw - 170px)/33,40px);font-weight:700;line-height:1.1;text-transform:uppercase}@media only screen and (min-width:769px)and (max-width:991px){.missions_list_item_content h3{font-size:30px}}@media only screen and (max-width:768px){.missions_list_item_content h3{font-size:22px}}.missions_list_item_content h3{color:#444;margin:0 auto;overflow-wrap:anywhere;text-align:center}.missions_list_item_content_text{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.missions_list_item_content_text{font-size:14px;line-height:1.4}}.missions_list_item_content_text{color:#676767;margin:0;max-width:28ch;text-align:center}@media only screen and (min-width:769px)and (max-width:991px){.missions_list{gap:45px 22.5px;grid-template-columns:repeat(2,minmax(0,1fr))}.missions_list_item:nth-child(2n):after{display:none}}@media only screen and (max-width:768px){.missions{padding:45px 22.5px}.missions_list{gap:0;grid-template-columns:minmax(0,1fr)}.missions_list_item{padding:22.5px 0}.missions_list_item:not(:last-child):after{background-color:#44444440;bottom:0;height:1px;left:0;right:0;top:auto;width:100%}.missions_list_item_content{grid-column-gap:22.5px;grid-row-gap:4px;align-items:center;column-gap:22.5px;display:grid;grid-template-columns:40px minmax(0,1fr);row-gap:4px}.missions_list_item_content_icon{grid-row:1/span 2;height:40px;margin:0;width:40px}.missions_list_item_content h3,.missions_list_item_content_text{margin:0;max-width:none;text-align:left}}.reassurance{color:#444;font-family:Carme,sans-serif;text-align:justify}@media only screen and (max-width:768px){.reassurance{text-align:left}}.reassurance{align-items:stretch;display:flex;flex-direction:row;gap:1.5rem;justify-content:center;margin:90px auto;padding:0 45px}@media only screen and (max-width:768px){.reassurance{align-items:center;flex-direction:column;gap:2.25rem;margin:45px auto;padding:0 22.5px}}.reassurance_item{display:flex;flex:1 1;flex-direction:column;max-width:420px;min-width:0;position:relative;row-gap:.5rem;text-align:center}@media only screen and (max-width:768px){.reassurance_item{flex:none;max-width:none}}.reassurance_item:not(:last-child):after{background:#444;border-radius:50%;content:"";height:6px;position:absolute;right:calc(-.75rem - 3px);top:50%;transform:translateY(-50%);width:6px}@media only screen and (max-width:768px){.reassurance_item:not(:last-child):after{bottom:calc(-1.125rem - 3px);left:50%;right:auto;top:auto;transform:translateX(-50%)}}.reassurance_item_title{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.reassurance_item_title{font-size:20px}}@media only screen and (max-width:768px){.reassurance_item_title{font-size:18px}}.reassurance_item_title{margin:0 1rem}.reassurance_item_subtitle{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.reassurance_item_subtitle{font-size:14px;line-height:1.4}}.reassurance_item_subtitle{color:#676767;margin:0 1rem}.approach{background-color:#444;display:flex;flex-direction:column;gap:67.5px;margin:0 auto;padding:90px 45px}.approach h2{margin:0 auto;text-align:justify}@media only screen and (max-width:768px){.approach h2{text-align:left}}.approach h2{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.approach h2{font-size:20px}}@media only screen and (max-width:768px){.approach h2{font-size:18px}}.approach h2{color:#e9e9e9;text-align:center}.approach_list{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.approach_list_item{align-items:flex-start;background-color:#0000;display:flex;flex-direction:column;gap:22.5px;min-height:180px;padding:22.5px 45px;position:relative}.approach_list_item:not(:nth-child(3n)):not(:last-child){border-right:1px solid #e9e9e980}.approach_list_item:nth-child(n+4){border-top:1px solid #e9e9e980}.approach_list_item h3{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25;margin:0;width:100%}@media only screen and (min-width:769px)and (max-width:991px){.approach_list_item h3{font-size:20px}}@media only screen and (max-width:768px){.approach_list_item h3{font-size:18px}}.approach_list_item h3{color:#e9e9e9;text-align:left}.approach_list_item p{color:#444;margin:0;text-align:justify;width:100%}@media only screen and (max-width:768px){.approach_list_item p{text-align:left}}.approach_list_item p{font-family:Carme,sans-serif;font-size:15px}@media only screen and (max-width:768px){.approach_list_item p{font-size:14px;line-height:1.4}}.approach_list_item p{color:#e9e9e9d1;line-height:1.45;text-align:left}@media only screen and (min-width:769px)and (max-width:991px){.approach{padding:45px 22.5px}.approach_list_item{padding:22.5px}}@media only screen and (max-width:768px){.approach{gap:45px;padding:45px 22.5px}.approach_list{grid-template-columns:minmax(0,1fr)}.approach_list_item{min-height:0;padding:22.5px}.approach_list_item:not(:nth-child(3n)):not(:last-child){border-right:none}.approach_list_item:nth-child(n+2){border-top:1px solid #e9e9e980}}.banner{margin:0;width:100%}.banner_image{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.process{display:flex;flex-direction:column;margin:45px auto;padding:90px 45px;row-gap:22.5px}@media only screen and (max-width:768px){.process{padding:45px 22.5px}}.process h2{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.process h2{font-size:20px}}@media only screen and (max-width:768px){.process h2{font-size:18px}}.process h2{margin:0 auto 22.5px;text-align:center}.process_list{grid-gap:45px;align-items:stretch;box-sizing:border-box;display:grid;gap:45px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;min-height:270px;padding:0}@media only screen and (min-width:769px)and (max-width:991px){.process_list{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;row-gap:45px}}@media only screen and (max-width:768px){.process_list{grid-template-columns:minmax(0,1fr);min-height:0;row-gap:45px}}.process_list_item{grid-row-gap:0;box-sizing:border-box;display:grid;grid-row:span 4;grid-template-rows:subgrid;position:relative;row-gap:0}@media only screen and (min-width:769px)and (max-width:991px){.process_list_item:nth-child(2n):after{display:none}}.process_list_item:not(:last-child):after{background-color:#444;content:"";height:70%;position:absolute;right:-22.5px;top:15%;width:1px}@media only screen and (max-width:768px){.process_list_item:not(:last-child):after{bottom:-22.5px;height:1px;right:0;top:auto;width:100%}}.process_list_item_content{display:contents}.process_list_item_content_index{font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.process_list_item_content_index{font-size:14px;line-height:1.4}}.process_list_item_content_index{color:#444;font-family:Carme,sans-serif;text-align:justify}@media only screen and (max-width:768px){.process_list_item_content_index{text-align:left}}.process_list_item_content_index{display:flex;line-height:.75;margin:0 auto 22.5px}.process_list_item_content h3{font-family:Carme,sans-serif;font-size:clamp(20px,(100vw - 170px)/33,40px);font-weight:700;line-height:1.1}@media only screen and (min-width:769px)and (max-width:991px){.process_list_item_content h3{font-size:30px}}@media only screen and (max-width:768px){.process_list_item_content h3{font-size:22px}}.process_list_item_content h3{color:#444;margin:0 auto 22.5px;text-transform:uppercase}.process_list_item_content_text{color:#444;text-align:justify}@media only screen and (max-width:768px){.process_list_item_content_text{text-align:left}}.process_list_item_content_text{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.process_list_item_content_text{font-size:14px;line-height:1.4}}.process_list_item_content_text{margin:0 auto;text-align:left}.process_list_item_content_toggle{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.process_list_item_content_toggle{font-size:14px;line-height:1.4}}.process_list_item_content_toggle{align-self:start;background:none;border:none;color:#444;cursor:pointer;font-style:italic;font-weight:700;justify-self:center;margin:22.5px auto 0;padding:0}.process_list_item_content_toggle:hover{color:#868686;text-decoration:underline}.processModal{background-color:#000c;bottom:0;justify-content:center;left:0;padding:22px;position:fixed;right:0;top:0;z-index:1000}.processModal,.processModal_dialog{align-items:center;animation:apparition .25s ease backwards;box-sizing:border-box;display:flex}.processModal_dialog{background-color:#e9e9e9;border-radius:10px;flex-direction:column;gap:10px;max-height:100%;overflow-y:auto;padding:67.5px 56.25px 56.25px;position:relative;width:min(640px,100%)}@media only screen and (max-width:768px){.processModal_dialog{padding:67.5px 22px 28px}}.processModal_close{align-items:center;display:flex;font-size:15px;gap:8px;line-height:1.45;padding:4px;position:absolute;right:16px;top:14px}@media only screen and (max-width:768px){.processModal_close{font-size:14px;line-height:1.4}}.processModal_close{background:none;border:none;color:#444;cursor:pointer;font-family:Carme,sans-serif}.processModal_close:hover{color:#868686}.processModal_close:focus-visible{outline:2px solid #444;outline-offset:2px}.processModal_close_label{letter-spacing:.04em}.processModal_index{font-size:15px;line-height:1.45;margin:0}@media only screen and (max-width:768px){.processModal_index{font-size:14px;line-height:1.4}}.processModal_index{color:#868686;font-family:Carme,sans-serif}.processModal_title{font-family:Carme,sans-serif;font-size:clamp(20px,(100vw - 170px)/33,40px);font-weight:700;line-height:1.1;margin:0;text-transform:uppercase}@media only screen and (min-width:769px)and (max-width:991px){.processModal_title{font-size:30px}}@media only screen and (max-width:768px){.processModal_title{font-size:22px}}.processModal_title{color:#444;text-align:center}.processModal_tagline{color:#444;margin:0;text-align:justify}@media only screen and (max-width:768px){.processModal_tagline{text-align:left}}.processModal_tagline{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.processModal_tagline{font-size:14px;line-height:1.4}}.processModal_tagline{color:#676767;text-align:center}.processModal_separator{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.processModal_separator{font-size:20px}}@media only screen and (max-width:768px){.processModal_separator{font-size:18px}}.processModal_separator{line-height:1}.processModal_details{text-align:justify}@media only screen and (max-width:768px){.processModal_details{text-align:left}}.processModal_details{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.processModal_details{font-size:14px;line-height:1.4}}.processModal_details{color:#444;text-align:left;width:100%}.processModal_details div,.processModal_details p{margin:0 0 .8em}.projects{margin:45px 0;width:100vw}.projects h2{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.projects h2{font-size:20px}}@media only screen and (max-width:768px){.projects h2{font-size:18px}}.projects h2{display:flex;justify-content:center;margin:0 auto}.projects_descriptionContainer{display:flex;flex-direction:column;justify-content:center;margin:0 auto 45px;row-gap:45px;width:50%}@media only screen and (min-width:769px)and (max-width:991px){.projects_descriptionContainer{width:70%}}@media only screen and (max-width:768px){.projects_descriptionContainer{margin:0 45px 45px;width:auto}}.projects_descriptionContainer_description{color:#444;font-family:Carme,sans-serif;text-align:justify}@media only screen and (max-width:768px){.projects_descriptionContainer_description{text-align:left}}.projects_descriptionContainer_description{display:flex;justify-content:center}.projects_descriptionContainer_buttonContainer{display:flex;justify-content:flex-end;margin:22.5px}.projects_list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media only screen and (max-width:768px){.projects_list{grid-template-columns:minmax(0,1fr)}}.projects_list_item{width:100%}.projects_list_item a{display:block;text-decoration:none;width:100%}.projects_list_item_figure{margin:0;width:100%}.projects_list_item_figure img{aspect-ratio:1;box-sizing:border-box;display:block;filter:saturate(0);object-fit:cover;transition:filter .4s ease;width:100%}.projects_list_item_figure figcaption{background-color:#444;display:block;transition:background-color .3s ease}.projects_list_item_figure figcaption h3{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.projects_list_item_figure figcaption h3{font-size:20px}}@media only screen and (max-width:768px){.projects_list_item_figure figcaption h3{font-size:18px}}.projects_list_item_figure figcaption h3{color:#e9e9e9;margin:0;padding:12px 22.5px;text-transform:uppercase;transition:color .3s ease}@media only screen and (min-width:769px)and (max-width:991px){.projects_list_item_figure figcaption h3{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}}@media only screen and (min-width:769px)and (max-width:991px)and (max-width:768px){.projects_list_item_figure figcaption h3{font-size:14px;line-height:1.4}}@media(hover:hover)and (pointer:fine){.projects_list_item:hover img{filter:saturate(1)}.projects_list_item:hover figcaption{background-color:#e9e9e9}.projects_list_item:hover figcaption h3{color:#444}}.projects_lastButtonContainer{box-sizing:border-box;display:flex;justify-content:center;margin:45px auto;width:100%}.philosophy{box-sizing:border-box;margin:180px 0 90px;padding:0 45px;width:100%}.philosophy h2{font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.philosophy h2{font-size:20px}}@media only screen and (max-width:768px){.philosophy h2{font-size:18px}}.philosophy h2{color:#444;margin:0 auto 90px;text-align:center;width:100%}.philosophy_content{grid-column-gap:90px;align-items:start;column-gap:90px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);margin:0 auto;max-width:1400px;width:100%}.philosophy_portraits,.philosophy_text{display:flex;flex-direction:column;row-gap:30px}.philosophy_text{box-sizing:border-box;justify-content:center;padding:30px 0}.philosophy_text>*{text-align:justify}@media only screen and (max-width:768px){.philosophy_text>*{text-align:left}}.philosophy_text>*{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.philosophy_text>*{font-size:14px;line-height:1.4}}.philosophy_text>*{color:#444;margin:0}.philosophy_figure{aspect-ratio:3/4;border-radius:40px;margin:0;overflow:hidden;width:100%}.philosophy_figure img{display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:1024px){.philosophy_content{column-gap:45px}}@media screen and (max-width:768px){.philosophy{margin:122.5px 0 45px;padding:0 22.5px}.philosophy h2{margin-bottom:45px}.philosophy_content{grid-template-columns:1fr;row-gap:45px}.philosophy_portraits{column-gap:22.5px;flex-direction:row;justify-content:center}.philosophy_figure{border-radius:28px;flex-basis:calc(50% - 11.25px);flex-grow:0;flex-shrink:1;width:auto}.philosophy_text{padding:0}}.last{background-color:#444;margin:0;padding:135px 0;width:100vw}.last h2{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.last h2{font-size:20px}}@media only screen and (max-width:768px){.last h2{font-size:18px}}.last h2{color:#e9e9e9;display:flex;justify-content:center;margin:0 auto}.last_descriptionContainer{display:flex;flex-direction:column;justify-content:center;margin:0 auto 45px;row-gap:45px;width:50%}@media only screen and (min-width:769px)and (max-width:991px){.last_descriptionContainer{width:70%}}@media only screen and (max-width:768px){.last_descriptionContainer{margin:0 45px 45px;width:auto}}.last_descriptionContainer_description{color:#444;text-align:justify}@media only screen and (max-width:768px){.last_descriptionContainer_description{text-align:left}}.last_descriptionContainer_description{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.last_descriptionContainer_description{font-size:14px;line-height:1.4}}.last_descriptionContainer_description{color:#e9e9e9;display:flex;justify-content:center}.last_descriptionContainer_buttonContainer{display:flex;justify-content:center;margin:22.5px}.scrolly{height:calc((var(--scrolly-panels) - 1)*var(--scrolly-step)*100vh + 100vh - 100px);height:calc((var(--scrolly-panels) - 1)*var(--scrolly-step)*100svh + 100svh - 100px);margin-top:100px;position:relative}.scrolly_snap{height:1px;left:0;pointer-events:none;position:absolute;scroll-snap-align:start;scroll-snap-stop:always;top:calc(var(--scrolly-index)*var(--scrolly-step)*100vh - 100px);top:calc(var(--scrolly-index)*var(--scrolly-step)*100svh - 100px);width:1px}.scrolly_stage{background-color:#e9e9e9;height:calc(100vh - 100px);height:calc(100svh - 100px);overflow:hidden;position:-webkit-sticky;position:sticky;top:100px}.scrolly_progress{height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.scrolly_progress_bar{background-color:#fff;height:100%;mix-blend-mode:difference;transition:width .6s ease}.scrolly_panel{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease,visibility 0s linear .6s;visibility:hidden}.scrolly_panel--past{transform:translateY(-28px)}.scrolly_panel--active{opacity:1;pointer-events:auto;transform:none;transition-delay:0s;visibility:visible}.scrolly_panel--light{background-color:#e9e9e9}.scrolly_panel--dark{background-color:#444}.scrolly_panel--image{background-color:#1d1d1d}.scrolly_panel_inner{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:22px;position:relative;width:100%}.scrolly_panel_inner:after,.scrolly_panel_inner:before{content:"";flex:1 1}.scrolly_panel--image .scrolly_panel_inner{padding:0}.scrolly_panel--fill .scrolly_panel_inner{gap:0;overflow:hidden;padding:0}.scrolly_panel--fill .scrolly_panel_inner:after,.scrolly_panel--fill .scrolly_panel_inner:before{display:none}.scrolly_panel--dense .scrolly_panel_inner{gap:8px;padding:14px 22px}.scrolly_panel--dense .scrolly_text{line-height:1.35}.scrolly_title{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25;margin:0}@media only screen and (min-width:769px)and (max-width:991px){.scrolly_title{font-size:20px}}@media only screen and (max-width:768px){.scrolly_title{font-size:18px}}.scrolly_title{text-align:center}.scrolly_title--light{color:#e9e9e9}.scrolly_concept{font-family:Carme,sans-serif;font-size:clamp(20px,(100vw - 170px)/33,40px);font-weight:700;line-height:1.1;margin:0;text-transform:uppercase}@media only screen and (min-width:769px)and (max-width:991px){.scrolly_concept{font-size:30px}}@media only screen and (max-width:768px){.scrolly_concept{font-size:22px}}.scrolly_concept{color:#444;text-align:center}.scrolly_text{color:#444;margin:0;text-align:justify}@media only screen and (max-width:768px){.scrolly_text{text-align:left}}.scrolly_text{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.scrolly_text{font-size:14px;line-height:1.4}}.scrolly_text{color:#676767;text-align:center}.scrolly_text--light{color:#e9e9e9d9}.scrolly_buttons{display:flex;flex-direction:column;gap:10px;width:100%}.scrolly_buttons .button,.scrolly_buttons .button_container{box-sizing:border-box;display:block;text-align:center;width:100%}.scrolly_backdrop,.scrolly_cover,.scrolly_shade{bottom:0;left:0;position:absolute;right:0;top:0}.scrolly_backdrop_image{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .8s ease-in-out;width:100%}.scrolly_backdrop_image--active{opacity:1}.scrolly_cover{display:block;height:100%;object-fit:cover;width:100%}.scrolly_shade{background-color:#00000059}.scrolly_shade--bottom{background:linear-gradient(0deg,#000000bf 0,#0000 55%)}.scrolly_hint{align-items:center;bottom:28px;display:flex;flex-direction:column;font-size:15px;gap:4px;left:0;line-height:1.45;margin:0;position:absolute;right:0}@media only screen and (max-width:768px){.scrolly_hint{font-size:14px;line-height:1.4}}.scrolly_hint{color:#fff;font-family:Carme,sans-serif;text-shadow:0 1px 6px #00000080}.scrolly_hint_arrow{animation:scrollyHint 1.8s ease-in-out infinite;font-size:22px}.scrolly_card{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%}.scrolly_card_logo{align-self:flex-start;height:72px;width:auto}.scrolly_card_role{align-self:flex-start;font-size:15px;line-height:1.45;margin:-6px 0 0}@media only screen and (max-width:768px){.scrolly_card_role{font-size:14px;line-height:1.4}}.scrolly_card_role{color:#444;font-family:Carme,sans-serif}.scrolly_card_title{color:#444;font-size:22px;font-weight:700;line-height:1.25;margin:0}@media only screen and (min-width:769px)and (max-width:991px){.scrolly_card_title{font-size:20px}}@media only screen and (max-width:768px){.scrolly_card_title{font-size:18px}}.scrolly_card_title{align-self:stretch;font-family:Carme,sans-serif;text-align:left}.scrolly_card .scrolly_text{text-align:left}.scrolly_missions{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.scrolly_missions_item{grid-column-gap:16px;grid-row-gap:4px;align-items:center;column-gap:16px;display:grid;grid-template-columns:40px minmax(0,1fr);padding:14px 0;row-gap:4px}.scrolly_missions_item:not(:last-child){border-bottom:1px solid #44444440}.scrolly_missions_item .scrolly_concept,.scrolly_missions_item .scrolly_text{text-align:left}.scrolly_missions_icon{color:#444;grid-row:1/span 2;height:40px;width:40px}.scrolly_reassurance{display:flex;flex-direction:column;gap:36px}.scrolly_reassurance_item{display:flex;flex-direction:column;gap:8px;position:relative}.scrolly_reassurance_item:not(:last-child):after{background:#444;border-radius:50%;bottom:-21px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.scrolly_projects{grid-gap:6px;display:grid;gap:6px;grid-template-rows:minmax(0,1fr) auto;height:100%;width:100%}.scrolly_projects_list{grid-gap:6px;display:grid;gap:6px;grid-template-rows:repeat(3,minmax(0,1fr));list-style:none;margin:0;min-height:0;padding:0}.scrolly_projects_item{min-height:0;overflow:hidden;position:relative}.scrolly_projects_item a{align-items:flex-end;bottom:0;display:flex;left:0;position:absolute;right:0;text-decoration:none;top:0}.scrolly_projects_item img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.scrolly_projects_item .scrolly_title{padding:14px 18px;position:relative;text-align:left;text-transform:uppercase}.scrolly_projects_shade{background:linear-gradient(0deg,#000000b3 0,#0000 60%);bottom:0;left:0;position:absolute;right:0;top:0}.scrolly_projects_button{padding:6px 22px 16px}.scrolly_projects_button .button,.scrolly_projects_button .button_container{box-sizing:border-box;display:block;text-align:center;width:100%}.scrolly_process{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.scrolly_process_step{grid-column-gap:12px;align-items:start;column-gap:12px;display:grid;grid-template-columns:26px minmax(0,1fr);padding:10px 0}.scrolly_process_step:not(:last-child){border-bottom:1px solid #44444440}.scrolly_process_step .scrolly_concept,.scrolly_process_step .scrolly_text{text-align:left}.scrolly_process_index{font-size:15px;line-height:1.45;margin:6px 0 0}@media only screen and (max-width:768px){.scrolly_process_index{font-size:14px;line-height:1.4}}.scrolly_process_index{color:#868686;font-family:Carme,sans-serif}.scrolly_process_body{display:flex;flex-direction:column;gap:2px}.scrolly_process_toggle{align-self:flex-start;font-family:Carme,sans-serif;font-size:15px;line-height:1.45;padding:2px 0 0}@media only screen and (max-width:768px){.scrolly_process_toggle{font-size:14px;line-height:1.4}}.scrolly_process_toggle{background:none;border:none;color:#444;cursor:pointer;font-style:italic;font-weight:700}@keyframes scrollyHint{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.scrolly_panel{transform:none;transition-duration:.01s}.scrolly_panel--active,.scrolly_panel--past{transform:none}.scrolly_hint_arrow{animation:none}}html.scrolly-snap{scroll-snap-type:y mandatory}.curiosityCabinet{box-sizing:border-box;margin:90px auto 180px;width:70%}.curiosityCabinet_grid{grid-gap:45px;display:grid;gap:45px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.curiosityCabinet_object{align-items:center;aspect-ratio:1/1;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;width:100%}.curiosityCabinet_object img{display:block;max-height:100%;max-width:100%;object-fit:contain;transition:transform .3s ease}.curiosityCabinet_object:focus-visible img,.curiosityCabinet_object:hover img{transform:scale(1.05) rotate(-1.5deg)}.curiosityCabinet_object:focus-visible{outline:2px solid #444;outline-offset:4px}@media screen and (max-width:1024px){.curiosityCabinet{width:85%}.curiosityCabinet_grid{gap:22.5px}}@media screen and (max-width:768px){.curiosityCabinet{margin:45px auto 90px;width:calc(100% - 44px)}.curiosityCabinet_grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}}.curiosityModal{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:22px;position:fixed;right:0;top:0;z-index:1000}.curiosityModal,.curiosityModal_dialog{animation:apparition .25s ease backwards;box-sizing:border-box}.curiosityModal_dialog{background-color:#e9e9e9;border-radius:10px;max-height:100%;overflow-y:auto;padding:67.5px 56.25px 56.25px;position:relative;width:min(760px,100%)}@media only screen and (max-width:768px){.curiosityModal_dialog{padding:67.5px 22px 28px}}.curiosityModal_close{align-items:center;display:flex;font-size:15px;gap:8px;line-height:1.45;padding:4px;position:absolute;right:16px;top:14px}@media only screen and (max-width:768px){.curiosityModal_close{font-size:14px;line-height:1.4}}.curiosityModal_close{background:none;border:none;color:#444;cursor:pointer;font-family:Carme,sans-serif}.curiosityModal_close:hover{color:#868686}.curiosityModal_close:focus-visible{outline:2px solid #444;outline-offset:2px}.curiosityModal_close_label{letter-spacing:.04em}.curiosityModal_text{font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.curiosityModal_text{font-size:14px;line-height:1.4}}.curiosityModal_text{color:#444;font-family:Carme,sans-serif;text-align:left}.curiosityModal_text>*{margin:0 0 .8em}.curiosityModal_text>:last-child{margin-bottom:0}.curiosityModal_text h1{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25}@media only screen and (min-width:769px)and (max-width:991px){.curiosityModal_text h1{font-size:20px}}@media only screen and (max-width:768px){.curiosityModal_text h1{font-size:18px}}.curiosityModal_text h1{margin:1.4em 0 .4em}.curiosityModal_text h1 strong{font-weight:inherit}.curiosityModal_text h1:first-child{margin-top:0}.curiosityModal_text ul{list-style:disc;padding-left:1.2em}.curiosityModal_text li{margin-bottom:.5em}.curiosityModal_text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.curiosityModal_text a:hover{color:#868686}.articles{box-sizing:border-box;margin-top:200px;padding-left:45px;padding-right:45px}@media only screen and (max-width:768px){.articles{padding-left:22px;padding-right:22px}}.articles_listTextContainer{column-gap:40px;display:flex;flex-direction:row;justify-content:center;width:100%}@media only screen and (max-width:768px){.articles_listTextContainer{display:flex;flex-direction:column}}.articles_listTextContainer_list{grid-gap:45px;display:grid;gap:45px;grid-template-columns:1fr 1fr 1fr 1fr;list-style-type:none;margin:0;min-height:500px;padding:0;width:100%}@media only screen and (min-width:769px)and (max-width:991px){.articles_listTextContainer_list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:768px){.articles_listTextContainer_list{grid-template-columns:1fr;min-height:0;width:100%}}.articles_listTextContainer_list_item{display:flex;flex-direction:column;text-align:right}@media only screen and (max-width:768px){.articles_listTextContainer_list_item{text-align:left}}.articles_listTextContainer_list_item_image{aspect-ratio:1;width:100%}.articles_listTextContainer_list_item_date{color:#868686;display:flex;flex-direction:row;font-family:Carme,sans-serif;font-size:15px;justify-content:center;line-height:1.45;margin:15px auto}@media only screen and (max-width:768px){.articles_listTextContainer_list_item_date{font-size:14px;line-height:1.4}}.articles_listTextContainer_list_item_shortSummary{display:flex;flex-direction:row;font-family:Carme,sans-serif;font-size:15px;justify-content:center;line-height:1.45}@media only screen and (max-width:768px){.articles_listTextContainer_list_item_shortSummary{font-size:14px;line-height:1.4}}.articles_listTextContainer_list_item_shortSummary{color:#444}.articles_listTextContainer_list_item_name{color:#444;display:flex;flex-direction:row;font-family:Carme,sans-serif;font-size:22px;font-weight:700;justify-content:center;line-height:1.25;margin:auto;text-align:center;width:auto}@media only screen and (min-width:769px)and (max-width:991px){.articles_listTextContainer_list_item_name{font-size:20px}}@media only screen and (max-width:768px){.articles_listTextContainer_list_item_name{font-size:18px}}.articles_listTextContainer_list_item_name{cursor:pointer}.articles_listTextContainer_list_item_name--notSelected,.articles_listTextContainer_list_item_name--selected{color:#444}@media(hover:hover)and (pointer:fine){.articles_listTextContainer_list_item:hover{cursor:pointer}.articles_listTextContainer_list_item:hover img{filter:saturate(0)}.articles_listTextContainer_list_item:hover h5{color:#444}}.articles_listTextContainer_text{margin-top:100px;width:50%}@media only screen and (max-width:768px){.articles_listTextContainer_text{margin-top:20px;width:100%}}.articles_listTextContainer_text p{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;padding-right:8px;width:80%}@media only screen and (max-width:768px){.articles_listTextContainer_text p{font-size:14px;line-height:1.4}}.articles_listTextContainer_text p{text-align:justify}@media only screen and (max-width:768px),only screen and (min-width:769px)and (max-width:991px){.articles_listTextContainer_text p{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;width:100%}}@media only screen and (max-width:768px)and (max-width:768px),only screen and (min-width:769px)and (max-width:991px)and (max-width:768px){.articles_listTextContainer_text p{font-size:14px;line-height:1.4}}.articles_listTextContainer_img{width:50%}@media only screen and (max-width:768px){.articles_listTextContainer_img{margin-top:20px;width:100%}}.articles_listTextContainer_img img{object-fit:cover;width:100%}@media only screen and (max-width:768px){.articles_listTextContainer_img img{aspect-ratio:1}}.articles_gridContainer--nothing{display:none}.articles_gridContainer--opened{animation:openArticle .5s ease forwards;display:flex;flex-direction:column}.articles_gridContainer--closed{animation:closeArticle .5s ease forwards;display:flex;flex-direction:column}.articles_gridContainer{background-color:#e9e9e9;bottom:0;height:calc(100vh - 100px);margin-top:20px;overflow:hidden;overflow:scroll;position:fixed;width:100vw}.articles_gridContainer button{font-family:Carme,sans-serif;font-size:15px;line-height:1.45;margin:90px auto 0;width:auto}@media only screen and (max-width:768px){.articles_gridContainer button{font-size:14px;line-height:1.4}}.articles_gridContainer button{background:none;border:none}@media(hover:hover)and (pointer:fine){.articles_gridContainer button:hover{color:#868686;cursor:pointer}}.articlesDetail{display:flex;flex-direction:column;grid-template-columns:repeat(3,1fr);list-style-type:none;margin:90px auto;padding:0;width:50%}.articlesDetail_date{font-family:Carme,sans-serif;font-size:15px;line-height:1.45}@media only screen and (max-width:768px){.articlesDetail_date{font-size:14px;line-height:1.4}}.articlesDetail_date{color:#868686;margin:auto}.articlesDetail h5{color:#444;font-family:Carme,sans-serif;font-size:22px;font-weight:700;line-height:1.25;width:90%}@media only screen and (min-width:769px)and (max-width:991px){.articlesDetail h5{font-size:20px}}@media only screen and (max-width:768px){.articlesDetail h5{font-size:18px}}.articlesDetail h5{margin:45px auto;text-align:center}.articlesDetail_description{font-size:15px;line-height:1.45;width:90%}@media only screen and (max-width:768px){.articlesDetail_description{font-size:14px;line-height:1.4}}.articlesDetail_description{font-family:Carme,sans-serif;margin:45px auto;text-align:justify}.articlesDetail_images{list-style-type:none;padding:0}.articlesDetail_images img{animation:appear 1s ease forwards;height:auto;object-fit:cover;padding:0;width:100%}@keyframes closeWelcomeLogo{0%{top:0}70%{top:0}to{top:-100vh}}@keyframes apparition{0%{opacity:0}to{opacity:1}}@keyframes slideFromRight{0%{max-width:0}to{max-width:50%}}@keyframes slideToRight{0%{max-width:50%}to{max-width:0}}@keyframes slideFromLeft{0%{max-width:0}to{max-width:50%}}@keyframes slideFromLeftPad{0%{max-width:0}to{max-width:63%}}@keyframes slideCaptionBoxFromLeft{0%{max-width:0}to{max-width:100%}}@keyframes slideToLeft{0%{max-width:50%}to{max-width:0}}@keyframes slideToLeftPad{0%{max-width:63%}to{max-width:0}}@keyframes rotateOnHover{0%{transform:rotate(0)}to{transform:rotate(3deg)}}@keyframes openCollapse{0%{max-height:0;opacity:0}to{max-height:500px;opacity:100%}}@keyframes closeCollapse{0%{max-height:500px;opacity:100%}to{max-height:0;opacity:0}}@keyframes decal{0%{padding-top:0}to{padding-top:100px}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes openCollapseChildren{0%{max-height:0;opacity:0}50%{max-height:10000px;opacity:0}to{max-height:10000px;opacity:1}}@keyframes closeCollapseChildren{0%{max-height:10000px;opacity:1}50%{max-height:10000px;opacity:0}to{max-height:0;opacity:0}}@keyframes rotateCollapseIcon{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rotateInvertCollapseIcon{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes openArticle{0%{left:100vw}to{left:0}}@keyframes closeArticle{0%{left:0}to{left:100vw}}.pageTransition{animation:apparition .5s ease backwards}
/*# sourceMappingURL=main.3f45d8b8.css.map*/