@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:GT Maru;src:url(../fonts/gt_maru_regular-webfont.woff2) format("woff2"),url(../fonts/gt_maru_regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GT Maru;src:url(../fonts/gt_maru_regular_oblique-webfont.woff2) format("woff2"),url(../fonts/gt_maru_regular_oblique-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:GT Maru;src:url(../fonts/gt_maru_medium-webfont.woff2) format("woff2"),url(../fonts/gt_maru_medium-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:GT Maru;src:url(../fonts/gt_maru_medium_oblique-webfont.woff2) format("woff2"),url(../fonts/gt_maru_medium_oblique-webfont.woff) format("woff");font-weight:700;font-style:italic}.wrap{padding-left:2rem;padding-right:2rem}@media (max-width: 1000px){.wrap{padding-left:1rem;padding-right:1rem}}.inner{width:100%;max-width:1200px;margin:0 auto;position:relative}a{color:inherit}a.button{display:block;max-width:-moz-max-content;max-width:max-content;background-color:var(--color_secondary);color:var(--color_background);border-radius:5px;text-decoration:none;padding:.75rem 1rem}a.button:hover{filter:brightness(105%)}a.button:active{filter:brightness(95%)}a.button.disabled{cursor:not-allowed}a.button.disabled:hover,a.button.disabled:active{filter:none}a.restart-button{text-decoration-thickness:1px;text-underline-offset:.25em;color:#00000040}a.restart-button:hover{color:var(--color_secondary)}.is_dark a.restart-button{color:#ffffff40}.is_dark a.restart-button:hover{color:var(--color_secondary)}.answer_wrap input{display:none}.answer{border-radius:5px;background:var(--color_background);border:2px solid var(--color_background);color:var(--color_secondary);padding:2rem 1rem;font-size:1.25rem;cursor:pointer;text-align:center;box-shadow:0 2px 5px #0000000d,0 5px 15px #0000000d,0 15px 30px #0000000d;text-wrap:balance;line-height:1.2}@media (max-width: 1000px){.answer{padding:1rem;font-size:1rem}}.is_dark .answer{box-shadow:none;border:1px solid rgba(255,255,255,.2)}.answer:hover,.answer:focus-visible{border-color:var(--color_secondary)}:checked+.answer{border-color:var(--color_secondary);background-color:var(--color_secondary);color:var(--color_background);box-shadow:none}.answer .parenthesis{display:block;font-size:.75rem;margin-top:.5rem}.priority_wrap input{display:none}.priority{cursor:pointer;display:flex;align-items:center;text-decoration:none}.priority svg{width:1.25rem;height:1.25rem;overflow:visible;margin-right:.5rem;transition:transform .25s ease}.priority svg path{stroke:currentColor;stroke-opacity:1}:checked+.priority{color:var(--color_secondary)}:checked+.priority svg{transform:rotate(135deg)}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:.6rem;text-transform:uppercase;font-weight:400;letter-spacing:.05em}h4,h5,h6{font-size:1rem}p{margin:1rem 0}strong{font-weight:700}em{font-style:italic}ul,ol{margin:1rem 0;padding-left:1rem}ul{list-style-type:disc}ol{list-style-type:decimal}hr{margin:2rem 0;height:1px;border:none;background-color:currentColor;opacity:.25}.text_wrap{line-height:1.5}.text_wrap>*:first-child{margin-top:0}.text_wrap>*:last-child{margin-bottom:0}.text_wrap h1,.text_wrap h2,.text_wrap h3,.text_wrap h4,.text_wrap h5,.text_wrap h6{margin:2rem 0 1rem}.text_wrap h3{font-size:1rem}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:1rem;margin:-1rem;z-index:20}.hamburger div{width:1.5rem;height:2px;margin:3px 0;background:currentColor;transition:all .25s ease}.hamburger a{display:block;position:absolute;width:100%;height:100%}.hamburger a.close{visibility:hidden}#menu:target+.hamburger div:nth-child(1){transform:translateY(8px) rotate(45deg)}#menu:target+.hamburger div:nth-child(2){opacity:0}#menu:target+.hamburger div:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#menu:target+.hamburger a.close{visibility:visible}@media (max-width: 1000px){.hamburger{display:flex}}.module{scroll-margin-top:4rem;padding-top:6rem;padding-bottom:6rem}.module h2{font-weight:400;font-size:1.5rem}.module .text_wrap{margin:0 auto;max-width:850px}@media (max-width: 1000px){.module{padding-top:2rem;padding-bottom:2rem}}.module__text .image_wrap{margin-top:2rem}.module__text .image_wrap img{height:auto;max-width:100%;margin:0 auto;display:block}.module__image,.module__c2a{padding-top:0;padding-bottom:0;position:relative;overflow:hidden}.module__image .inner,.module__c2a .inner{height:100vh;max-height:600px;position:relative;z-index:1}@media (max-width: 1000px){.module__image .inner,.module__c2a .inner{max-height:400px}}.module__image img,.module__c2a img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;display:block}.module__c2a{background-color:#000}.module__c2a img{opacity:.5}.c2a_text{position:absolute;left:0;bottom:4rem;color:#fff}.c2a_text h2{font-size:clamp(2rem,3vw,2.5rem);font-weight:700;margin:0;margin-bottom:2rem}.c2a_text .button{background:var(--color_secondary)}@media (max-width: 1000px){.c2a_text{bottom:2rem}.c2a_text h2{margin-bottom:1rem}}.icon_columns{display:flex;align-items:center;gap:1rem;line-height:1.25}@media (max-width: 1000px){.icon_columns{flex-direction:column}}.text_wrap+.icon_columns{margin-top:4rem}.icon_column{width:100%;display:flex;flex-direction:column;align-items:center;visibility:hidden}.icon_column .icon_icon{margin-bottom:1rem}.icon_column .icon_icon img{width:100px;display:block}.icon_column .icon_text{text-align:center;font-weight:700}.person_columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;line-height:1.25}@media (max-width: 1000px){.person_columns{flex-direction:column}}.text_wrap+.person_columns{margin-top:4rem}.person_column{width:33.3333333333%;flex:0 0 auto;display:flex;flex-direction:column}.person_column .person_image{margin-bottom:1rem;border:2px solid rgba(0,0,0,.1);border-radius:.5rem;overflow:hidden;max-width:400px}.person_column .person_image img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.person_column .person_image svg{width:100%;height:auto;display:block}.person_column .person_image svg path{stroke:var(--color_secondary)}.person_column .person_text{line-height:1.3}.person_column .person_text h2{font-size:1.5rem;font-weight:700;margin:0;margin-bottom:.5rem}.person_column .person_text a{text-decoration:none}@media (max-width: 1000px){.person_column{width:100%}}.splash{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;min-height:100vh;padding-top:7rem;padding-bottom:2rem}@media (max-width: 1000px){.splash{padding-top:4rem;min-height:-webkit-fill-available}}.splash .inner{max-width:800px}.splash .inner>*:first-child{margin-top:0}.splash .inner>*:last-child{margin-bottom:0}.splash h1,.splash p{margin:.5rem 0}@media (max-width: 1000px){.splash p{font-size:.75rem}}.splash .button{margin:1rem auto}.splash svg{width:100%;height:auto;max-width:500px}.splash svg #color-primary path{fill:var(--color_primary)}.splash svg #color-secondary path{fill:var(--color_secondary)}.splash img{display:block;width:100%}.splash_bg{position:absolute;inset:0;z-index:-1}.splash_bg img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.question{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4rem;padding-bottom:4rem;min-height:100vh}@media (max-width: 1000px){.question{min-height:0;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:2rem}.question:last-child{padding-bottom:7rem}}.question .inner{max-width:900px;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:2rem}.is_dark .question .inner{border:1px solid rgba(255,255,255,.2)}@media (max-width: 1000px){.question .inner{padding:1rem}}.question .inner>*:first-child{margin-top:0}.question .inner>*:last-child{margin-bottom:0}.question .inner h1{margin-bottom:1rem;text-wrap:balance}@media (max-width: 1000px){.question .inner h1{font-size:1.25rem}}.answers{display:flex;justify-content:center;gap:2rem;margin:2rem 0;width:100%}@media (max-width: 1000px){.answers{margin:1rem 0;gap:1rem;flex-direction:column}}.answers .answer_wrap{flex:1 1 50%}.priorities{display:flex;justify-content:space-between;gap:2rem;margin:2rem 0;width:100%;font-size:.75rem}.priorities .skip{color:#00000054;transition:opacity .25s ease}.is_dark .priorities .skip{color:#ffffff54}.priorities .skip.skip_results svg{transform:rotate(-90deg)}.is_done .priorities .skip{opacity:.25;pointer-events:none}.question_menu{position:fixed;bottom:0;left:0;padding-bottom:2rem;width:100%;z-index:2000;visibility:hidden;pointer-events:none}@media (max-height: 1000px){.question_menu{padding-bottom:1rem}}@media (max-width: 1000px){.question_menu{padding-bottom:1rem}}.question_menu .inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-shadow:0 2px 5px #0000000d,0 5px 15px #0000000d,0 15px 30px #0000000d;padding:1rem;border-radius:10px;background:var(--color_background);pointer-events:all}.is_dark .question_menu .inner{box-shadow:none;border:1px solid rgba(255,255,255,.2)}.question_menu .back{text-decoration:none}.question_position{margin-left:1rem}@media (max-width: 1000px){.question_position{margin-left:0;font-size:.75rem}}.question_dots{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center}@media (max-width: 1000px){.question_dots{display:none}}.question_dots .dot{width:1rem;height:1rem;border:2px solid var(--color_secondary);background-color:var(--color_background);color:var(--color_secondary);border-radius:1rem;margin:0 .25rem;display:flex;justify-content:center;align-items:center;transition:all .25s ease}.question_dots .dot svg{position:absolute;width:.5rem;height:.5rem;opacity:0;transform:scale(0);transition:all .25s ease;transition-property:transform,opacity}.question_dots .dot svg path{stroke:currentColor}.question_dots .dot svg circle{fill:currentColor}.question_dots .dot.is_open{background-color:var(--color_secondary);color:var(--color_background)}.question_dots .dot.is_done svg:first-child{opacity:1;transform:none}.question_dots .dot.is_done.is_priority svg:first-child{opacity:0;transform:scale(0)}.question_dots .dot.is_done.is_priority svg:last-child{opacity:1;transform:none}.question_next{display:flex;align-items:center;flex:0 0 50%;justify-content:flex-end}.question_next .button{position:relative;z-index:1;white-space:nowrap}.preview{display:flex;align-items:center;position:relative;z-index:0;-webkit-mask-image:linear-gradient(90deg,black 50%,transparent 100%);mask-image:linear-gradient(90deg,black 50%,transparent 100%);pointer-events:none;overflow:hidden}.preview .car_image{margin-right:-1rem}@media (max-width: 400px){.preview .car_image{margin-right:-.5rem}.preview .car_image:not(:first-child){display:none}}.preview .car_image img{width:auto;max-width:4rem;height:2rem;-o-object-fit:contain;object-fit:contain}@media (max-width: 400px){.preview .car_image img{max-width:3.5rem;height:1.5rem}}.preview .car_image .car_favorite{display:none}.results{margin:auto;padding-top:9rem;padding-bottom:9rem;width:100%}@media (max-width: 1000px){.results{padding-top:6.5rem;padding-bottom:6.5rem}}.results .inner{display:flex;gap:2rem}@media (max-width: 1000px){.results .inner{gap:1rem;flex-direction:column}}.results.no_results .inner{flex-direction:column;align-items:center;text-align:center}.car{width:100%;flex:0 0 calc(33.3333333333% - 1.33rem);border:1px solid rgba(0,0,0,.1);border-radius:10px;position:relative;visibility:hidden;display:flex;flex-direction:column;min-width:0}.car.no-favourite{opacity:.25!important}@media (max-width: 1000px){.car{flex:0 0 100%}}.is_dark .car{border:1px solid rgba(255,255,255,.2)}.car .icon{display:none;background-color:var(--color-electric);position:absolute;top:-2px;left:-2px;border-radius:10px 0;padding:.25rem}.car .icon svg{display:block}.car.is_electric{border-color:var(--color-electric);border-width:2px}.car.is_electric .icon{display:block}.car .car_image{display:flex;flex-direction:column;position:relative;z-index:10;text-decoration:none}.car .car_image img{display:block;width:calc(100% - 2rem);aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-inline:1rem;margin-block-start:-2rem}.car .car_image:hover .car_favorite svg,.car .car_image .car.favourite .car_favorite svg{fill:currentColor}.car.no-favourite .car_image,.car.favourite .car_image{pointer-events:none}.car_favorite{padding:1rem;display:flex;gap:.5rem;justify-content:center;border-bottom:1px solid rgba(0,0,0,.1);text-decoration:none;margin-top:auto}.is_dark .car_favorite{border-color:#fff3}.car_favorite svg{overflow:visible;width:1rem;height:1rem}.car.favourite .car_favorite svg{fill:currentColor}.car_favorite.active{pointer-events:none}.car_text{padding:1rem;font-size:.75rem;flex-grow:1;background-color:#00000005}.car_text h2{color:var(--color_secondary);margin-bottom:.5rem}.car_text p{margin:.5rem 0}.car_text span{font-size:.66rem}.car_text span.consumption{display:block}.car_text span.consumption span:nth-child(2):before{content:"\b7  "}.car_text span.co2_emissions,.car_text span.environmental_bonus{display:block}.car_text span.price{display:block;color:var(--color_secondary)}.car_features{padding:1rem;padding-top:0;position:relative;overflow:hidden;width:100%;background-color:#00000005}.car_features_list{white-space:nowrap;position:relative;overflow:hidden;margin-right:-1rem;-webkit-mask-image:linear-gradient(90deg,black 90%,transparent 100%);mask-image:linear-gradient(90deg,black 90%,transparent 100%)}.car_feature{font-size:.66rem}.car_feature:not(:last-child):after{content:","}.form_overlay{position:fixed;z-index:3000;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:2rem;overflow-y:auto}.form_overlay--optional{visibility:hidden}@media (max-height: 700px){.form_overlay{align-items:flex-start}}@media (max-width: 1000px){.form_overlay{padding:1rem}}.form_bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form_overlay--optional .form_bg{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}.is_dark .form_bg{background-color:#000000bf}:target .form_bg{opacity:1}.form_overlay_inner{flex:0 0 auto;position:relative;width:100%;max-width:40rem;border-radius:10px;padding:2rem;background-color:var(--color_background);border:1px solid rgba(0,0,0,.1);line-height:1.25}@media (max-width: 1000px){.form_overlay_inner{padding:1rem}}.is_dark .form_overlay_inner{border:1px solid rgba(255,255,255,.2)}:target .form_overlay_inner{opacity:1;transform:scale(1)}.form_overlay_inner h2{font-size:1.5rem;margin-bottom:2rem;margin-right:3rem}@media (max-width: 1000px){.form_overlay_inner h2{font-size:1.25rem;margin-bottom:1rem}}.form_overlay_inner .form_success{margin-top:-1rem}.form_overlay_inner .form_success>*:first-child{margin-top:0}.form_overlay_inner .form_success>*:last-child{margin-bottom:0}.form_overlay_inner form{display:flex;flex-wrap:wrap;gap:2rem 1rem}@media (max-width: 1000px){.form_overlay_inner form{gap:1rem}}.form_overlay_inner form label{width:100%;flex:0 0 auto;display:flex;flex-direction:column;font-size:.75rem;gap:.5rem}.form_overlay_inner form label.half{width:calc(50% - .5rem)}@media (max-width: 1000px){.form_overlay_inner form label.half{width:100%}}.form_overlay_inner form label.with_checkbox{flex-direction:row;align-items:center;font-size:.6rem}.form_overlay_inner form input[type=text],.form_overlay_inner form input[type=email],.form_overlay_inner form select{font:inherit;font-size:1rem;color:inherit;width:100%;padding:.75rem;border-radius:5px;border:1px solid rgba(0,0,0,.1);background-color:var(--color_background)}@media (max-width: 1000px){.form_overlay_inner form input[type=text],.form_overlay_inner form input[type=email],.form_overlay_inner form select{font-size:.75rem;padding:.5rem}}.is_dark .form_overlay_inner form input[type=text],.is_dark .form_overlay_inner form input[type=email],.is_dark .form_overlay_inner form select{border:1px solid rgba(255,255,255,.2)}.form_overlay_inner form input[type=text]:focus,.form_overlay_inner form input[type=email]:focus,.form_overlay_inner form select:focus{outline:none;border-color:var(--color_primary)}.form_overlay_inner form button{font:inherit;border:none;background-color:var(--color_secondary);color:var(--color_background);border-radius:5px;padding:.75rem 1rem;cursor:pointer}.form_overlay_inner form button:hover{filter:brightness(105%)}.form_overlay_inner form button:active{filter:brightness(95%)}.select_wrap{position:relative}.select_wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;cursor:pointer}.select_wrap svg{pointer-events:none;position:absolute;top:50%;right:.75rem;width:1rem;height:1rem;transform:translateY(-50%)}.select_wrap svg path{fill:var(--color_primary)}@media (max-width: 1000px){.select_wrap svg{width:.75rem;height:.75rem}}.checkbox_wrap .checkbox{width:1.5rem;height:1.5rem;border-radius:5px;border:1px solid rgba(0,0,0,.1);position:relative}.is_dark .checkbox_wrap .checkbox{border:1px solid rgba(255,255,255,.2)}.checkbox_wrap .checkbox:before{content:"\2715";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;visibility:hidden}.checkbox_wrap input:checked+.checkbox:before{visibility:visible}.checkbox_wrap input{display:none}.form_x{position:absolute;top:1rem;right:1rem;opacity:.5;transition:opacity .25s ease}.form_x:hover{opacity:1}.form_x svg{width:1rem;height:1rem}.form_x svg rect{fill:var(--color_primary)}.uniform__potty{position:absolute;left:-9999px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{transform:translateY(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{transform:translateY(10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{transform:translate(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{transform:translate(10px)}:root{font-size:20px;-webkit-font-smoothing:antialiased;--color-electric: #57AE41}@media (max-width: 1000px){:root{font-size:16px}}::-moz-selection{background-color:var(--color_primary);color:var(--color_background)}::selection{background-color:var(--color_primary);color:var(--color_background)}body{font-family:GT Maru,sans-serif;letter-spacing:-.02em;color:var(--color_primary);background-color:var(--color_background);font-variant-numeric:tabular-nums}.t_default body,.t_simple body{padding-top:7rem}@media (max-width: 1000px){.t_default body,.t_simple body{padding-top:3.5rem}}header{padding:2rem 0;position:absolute;top:0;width:100%;z-index:100;transition:all .25s ease;border-color:transparent;position:fixed}header.scrolled{background-color:var(--color_background);padding-top:1rem;padding-bottom:1rem;box-shadow:0 2px 5px #0000000d,0 5px 15px #0000000d,0 15px 30px #0000000d}.is_dark header.scrolled{box-shadow:none;border-bottom:1px solid rgba(255,255,255,.2)}header .inner{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1000px){header{padding-top:1rem;padding-bottom:1rem}}a.claim{text-decoration:none}.logo{position:relative;z-index:10}.logo svg,.logo img{display:block;width:auto;max-width:15rem;height:100%;max-height:3rem}@media (max-width: 1000px){.logo svg,.logo img{max-width:7.5rem;max-height:2rem}}.menu{display:flex}@media (max-width: 1000px){.menu{visibility:hidden;transform:translateY(calc(-100% - 3.5rem));opacity:0;position:fixed;z-index:5;left:0;top:0;width:100%;background:var(--color_background);flex-direction:column;align-items:center;padding-top:3.5rem;padding-bottom:1rem;transition:all .5s ease;transition-property:opacity,visibility,transform;box-shadow:0 2px 5px #0000000d,0 5px 15px #0000000d,0 15px 30px #0000000d}.menu:target{visibility:visible;transform:translateY(0);opacity:1}}.menu_item{text-decoration:none;display:flex;flex-direction:column;align-items:center;color:var(--color_primary);transition:color .25s ease}.menu_item:not(:last-child){margin-right:2rem}@media (max-width: 1000px){.menu_item:not(:last-child){margin-right:0}}@media (max-width: 1000px){.menu_item{padding:1rem}}.menu_item.is_open{color:var(--color_secondary)}.menu_item .icon{margin-bottom:.25rem}.menu_item .icon svg{width:1.25rem;height:1.25rem}.menu_item .icon svg *{stroke:currentColor}.menu_item .icon svg ellipse{stroke:transparent;fill:currentColor}footer{padding:4rem 0;line-height:1.5}footer .inner{display:flex;align-items:flex-end}@media (max-width: 1000px){footer{padding:2rem 0}footer .inner{flex-direction:column;align-items:flex-start}}.footer_text{width:50%}.footer_text h2{font-size:1.5rem;margin-bottom:1rem;font-weight:700}@media (max-width: 1000px){.footer_text{width:100%}}.footer_menu{margin-left:auto;display:flex;flex-direction:column;text-align:right}.footer_menu a{text-decoration:none}.footer_menu a.is_open{color:var(--color_secondary)}@media (max-width: 1000px){.footer_menu{text-align:left;margin-left:0;margin-top:2rem}}.meta{margin-bottom:8.5rem;display:flex;justify-content:center;gap:.75rem;font-size:.75rem}.meta a{text-decoration:none}.tippy-box[data-theme~="mobility4.me"]{background-color:var(--color_secondary);color:var(--color_background);border-radius:.25rem;font-size:.75rem;padding:.25rem .5rem;text-align:center}.tippy-box[data-theme~="mobility4.me"][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--color_secondary)}.tippy-box[data-theme~="mobility4.me"][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--color_secondary)}.tippy-box[data-theme~="mobility4.me"][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--color_secondary)}.tippy-box[data-theme~="mobility4.me"][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--color_secondary)}.tippy-box[data-theme~="mobility4.me"]>.tippy-arrow:before{transform:scale(1.25)}
/*# sourceMappingURL=style.css.map */
