*,:after,:before{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font:inherit;margin:0}::-moz-placeholder{opacity:1}::placeholder{opacity:1}figure,img,svg,video{display:block;height:auto;max-width:100%;width:100%}fieldset{border:0;padding:0}button{cursor:pointer;text-align:left;text-align:initial}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.spacer{--s-top:0;--s-right:0;--s-bottom:0;--s-left:0}.padder{--p-top:0;--p-right:0;--p-bottom:0;--p-left:0}.layout{--l-gap:var(--space-s);--l-dir:initial;--l-overlap:inherit;--l-align:initial;--l-justify:initial;--l-auto:minmax(0,1fr)}.grid{--g-col-gap:var(--space-s);--g-row-gap:var(--space-s);--g-min:0;--g-cols:4;--g-align:initial;--g-justify:initial}.cols{--c-cols:initial}.self{--s-align:initial;--s-justify:initial}.ratio,.ratio-container{--r-width:1;--r-height:1}.ratio{--r-fit:cover}.accordion{--a-speed:.2s;--a-height:0px}@font-face{font-display:swap;font-family:Apercu Mono;font-style:normal;font-weight:500;src:url(../fonts/apercumono-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alte Haas Grotesk;font-style:normal;font-weight:700;src:url(../fonts/altehaasgrotesk-bold-giga.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-style:normal;font-weight:700;src:url(../fonts/neuehaasunica-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-style:italic;font-weight:700;src:url(../fonts/neuehaasunica-bolditalic.woff2) format("woff2")}.typo-p,body{font-family:Neue Haas Unica,sans-serif;font-size:16px;line-height:1.2}@media (min-width:1600px){.typo-p,body{font-size:18px}}.typo-1{font-size:max(30px,4.4vw)}.typo-1,.typo-2{font-family:Alte Haas Grotesk,sans-serif;line-height:.95;text-transform:uppercase}.typo-2{font-size:max(26px,3.3vw)}.typo-3{font-family:Neue Haas Unica,sans-serif;font-size:16px;line-height:1;text-transform:uppercase}@media (min-width:1600px){.typo-3{font-size:18px}}#iubenda-cs-banner,.typo-4{font-family:Apercu Mono,monospace;font-size:14px;line-height:1;text-transform:uppercase}@media (min-width:900px){#iubenda-cs-banner,.typo-4{font-size:12px}}.typo-5{font-family:Apercu Mono,monospace;font-size:14px;line-height:1}@media (min-width:900px){.typo-5{font-size:12px}}.typo-6,.typo-ascii{font-family:Apercu Mono,monospace;font-size:10px;line-height:1;text-transform:uppercase}@media (min-width:900px){.typo-ascii{font-size:12px}}.typo-1:after,.typo-1:before,.typo-2:after,.typo-2:before,.typo-3:after,.typo-3:before,.typo-4:after,.typo-4:before,.typo-6:after,.typo-6:before{content:"";display:table}.typo-1:before,.typo-2:before{margin-bottom:-.1405em}.typo-1:after,.typo-2:after{margin-top:-.1025em}.typo-3:before{margin-bottom:-.201em}.typo-3:after{margin-top:-.087em}.typo-4:before,.typo-6:before{margin-bottom:-.15em}.typo-4:after,.typo-6:after{margin-top:-.15em}html{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}::-moz-selection{background:var(--color-blue);color:var(--color-white)}::selection{background:var(--color-blue);color:var(--color-white)}.overlay{height:100%;left:0;overflow-y:auto;padding-top:var(--height-banner);position:fixed;top:0;width:100%;z-index:3}.overlay-enter-active,.overlay-leave-active{transition:transform .3s,opacity .15s}.overlay-enter-from{transform:translateY(100%)}.overlay-leave-to{opacity:0}.overlay-placeholder{display:none}.overlay-close{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#bababa80;bottom:0;cursor:pointer;left:0;position:relative;width:100%;z-index:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.popup-enter-active,.popup-leave-active{transition:opacity .3s,transform .3s}.popup-enter-from,.popup-leave-to{opacity:0;transform:translateY(calc(var(--space-s)))}.slide-enter-active,.slide-leave-active{transition:transform .3s,clip-path 0s .1s}.slide-enter-to,.slide-leave-from{clip-path:inset(0 0 0 0)}@media (min-width:900px){.slide-enter-from,.slide-leave-to{clip-path:inset(0 0 calc(100% - var(--height-bar)) 0);transform:translateY(100%)}}.t-center{text-align:center}.t-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-balance{text-wrap:balance}@supports (text-wrap:pretty){.t-balance{text-wrap:pretty}}.t-grey{color:var(--color-darkgrey)}.t-break{word-break:break-all}.boxed-layout{margin:0 auto}@media (min-width:900px){.boxed-layout{padding-left:10%;padding-right:10%}.width-xs{margin:0 auto;max-width:var(--breakpoint-xs)}}.grecaptcha-badge{display:none!important}.pswp.pswp-custom{--pswp-bg:var(--color-white)}.pswp.pswp-custom .pswp__button--close{height:-moz-fit-content;height:fit-content;line-height:1;margin:0;padding:var(--space-s);width:-moz-fit-content;width:fit-content}.pswp.pswp-custom .pswp__button--close button{color:#000}[data-type=file] .formkit-inner,input:not([type=radio]):not([type=checkbox]):not([type=file]),select,textarea{background:var(--input-color-background);border:var(--input-border);border-radius:var(--input-radius);padding:var(--input-space-y) var(--input-space-x);width:100%}[data-type=file] .formkit-inner option:checked,input:not([type=radio]):not([type=checkbox]):not([type=file]) option:checked,select option:checked,textarea option:checked{background:linear-gradient(var(--input-color-accent),var(--input-color-accent))}[data-type=file] .formkit-inner:focus-within,input:not([type=radio]):not([type=checkbox]):not([type=file]):focus-within,select:focus-within,textarea:focus-within{border-color:var(--input-color-accent);outline:0}input[type=checkbox],input[type=radio]{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--input-size-icon) + var(--input-space-x))}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}textarea{resize:vertical}button{background:none;border:none}::-moz-placeholder{color:var(--input-color-placeholder)}::placeholder{color:var(--input-color-placeholder)}::file-selector-button{display:none}.formkit-form{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.formkit-form .typo-4,.formkit-form .typo-5{font-size:16px;line-height:1.25}@media (min-width:900px){.formkit-form .typo-4,.formkit-form .typo-5{font-size:12px}}.formkit-outer li{list-style:none}.formkit-outer[data-invalid] .icon{color:var(--input-color-error)}.formkit-outer[data-invalid] input:not([type=radio]):not([type=checkbox]),.formkit-outer[data-invalid] select,.formkit-outer[data-invalid] textarea,.formkit-outer[data-invalid][data-type=file] .formkit-inner{border-color:var(--input-color-error)}.formkit-outer[data-invalid][data-type=file] .formkit-suffix-icon{margin:0}.formkit-outer:not([data-multiple=true]) .formkit-inner,.formkit-outer[data-type=file] .formkit-inner{display:grid;grid-gap:var(--input-space-file-y);gap:var(--input-space-file-y)}.formkit-outer:not([data-multiple=true]) .formkit-inner>*,.formkit-outer[data-type=file] .formkit-inner>*{grid-area:1/1}.formkit-outer.password .icon,.formkit-outer[data-type=number] .icon{cursor:pointer}.formkit-outer.password[data-type=text] .icon svg,.formkit-outer[data-type=number][data-type=text] .icon svg{fill:currentColor}.formkit-outer[data-type=file] input{cursor:pointer;font-size:0}.formkit-outer[data-type=checkbox] .formkit-wrapper{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--input-space-x);align-items:center;cursor:pointer;gap:var(--input-space-x)}.formkit-outer[data-type=checkbox] .formkit-wrapper .check{display:none}.formkit-outer[data-type=checkbox] .formkit-wrapper[data-checked=true] .check{display:inline;display:initial}.formkit-outer .icon{--size:var(--input-size-icon)}.formkit-wrapper{align-items:center;display:grid;grid-auto-flow:var(--input-direction);grid-gap:var(--input-space-label);gap:var(--input-space-label)}.formkit-legend{margin-bottom:var(--input-space-label)}.formkit-help{color:var(--input-color-help);margin-top:var(--input-space-help)}.formkit-message{color:var(--input-color-error);margin-top:var(--input-space-error)}.formkit-prefix-icon,.formkit-select-icon,.formkit-suffix-icon{align-self:center;pointer-events:none;z-index:1}.formkit-prefix-icon{justify-self:start}.formkit-select-icon,.formkit-suffix-icon{justify-self:end;margin-right:var(--input-space-x)}.formkit-select-icon{--rotate:0deg}.formkit-no-files-icon{--rotate:-90deg}.formkit-options{display:grid;justify-items:start;grid-gap:var(--input-space-options-y);gap:var(--input-space-options-y)}.formkit-options .formkit-wrapper{display:grid;grid-auto-flow:column;grid-gap:var(--input-space-options-x);align-items:center;gap:var(--input-space-options-x)}.formkit-options .formkit-wrapper[data-checked=true] svg{fill:currentColor}.formkit-options .formkit-label{margin:0}.formkit-no-files{align-items:center;display:grid;grid-auto-flow:column;justify-content:start;grid-gap:var(--input-space-options-x);gap:var(--input-space-options-x)}.formkit-file-list,.formkit-no-files{pointer-events:none}.formkit-file-list .icon{cursor:pointer;pointer-events:all}.formkit-file-list[data-has-multiple]+.formkit-file-remove{color:var(--input-color-error);cursor:pointer;font-size:inherit;grid-row:2;text-align:left}.formkit-file-item{display:grid;grid-auto-flow:column;justify-content:space-between;grid-gap:var(--input-space-options-x);gap:var(--input-space-options-x)}.formkit-file-remove{font-size:0}.sizes-select label{display:none}.formkit-messages{position:relative}.formkit-message{left:0;position:absolute;top:0}.formkit-asterisk{margin-left:var(--space-xxs)}.formkit-input:disabled{color:var(--color-darkgrey);opacity:1}#iubenda-cs-banner{background:var(--color-lightblue);bottom:0;margin:var(--space-s);padding:var(--space-s);position:fixed;right:0;text-align:center;z-index:6}#iubenda-cs-banner a{-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover){#iubenda-cs-banner a:hover{color:var(--color-blue)}}@media (min-width:900px){#iubenda-cs-banner{width:var(--width-panel)}}.iubenda-cs-content{display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.iubenda-cs-rationale{display:grid;grid-gap:var(--space-s);gap:var(--space-s);justify-items:center}.iubenda-cs-opt-group{display:grid;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;justify-items:center;grid-gap:var(--space-xs);gap:var(--space-xs)}.iubenda-cs-opt-group button{border:var(--line) solid var(--color-black);border-radius:var(--radius-default);color:var(--color-black);padding:var(--space-button);text-transform:uppercase}@media (hover:hover){.iubenda-cs-opt-group button:hover{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}}.iubenda-cs-opt-group .iubenda-cs-accept-btn{background:var(--color-black);color:var(--color-lightblue);order:-1}.iubenda-cs-opt-group-consent{display:grid;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;grid-gap:var(--space-xs);gap:var(--space-xs);order:-1}.iubenda-top-separator{order:-1}.iub__us-widget,.iubenda-tp-btn{display:none}.nuxt-loading-indicator{top:calc(var(--dvh)*100 - 4px)!important}.text[data-v-18ed316d]{white-space:var(--space)}.text.grey[data-v-18ed316d]{color:var(--color-darkgrey)}.text.black[data-v-18ed316d]{color:var(--color-black)}.text.default[data-v-18ed316d],.text.white[data-v-18ed316d]{color:var(--color-white)}.text.blue[data-v-18ed316d]{color:var(--color-blue)}.text[data-v-18ed316d] p+*{margin-top:var(--space-xs)}[data-v-18ed316d] a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover){[data-v-18ed316d] a:hover{color:var(--color-blue)}}.standard-opening[data-v-46ed16e3]{padding:var(--space-opening) var(--space-s);padding-top:calc(var(--height-bar) + var(--space-s)*1 + var(--space-opening))}@media (min-width:900px){.standard-opening[data-v-46ed16e3]{padding-top:var(--space-opening)}}.ascii-animation[data-v-b63d5130]{white-space:pre}main[data-v-5ee34c43]{min-height:calc(var(--vh)*100 - var(--height-banner))}
