:root{--color-black:26,30,36;--color-bg:232,234,237;--color-bg-secondary:220,223,228;--color-white:255,255,255;--color-gray-100:232,234,237;--color-gray-200:220,223,228;--color-gray-300:196,201,208;--color-gray-400:150,156,166;--color-gray-500:108,114,124;--color-gray-600:74,80,90;--color-gray-700:42,48,56;--color-gray-800:32,36,42;--color-gray-900:26,30,36;--color-primary:154,78,18;--color-secondary:92,46,12;--color-accent:154,78,18;--color-primary-dark:120,58,12;--color-primary-light:232,196,160;--color-deep-navy:26,30,36;--color-slate:74,80,90;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-gray-100));--bg-secondary:rgb(var(--color-gray-200));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-gray-900));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-gray-900));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary));--text-inverse:rgb(var(--color-white));--transition-function:cubic-bezier(0.4, 0, 0.2, 1);--transition-duration:0.35s;--c-bg:var(--bg-primary)}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:"Hanken Grotesk",sans-serif;font-size:1.0625rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Hanken Grotesk",sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.icon-menu{display:none}html{scroll-behavior:smooth;background-color:var(--bg-primary)}body{font-optical-sizing:auto;color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{opacity:1}::selection{background:rgb(var(--color-primary));color:rgb(var(--color-black))}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:visible}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:75.75rem;margin:0 auto;padding:0 1rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1rem 1fr minmax(auto,73.75rem) 1fr 1rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}:root{--nx-header:4rem;--font-display:"Anybody",sans-serif;--font-body:"Hanken Grotesk",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--measure:64ch;--line:rgba(26, 30, 36, 0.16);--deco:rgb(var(--color-primary));--deco-stroke:1.25}@supports (color:color-mix(in srgb,black,white)){:root{--line:color-mix(in srgb, rgb(var(--color-gray-900)) 16%, transparent)}}html{overflow-x:clip;scroll-padding-top:var(--nx-header);color-scheme:light}body{font-family:var(--font-body);font-size:1.125rem;font-weight:400;line-height:1.6;text-wrap:pretty;background:rgb(var(--color-bg));color:rgb(var(--color-gray-900))}.hero__title,h1,h2{font-family:var(--font-display);font-weight:700;font-stretch:87%;letter-spacing:-.03em;line-height:.92;text-wrap:balance}h3{font-family:var(--font-display);font-weight:700;font-stretch:92%;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}li,p{text-wrap:pretty}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:3px}::selection{background:rgb(var(--color-primary));color:rgb(var(--color-white))}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.125rem;border:1px solid rgb(var(--color-gray-900));border-radius:0;background:rgba(0,0,0,0);color:rgb(var(--color-gray-900));font-family:var(--font-display);font-size:.9375rem;font-weight:700;font-stretch:92%;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.btn:focus-visible,.btn:hover{background:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.btn--primary{border-color:rgb(var(--color-primary));background:rgb(var(--color-primary));color:rgb(var(--color-white))}.btn--primary:focus-visible,.btn--primary:hover{background:rgb(var(--color-primary-dark));border-color:rgb(var(--color-primary-dark));color:rgb(var(--color-white))}.btn--fw{width:100%}.nx-coord{margin:0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-primary))}.nx-sprite{position:absolute;width:0;height:0;overflow:hidden}.nx-deco{position:absolute;z-index:0;display:block;color:var(--deco);pointer-events:none}.nx-deco--tick{width:2.25rem;height:2.25rem}.nx-deco--node{width:1.125rem;height:1.125rem}.nx-deco--route{width:7.5rem;height:3rem}.nx-deco--bearing{width:1.75rem;height:1rem}.nx-header{position:sticky;top:0;z-index:90;background:rgba(232,234,237,.92);border-bottom:1px solid var(--line)}@supports (backdrop-filter:blur(8px)){.nx-header{backdrop-filter:blur(10px)}}.nx-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:var(--nx-header);padding:0 1.5rem}.nx-logo{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;color:rgb(var(--color-gray-900));font-family:var(--font-display);font-size:1.25rem;font-weight:700;font-stretch:90%;letter-spacing:-.03em;text-decoration:none}.nx-logo svg{width:1.375rem;height:1.375rem;color:rgb(var(--color-primary))}.nx-skip{position:absolute;left:.75rem;top:.5rem;z-index:100;-webkit-transform:translateY(-160%);transform:translateY(-160%);padding:.5rem .75rem;background:rgb(var(--color-primary));color:rgb(var(--color-white))}.nx-skip:focus{-webkit-transform:none;transform:none}.nx-header .icon-menu{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border:1px solid rgb(var(--color-gray-900));background:rgb(var(--color-white));z-index:60;cursor:pointer}.nx-header .icon-menu span,.nx-header .icon-menu::after,.nx-header .icon-menu::before{position:static;display:none;width:1rem;height:.125rem;background:rgb(var(--color-gray-900))}.nx-header .icon-menu::after{content:"Indice";display:block;width:auto;height:auto;background:0 0;color:rgb(var(--color-gray-900));font-family:var(--font-display);font-size:.9375rem;font-weight:700;font-stretch:92%}.menu-open .nx-header .icon-menu::after{content:"Chiudi"}.nx-header .menu__body{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100vh;height:100dvh;overflow:auto;padding:5.5rem 1.75rem 2.5rem;background:rgb(var(--color-gray-900));color:rgb(var(--color-white));-webkit-transform:translateY(-102%);transform:translateY(-102%);visibility:hidden;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.menu-open .nx-header .menu__body{-webkit-transform:none;transform:none;visibility:visible}.menu__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.menu__link{display:flex;align-items:baseline;gap:1rem;min-height:3.25rem;color:rgb(var(--color-white));font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;font-stretch:87%;letter-spacing:-.03em;text-decoration:none}.menu__link::before{content:attr(data-coord);font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;color:rgb(var(--color-primary-light))}.menu__link:focus-visible,.menu__link:hover{color:rgb(var(--color-primary-light))}.nx-footer{position:relative;overflow:clip;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.75rem 2.5rem;padding:3rem 1.75rem 1.75rem;background:rgb(var(--color-white));border-top:1px solid var(--line)}.nx-footer__brand p,.nx-footer__meta p{max-width:58ch;margin:.75rem 0 0;color:rgb(var(--color-gray-700));font-size:1rem}.nx-footer__links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 0;padding:0;list-style:none}.nx-footer__links a,.nx-footer__meta a{color:rgb(var(--color-primary));font-weight:600}.nx-footer .nx-deco--route{top:1.25rem;right:1.5rem;opacity:.7}.nx-footer__copy{grid-column:1/-1;margin:0;padding-top:1rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em}.nx-modal{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:1.25rem;background:rgba(26,30,36,.5)}.nx-modal__panel{width:min(100%,32.5rem);padding:1.75rem;background:rgb(var(--color-white))}.nx-modal h2{margin:.625rem 0 0;font-size:2.25rem}.nx-modal p{margin:.75rem 0 0}.nx-cookie{position:fixed;z-index:120;right:1rem;bottom:1rem;width:min(25rem,100% - 2rem);padding:1.125rem;background:rgb(var(--color-white));border-top:.1875rem solid rgb(var(--color-primary))}.nx-cookie p{margin:.5rem 0 0;font-size:.9375rem}.nx-cookie a{color:rgb(var(--color-primary))}.nx-cookie__actions,.nx-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.nx-cookie[hidden],.nx-modal[hidden]{display:none!important}.page{overflow-x:clip}.hero,.nx-block{position:relative;overflow:clip}.hero{padding:1.75rem}.hero__frame{position:relative;padding:2rem 2.5rem 2.5rem;background:rgb(var(--color-white));border:1px solid var(--line);overflow:clip}.hero__frame::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--sx,18%) var(--sy,0),rgba(154,78,18,.14),transparent 42%);pointer-events:none}.hero__actions,.hero__meta,.hero__text,.hero__title{position:relative}.hero__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-bottom:1.75rem;padding-bottom:.875rem;border-bottom:1px solid var(--line)}.hero__label{margin:0}.hero__title{max-width:16em;margin:0;font-size:clamp(3rem,6vw,5.75rem)}.hero__title-accent{color:rgb(var(--color-primary))}.hero__text{max-width:62ch;margin:1.25rem 0 0;color:rgb(var(--color-gray-700))}.hero__actions{margin:1.75rem 0 0}.hero__actions a{color:rgb(var(--color-primary));font-weight:600;border-bottom:1px solid rgb(var(--color-primary))}.hero .nx-deco--tick{top:1rem;right:1rem;opacity:.65}.nx-block{padding:5rem 1.75rem}.nx-block__head{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;margin-bottom:2rem}.nx-block h2{margin:0;max-width:16em;font-size:clamp(2rem,3.4vw,3.25rem)}.nx-mappa{background:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.contact h2,.nx-mappa h2{color:rgb(var(--color-white))}.contact .nx-coord,.nx-mappa .nx-coord{color:rgb(var(--color-primary-light))}.nx-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.nx-lines div{padding:.5rem 1.75rem .5rem 0}.nx-lines div+div{padding-left:1.75rem;border-left:1px solid rgba(255,255,255,.18)}.nx-lines dt{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:700;font-stretch:90%;line-height:1}.nx-lines dd{margin:0;color:rgb(var(--color-gray-300))}.nx-mappa .nx-deco--node{top:1.75rem;right:1.75rem;color:rgb(var(--color-primary-light))}.nx-regions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line)}.nx-regions div{padding:1.5rem 1.375rem .5rem 0;border-bottom:1px solid var(--line)}.nx-regions div+div{padding-left:1.375rem;border-left:1px solid var(--line)}.nx-regions div:focus-within,.nx-regions div:hover{background:rgb(var(--color-white))}.nx-regions dt{margin:0 0 .625rem;font-family:var(--font-display);font-size:1.625rem;font-weight:700}.nx-regions dd{margin:0;color:rgb(var(--color-gray-700))}.nx-regioni .nx-deco--route{top:1.5rem;right:1.5rem;opacity:.45}.nx-lettura{background:rgb(var(--color-white))}.nx-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin:0;padding:.5rem 0 0;list-style:none;border-top:2px solid rgb(var(--color-primary))}.nx-rules li{display:flex;flex-direction:column;gap:.875rem;padding-top:1.125rem}.nx-rules strong{font-family:var(--font-display);font-size:clamp(3.5rem,6vw,5.5rem);font-weight:700;font-stretch:87%;line-height:.85;color:rgb(var(--color-primary))}.nx-rules span{max-width:36ch;color:rgb(var(--color-gray-700))}.nx-lettura .nx-deco--bearing{top:1.5rem;right:1.75rem}.nx-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:1.375rem 0 0;list-style:none;border-top:2px solid rgb(var(--color-gray-900))}.nx-route li{display:flex;flex-direction:column;gap:.75rem}.nx-route i{width:.75rem;height:.75rem;border:.125rem solid rgb(var(--color-primary));border-radius:50%;background:rgb(var(--color-bg))}.nx-route h3{margin:0;font-size:1.5rem}.nx-route p{margin:0;color:rgb(var(--color-gray-700))}.nx-pair{display:grid;grid-template-columns:1fr 1fr;margin:2.5rem 0 0}.nx-pair div{padding:1.75rem}.nx-pair div:first-child{background:rgb(var(--color-white))}.nx-pair div:last-child{background:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.nx-pair dt{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:700;line-height:1}.nx-pair dd{margin:.75rem 0 0;color:rgb(var(--color-gray-700))}.nx-pair div:last-child dd{color:rgb(var(--color-gray-300))}.nx-percorso .nx-deco--node{top:1.5rem;right:2.25rem}.nx-voci{background:rgb(var(--color-white))}.nx-matrix,.nx-matrix tbody{display:block;width:100%}.nx-matrix{margin:0;border-collapse:collapse}.nx-matrix thead{display:none}.nx-matrix tr{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.5rem 1.25rem;align-items:center;padding:1.375rem .75rem;border-bottom:1px solid var(--line)}.nx-matrix td,.nx-matrix th{padding:0;border:0;text-align:left;vertical-align:top}.nx-matrix td:first-child{font-family:var(--font-mono);font-size:.8125rem;color:rgb(var(--color-primary))}.nx-matrix strong{display:block;font-family:var(--font-display);font-size:clamp(1.375rem,2vw,2rem);font-weight:700;font-stretch:92%;line-height:1.05}.nx-matrix p{margin:.375rem 0 0;color:rgb(var(--color-gray-700))}.nx-matrix a{font-weight:600;color:rgb(var(--color-primary));border-bottom:1px solid rgb(var(--color-primary))}.nx-matrix tbody tr:focus-within,.nx-matrix tbody tr:hover{background:rgb(var(--color-gray-100))}.nx-voci .nx-deco--tick{top:1.25rem;right:1.25rem;width:1.5rem;height:1.5rem}.nx-principi{padding-top:3rem;padding-bottom:3rem;background:rgb(var(--color-gray-200))}.nx-principi .nx-block__head{margin-bottom:1.25rem}.nx-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0}.nx-legend div{display:flex;flex-direction:column;gap:.5rem;padding-right:1.25rem}.nx-legend div+div{padding-left:1.25rem;border-left:1px solid var(--line)}.nx-legend span{width:1rem;height:1rem;background:rgb(var(--color-primary))}.nx-legend div:nth-child(2) span{background:rgba(0,0,0,0);border:.125rem solid rgb(var(--color-primary))}.nx-legend div:nth-child(3) span{height:.1875rem;margin-top:.4375rem}.nx-legend div:nth-child(4) span{border-radius:50%}.nx-legend dt{margin:0;font-family:var(--font-display);font-size:1.375rem;font-weight:700}.nx-legend dd{margin:0;color:rgb(var(--color-gray-700))}.nx-principi .nx-deco--route{top:1rem;right:1.5rem;width:4.5rem;opacity:.4}.nx-calls{margin:0;padding:0}.nx-calls div{display:grid;grid-template-columns:minmax(9.25rem,15rem) minmax(0,1fr);gap:.5rem 1.75rem;align-items:end;padding:1.75rem 0;border-top:1px solid var(--line)}.nx-calls div:nth-child(2){background:rgb(var(--color-white));padding-left:1.75rem;padding-right:1.75rem}.nx-sources{padding-left:0;padding-right:0}.nx-calls div:nth-child(odd),.nx-sources .nx-block__head{padding-left:1.75rem;padding-right:1.75rem}.nx-calls span{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,4rem);font-weight:700;font-stretch:87%;line-height:.85;color:rgb(var(--color-primary))}.nx-calls dt{margin:0;font-family:var(--font-display);font-size:1.75rem;font-weight:700}.nx-calls dd{margin:.5rem 0 0;max-width:62ch;color:rgb(var(--color-gray-700))}.nx-sources .nx-deco--bearing{top:1.5rem;right:1.75rem}.faq-list{display:grid;gap:.625rem}.faq-item{background:rgb(var(--color-white));padding:0 1.375rem}.faq-item__question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding:1rem 0;border:0;background:rgba(0,0,0,0);color:rgb(var(--color-gray-900));font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;text-align:left;cursor:pointer}.faq-item__question::after{content:"+";flex:0 0 auto;font-family:var(--font-mono);color:rgb(var(--color-primary))}.faq-item.is-open .faq-item__question::after,.faq-item:has(.faq-item__question[aria-expanded=true]) .faq-item__question::after{content:"–"}.faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration) var(--transition-function);transition:grid-template-rows var(--transition-duration) var(--transition-function),-ms-grid-rows var(--transition-duration) var(--transition-function)}.faq-item.is-open .faq-item__answer,.faq-item:has(.faq-item__question[aria-expanded=true]) .faq-item__answer{grid-template-rows:1fr}.faq-item__answer>div{overflow:hidden}.faq-item__answer p{max-width:68ch;margin:0;padding:0 0 1.125rem;color:rgb(var(--color-gray-700))}.nx-faq .nx-deco--node{top:1.5rem;right:1.75rem}.contact{background:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.contact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18)}.contact__info{padding:1.5rem 1.375rem .5rem 0}.contact__info+.contact__info{padding-left:1.375rem;border-left:1px solid rgba(255,255,255,.18)}.contact__info a{font-family:var(--font-display);font-size:clamp(1.25rem,1.6vw,1.625rem);font-weight:700;line-height:1.15;color:rgb(var(--color-white))}.contact__info p{margin:0 0 .5rem;color:rgb(var(--color-gray-300))}.contact__info a+p,.contact__info p+p{color:rgb(var(--color-gray-300))}.contact .form{grid-column:1/-1;padding-top:1.75rem}.contact .nx-deco--tick{top:1rem;right:1rem;width:1.375rem;height:1.375rem;color:rgb(var(--color-primary-light))}.form{display:grid;gap:.875rem}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form__field{display:grid;gap:.375rem}.form__field span{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-primary-light))}.form__field input,.form__field textarea{width:100%;min-height:3rem;padding:.75rem .875rem;border:1px solid transparent;border-radius:0;background:rgb(var(--color-white));color:rgb(var(--color-gray-900));font:inherit}.form__field textarea{min-height:8.75rem;resize:vertical}.form__field input:focus,.form__field textarea:focus{border-color:rgb(var(--color-primary));outline:0}.form__field._form-error input,.form__field._form-error textarea{border-color:rgb(var(--color-primary-light))}.form__error,.form__note,.form__note a,.form__success{color:rgb(var(--color-primary-light))}.form__error,.form__note{margin:0;font-size:.9375rem}.form__success{font-weight:600}.legal{position:relative;overflow:clip;display:grid;grid-template-columns:minmax(10rem,.26fr) minmax(0,1fr);gap:1.75rem 2.5rem;padding:2.5rem 1.75rem 4.5rem}.legal__nav{position:sticky;top:calc(var(--nx-header) + 1rem);align-self:start}.legal__nav ol{margin:.75rem 0 0;padding:0;list-style:none}.legal__nav a{display:flex;align-items:center;min-height:2.5rem;color:rgb(var(--color-gray-800))}.legal__nav a:focus-visible,.legal__nav a:hover{color:rgb(var(--color-primary))}.legal__doc h1{margin:.5rem 0 0;font-size:clamp(2.5rem,4vw,4rem)}.legal__doc h2{margin:1.75rem 0 0;font-size:1.75rem}.legal__doc li,.legal__doc p{max-width:68ch;color:rgb(var(--color-gray-700))}.legal .nx-deco--tick{top:1rem;right:1.25rem;opacity:.55}@media (max-width:61.99875em){.nx-footer{grid-template-columns:1fr;padding:2.25rem 1rem 1.5rem}.contact__grid,.form__row,.nx-legend,.nx-lines,.nx-pair,.nx-regions,.nx-route,.nx-rules{grid-template-columns:1fr}.nx-regions{grid-template-columns:1fr 1fr}.nx-route{grid-template-columns:1fr 1fr}.contact__info+.contact__info,.nx-legend div+div,.nx-lines div+div,.nx-pair div:last-child,.nx-regions div+div{padding-left:0;border-left:0}.nx-lines div+div{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.18)}.nx-legend div+div{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.nx-regions div:nth-child(n+3){border-top:1px solid var(--line)}.nx-calls div,.nx-matrix tr{grid-template-columns:1fr}.contact .form{grid-column:auto}.contact__info{padding-top:1.125rem;border-top:1px solid rgba(255,255,255,.18)}.legal{grid-template-columns:1fr;padding:1.75rem 1rem 3rem}.legal__nav{position:static}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100vh;left:-100%;top:0;overflow:auto;padding:4.375rem .9375rem .9375rem .9375rem;background-color:var(--c-bg);transition:left .3s;z-index:0}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:var(--text-primary)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nx-header__inner{padding:0 1rem}.nx-header .icon-menu::after{content:"";display:none}.nx-header .icon-menu{width:2.75rem;padding:0}.nx-header .icon-menu span,.nx-header .icon-menu::after,.nx-header .icon-menu::before{position:absolute;right:.75rem;display:block;width:1.125rem;height:.125rem;background:rgb(var(--color-gray-900));content:""}.nx-header .icon-menu::before{top:.9375rem}.nx-header .icon-menu span{top:1.3125rem}.nx-header .icon-menu::after{top:auto;bottom:.9375rem}.menu-open .nx-header .icon-menu span{width:0}.menu-open .nx-header .icon-menu::before{top:1.3125rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .nx-header .icon-menu::after{bottom:1.3125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hero,.nx-block{padding-left:1rem;padding-right:1rem}.hero{padding-top:1rem;padding-bottom:1rem}.hero__frame{padding:1.375rem}.hero__title{font-size:clamp(2.25rem,11vw,3rem)}.nx-sources{padding-left:0;padding-right:0}.nx-regions,.nx-route{grid-template-columns:1fr}.nx-regions div+div,.nx-route li+li{border-left:0;padding-left:0}.nx-deco--route{display:none}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.hero__frame::before{display:none}.faq-item__answer,.nx-header .menu__body{transition:none}}