:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top:4px solid rgba(0,0,0,0);box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);left:0;top:var(--swiper-pagination-top, auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color, #000);border-radius:var(--swiper-pagination-bullet-border-radius, 50%);display:inline-block;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color, var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity, 1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left, auto);right:var(--swiper-pagination-right, 8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .2509803922));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size, 4px)}.swiper-pagination-lock{display:none}.mf-cursor{position:fixed;top:0;left:0;z-index:250;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity .3s,color .4s}.mf-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;transform:scale(.2);background:currentColor;border-radius:50%;transition:transform .25s ease-in-out,opacity .1s}.mf-cursor.-inverse{color:#fff}@supports (mix-blend-mode: exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#fff}}.mf-cursor.-text:before{opacity:.85;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;transition:opacity .4s,transform .3s}.mf-cursor.-text .mf-cursor-text,.mf-cursor.-icon .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor-media{position:absolute;width:400px;height:400px;margin:-200px 0 0 -200px}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}@supports (object-fit: cover){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);padding:1px;opacity:0;border-radius:50%;transition:transform .35s,opacity .2s .2s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(.696);transition-duration:.4s,.4s;transition-delay:0s,0s}*{box-sizing:border-box;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;backface-visibility:hidden}:root{--size-unit: 16;--size-container-ideal: 1600;--size-container-min: 992px;--size-container-max: 2400px;--size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--grid-gap: 20px;--bg: #F7F1DA;--color: #282828;--bg-dark: #282828;--color-dark: #FFF}@media screen and (max-width:992px){:root{--size-container-ideal: 834;--size-container-min: 768px;--size-container-max: 991px}}@media screen and (max-width:765px){:root{--size-container-ideal: 500;--size-container-min: 400px;--size-container-max: 750px}}[data-theme=dark]{--bg: #282828;--color: #FFF;--bg-dark: #FFF;--color-dark: #282828}html{margin:0}body{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:300;color:#282828;font-size:var(--size-font);background:var(--bg);padding:0!important;margin:0!important;min-height:100svh;overflow-x:hidden}main{min-height:100lvh}::selection{background-color:#f24f43;color:#fff}h1,h2,h3,h4,h5{font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:1;letter-spacing:-.025em}h1{font-size:5em}@media screen and (max-width:572px){h1{font-size:3.2em}}h2{font-size:4em}@media screen and (max-width:572px){h2{font-size:2.8em}}h3{font-size:2.5em}h4{font-size:1.75em}h5{font-size:1.25em}.container,.container-little{max-width:var(--size-container);width:100%;padding:0 rm(1);margin:0 auto}@media screen and (max-width:765px){.container,.container-little{padding:0 1rem}}.container-little{max-width:780px}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapThin.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapThin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapThinItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapLight.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapLightItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapLightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapRegular.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapRegularItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapRegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapMedium.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapMediumItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapMediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapUltrabold.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapUltrabold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/public/dist/fonts/PPNeueMachina-InktrapUltraboldItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-InktrapUltraboldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainThin.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainThin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainThinItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainLight.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainLightItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainLightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainRegular.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainRegularItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainRegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainMedium.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainMediumItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainMediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainUltrabold.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainUltrabold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Plain;src:url(/public/dist/fonts/PPNeueMachina-PlainUltraboldItalic.woff2) format("woff2"),url(/public/dist/fonts/PPNeueMachina-PlainUltraboldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/public/dist/fonts/space-grotesk-v22-latin-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/public/dist/fonts/space-grotesk-v22-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/public/dist/fonts/space-grotesk-v22-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/public/dist/fonts/space-grotesk-v22-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/public/dist/fonts/space-grotesk-v22-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.header{background-color:transparent;color:var(--color-dark);padding:1.5rem 0;position:absolute;top:0;left:0;width:100%;z-index:20}.header.home{opacity:0}.header-wrapper{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}@media screen and (max-width:1440px){.header-wrapper{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.header-wrapper{padding-left:1.5em;padding-right:1.5em}}.header-wrapper{display:flex;align-items:flex-start;justify-content:space-between}.header-logo{display:block}.header-logo img{width:auto;height:3.5rem;transition:filter .8s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:765px){.header-logo img{height:3rem}}.white .header-logo img{filter:brightness(0) saturate(100%) invert(91%) sepia(16%) saturate(246%) hue-rotate(359deg) brightness(104%) contrast(94%)}.header-search{position:relative;display:flex;align-items:center;background-color:#fff;border-radius:6px;padding:0 .5rem;transition:opacity .8s cubic-bezier(.23,1,.32,1),visibility .8s cubic-bezier(.23,1,.32,1)}.white .header-search{opacity:0;visibility:hidden}.header-search-toggle{display:flex;align-items:center;justify-content:center;width:3.5em;height:3.5em;background:none;border:0;color:#282828;cursor:pointer}.header-search-toggle svg{width:1.4em;height:1.4em}.header-search-panel{position:absolute;top:calc(100% + .75em);right:0;width:20rem;max-width:90vw;background-color:#fff;color:#282828;border-radius:6px;padding:1em;transition:opacity .8s cubic-bezier(.23,1,.32,1),visibility .8s cubic-bezier(.23,1,.32,1);opacity:1;visibility:visible}@media screen and (max-width:765px){.header-search-panel{width:15rem}}.header-search-panel[hidden]{visibility:hidden;opacity:0;display:block}.header-search-input{width:15rem;border:0;background:transparent;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1em;padding:.5em .25em;color:#282828;margin:0;transition:max-width .2s}.header-search-input:focus{outline:none}.header-search-input::placeholder{color:#782d3e66}.header-search-form{margin-bottom:0}.header-search-results{list-style:none;padding:0;max-height:20em;overflow-y:auto;margin:0}.header-search-results[hidden]{display:none}.header-search-result a{display:flex;align-items:center;gap:.75em;padding:.5em .25em;text-decoration:none;color:#282828;border-radius:4px;font-weight:400;transition:background-color .2s,opacity .8s cubic-bezier(.23,1,.32,1)}.header-search-result a:hover,.header-search-result a:focus{background-color:#a8edfb}.header-search-result a img{width:2em;height:2em;object-fit:contain;flex-shrink:0}.header-search-empty{padding:.5em .25em;color:#28282880;font-size:.9em}.header-right{display:flex;align-items:center;justify-content:flex-end;gap:1em}.header-menu>ul>li>a{text-decoration:none;position:relative;display:inline-block}.header-menu>ul>li>a:before{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:.5px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.header-menu>ul>li>a:before{transform-origin:right;transform:scaleX(0);transition-delay:.3s}.header-menu>ul>li>a:hover:before,.header-menu>ul>li>a:focus:before{transform-origin:left;transform:scaleX(1);transition-delay:0s}@media screen and (max-width:765px){.header-menu>ul>li>a:before{height:1px}}.header-burger{background-color:#782d3e;color:#f7f1da;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;border-radius:6px;padding:1.25em 1.5em;display:flex;align-items:flex-end;gap:1em;line-height:.8}@media print{.header-burger{display:none}}.header-burger-title{display:block}.header-burger-burger{display:flex;flex-direction:column;width:1em;height:1em;justify-content:space-around;align-items:flex-start}.header-burger-burger span{width:100%;height:1.5px;background-color:currentColor;display:block;flex-shrink:0}.footer{padding:3rem 0;color:#f7f1da;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--grid-gap)}@media screen and (max-width:765px){.footer{grid-template-columns:1fr}}.footer{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}@media screen and (max-width:1440px){.footer{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.footer{padding-left:1.5em;padding-right:1.5em}}.footer{position:relative;z-index:0}.footer:before{content:"";width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1;background-color:#282828;transition:background .8s cubic-bezier(.23,1,.32,1)}.footer{gap:4em 1em}@media screen and (max-width:765px){.footer{gap:2em 1em}}.footer-socials{grid-column:1/span 2}@media screen and (max-width:765px){.footer-socials{grid-column:1/-1}}.footer-socials{display:flex;align-items:center}.footer-socials-link{color:currentColor;text-decoration:none;width:5em;height:5em;display:grid;place-items:center;border:1px solid rgba(247,241,218,.3);border-radius:50%;align-self:flex-start;transition:background .8s cubic-bezier(.23,1,.32,1)}.footer-socials-link:hover{background-color:#f7f1da}.footer-socials-link:hover svg{fill:#000}.footer-socials-link svg{width:2em;height:2em;fill:currentColor;transition:fill .8s cubic-bezier(.23,1,.32,1)}.footer-socials-link+*{margin-left:-.5em}.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:.5em 0;grid-column:4/span 4}@media screen and (max-width:765px){.footer-contact{grid-column:1/-1}}.footer-contact-mail{color:currentColor;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:-.025em;font-size:2.2em;text-transform:uppercase;line-height:1;text-decoration:none;position:relative;display:inline-block}.footer-contact-mail:before{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:.5px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.footer-contact-mail:before{transform-origin:right;transform:scaleX(0);transition-delay:.3s}.footer-contact-mail:hover:before,.footer-contact-mail:focus:before{transform-origin:left;transform:scaleX(1);transition-delay:0s}@media screen and (max-width:765px){.footer-contact-mail:before{height:1px}}.footer-contact-tel{color:currentColor;font-size:2.2em;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:-.025em;text-decoration:none;position:relative;display:inline-block}.footer-contact-tel:before{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:.5px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.footer-contact-tel:before{transform-origin:right;transform:scaleX(0);transition-delay:.3s}.footer-contact-tel:hover:before,.footer-contact-tel:focus:before{transform-origin:left;transform:scaleX(1);transition-delay:0s}@media screen and (max-width:765px){.footer-contact-tel:before{height:1px}}.footer-showroom{grid-column:10/span 3}@media screen and (max-width:765px){.footer-showroom{grid-column:1/-1}}.footer-showroom-title{text-transform:uppercase;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:-.025em;font-size:1.4em;margin:0 0 1em}.footer-showroom-adress{font-size:.8em;text-transform:uppercase}.footer-credit{grid-column:1/span 2}@media screen and (max-width:765px){.footer-credit{grid-column:1/-1}}.footer-credit{text-transform:uppercase;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:-.025em}.footer-bim{grid-column:11/span 2}@media screen and (max-width:765px){.footer-bim{grid-column:1/-1}}.footer-bim{text-transform:uppercase;color:#535353;justify-self:flex-end;font-size:.8em}.footer-bim a{color:#f7f1da;text-decoration:none}.footer-menu{grid-column:5/span 4}@media screen and (max-width:765px){.footer-menu{grid-column:1/-1}}.footer-menu .menu{display:flex;align-items:center;margin:0;gap:1em}.footer-menu .menu-item{margin:0}.footer-menu .menu-item>a{text-transform:uppercase;color:currentColor;font-size:.8em;text-decoration:none;position:relative;display:inline-block}.footer-menu .menu-item>a:before{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:.5px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.footer-menu .menu-item>a:before{transform-origin:right;transform:scaleX(0);transition-delay:.3s}.footer-menu .menu-item>a:hover:before,.footer-menu .menu-item>a:focus:before{transform-origin:left;transform:scaleX(1);transition-delay:0s}@media screen and (max-width:765px){.footer-menu .menu-item>a:before{height:1px}}.footer-menu .submenu{list-style-type:none;padding:0;margin:0}.footer-menu .submenu-item-link{position:relative;padding-left:1.5rem;color:#a9a9a9}.footer-menu .submenu-item-link:before{content:"";display:block;position:absolute;left:.25rem;top:.6rem;height:1px;width:.75rem;background:#50555d;transition:all .2s ease}.footer-menu .submenu-item-link:hover:before{transform:scaleY(5);background:#f24f43}.subfooter{background:var(--bg-dark);color:var(--color-dark);padding:1em 0}.subfooter-wrapper{display:flex;align-items:center;justify-content:center;font-size:.7em}.subfooter-wrapper a{color:currentColor;margin:0 5px}.subfooter-wrapper a:hover{color:#f8b}.menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0;padding:0;list-style-type:none}.menu-item+*{margin:0 0 0 1em}.menu-item-link{text-decoration:none;display:block}.menu-item-link svg{display:block}.__menu-active{overflow:hidden}.__menu-active .menu-header{transform:translate(0)}.__menu-active .menu-header .menu{opacity:1;transition-delay:.35s}@keyframes button-spin{to{transform:rotate(360deg)}}button{border:none;background:transparent;cursor:pointer;color:currentColor}.button,.button-secondary,.button-primary{position:relative;display:inline-flex;border:none;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background:#282828;color:#fff;font-size:.8em;padding:1.2rem 1.5rem;letter-spacing:.05em;font-weight:500;border-radius:6px;cursor:pointer;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .8s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.23,1,.32,1)}.button:disabled,.button-secondary:disabled,.button-primary:disabled{cursor:not-allowed}.button svg,.button-secondary svg,.button-primary svg{display:inline-flex;width:1.2rem;height:1.2rem;stroke:currentColor;flex-shrink:0}.button svg+*,.button-secondary svg+*,.button-primary svg+*{margin:0 0 0 1em}.button-inner{overflow:clip;pointer-events:none;display:flex;height:100%}.button-inner+*{margin:0 0 0 1em}.button-text{text-shadow:0 2lh 0 currentColor;transition:translate .3s cubic-bezier(.785,.135,.15,.86),opacity .2s ease}.button-spinner{display:none;width:1em;height:1em;margin:auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button-spin .75s linear infinite}.button.is-loading .button-text,.is-loading.button-secondary .button-text,.is-loading.button-primary .button-text{opacity:0}.button.is-loading .button-spinner,.is-loading.button-secondary .button-spinner,.is-loading.button-primary .button-spinner{display:block;position:absolute;inset:0}.button:not(:disabled):hover .button-text,.button-secondary:not(:disabled):hover .button-text,.button-primary:not(:disabled):hover .button-text{translate:0 -2lh 0}.button-primary{color:#f24f43;background-color:#782d3e}.button-secondary{background-color:#f6a262;color:#fff}.button-secondary{background-color:#f7f1da;color:#782d3e}@media print{.mf-cursor{display:none}}.mf-cursor.-pointer:before{transform:scale(.15)}.mf-cursor.-text:before{transform:scale(0)}.mf-cursor.-text.-active:before{transition-duration:.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor-text{position:absolute;top:18px;left:-18px;width:auto;height:auto;display:flex;align-items:center;justify-content:center;transform:scale(1) rotate(0);color:#f7f1da;font-size:.8em;line-height:1;text-align:left;transition:opacity .4s,transform .3s;background-color:#282828;white-space:nowrap;padding:1em 1.5em;text-transform:uppercase;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;border-radius:6px;font-weight:500}@media screen and (max-width:1440px){.mf-cursor-text{font-size:.7em}}.popup{position:fixed;z-index:120;left:0;top:0;width:100%;height:100%;padding:1rem;visibility:hidden;transition-delay:1s}.__menu-active .popup,.__popup-active .popup{visibility:visible;transition-delay:0s}.popup-overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:#28282899;opacity:0;transition:opacity .8s cubic-bezier(.23,1,.32,1)}.__menu-active .popup-overlay,.__popup-active .popup-overlay{opacity:1}.popup-content{position:absolute;top:1.5rem;right:1.5rem;z-index:1;padding:0;width:min(40vw,500px);height:calc(100svh - 2rem);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:10px;transform:translate(calc(100% + 4rem));transition:transform .8s cubic-bezier(.23,1,.32,1)}.__menu-active .popup-content{transform:translate(0)}@media screen and (max-width:992px){.popup-content{width:100vw;height:100svh;top:0;right:0;padding:1rem}}.popup-menu{background-color:#f7f1da;color:#782d3e;border-radius:12px;padding:2em;width:100%;height:35%}.popup-menu>ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;list-style-type:none}.popup-menu>ul>li{margin:.5rem 0}.popup-menu>ul>li>a{color:currentColor;font-size:1.8em;text-transform:uppercase;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;text-decoration:none;position:relative;display:inline-block}.popup-menu>ul>li>a:before{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:2px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.popup-menu>ul>li>a:before{transform-origin:right;transform:scaleX(0);transition-delay:.3s}.popup-menu>ul>li>a:hover:before,.popup-menu>ul>li>a:focus:before{transform-origin:left;transform:scaleX(1);transition-delay:0s}@media screen and (max-width:765px){.popup-menu>ul>li>a:before{height:1px}}@media screen and (max-width:765px){.popup-menu>ul>li>a{font-size:1.4em}}.popup-submenu{background-color:#f7f1da;color:#782d3e;border-radius:12px;padding:2em;width:100%;height:35%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.popup-submenu>ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;list-style-type:none}.popup-submenu>ul>li{margin:.25rem 0}.popup-submenu>ul>li>a{color:#782d3e;font-weight:500;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.2em;text-decoration:none;position:relative;display:inline-block}.popup-submenu>ul>li>a:before{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:2px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.popup-submenu>ul>li>a:before{transform-origin:right;transform:scaleX(0);transition-delay:.3s}.popup-submenu>ul>li>a:hover:before,.popup-submenu>ul>li>a:focus:before{transform-origin:left;transform:scaleX(1);transition-delay:0s}@media screen and (max-width:765px){.popup-submenu>ul>li>a:before{height:1px}}.popup-submenu>ul>li>ul{padding:0;margin:0;list-style-type:none}.popup-submenu>ul>li>ul>li>a{color:#282828;font-size:1rem;text-decoration:none;position:relative;display:inline-block}.popup-submenu>ul>li>ul>li>a:before,.popup-submenu>ul>li>ul>li>a:after{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:1px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.popup-submenu>ul>li>ul>li>a:before{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}.popup-submenu>ul>li>ul>li>a:after{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.popup-submenu>ul>li>ul>li>a:hover:before,.popup-submenu>ul>li>ul>li>a:focus:before{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.popup-submenu>ul>li>ul>li>a:hover:after,.popup-submenu>ul>li>ul>li>a:focus:after{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}@media screen and (max-width:765px){.popup-submenu>ul>li>ul>li>a:before{height:1px}}.popup-submenu-text{margin-top:auto;max-width:60%;font-weight:500}.popup-submenu-text a{color:#f24f43;text-decoration:none;position:relative;display:inline-block}.popup-submenu-text a:before{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:.5px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.popup-submenu-text a:before{transform-origin:right;transform:scaleX(0);transition-delay:.3s}.popup-submenu-text a:hover:before,.popup-submenu-text a:focus:before{transform-origin:left;transform:scaleX(1);transition-delay:0s}@media screen and (max-width:765px){.popup-submenu-text a:before{height:1px}}.popup-close{display:flex;align-items:flex-end;justify-content:center;width:auto;background-color:#f7f1da;cursor:pointer;border-radius:6px;padding:1em 1.5em;text-transform:uppercase;color:currentColor;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#f7f1da;background-color:#782d3e}.popup-close:hover svg{transform:rotate(180deg) scale(.8)}.popup-close svg{position:relative;display:block;fill:#f7f1da;stroke:#f7f1da;transition:transform .8s cubic-bezier(.23,1,.32,1);pointer-events:none;margin:0 0 0 .5em}.popup-close span{margin-bottom:1px}.popup-vote{position:relative;background-color:#782d3e;color:#f24f43;border-radius:12px;padding:2em;width:50%;height:100%;text-decoration:none;overflow:hidden;transition:color .8s cubic-bezier(.23,1,.32,1)}.popup-vote:hover{color:#f7f1da}.popup-vote-text{position:relative;z-index:2;font-weight:500;text-transform:uppercase;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:color .8s cubic-bezier(.23,1,.32,1)}.popup-vote-arrow{position:absolute;bottom:1em;right:1em}.popup-vote-svg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.15}.popup-bottom{display:flex;align-items:center;justify-content:center;gap:.5em;width:100%;height:20%}.popup-bim{height:100%;width:50%;background-color:#282828;position:relative;overflow:hidden;border-radius:12px;color:#fff;padding:2em;text-decoration:none}.popup-bim-text{position:relative;display:flex;flex-direction:column;z-index:2;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:color .8s cubic-bezier(.23,1,.32,1);color:#f7f1da}.popup-bim-text span:last-of-type(){text-transform:uppercase}.popup-bim:hover .popup-bim-image{transform:translate(-50%) translateY(30%)}.popup-bim:hover .popup-bim-text{color:#f24f43}.popup-bim-image{position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(75%);width:40%;height:auto;transition:transform .8s cubic-bezier(.23,1,.32,1)}.popup-alert{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40vw;height:auto;background-color:#f7f1da;color:#782d3e;border-radius:12px;padding:1em 1em 3em;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:765px){.popup-alert{width:80vw}}.popup-alert .popup-close{margin:0 0 0 auto}.popup-alert-text{width:100%;margin:1em 0 0;text-align:center}.__popup-active .popup-alert{display:flex}.gform_fields{--gf-form-gap-y: 1em}.gform_wrapper{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gform_wrapper .gfield_html{color:#282828}.gform_wrapper .gfield--type-choice .gfield_label{margin:0 0 .75em!important;font-size:1.4em!important;text-transform:uppercase}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{display:flex;flex-direction:row!important}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice{font-size:1.2em;border:1px solid #535353;border-radius:8px;overflow:hidden;cursor:pointer;transition:border .2s,background .8s cubic-bezier(.23,1,.32,1);text-align:center}.gform_wrapper .gfield_checkbox .gchoice:hover,.gform_wrapper .gfield_radio .gchoice:hover{border-color:var(--color)}.gform_wrapper .gfield_checkbox .gchoice:has(input:checked),.gform_wrapper .gfield_radio .gchoice:has(input:checked){background-color:var(--color)}.gform_wrapper .gfield_checkbox .gchoice:has(input:checked) label,.gform_wrapper .gfield_radio .gchoice:has(input:checked) label{color:var(--color-dark)!important}.gform_wrapper .gfield_checkbox .gform-field-label,.gform_wrapper .gfield_radio .gform-field-label{color:var(--color)!important;margin:0;font-size:.9em;padding:1.5em 2em;transition:color .2s;text-align:center;width:100%}.gform_wrapper .gfield_checkbox .gfield-choice-input,.gform_wrapper .gfield_radio .gfield-choice-input{position:absolute;left:-999px}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper textarea{background-color:transparent!important;border-color:#28282826!important;color:#282828!important;padding:2em!important;border-radius:0!important;box-shadow:none!important;outline-color:#f7f1da!important;border-top:0!important;border-left:0!important;border-right:0!important}.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper textarea::placeholder{color:#2828284d}.gform_wrapper .ginput_container_consent label{color:#535353!important}.gform_wrapper .ginput_container_consent input{accent-color:#FFF;appearance:none;background-color:transparent!important;border-radius:50%!important;outline-color:#50555d!important}.gform_wrapper .ginput_container_consent input:focus{outline:none;border-color:1px solid #535353!important}.gform_wrapper .ginput_container_consent input:checked{background-color:#535353!important}.gform_wrapper .ginput_container_consent input:before{border-radius:50%;color:#282828!important}.gform_wrapper input[type=submit],.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{background-color:#411f15!important;color:#fff!important;border-radius:0!important;padding:1em 1.5em!important;min-width:12em!important;text-transform:uppercase!important;outline-color:#f7f1da!important;border-color:none!important}.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus,.gform_wrapper .gform_next_button:hover,.gform_wrapper .gform_next_button:focus,.gform_wrapper .gform_previous_button:hover,.gform_wrapper .gform_previous_button:focus{background-color:#282828!important;color:#fff!important}.gform_wrapper .gfield_required{color:#411f15!important}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gform_footer{margin:2em 0 0!important}.gform_wrapper .gform_drop_area{background-color:transparent!important}.gform_wrapper .gform_drop_area:before{color:#535353!important}.gform_wrapper .gform_button_select_files{background-color:#411f15!important}.social-share{grid-column-gap:.5em;grid-row-gap:.5em;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.social-share__button{color:#782d3e;-webkit-appearance:none;appearance:none;background-color:#f7f1da;border-radius:50%;justify-content:center;align-items:center;width:3em;height:3em;display:flex;position:relative;overflow:hidden}.social-share__icon{width:1.5em;display:flex}.social-share__button--toggle{background-color:#782d3e;color:#f7f1da}.social-share__label{font-size:.85em;font-weight:500;white-space:nowrap}.social-share__icon.is--success{position:absolute}[data-social-share-type=clipboard] .social-share__icon{transition:transform .4s cubic-bezier(.625,.05,0,1);transform:translateY(0) rotate(.001deg)}[data-social-share-type=clipboard] .social-share__icon.is--success{color:#009e3b;transform:translateY(200%) rotate(.001deg)}[data-social-share-type=clipboard][data-social-share-success] .social-share__icon{transform:translateY(-200%) rotate(.001deg)}[data-social-share-type=clipboard][data-social-share-success] .social-share__icon.is--success{transform:translateY(0) rotate(.001deg)}[data-social-share-type]{overflow:hidden;transition:all .4s cubic-bezier(.625,.05,0,1);translate:0 0}[data-social-share-type]:nth-child(10n+1){transition-delay:.04s}[data-social-share-type]:nth-child(10n+2){transition-delay:.08s}[data-social-share-type]:nth-child(10n+3){transition-delay:.12s}[data-social-share-type]:nth-child(10n+4){transition-delay:.16s}[data-social-share-type]:nth-child(10n+5){transition-delay:.2s}[data-social-share-type]:nth-child(10n+6){transition-delay:.24s}[data-social-share-type]:nth-child(10n+7){transition-delay:.28s}[data-social-share-type]:nth-child(10n+8){transition-delay:.32s}[data-social-share-type]:nth-child(10n+9){transition-delay:.36s}[data-social-share-type]:nth-child(10n+10){transition-delay:.4s}[data-social-share]:not(.is--open) [data-social-share-type]{margin:0;opacity:0;translate:0 -5px;pointer-events:none}[data-social-share]:has([data-social-share-type]:hover) [data-social-share-type]{transform:scale(.9) rotate(.001deg)}[data-social-share]:has([data-social-share-type]:hover) [data-social-share-type]:hover{transform:scale(1.1) rotate(.001deg)}[data-social-share-type=linkedin]{color:#0a66c2}[data-social-share-type=x]{color:#000}[data-social-share-type=facebook]{color:#1877f2}[data-social-share-type=pinterest]{color:#e60023}[data-social-share-type=whatsapp]{color:#25d366}[data-social-share-type=reddit]{color:#ff4500}[data-social-share-type=telegram]{color:#08c}.transition{z-index:200;pointer-events:none;position:fixed;inset:0;overflow:clip}.transition__panels{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.transition__panel{background-color:#782d3e;width:100%;height:100%;position:relative;top:-100%}.transition__panel:last-of-type{top:100%}.transition__lines{opacity:.1;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.transition__line{border-right:1px solid #fff;width:100%;height:100%}.transition__line.is--last{border-right-style:none}.section-dock{z-index:100;width:fit-content;margin-left:auto;margin-right:auto;position:fixed;bottom:2em;left:0;right:0;visibility:hidden}.section-dock__pill{color:#fff;background-color:#782d3e;border-radius:1.5em;overflow:hidden;box-shadow:0 0 10px #28282833}.section-dock__toggle{white-space:nowrap;appearance:none;background-color:#0000;border:none;padding:.85em 1.5em;display:block}.section-dock__label-wrap{height:1.5em;display:block;position:relative;overflow:hidden}.section-dock__link-num{color:#fff;margin-right:.6em;font-size:.75em;line-height:1;display:inline-block;position:relative;bottom:.05em}[data-section-dock-link][data-active] .section-dock__link-num{color:#f24f43}.section-dock__label{line-height:1.5;display:block}.section-dock__list{opacity:0;visibility:hidden;width:max-content;padding:.5em;position:absolute;top:0;left:0}.section-dock__indicator{z-index:1;pointer-events:none;background-color:#fff;border-radius:100em;width:2em;height:2em;position:absolute;top:0;left:0}.section-dock__items{flex-flow:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.section-dock__link{z-index:2;white-space:nowrap;color:inherit;border-radius:100em;padding:.5em 1em;text-decoration:none;transition-property:color;transition-duration:.3s;transition-timing-function:ease;display:block;position:relative}[data-section-dock-link][data-active]{color:#f24f43}.homepage{height:100svh;position:relative}.homepage-container{display:flex;flex-direction:column;height:100%;max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}@media screen and (max-width:1440px){.homepage-container{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.homepage-container{padding-left:1.5em;padding-right:1.5em}}.homepage-top{padding:14em 0 0 12em;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:992px){.homepage-top{padding:6em 0 0;align-items:flex-end;justify-content:flex-end}}.homepage-top-svg{pointer-events:none;position:absolute;top:1.5em;left:4em;width:calc(100% - 8em)}@media screen and (max-width:1440px){.homepage-top-svg{top:1em;left:2em;width:calc(100% - 4em)}}@media screen and (max-width:992px){.homepage-top-svg{width:calc(100% - 3em)}}.homepage-menu{color:#782d3e;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background-color:#f7f1da;border-radius:6px;padding:1.25rem 1.5rem;display:flex;align-items:flex-end;gap:1em;line-height:.8}@media screen and (max-width:992px){.homepage-menu{padding:.75rem .5rem}}.homepage-menu-title{display:block}.homepage-menu-burger{display:flex;flex-direction:column;width:1em;height:1em;justify-content:space-around;align-items:flex-start}.homepage-menu-burger span{width:100%;height:1.5px;background-color:#782d3e}.homepage-tagline{color:#f24f43;font-weight:500;max-width:26em}@media screen and (max-width:992px){.homepage-tagline{display:none}}.homepage-center{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto}.homepage-center-title{font-size:3em;text-transform:uppercase;color:#fff;text-align:center;max-width:12em;margin-top:0;color:#f7f1da}.homepage-nav{display:flex;align-items:center;justify-content:center;gap:2em}@media screen and (max-width:992px){.homepage-nav{flex-direction:column;gap:.5em}}@media screen and (max-width:992px){.homepage-nav>*{min-width:12rem}}.homepage-grid{width:100%;height:100%;position:absolute;top:0;left:0;background:url("data:image/svg+xml,%3csvg%20width='160'%20height='160'%20viewBox='0%200%20160%20160'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='path-1-inside-1_577_1123'%20fill='white'%3e%3cpath%20d='M0%200H160V160H0V0Z'/%3e%3c/mask%3e%3cpath%20d='M0%200V-1H-1V0H0ZM0%200V1H160V0V-1H0V0ZM0%20160H1V0H0H-1V160H0Z'%20fill='%23782D3E'%20mask='url(%23path-1-inside-1_577_1123)'/%3e%3c/svg%3e");background-attachment:fixed;background-position:center;opacity:.2;z-index:-1}.homepage-bottom{width:100%;display:grid;grid-template-columns:.1fr .2fr .7fr;padding-bottom:2em;gap:2em}@media screen and (max-width:765px){.homepage-bottom{gap:1em;grid-template-columns:1fr}}.homepage-bottom-svg{width:100%;height:auto;display:block;justify-self:flex-end;align-self:flex-end}@media screen and (max-width:765px){.homepage-bottom-svg{height:auto}}.homepage-dates{flex-shrink:0;color:#fff;align-self:center}@media screen and (max-width:765px){.homepage-dates{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}}.homepage-dates-title{text-transform:uppercase;margin:0 0 .5em}.homepage-dates-text{display:flex;flex-direction:column;font-size:2em;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media screen and (max-width:765px){.homepage-dates-text{flex-direction:row}}.homepage-logos{display:flex;align-items:center;justify-content:center;align-self:center;gap:1em}@media screen and (max-width:765px){.homepage-logos{align-items:flex-start;justify-content:center}}.homepage-logos-bim,.homepage-logos-vitrines,.homepage-logos-annecy{height:3rem;width:auto}.homepage-video{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;pointer-events:none;filter:brightness(85%)}.page{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}@media screen and (max-width:1440px){.page{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.page{padding-left:1.5em;padding-right:1.5em}}.page{padding-top:8em;padding-bottom:6em;min-height:100vh}.page-message{margin:2em 0;font-size:1.2em}.page-flexibles{position:relative;z-index:2;background-color:var(--bg)}.page404{height:100vh;display:grid;place-items:center}.page404-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.page404-title{font-size:1rem;color:currentColor;text-align:center;margin:1rem 0 4rem}.page404-number{font-size:10rem;line-height:1}@media screen and (max-width:765px){.page404-number{font-size:5rem}}.about{display:flex;flex-direction:column}.about-hero{position:relative;height:150lvh;color:#f7f1da;justify-items:flex-start;padding-top:8em;overflow:hidden;max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}@media screen and (max-width:1440px){.about-hero{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.about-hero{padding-left:1.5em;padding-right:1.5em}}@media screen and (max-width:992px){.about-hero{height:auto}}.about-hero-top{height:100lvh;grid-template-rows:auto 1fr;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--grid-gap)}@media screen and (max-width:765px){.about-hero-top{grid-template-columns:1fr}}@media screen and (max-width:992px){.about-hero-top{height:auto}}.about-hero-picture{display:block;position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;z-index:0}.about-hero-picture img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(80%)}.about-hero-title{display:flex;flex-direction:column;position:relative;z-index:2;text-transform:uppercase;line-height:1;justify-self:center;width:100%;grid-column:1/span 7}@media screen and (max-width:765px){.about-hero-title{grid-column:1/-1}}@media screen and (max-width:992px){.about-hero-title{font-size:5em}}.about-hero-title span:first-of-type{text-align:right;margin-right:-.5em}@media screen and (max-width:992px){.about-hero-title span:first-of-type{text-align:left}}.about-hero-title span:last-of-type{text-align:left}.about-hero-intro{position:relative;z-index:2;font-size:1.2em;grid-column:2/span 5}@media screen and (max-width:765px){.about-hero-intro{grid-column:1/-1}}.about-hero-portrait{grid-column:8/span 4}@media screen and (max-width:765px){.about-hero-portrait{grid-column:1/-1}}.about-hero-portrait{width:100%;aspect-ratio:4/5;position:relative;z-index:1;grid-row:1/span 2}@media screen and (max-width:992px){.about-hero-portrait{grid-row:auto}}.about-hero-portrait>img{width:100%;height:100%;object-fit:cover}.about-hero-bottom{z-index:1;position:relative;color:#ffffffbf;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--grid-gap)}@media screen and (max-width:765px){.about-hero-bottom{grid-template-columns:1fr}}.about-hero-bottom-left{font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:-.025em;text-transform:uppercase;align-self:center;grid-column:1/span 2}@media screen and (max-width:765px){.about-hero-bottom-left{grid-column:1/-1}}@media screen and (max-width:992px){.about-hero-bottom-left{display:none}}.about-hero-bottom-center{grid-column:5/span 4}@media screen and (max-width:765px){.about-hero-bottom-center{grid-column:1/-1}}.about-hero-bottom-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2em}@media screen and (max-width:992px){.about-hero-bottom-center{justify-content:flex-start;align-items:flex-start;padding:2em 0}}.about-hero-bottom-center span{font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-align:center}.about-hero-bottom-center svg{stroke:#fff;opacity:1}@media screen and (max-width:992px){.about-hero-bottom-center .homepage-intro-deco{display:none}}.about-hero-bottom-right{font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-align:right;align-self:center;grid-column:11/span 2}@media screen and (max-width:765px){.about-hero-bottom-right{grid-column:1/-1}}@media screen and (max-width:992px){.about-hero-bottom-right{display:none}}.about-hero-bottom-seo{text-transform:uppercase}.about-flexibles{display:flex;flex-direction:column}.contact{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}@media screen and (max-width:1440px){.contact{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.contact{padding-left:1.5em;padding-right:1.5em}}.contact{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--grid-gap)}@media screen and (max-width:765px){.contact{grid-template-columns:1fr}}.contact{padding-top:18em;padding-bottom:6em;position:relative;overflow:hidden}.contact-left{grid-column:1/span 3}@media screen and (max-width:765px){.contact-left{grid-column:1/-1}}.contact-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2em}@media screen and (max-width:992px){.contact-left{grid-row:2}}.contact-left-seo p{font-size:1.2em;text-wrap:pretty;color:#782d3e}@media screen and (max-width:1440px){.contact-left-seo p{font-size:1.1em}}.contact-left-seo a{transition:all .2s ease;color:currentColor;text-decoration:none;position:relative;display:inline-block}.contact-left-seo a:before,.contact-left-seo a:after{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:1px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.contact-left-seo a:before{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}.contact-left-seo a:after{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.contact-left-seo a:hover:before,.contact-left-seo a:focus:before{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.contact-left-seo a:hover:after,.contact-left-seo a:focus:after{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}@media screen and (max-width:765px){.contact-left-seo a:before{height:1px}}.contact-left-seo ul,.contact-left-seo ol{color:#782d3e;font-size:1.1em}.contact-left-seo ul li::marker,.contact-left-seo ol li::marker{color:#f24f43}.contact-left-seo{color:#535353}.contact-left-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.contact-left-links a{font-size:1.5em}.contact-left-links a+*{margin-top:.5em}.contact-right{grid-column:5/span 8}@media screen and (max-width:765px){.contact-right{grid-column:1/-1}}.contact-right-title{display:flex;flex-direction:column;color:#535353;font-size:6em;margin-top:0;line-height:1}@media screen and (max-width:992px){.contact-right-title{font-size:3em}}.contact-right-title span{text-transform:uppercase}.contact-right-title span:nth-of-type(3n+2){text-align:center}.contact-right-title span:last-of-type{margin-left:1em}.contact-right-deco{position:absolute;top:8em;left:0;transform:translate(-50%);fill:none;stroke:#535353;height:50%;aspect-ratio:1/1;z-index:-1;opacity:.5}@media screen and (max-width:992px){.contact-right-deco{display:none}}.legal{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}@media screen and (max-width:1440px){.legal{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.legal{padding-left:1.5em;padding-right:1.5em}}.legal{padding-top:8em;padding-bottom:6em}.category{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding:10em 4em 4em;width:100%}@media screen and (max-width:1440px){.category{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.category{padding-left:1.5em;padding-right:1.5em}}@media screen and (max-width:765px){.category{padding-top:10em}}.category-top{display:flex;align-items:center;justify-content:space-between;margin:1em 0 5em;padding:0 4em}@media screen and (max-width:992px){.category-top{padding:0}}.category-index{text-align:center;color:#782d3e;text-transform:uppercase;font-weight:500;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.category-title{color:#f24f43;text-transform:uppercase;text-align:center;margin:1rem 0 0}@media screen and (max-width:992px){.category-title{font-size:2em}}@media screen and (max-width:572px){.category-title{font-size:1.5em}}.category-listing{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style-type:none;gap:2em}@media screen and (max-width:992px){.category-listing{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:572px){.category-listing{grid-template-columns:repeat(2,1fr)}}.category-logo{display:block;width:100%;aspect-ratio:1/1}.category-logo>img{width:100%;height:100%;object-fit:contain}.category-list{display:flex;flex-direction:column;gap:.5em;background-color:#fff;padding:1em;border-radius:12px}.category-link{background-color:#f6a262;text-transform:uppercase;color:#f7f1da;border-radius:6px;padding:.5em 2em;text-align:center;text-decoration:none;font-weight:500;font-size:.9em}.category-vote{background-color:#f24f43;text-transform:uppercase;color:#782d3e;border-radius:6px;padding:.5em 2em;text-align:center;font-weight:500;font-size:.9em;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:color .8s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.23,1,.32,1)}.category-vote:disabled{background-color:#782d3e;color:#b97e77}.category-prev-svg{width:4em;height:4em}@media screen and (max-width:765px){.category-prev-svg{width:3em;height:3em}}.category-prev-svg.disabled{opacity:.2}.category-next-svg{width:4em;height:4em}@media screen and (max-width:765px){.category-next-svg{width:3em;height:3em}}.candidate{display:flex;background-color:#f6a262;min-height:100vh;height:auto}@media screen and (max-width:992px){.candidate{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.candidate-logo{width:10em;height:10em;background-color:#fff;border-radius:16px;padding:1em;object-fit:contain}.candidate-top{display:flex;align-items:flex-start;gap:2em;margin-bottom:4em}@media screen and (max-width:992px){.candidate-top{margin-bottom:3em}}.candidate-top-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(100% - 14rem)}@media screen and (max-width:992px){.candidate-top-wrapper{width:100%}}.candidate-top-category{background-color:#a8edfb;text-transform:uppercase;color:#782d3e;font-weight:500;font-size:.8em;text-decoration:none;padding:.4em .8em;border-radius:6px}.candidate-top-title{font-size:3em;text-transform:uppercase;color:#782d3e;margin:.5em 0}@media screen and (max-width:765px){.candidate-top-title{font-size:2.2em}}.candidate-votes{display:flex;align-items:center}.candidate-votes-text{color:#782d3e;font-weight:500;margin:0 0 0 2em;font-size:.8em}@media print{.candidate-votes-text{display:none}}.candidate-vote{background-color:#782d3e;color:#f6a262}@media screen and (max-width:992px){.candidate-vote{font-size:1em}}@media print{.candidate-vote{display:none}}.candidate-vote:disabled{background-color:#fad0b0;color:#b97e77}.candidate-tabs{margin-top:4em}.candidate-tabs [type=radio]{display:none}.candidate-tabs [type=radio]+label{text-decoration:none;position:relative;display:inline-block}.candidate-tabs [type=radio]+label:before{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:.5px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.candidate-tabs [type=radio]+label:before{transform-origin:right;transform:scaleX(0);transition-delay:.3s}.candidate-tabs [type=radio]+label:hover:before,.candidate-tabs [type=radio]+label:focus:before{transform-origin:left;transform:scaleX(1);transition-delay:0s}@media screen and (max-width:765px){.candidate-tabs [type=radio]+label:before{height:1px}}.candidate-tabs [type=radio]:checked+label{text-decoration:none;position:relative;display:inline-block}.candidate-tabs [type=radio]:checked+label:before,.candidate-tabs [type=radio]:checked+label:after{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:1px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.candidate-tabs [type=radio]:checked+label:before{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}.candidate-tabs [type=radio]:checked+label:after{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.candidate-tabs [type=radio]:checked+label:hover:before,.candidate-tabs [type=radio]:checked+label:focus:before{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.candidate-tabs [type=radio]:checked+label:hover:after,.candidate-tabs [type=radio]:checked+label:focus:after{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}@media screen and (max-width:765px){.candidate-tabs [type=radio]:checked+label:before{height:1px}}.candidate-tabs [id^=content]{display:none}.candidate-tabs:has(#desc:checked) #content-desc{display:block}.candidate-tabs:has(#contact:checked) #content-contact{display:block}.candidate-tabs-list{display:flex;gap:1.5em;margin-bottom:1em}@media print{.candidate-tabs-list{display:none}}.candidate-tabs-tab{font-size:1em;color:#782d3e;text-transform:uppercase;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;cursor:pointer}.candidate-tabs-content{display:block;min-height:8em;color:#782d3e;margin-bottom:2em;width:calc(100% - 4rem)}@media screen and (max-width:992px){.candidate-tabs-content{width:100%}}@media print{.candidate-tabs-content{display:none}}.candidate-socials{margin:2em 0}@media print{.candidate-socials{display:none}}.candidate-left{padding-top:8rem;position:relative;z-index:0;overflow:hidden;max-width:50%;margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}@media screen and (max-width:1440px){.candidate-left{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.candidate-left{padding-left:1.5em;padding-right:1.5em}}@media screen and (max-width:992px){.candidate-left{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%;padding-top:8rem}}@media screen and (max-width:992px)and (max-width:1440px){.candidate-left{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px)and (max-width:992px){.candidate-left{padding-left:1.5em;padding-right:1.5em}}@media print{.candidate-left{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}}.candidate-left-back{margin:0 0 4em;padding:.6em 1em}@media screen and (max-width:765px){.candidate-left-back{margin:0 0 2em}}.candidate-left-svg{position:absolute;top:0;left:0;z-index:-1;pointer-events:none;height:100%;width:100%;object-fit:cover;opacity:.2}@media print{.candidate-left-svg{display:none}}@media screen and (max-width:765px){.candidate-left-svg{height:100lvh}}.candidate-links{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:1em;margin-top:1rem}@media print{.candidate-links{display:none}}.candidate-links-link{background-color:#782d3e;color:#a8edfb;text-transform:uppercase;text-decoration:none;border-radius:8em;padding:.4em .6em;font-size:.9em}.candidate-right{width:50%;position:relative}@media screen and (max-width:992px){.candidate-right{width:100%}}@media print{.candidate-right{display:none}}.candidate-right-back{display:none;margin:0 0 4em;padding:.6em 1em;position:absolute;top:8em;left:2em;z-index:2}@media screen and (min-width:993px){.candidate-right-back{display:none}}@media screen and (max-width:572px){.candidate-right-back{top:12em}}.candidate-right-images{width:100%;height:100lvh;display:block;position:sticky;top:0;overflow:hidden}@media screen and (max-width:992px){.candidate-right-images{display:none}}.candidate-right-images img{width:100%;height:100%;object-fit:cover}.candidate-right-image{position:absolute;top:0;left:0;height:100%;width:100%}.candidate-right-image:not(:first-of-type){clip-path:inset(100% 0)}.candidate-right-image:nth-child(10n+1){z-index:-1}.candidate-right-image:nth-child(10n+2){z-index:-2}.candidate-right-image:nth-child(10n+3){z-index:-3}.candidate-right-image:nth-child(10n+4){z-index:-4}.candidate-right-image:nth-child(10n+5){z-index:-5}.candidate-right-image:nth-child(10n+6){z-index:-6}.candidate-right-image:nth-child(10n+7){z-index:-7}.candidate-right-image:nth-child(10n+8){z-index:-8}.candidate-right-image:nth-child(10n+9){z-index:-9}.candidate-right-image:nth-child(10n+10){z-index:-10}.candidate-right-thumbs{display:flex;flex-direction:column;gap:.5rem;position:absolute;left:0;top:6rem;z-index:2;transform:translate(calc(-100% - .5rem))}@media screen and (max-width:992px){.candidate-right-thumbs{display:none}}.candidate-right-thumb{cursor:pointer}@media screen and (min-width:993px){.candidate-right-slider{display:none}}.candidate-right-slider{width:100%;aspect-ratio:24/31;position:relative;top:initial;z-index:0}.candidate-right-slider img{width:100%;height:100%;object-fit:cover}.candidate-right-pagination{z-index:2;--swiper-pagination-bottom: 1rem}.candidate-right-pagination .swiper-pagination-bullet{transition:background .8s cubic-bezier(.23,1,.32,1);background-color:#782d3e80}.candidate-right-pagination .swiper-pagination-bullet-active{background-color:#782d3e}.candidate-qr{display:none}@media print{.candidate-qr{margin:0 auto;display:block}}.candidate-qr-title{text-align:center;display:none}@media print{.candidate-qr-title{display:block}}.candidate-qr-canvas{background-color:#0000001a;width:30em;height:30em}.candidate [data-social-qr-canvas]:has(svg){background-color:transparent}.candidate [data-social-qr-canvas] svg rect{fill:transparent}.form{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding-left:4em;padding-right:4em;width:100%}@media screen and (max-width:1440px){.form{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.form{padding-left:1.5em;padding-right:1.5em}}.form{padding-top:8em;padding-bottom:6em}.form-title{text-transform:uppercase;color:#f24f43;text-align:center;font-size:4em}@media screen and (max-width:765px){.form-title{font-size:2em}}.form-subtitle{font-size:1em;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#782d3e;text-align:center;font-weight:500}.form-form{display:grid;grid-template-columns:1fr 1fr;gap:2em 1em;max-width:70em;margin:4em auto 0}@media screen and (max-width:992px){.form-form{grid-template-columns:1fr}}.form-errors{max-width:70em;margin:2em auto 0;padding:1em 1.5em;background-color:#f24f43;color:#fff}.form-field{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5em}.form-field.full{grid-column:span 2}@media screen and (max-width:992px){.form-field.full{grid-column:span 1}}.form-field.has-error input,.form-field.has-error textarea,.form-field.has-error select{border-color:#782d3e}.form-field-error{background-color:#f24f43;color:#fff;padding:.25em}.form-field label{color:#f24f43;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:uppercase}.form-field label>span{color:#782d3e}.form-field input,.form-field textarea,.form-field select{width:100%;padding:1em 1.5em;border-radius:6px;background-color:transparent;border:1px solid;border-color:#782d3e40}.form-field .bfi-container{background-color:transparent;border:1px dashed rgba(120,45,62,.25);padding:1em 2em 1em 1.5em}.form-field .bfi-file{background:#782d3e}.form-field .bfi-file .bfi-clear{right:50px}.form-field-info{font-size:.8em;color:#782d3e}.form-submit{margin:0 auto;align-self:center;grid-column:span 2;width:min(25rem,100%)}@media screen and (max-width:992px){.form-submit{grid-column:1}}.default:not(:has(.default-header)){padding-top:12em}.default-container{max-width:var(--size-container);margin-left:auto!important;margin-right:auto!important;padding:2em 4em 6em;width:100%}@media screen and (max-width:1440px){.default-container{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.default-container{padding-left:1.5em;padding-right:1.5em}}.default-header{width:100%;height:100svh;display:grid;place-items:center;padding:1.5em 4em;position:relative}@media screen and (max-width:992px){.default-header{aspect-ratio:initial;padding:1.5em}}.default-header-picture{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#782d3e;animation:clip .7s forwards 1.5s;will-change:clip-path;filter:brightness(.8)}.default-header-picture img{width:100%;height:100%;object-fit:cover}.default-header-texts{color:#f7f1da;border-top:1px solid #F7F1DA;display:flex;align-items:flex-start;justify-content:flex-start;gap:4em;position:relative;z-index:2;padding-top:3em}@media screen and (max-width:992px){.default-header-texts{flex-direction:column;transform:translateY(50%)}}.default-header-title{margin:0;text-transform:uppercase}@media screen and (max-width:992px){.default-header-title{font-size:2em}}@keyframes clip{0%{clip-path:inset(0px round 0px)}to{clip-path:inset(10px round 10px)}}.block-type-text p{font-size:1.2em;text-wrap:pretty;color:#782d3e}@media screen and (max-width:1440px){.block-type-text p{font-size:1.1em}}.block-type-text a{transition:all .2s ease;color:currentColor;text-decoration:none;position:relative;display:inline-block}.block-type-text a:before,.block-type-text a:after{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:1px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.block-type-text a:before{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}.block-type-text a:after{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.block-type-text a:hover:before,.block-type-text a:focus:before{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.block-type-text a:hover:after,.block-type-text a:focus:after{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}@media screen and (max-width:765px){.block-type-text a:before{height:1px}}.block-type-text ul,.block-type-text ol{color:#782d3e;font-size:1.1em}.block-type-text ul li::marker,.block-type-text ol li::marker{color:#f24f43}.block-type-gallery ul{list-style-type:none;padding:0;margin:0;display:flex;justify-content:flex-start;align-items:center;gap:1.5em;flex-wrap:wrap}.block-type-gallery .block-image-svg{padding:2rem;width:12rem;height:auto;object-fit:content}.layout-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--grid-gap)}@media screen and (max-width:765px){.layout-grid{grid-template-columns:1fr}}.layout-grid>*{grid-column:span var(--span)}.layout-grid+*{margin-top:4rem}.accordion-css{max-width:50rem;position:relative;color:#782d3e}.accordion-css__list{grid-column-gap:.5em;flex-flow:column;margin-top:0;margin-bottom:0;padding-left:0;display:flex;position:static}.accordion-css__item{list-style:none}.accordion-css__item:first-of-type{border-top:1px solid rgba(40,40,40,.2)}.accordion-css__item:last-of-type{border-bottom:1px solid rgba(40,40,40,.2)}.accordion-css__item+*{border-top:1px solid rgba(40,40,40,.2)}.accordion-css__item-top{grid-column-gap:1em;grid-row-gap:1em;cursor:pointer;justify-content:space-between;align-items:center;padding:1em 1em 1em 1.5em;display:flex}.accordion-css__item-bottom{transition:grid-template-rows .6s cubic-bezier(.625,.05,0,1);grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}[data-accordion-status=active] .accordion-css__item-bottom{grid-template-rows:1fr}.accordion-css__item-bottom-wrap{flex-flow:column;height:100000%;display:flex;position:relative;overflow:hidden}.accordion-css__item-bottom-content{padding-bottom:1.5em;padding-left:1.5em;padding-right:1.5em}.accordion-css__item-h3{margin-top:0;margin-bottom:0;font-size:1.125em;line-height:1.3;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.accordion-css__item-icon{transition:transform .6s cubic-bezier(.625,.05,0,1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2em;height:2em;display:flex;transform:rotate(180deg)}[data-accordion-status=active] .accordion-css__item-icon{transform:rotate(.001deg)}.accordion-css__item-icon-svg{width:1em}.accordion-css__item-p{margin-bottom:0;line-height:1.5}.block-type-image picture{display:block;width:100%;aspect-ratio:var(--ratio);overflow:hidden;border-radius:12px}.block-type-image img{width:100%;height:100%;object-fit:cover}.block-type-largeText{max-width:50rem}.block-type-largeText p{font-size:2em;color:#782d3e;font-family:PP Neue Machina Inktrap,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-type-heading:first-child h1,.block-type-heading:first-child h2,.block-type-heading:first-child h3,.block-type-heading:first-child h4,.block-type-heading:first-child h5{margin-top:0}.block-type-heading h1,.block-type-heading h2{text-transform:uppercase;color:#f24f43}.block-type-heading h3,.block-type-heading h4,.block-type-heading h5{color:#782d3e;text-transform:uppercase}.block-type-list p{font-size:1.2em;text-wrap:pretty;color:#782d3e}@media screen and (max-width:1440px){.block-type-list p{font-size:1.1em}}.block-type-list a{transition:all .2s ease;color:currentColor;text-decoration:none;position:relative;display:inline-block}.block-type-list a:before,.block-type-list a:after{content:"";position:absolute;bottom:-.06rem;left:0;width:100%;height:1px;background-color:currentcolor;transition:transform .735s cubic-bezier(.625,.05,0,1)}.block-type-list a:before{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}.block-type-list a:after{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.block-type-list a:hover:before,.block-type-list a:focus:before{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.block-type-list a:hover:after,.block-type-list a:focus:after{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}@media screen and (max-width:765px){.block-type-list a:before{height:1px}}.block-type-list ul,.block-type-list ol{color:#782d3e;font-size:1.1em}.block-type-list ul li::marker,.block-type-list ol li::marker{color:#f24f43}
