:root{--color-black:29,33,36;--color-bg:214,210,201;--color-bg-secondary:245,243,238;--color-white:245,243,238;--color-gray-100:245,243,238;--color-gray-200:230,227,220;--color-gray-300:185,181,172;--color-gray-400:150,146,138;--color-gray-500:120,117,111;--color-gray-600:82,84,86;--color-gray-700:58,62,65;--color-gray-800:40,44,47;--color-gray-900:29,33,36;--color-primary:244,176,0;--color-secondary:26,94,60;--color-accent:127,211,166;--color-primary-dark:196,138,0;--color-primary-light:255,222,140;--color-deep-navy:40,44,47;--color-slate:75,78,80;--color-error-ink:163,20,28;--color-error-light:255,158,143;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-gray-900));--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));--bg-ground:rgb(var(--color-bg));--bg-pipe:rgb(var(--color-primary));--bg-panel:rgb(var(--color-white));--text-primary:rgb(var(--color-gray-900));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-secondary));--text-inverse:rgb(var(--color-gray-100));--text-error:rgb(var(--color-error-ink));--line:rgb(var(--color-gray-900));--focus:rgb(var(--color-gray-900));--transition-function:cubic-bezier(0.2, 0.7, 0.2, 1);--transition-duration:0.32s}*{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:Overpass,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;-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:Overpass,"Helvetica Neue",Arial,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;scroll-padding-top:6rem;background-color:var(--bg-ground);overflow-x:clip;overflow-y:auto}body{font-optical-sizing:auto;color:var(--text-primary);background-color:var(--bg-ground)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{opacity:1}.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:73rem;margin:0 auto;padding:0 1.5rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.5rem 1fr minmax(auto,70rem) 1fr 1.5rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}:root{--content-left:max(1.5rem, calc((100vw - 73rem) / 2 + 1.5rem));--riser-x:max(0.3125rem, calc(var(--content-left) - 3rem))}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-10rem;z-index:80;padding:.625rem 1.125rem;border-radius:62.4375rem;background:rgb(var(--color-black));color:rgb(var(--color-white));font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:700}.skip:focus{top:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.375rem;padding:.8125rem 1.75rem .6875rem;border:.1875rem solid var(--line);border-radius:62.4375rem;background:rgba(0,0,0,0);color:var(--text-primary);font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:1rem;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}.btn:disabled{opacity:.6;cursor:default}.btn--primary{background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);border-color:rgb(var(--color-black));color:rgb(var(--color-black))}.btn--fw{width:100%}.knob{display:inline-flex;align-items:center;gap:.625rem;min-height:2.875rem;padding:.4375rem 1.125rem .3125rem .4375rem;border:.1875rem solid var(--line);border-radius:62.4375rem;background:var(--field);color:var(--text-primary);font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.knob::before{content:"";flex:none;width:1.625rem;height:1.625rem;margin-top:-.125rem;border:.1875rem solid currentColor;border-radius:50%;background:linear-gradient(currentColor,currentColor) 50% 50%/.875rem .1875rem no-repeat;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)}.knob:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}.knob[aria-checked=true],.knob[aria-pressed=true],.knob[aria-selected=true]{background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);border-color:rgb(var(--color-black));color:rgb(var(--color-black))}.knob[aria-checked=true]::before,.knob[aria-pressed=true]::before,.knob[aria-selected=true]::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.req{position:relative}.req__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem;align-items:start;margin-bottom:2.5rem}.req__title{margin-bottom:1rem}.req__intro{max-width:46ch;color:var(--text-secondary)}.req__consents{margin:0;padding:1.125rem 1.25rem .625rem;border:.1875rem solid var(--line);border-radius:1.75rem;background:var(--field)}.req__consents legend{float:left;width:100%;margin-bottom:.625rem;font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:1rem}.lever{position:relative;clear:both;display:grid;grid-template-columns:3.375rem minmax(0,1fr);gap:.875rem;align-items:start;padding:.625rem 0;border-top:.125rem dashed rgb(var(--color-gray-400))}.lever:first-of-type{border-top:0}.lever>.form__error{grid-column:2;margin-top:-.25rem}.lever__input{position:absolute;top:.625rem;left:0;width:3.375rem;height:1.875rem;margin:0;opacity:0;cursor:pointer}.lever__valve{position:relative;width:3.375rem;height:1.875rem;pointer-events:none}.lever__valve::before{content:"";position:absolute;left:0;right:0;top:.5625rem;height:.75rem;border-radius:62.4375rem;background-color:rgb(var(--color-gray-400));background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);transition:background-color .2s ease}.lever__valve::after{content:"";position:absolute;left:50%;top:50%;width:.5rem;height:1.875rem;margin:-.9375rem 0 0 -.25rem;border-radius:62.4375rem;background:rgb(var(--color-black));box-shadow:0 0 0 .1875rem var(--field);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)}.lever__input:checked+.lever__valve::before{background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.lever__input:checked+.lever__valve::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lever__input:focus-visible+.lever__valve{outline:.1875rem solid var(--focus);outline-offset:.25rem;border-radius:62.4375rem}.lever__text{font-size:1rem;line-height:1.5;cursor:pointer}.lever__text em{font-style:normal;color:var(--text-secondary)}.lever._form-error .lever__valve::before{background-color:var(--text-error)}.req__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.form__field{position:relative;display:flex;flex-direction:column;align-items:stretch;margin-bottom:1.5rem}.form__field label{align-self:flex-start;margin:0 0 -.1875rem 1.625rem;padding:.3125rem .875rem .1875rem;border:.1875rem solid var(--line);border-bottom:0;border-radius:.625rem .625rem 0 0;background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);color:rgb(var(--color-black));font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:.9375rem;line-height:1.3}.form__field input,.form__field select{width:100%;min-height:3.5rem;margin:0;padding:.875rem 1.375rem .75rem;border:.1875rem solid var(--line);border-radius:62.4375rem;background-color:var(--field);color:var(--text-primary);font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;line-height:1.4}.form__field input:focus-visible,.form__field select:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}.form__field select{-webkit-appearance:none;appearance:none;padding-right:3.5rem;background-image:radial-gradient(circle at 50% 50%,var(--text-primary) .25rem,transparent .28125rem),linear-gradient(var(--line),var(--line));background-size:1.375rem 1.375rem,.1875rem 100%;background-position:right 1rem center,right 3.125rem center;background-repeat:no-repeat;cursor:pointer}.form__field._form-error input,.form__field._form-error select{border-color:var(--text-error);border-width:.25rem}.form__field._form-error label{border-color:var(--text-error)}.form__hint{margin:.375rem 0 0 1.625rem;color:var(--text-secondary);font-size:.9375rem}.form__error{margin:.375rem 0 0 1.625rem;color:var(--text-error);font-size:.9375rem;line-height:1.4;font-weight:700}.req__trap{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.req__foot{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem;align-items:center}.form__note,.form__status,.form__success,.form__summary{font-size:.9375rem;line-height:1.55}.form__status,.form__success,.form__summary{margin-bottom:1.5rem;padding:1rem 1.375rem;border:.1875rem solid currentColor;border-radius:1.5rem}.form__status,.form__summary{color:var(--text-error);background:var(--field)}.form__status ul,.form__summary ul{margin:.5rem 0 0;padding-left:1.125rem}.form__status li,.form__summary li{list-style:disc;margin-top:.25rem}.form__status a,.form__summary a{color:var(--text-error)}.form__success{background-color:rgb(var(--color-accent));background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);border-color:rgb(var(--color-black));color:rgb(var(--color-black))}.form__note{margin:0;max-width:60ch;color:var(--text-secondary)}body{--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-secondary));--text-error:rgb(var(--color-error-ink));--line:rgb(var(--color-black));--focus:rgb(var(--color-black));--fill:rgb(var(--color-black));--on-fill:rgb(var(--color-white));--field:rgb(var(--color-white));background:var(--bg-ground);color:var(--text-primary);font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;font-synthesis:none;overflow-wrap:break-word}h1,h2,h3,h4{margin:0;font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;line-height:1.04;text-wrap:balance;overflow-wrap:break-word}h1{font-size:clamp(2.75rem,6.2vw,5.625rem);line-height:.98}h2{font-size:clamp(1.875rem,4.2vw,3.5rem)}h3{font-size:clamp(1.4375rem,2vw,1.75rem);line-height:1.1}dd,li,p{max-width:66ch}p{margin:0 0 .875rem}p:last-child{margin-bottom:0}b,strong{font-weight:800}a{color:inherit}.cookie a:not([class]),.edu a:not([class]),.footer a:not([class]),main a:not([class]){color:var(--text-accent);font-weight:700;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem}.cookie a:not([class]):visited,.edu a:not([class]):visited,.footer a:not([class]):visited,main a:not([class]):visited{color:var(--text-accent)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}::selection{background:rgb(var(--color-primary));color:rgb(var(--color-black))}.run{position:relative;padding:clamp(4.5rem,8vw,7.5rem) 0}.run::before{content:"";position:absolute;top:0;bottom:0;left:var(--riser-x);width:.875rem;border-inline:.125rem solid rgb(var(--color-black));background-color:var(--bg-pipe);background-image:linear-gradient(to right,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);pointer-events:none}.run--band{padding:clamp(3rem,6vw,5.5rem) 0}.run__head{position:relative;margin-bottom:2.5rem}.run__head h2{max-width:18em}.run__head::before{content:"";position:absolute;top:.625rem;right:calc(100% + .75rem);width:calc(var(--content-left) - var(--riser-x) - 1.625rem);height:.875rem;border-block:.125rem solid rgb(var(--color-black));background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);pointer-events:none}.run__head::after{content:"";position:absolute;top:.25rem;right:calc(100% + .375rem);width:.5rem;height:1.625rem;border-radius:.1875rem;background:rgb(var(--color-black));pointer-events:none}.project .run__head::after,.project .run__head::before{display:none}.run--band .run__head::after{background:rgb(var(--color-primary-dark))}.run__lead{max-width:56ch;margin-top:1rem;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5}.run__check{display:grid;grid-template-columns:2.125rem minmax(0,1fr);gap:.75rem;max-width:62ch;margin-top:2.5rem;font-size:1rem;line-height:1.55}.run__check svg{width:2.125rem;height:2.125rem;fill:none;stroke:currentColor;stroke-width:2.5}.run__check strong{display:block}.header{position:sticky;top:0;z-index:30;background:var(--bg-ground)}.header::after{content:"";position:absolute;left:0;right:0;top:100%;height:.625rem;background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);border-top:.125rem solid rgb(var(--color-black));border-bottom:.125rem solid rgb(var(--color-black))}.header__container{display:flex;align-items:center;gap:1.5rem;min-height:4.625rem}.header__brand{display:inline-flex;align-items:center;gap:.75rem;min-width:0;color:var(--text-primary);text-decoration:none}.mark{display:block;flex:none;width:2.5rem;height:2.5rem}.mark__plate{fill:rgb(var(--color-black))}.mark__pipe{fill:none;stroke:rgb(var(--color-primary));stroke-width:7}.mark__valve{fill:rgb(var(--color-accent))}.header__name{font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:1.875rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu__body{margin-left:auto}.menu__list{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .375rem}.menu__link{display:inline-block;padding:.5625rem .875rem .4375rem;border:.1875rem solid transparent;border-radius:62.4375rem;color:var(--text-primary);font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.menu__link[aria-current=page]{border-color:rgb(var(--color-black));background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.menu__link--req{border-color:rgb(var(--color-black))}.footer{--text-primary:rgb(var(--color-white));--text-secondary:rgb(var(--color-gray-300));--text-accent:rgb(var(--color-accent));--text-error:rgb(var(--color-error-light));--line:rgb(var(--color-white));--focus:rgb(var(--color-primary));--fill:rgb(var(--color-primary));--on-fill:rgb(var(--color-black));--field:rgb(var(--color-gray-800));background:var(--bg-inverse);color:var(--text-primary);position:relative;margin-top:clamp(4.5rem,8vw,7.5rem);padding:5.375rem 0 1.75rem}.footer::before{content:"";position:absolute;left:0;right:0;top:1.75rem;height:.875rem;background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.footer__top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:2.5rem;padding-bottom:2.5rem}.footer__top>*{min-width:0}.footer__brand{display:inline-flex;align-items:center;gap:.75rem;max-width:100%;margin-bottom:1rem;color:var(--text-primary);text-decoration:none;font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:2.125rem;line-height:1}.mark__plate--footer{fill:rgb(var(--color-gray-800))}.footer__lead{max-width:54ch;color:var(--text-secondary)}.footer__nav{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer__nav a{color:var(--text-primary);font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:700;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.3em}.footer__address{display:grid;align-content:start;gap:.5rem;font-style:normal}.footer__address a,.footer__address span{color:var(--text-primary);overflow-wrap:anywhere}.notices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding:2.5rem 0;border-top:.125rem dashed rgb(var(--color-gray-600))}.notice{position:relative;padding-left:1.625rem}.notice::before{content:"";position:absolute;left:0;top:.25rem;bottom:0;width:.5rem;border-radius:62.4375rem;background-color:var(--bg-pipe);background-image:linear-gradient(to right,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.notice:nth-child(2)::before{background-color:rgb(var(--color-accent));background-image:linear-gradient(to right,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.notice:nth-child(3)::before{background-color:rgb(var(--color-gray-300));background-image:linear-gradient(to right,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.notice__title{margin:0 0 .625rem;font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:1.1875rem;line-height:1.2}.notice__text{margin:0;font-size:.9375rem;line-height:1.6;color:var(--text-primary)}.footer__base{padding-top:1.25rem;border-top:.125rem dashed rgb(var(--color-gray-600));color:var(--text-secondary);font-size:.9375rem}.cookie{--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-secondary));--text-error:rgb(var(--color-error-ink));--line:rgb(var(--color-black));--focus:rgb(var(--color-black));--fill:rgb(var(--color-black));--on-fill:rgb(var(--color-white));--field:rgb(var(--color-white));background:var(--bg-pipe);color:var(--text-primary);--text-secondary:rgb(var(--color-black));--text-accent:rgb(var(--color-black));position:fixed;left:.75rem;bottom:.75rem;z-index:40;width:min(30rem,100vw - 1.5rem);max-height:70vh;overflow:auto;padding:1.375rem 1.625rem 1.25rem;border:.1875rem solid rgb(var(--color-black));border-radius:1.75rem;background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);background-image:none}.cookie p{font-size:.9375rem;line-height:1.55}.cookie a:not([class]){color:rgb(var(--color-black))}.cookie__title{margin-bottom:.625rem;font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:1.1875rem;line-height:1.25}.cookie__actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.cookie__actions .btn{flex:1 1 8.75rem}.cookie__actions .btn--primary{background-color:rgb(var(--color-white));background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.edu{--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-secondary));--text-error:rgb(var(--color-error-ink));--line:rgb(var(--color-black));--focus:rgb(var(--color-black));--fill:rgb(var(--color-black));--on-fill:rgb(var(--color-white));--field:rgb(var(--color-white));background:var(--bg-panel);color:var(--text-primary);--field:rgb(var(--color-gray-200));position:fixed;inset:0;width:min(37.5rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:0;border:.1875rem solid rgb(var(--color-black));border-radius:1.125rem;overflow:auto}.edu::-ms-backdrop{background:rgba(var(--color-black),.7)}.edu::backdrop{background:rgba(var(--color-black),.7)}.edu[open]{-webkit-animation:eduIn .35s var(--transition-function);animation:eduIn .35s var(--transition-function)}.edu[open] .edu__screw::after{-webkit-animation:screwIn .6s var(--transition-function) both .15s;animation:screwIn .6s var(--transition-function) both .15s}@-webkit-keyframes eduIn{from{opacity:0;-webkit-transform:translateY(.875rem);transform:translateY(.875rem)}}@keyframes eduIn{from{opacity:0;-webkit-transform:translateY(.875rem);transform:translateY(.875rem)}}@-webkit-keyframes screwIn{from{-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}}@keyframes screwIn{from{-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}}.edu__plate{position:relative;margin:.625rem;padding:2.125rem clamp(1.375rem,5vw,2.75rem) 2.125rem;border:.125rem solid rgb(var(--color-gray-400));border-radius:.625rem}.edu__screw{position:absolute;width:.875rem;height:.875rem;border:.125rem solid rgb(var(--color-gray-500));border-radius:50%;background:rgb(var(--color-gray-200))}.edu__screw::after{content:"";position:absolute;left:.0625rem;right:.0625rem;top:50%;height:.125rem;margin-top:-.0625rem;background:rgb(var(--color-gray-500))}.edu__screw--tl{top:.5rem;left:.5rem}.edu__screw--tr{top:.5rem;right:.5rem}.edu__screw--bl{bottom:.5rem;left:.5rem}.edu__screw--br{bottom:.5rem;right:.5rem}.edu__close{position:absolute;top:1.375rem;right:1.875rem;min-height:2.75rem;padding:.5625rem 1.125rem .4375rem;border:.1875rem solid var(--line);border-radius:62.4375rem;background:rgba(0,0,0,0);color:var(--text-primary);font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:.9375rem;cursor:pointer}.edu__title{max-width:12em;margin:2.75rem 0 1rem;font-size:clamp(2rem,4.4vw,2.75rem)}.edu__text p{margin-bottom:.75rem}.edu__link{margin-top:.375rem}.edu__ok{margin-top:1.375rem}.page--pipes{padding-bottom:0}.hero{padding:clamp(2.75rem,6vw,5.25rem) 0 clamp(4.5rem,8vw,7.5rem)}.hero__container{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:start}.hero__title{max-width:11em;font-size:clamp(2.375rem,4.6vw,4.125rem);-ms-hyphens:manual;hyphens:manual}.hero__text{max-width:48ch;margin-top:1.5rem;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.55}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.flow{margin:0;min-width:0}.flow__switch{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-bottom:1rem}.figures__ask-label,.flow__switch-label,.gauges__pick-label{font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:1rem}.figures__ask-row,.flow__switch-row,.gauges__pick-row{display:flex;flex-wrap:wrap;gap:.5rem}.flow__board{position:relative;padding:.375rem;border:.1875rem solid rgb(var(--color-black));border-radius:1.75rem;background:var(--bg-panel)}.flow__pipes{display:block;width:100%;height:auto}.flow__tube{fill:none;stroke:rgb(var(--color-black));stroke-width:26;stroke-linecap:round}.flow__run{fill:none;stroke:rgb(var(--color-primary));stroke-width:19;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:0;transition:stroke .3s ease}.flow__pipe.is-off .flow__run{stroke:rgb(var(--color-gray-300))}.flow.is-filling .flow__run{-webkit-animation:pipeFill .7s var(--transition-function) both;animation:pipeFill .7s var(--transition-function) both}.flow.is-filling [data-pipe=costi] .flow__run{-webkit-animation-delay:.45s;animation-delay:.45s}.flow.is-filling [data-pipe=incentivi] .flow__run{-webkit-animation-delay:.9s;animation-delay:.9s}.flow.is-filling [data-pipe=provvigioni] .flow__run{-webkit-animation-delay:1.35s;animation-delay:1.35s}.flow.is-filling [data-pipe=parcella] .flow__run{-webkit-animation-delay:1.8s;animation-delay:1.8s}@-webkit-keyframes pipeFill{from{stroke-dashoffset:600}}@keyframes pipeFill{from{stroke-dashoffset:600}}.flow__valve circle{fill:rgb(var(--color-white));stroke:rgb(var(--color-black));stroke-width:4}.flow__handle{fill:rgb(var(--color-secondary));stroke:rgb(var(--color-black));stroke-width:3;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;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)}.flow[data-mode=dip] .flow__valve--rebate .flow__handle,.flow[data-mode=ind] .flow__valve--fee .flow__handle{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.flow__word{fill:rgb(var(--color-black));font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-size:17px;font-weight:800}.flow__word--end{text-anchor:end}.flow__word--mid{text-anchor:middle}.flow__node{position:absolute;left:var(--x);top:var(--y);z-index:1;min-height:2.75rem;padding:.625rem 1rem .4375rem;border:.1875rem solid rgb(var(--color-black));border-radius:62.4375rem;background:rgb(var(--color-white));color:rgb(var(--color-black));font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:clamp(.9375rem,1.7vw,1.3125rem);line-height:1;white-space:nowrap;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;transition:background-color .2s ease}.flow__node[aria-pressed=true]{background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.flow__node:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}.flow__caption{margin-top:.75rem;color:var(--text-secondary);font-size:.9375rem}.flow__notes{margin-top:1.5rem}.flow__note{padding:1.125rem 1.375rem;border-left:.5rem solid rgb(var(--color-primary))}.flow__note+.flow__note{margin-top:.75rem}.flow__note p{margin-bottom:.5rem}.flow__note-title{margin-bottom:.5rem;font-size:1.625rem}.js .flow__note{display:none}.js .flow__note.is-on{display:block}.js .flow[data-mode=dip] [data-when=ind],.js .flow[data-mode=ind] [data-when=dip]{display:none}.project{--text-primary:rgb(var(--color-white));--text-secondary:rgb(var(--color-gray-300));--text-accent:rgb(var(--color-accent));--text-error:rgb(var(--color-error-light));--line:rgb(var(--color-white));--focus:rgb(var(--color-primary));--fill:rgb(var(--color-primary));--on-fill:rgb(var(--color-black));--field:rgb(var(--color-gray-800));background:var(--bg-inverse);color:var(--text-primary)}.project__container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.75rem,5vw,4.5rem);align-items:start}.project__statement{margin:0;color:rgb(var(--color-primary));font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1}.project__body>p:last-child{margin-top:1.5rem}.project__plate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:2.5rem 0 0}.project__plate>div{padding:1rem 0 1.125rem;border-top:.125rem dashed rgb(var(--color-gray-600))}.project__plate dt{margin-bottom:.375rem;color:rgb(var(--color-primary));font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800}.project__plate dd{margin:0;color:var(--text-secondary)}.figures__ask{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-bottom:1.5rem}.figures__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.figure-col{position:relative;padding-left:1.875rem}.figure-col::before{content:"";position:absolute;left:0;top:1.25rem;bottom:0;width:.75rem;border:.125rem solid rgb(var(--color-black));border-radius:0 0 62.4375rem 62.4375rem;background-color:var(--bg-pipe);background-image:linear-gradient(to right,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.figure-col__name{position:relative;margin:0 0 1rem -1.875rem;padding:.75rem 1.125rem .5625rem;border:.1875rem solid rgb(var(--color-black));border-radius:.875rem;background:var(--bg-panel);font-size:clamp(1.3125rem,1.8vw,1.5625rem);line-height:1.1}.figure-col__list{margin:0}.figure-col__list>div{padding:.625rem 0 .75rem}.figure-col__list>div+div{border-top:.125rem dashed rgb(var(--color-gray-400))}.figure-col__list dt{font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:.9375rem}.figure-col__list dd{margin:.25rem 0 0}.js .figure-col__list>div{display:none;border-top:0}.js .figure-col__list>div.is-on{display:block;-webkit-animation:answerIn .3s var(--transition-function);animation:answerIn .3s var(--transition-function)}.js .figure-col__list dt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.js .figure-col__list dd{font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.5}@-webkit-keyframes answerIn{from{opacity:0;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}@keyframes answerIn{from{opacity:0;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}.steps{--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-secondary));--text-error:rgb(var(--color-error-ink));--line:rgb(var(--color-black));--focus:rgb(var(--color-black));--fill:rgb(var(--color-black));--on-fill:rgb(var(--color-white));--field:rgb(var(--color-white));background:var(--bg-panel);color:var(--text-primary);--field:rgb(var(--color-gray-200))}.steps__line{position:relative;margin-bottom:1.5rem;overflow-x:auto;padding:.375rem .25rem .5rem}.steps__valves{position:relative;display:flex;justify-content:space-between;gap:.25rem}.steps__valves::before{content:"";position:absolute;left:1.25rem;right:1.25rem;top:50%;height:.875rem;margin-top:-.4375rem;border:.125rem solid rgb(var(--color-black));background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.steps__valve{position:relative;flex:none;display:grid;place-items:center;width:3.25rem;height:3.25rem;border:.1875rem solid rgb(var(--color-black));border-radius:50%;background:rgb(var(--color-white));color:rgb(var(--color-black));font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:1.375rem;line-height:1;cursor:pointer}.steps__valve::after{content:"";position:absolute;top:-.75rem;left:50%;width:.5rem;height:.875rem;margin-left:-.25rem;border-radius:62.4375rem;background:rgb(var(--color-black));-webkit-transform-origin:50% 2.375rem;transform-origin:50% 2.375rem;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)}.steps__valve[aria-selected=true]{background:rgb(var(--color-secondary));color:rgb(var(--color-white))}.steps__valve[aria-selected=true]::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.steps__valve.is-done{background:rgb(var(--color-primary-light))}.steps__list{margin:0;padding:0;list-style:none}.step{max-width:none;padding:clamp(1.375rem,3vw,2.125rem);border:.1875rem solid rgb(var(--color-black));border-radius:1.75rem;background:var(--bg-ground)}.step+.step{margin-top:1rem}.js .step{display:none}.js .step.is-on{display:block;-webkit-animation:answerIn .3s var(--transition-function);animation:answerIn .3s var(--transition-function)}.step__count{margin-bottom:.375rem;font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:.9375rem}.step__title{max-width:22em;margin-bottom:1rem;font-size:clamp(1.5625rem,2.6vw,2.125rem)}.step__cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem;align-items:start}.step__doc{margin:0;padding:.875rem 1.125rem .875rem 1.375rem;border-left:.5rem solid rgb(var(--color-secondary));background:var(--bg-panel);border-radius:0 1rem 1rem 0}.step__doc strong{display:block;margin-bottom:.25rem}.steps__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.gauges{--text-primary:rgb(var(--color-white));--text-secondary:rgb(var(--color-gray-300));--text-accent:rgb(var(--color-accent));--text-error:rgb(var(--color-error-light));--line:rgb(var(--color-white));--focus:rgb(var(--color-primary));--fill:rgb(var(--color-primary));--on-fill:rgb(var(--color-black));--field:rgb(var(--color-gray-800));background:var(--bg-inverse);color:var(--text-primary)}.gauges__pick{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-bottom:1.5rem}.gauges__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem;align-items:start}.gauges__dials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem}.dial{display:grid;justify-items:center;gap:.25rem;padding:.875rem .625rem .75rem;border:.125rem solid rgb(var(--color-gray-600));border-radius:5rem 5rem 1.125rem 1.125rem;text-align:center}.dial svg{width:100%;max-width:9.375rem;overflow:visible}.dial__arc{fill:none;stroke:rgb(var(--color-gray-600));stroke-width:9;stroke-linecap:round}.dial__tick{fill:none;stroke:rgb(var(--color-gray-300));stroke-width:3;stroke-linecap:round}.dial__needle{fill:rgb(var(--color-primary));transform-box:view-box;-webkit-transform-origin:60px 64px;transform-origin:60px 64px;-webkit-transform:rotate(var(--a,-90deg));transform:rotate(var(--a,-90deg));transition:-webkit-transform .6s var(--transition-function);transition:transform .6s var(--transition-function);transition:transform .6s var(--transition-function),-webkit-transform .6s var(--transition-function)}.dial__name{font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:.9375rem;line-height:1.25}.dial__read{color:rgb(var(--color-accent));font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:1.25rem;line-height:1}.profile+.profile{margin-top:2.5rem;padding-top:1.5rem;border-top:.125rem dashed rgb(var(--color-gray-600))}.profile__name{margin-bottom:.625rem;color:rgb(var(--color-primary))}.profile__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;margin:1rem 0;font-size:.9375rem}.profile__values>div{display:flex;justify-content:space-between;gap:.625rem;padding:.375rem 0;border-bottom:.0625rem solid rgb(var(--color-gray-700))}.profile__values dt{color:var(--text-secondary)}.profile__values dd{margin:0;font-weight:800}.profile__read{padding-left:1rem;border-left:.375rem solid rgb(var(--color-accent))}.js .profile{display:none;margin-top:0;padding-top:0;border-top:0}.js .profile.is-on{display:block}.js .profile__values{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tank{--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-secondary));--text-error:rgb(var(--color-error-ink));--line:rgb(var(--color-black));--focus:rgb(var(--color-black));--fill:rgb(var(--color-black));--on-fill:rgb(var(--color-white));--field:rgb(var(--color-white));background:var(--bg-pipe);color:var(--text-primary);--text-secondary:rgb(var(--color-black));--text-accent:rgb(var(--color-black));--field:rgb(var(--color-white))}.tank::before{background-color:rgb(var(--color-white));background-image:linear-gradient(to right,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.tank .run__head::before{background-color:rgb(var(--color-white));background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.tank__container{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem;align-items:center}.tank__form{display:grid;gap:1.5rem;max-width:35rem}.tank__field{display:grid;gap:.5rem}.tank__field label{font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800}.tank__field output{font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:1.5rem}.tank__field input[type=number]{width:min(100%,16.25rem);min-height:3.375rem;padding:.75rem 1.375rem .625rem;border:.1875rem solid rgb(var(--color-black));border-radius:62.4375rem;background:var(--field);color:rgb(var(--color-black));font:inherit;font-size:1.25rem;font-weight:700}.tank__field input[type=range]{width:100%;height:2.125rem;margin:0;background:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;cursor:pointer}.tank__field input[type=range]::-webkit-slider-runnable-track{height:.875rem;border:.125rem solid rgb(var(--color-black));border-radius:62.4375rem;background-color:rgb(var(--color-white));background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.tank__field input[type=range]::-moz-range-track{height:.625rem;border:.125rem solid rgb(var(--color-black));border-radius:62.4375rem;background:rgb(var(--color-white))}.tank__field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.875rem;height:1.875rem;margin-top:-.625rem;border:.1875rem solid rgb(var(--color-black));border-radius:50%;background:rgb(var(--color-secondary))}.tank__field input[type=range]::-moz-range-thumb{width:1.5rem;height:1.5rem;border:.1875rem solid rgb(var(--color-black));border-radius:50%;background:rgb(var(--color-secondary))}.tank__result{max-width:52ch;margin-top:2.5rem;padding:1.125rem 1.375rem;border:.1875rem solid rgb(var(--color-black));border-radius:1.5rem;background:rgb(var(--color-white));font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5;font-weight:600}.tank__note{max-width:58ch;margin-top:1rem;font-size:.9375rem}.tank__figure{margin:0;justify-self:center;width:min(100%,18.75rem)}.tank__svg{display:block;width:100%;height:auto}.tank__shell{fill:rgb(var(--color-white));stroke:rgb(var(--color-black));stroke-width:6}.tank__lost{fill:rgb(var(--color-gray-200))}.tank__water{fill:rgb(var(--color-secondary));transition:y .5s var(--transition-function),height .5s var(--transition-function)}.tank__mark,.tank__pipe{fill:none;stroke:rgb(var(--color-black));stroke-width:6;stroke-linecap:round}.tank__tap{fill:rgb(var(--color-secondary));stroke:rgb(var(--color-black));stroke-width:4}.tank__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.125rem;margin-top:.75rem;font-size:.9375rem;font-weight:700}.tank__key{display:inline-flex;align-items:center;gap:.5rem}.tank__key::before{content:"";width:1.125rem;height:1.125rem;border:.125rem solid rgb(var(--color-black));border-radius:.3125rem}.tank__key--water::before{background:rgb(var(--color-secondary))}.tank__key--lost::before{background:rgb(var(--color-gray-200))}.tags__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.tag{position:relative;display:flex;flex-direction:column;max-width:none;min-height:13.75rem;padding:3.25rem 1.5rem 1.375rem;border:.1875rem solid rgb(var(--color-black));border-radius:.875rem .875rem 2.5rem .875rem;background:var(--bg-panel)}.tag::before{content:"";position:absolute;top:1rem;left:1.375rem;width:1.25rem;height:1.25rem;border:.3125rem solid rgb(var(--color-primary));border-radius:50%;background:var(--bg-ground);box-shadow:0 0 0 .125rem rgb(var(--color-black))}.tag.is-turning{-webkit-animation:tagTurn .34s var(--transition-function);animation:tagTurn .34s var(--transition-function)}@-webkit-keyframes tagTurn{50%{-webkit-transform:scaleX(.04);transform:scaleX(.04)}}@keyframes tagTurn{50%{-webkit-transform:scaleX(.04);transform:scaleX(.04)}}.tag__front{margin:0 0 1rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-style:italic;font-weight:700;line-height:1.3}.tag__back{padding-top:.875rem;border-top:.125rem dashed rgb(var(--color-gray-400))}.tag__turn{align-self:flex-start;margin-top:auto;padding:.5625rem 1.125rem .4375rem;border:.1875rem solid rgb(var(--color-black));border-radius:62.4375rem;background:rgba(0,0,0,0);color:rgb(var(--color-black));font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:.9375rem;cursor:pointer}.tag__turn:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}.js .tag .tag__back{display:none;padding-top:0;border-top:0;margin-bottom:1rem}.js .tag.is-back{background:rgb(var(--color-black));color:rgb(var(--color-white))}.js .tag.is-back .tag__front{display:none}.js .tag.is-back .tag__back{display:block}.js .tag.is-back .tag__turn{border-color:rgb(var(--color-white));color:rgb(var(--color-white))}.js .tag.is-back .tag__turn:focus-visible{outline-color:rgb(var(--color-primary))}.reader{--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-secondary));--text-error:rgb(var(--color-error-ink));--line:rgb(var(--color-black));--focus:rgb(var(--color-black));--fill:rgb(var(--color-black));--on-fill:rgb(var(--color-white));--field:rgb(var(--color-white));background:var(--bg-panel);color:var(--text-primary);--field:rgb(var(--color-gray-200))}.reader__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.5rem;align-items:start}.reader__grid:not(:has(.reader__index:not([hidden]))){grid-template-columns:1fr}.reader__index{display:grid;gap:.625rem}.reader__pick{position:relative;display:grid;gap:.25rem;padding:.875rem 1.125rem .75rem;border:.1875rem solid rgb(var(--color-black));border-radius:1rem;background:var(--bg-ground);color:rgb(var(--color-black));text-align:left;cursor:pointer;transition:background-color .2s ease}.reader__pick:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}.reader__pick[aria-selected=true]{background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.reader__pick[aria-selected=true]::after{content:"";position:absolute;left:100%;top:50%;width:calc(1.5rem + .25rem);height:.75rem;margin-top:-.375rem;border-block:.125rem solid rgb(var(--color-black));background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.reader__cat{font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:.875rem}.reader__name{font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:1.3125rem;line-height:1.1}.post{padding:clamp(1.375rem,3.4vw,2.625rem);border:.1875rem solid rgb(var(--color-black));border-radius:1.75rem;background:var(--bg-ground)}.post+.post{margin-top:1.5rem}.js .reader__pages .post{display:none;margin-top:0}.js .reader__pages .post.is-on{display:block;-webkit-animation:answerIn .3s var(--transition-function);animation:answerIn .3s var(--transition-function)}.post__meta{display:flex;flex-wrap:wrap;gap:.375rem .875rem;margin-bottom:.625rem;font-size:.9375rem;font-weight:700}.post__cat{padding:.125rem .75rem 0;border:.125rem solid rgb(var(--color-black));border-radius:62.4375rem}.post__title{max-width:20em;margin-bottom:1rem;font-size:clamp(1.6875rem,3vw,2.5rem)}.post__lead{max-width:60ch;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:600}.post__body{margin-top:1rem;max-width:66ch}.faq__list{max-width:51.25rem;border-top:.1875rem solid rgb(var(--color-black))}.faq-item{border-bottom:.125rem dashed rgb(var(--color-gray-500))}.faq-item__heading{margin:0;font-size:inherit;font-family:inherit}.faq-item__question{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;align-items:center;width:100%;padding:1.25rem 0 1.125rem;border:0;background:rgba(0,0,0,0);color:var(--text-primary);font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.3;text-align:left;cursor:pointer}.faq-item__question:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}.faq-item__wheel{position:relative;width:2.125rem;height:2.125rem;border:.25rem solid rgb(var(--color-black));border-radius:50%;background:linear-gradient(rgb(var(--color-black)),rgb(var(--color-black))) 50% 50%/100% .25rem no-repeat,linear-gradient(rgb(var(--color-black)),rgb(var(--color-black))) 50% 50%/.25rem 100% no-repeat,rgb(var(--color-primary));-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:background-color .2s ease,-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),background-color .2s ease;transition:transform var(--transition-duration) var(--transition-function),background-color .2s ease,-webkit-transform var(--transition-duration) var(--transition-function)}.faq-item.is-open .faq-item__wheel{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.faq-item__answer{display:grid;grid-template-rows:1fr;padding-left:3.25rem;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__answer>*{min-height:0;overflow:hidden}.faq-item__answer p{padding-bottom:1.25rem;margin:0;transition:padding-bottom var(--transition-duration) var(--transition-function)}.faq-item:not(.is-open) .faq-item__answer{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--transition-duration) var(--transition-function),visibility 0s linear var(--transition-duration);transition:grid-template-rows var(--transition-duration) var(--transition-function),visibility 0s linear var(--transition-duration),-ms-grid-rows var(--transition-duration) var(--transition-function)}.faq-item:not(.is-open) .faq-item__answer p{padding-bottom:0}.contact{--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-secondary));--text-error:rgb(var(--color-error-ink));--line:rgb(var(--color-black));--focus:rgb(var(--color-black));--fill:rgb(var(--color-black));--on-fill:rgb(var(--color-white));--field:rgb(var(--color-white));background:var(--bg-panel);color:var(--text-primary);--field:rgb(var(--color-gray-200))}.legal{padding-bottom:clamp(3.5rem,7vw,6rem)}.legal__container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:0 clamp(2rem,5vw,4rem);align-items:start}.legal__head{grid-column:1/-1;padding:clamp(2.75rem,6vw,5rem) 0 2.25rem}.legal__title{font-size:clamp(2.375rem,4.8vw,4rem);max-width:14em}.legal__intro{margin-top:1.125rem;max-width:58ch;font-size:clamp(1.1875rem,1.8vw,1.375rem);line-height:1.5}.legal__updated{margin-top:.875rem;color:var(--text-secondary);font-size:.9375rem}.legal__toc{position:sticky;top:6.5rem;margin-bottom:2.25rem;padding-left:1.625rem}.legal__toc::before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:.625rem;border:.125rem solid rgb(var(--color-black));border-radius:62.4375rem;background-color:var(--bg-pipe);background-image:linear-gradient(to right,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.legal__toc h2{margin-bottom:.625rem;font-size:1.375rem}.legal__toc ol{margin:0;padding-left:1.375rem;list-style:decimal}.legal__toc li{margin:.375rem 0;font-size:1rem;line-height:1.4;max-width:none}.legal__toc a{color:rgb(var(--color-black));text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.2em}.legal__body{max-width:72ch;padding:clamp(1.375rem,4vw,3rem);border:.1875rem solid rgb(var(--color-black));border-radius:1.75rem;background:var(--bg-panel);counter-reset:clause}.legal__section+.legal__section{margin-top:2.25rem;padding-top:1.75rem;border-top:.125rem dashed rgb(var(--color-gray-400))}.legal__section h2{display:flex;align-items:baseline;gap:.75rem;font-size:clamp(1.5rem,2.4vw,1.875rem);margin-bottom:.75rem}.legal__section h2::before{counter-increment:clause;content:counter(clause);flex:none;display:inline-grid;place-items:center;width:2.375rem;height:2.375rem;border:.1875rem solid rgb(var(--color-black));border-radius:50%;background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);font-size:1.1875rem;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}.legal__section ol,.legal__section ul{margin:0 0 .875rem;padding-left:1.375rem}.legal__section li{margin:.375rem 0}.legal__section ul li{list-style:disc}.inner{padding-bottom:clamp(4.5rem,8vw,7.5rem)}.inner__head{padding:clamp(2.75rem,6vw,5.25rem) 0 clamp(2.25rem,5vw,4rem)}.inner__title{max-width:13em;font-size:clamp(2.625rem,5.6vw,4.5rem)}.inner__lead{max-width:56ch;margin-top:1.5rem;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.5}.about-page__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem;align-items:end}.nameplate{position:relative;margin:0;padding:1.625rem 1.75rem;border:.1875rem solid rgb(var(--color-black));border-radius:.875rem;background:var(--bg-panel);background-image:radial-gradient(circle,rgb(var(--color-gray-500)) .25rem,transparent .28125rem),radial-gradient(circle,rgb(var(--color-gray-500)) .25rem,transparent .28125rem),radial-gradient(circle,rgb(var(--color-gray-500)) .25rem,transparent .28125rem),radial-gradient(circle,rgb(var(--color-gray-500)) .25rem,transparent .28125rem);background-position:.625rem .625rem,calc(100% - .625rem) .625rem,.625rem calc(100% - .625rem),calc(100% - .625rem) calc(100% - .625rem);background-size:.625rem .625rem;background-repeat:no-repeat}.nameplate>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.75rem;padding:.5625rem 0}.nameplate>div+div{border-top:.125rem dashed rgb(var(--color-gray-400))}.nameplate dt{font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:.9375rem}.nameplate dd{margin:0;font-size:1rem}.split{--text-primary:rgb(var(--color-white));--text-secondary:rgb(var(--color-gray-300));--text-accent:rgb(var(--color-accent));--text-error:rgb(var(--color-error-light));--line:rgb(var(--color-white));--focus:rgb(var(--color-primary));--fill:rgb(var(--color-primary));--on-fill:rgb(var(--color-black));--field:rgb(var(--color-gray-800));background:var(--bg-inverse);color:var(--text-primary);padding:clamp(3rem,6vw,5.5rem) 0}.split__title{max-width:18em;margin-bottom:2.5rem}.split__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.split__name{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem;color:rgb(var(--color-primary))}.split__name::before{content:"";flex:none;width:3.375rem;height:.875rem;border:.125rem solid rgb(var(--color-white));border-radius:62.4375rem;background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%);background-image:linear-gradient(rgb(var(--color-white)),rgb(var(--color-white))) 50% 50%/1.875rem .375rem no-repeat}.split__col--shut .split__name{color:rgb(var(--color-gray-300))}.split__col--shut .split__name::before{background-color:rgb(var(--color-gray-600));background-image:linear-gradient(rgb(var(--color-white)),rgb(var(--color-white))) 50% 50%/.375rem 1.875rem no-repeat;background-size:.375rem 100%}.split__list{margin:0;padding:0;list-style:none}.split__list li{padding:.75rem 0;border-top:.125rem dashed rgb(var(--color-gray-600))}.split__col--shut .split__list li{color:var(--text-secondary)}.method{padding:clamp(4.5rem,8vw,7.5rem) 0 0}.method__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2.5rem;align-items:start}.method__intro{position:sticky;top:6.875rem}.method__intro p{margin-top:1rem}.method__list{position:relative;margin:0;padding:0 0 0 4.375rem;list-style:none;counter-reset:joint}.method__list::before{content:"";position:absolute;left:1.1875rem;top:.625rem;bottom:.625rem;width:.875rem;border-inline:.125rem solid rgb(var(--color-black));background-color:var(--bg-pipe);background-image:linear-gradient(to right,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.method__step{position:relative;max-width:none;padding-bottom:2.5rem}.method__step::before{counter-increment:joint;content:counter(joint);position:absolute;left:-4.375rem;top:0;display:grid;place-items:center;width:3.25rem;height:3.25rem;border:.1875rem solid rgb(var(--color-black));border-radius:50%;background:var(--bg-panel);font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:1.375rem}.method__step h3{margin:.625rem 0 .5rem}.method__step:last-child{padding-bottom:0}.sources{padding:clamp(4.5rem,8vw,7.5rem) 0 0}.sources__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.sources__list li{max-width:none;padding:1rem 1.375rem .875rem;border:.1875rem solid rgb(var(--color-black));border-radius:62.4375rem;background:var(--bg-panel)}.sources__note{max-width:60ch;margin-top:1.5rem;color:var(--text-secondary);font-size:1rem}.money{--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-secondary));--text-error:rgb(var(--color-error-ink));--line:rgb(var(--color-black));--focus:rgb(var(--color-black));--fill:rgb(var(--color-black));--on-fill:rgb(var(--color-white));--field:rgb(var(--color-white));background:var(--bg-pipe);color:var(--text-primary);--text-secondary:rgb(var(--color-black));--text-accent:rgb(var(--color-black));margin-top:clamp(4.5rem,8vw,7.5rem);padding:clamp(3rem,6vw,5.5rem) 0}.money__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem}.money__lead{font-size:clamp(1.1875rem,1.8vw,1.4375rem);font-weight:700;line-height:1.45}.fix{padding-top:clamp(4.5rem,8vw,7.5rem)}.fix__box h2{margin-bottom:1rem}.fix__box p{max-width:58ch}.faq-page__body{display:grid;gap:2.5rem}.faq-page__filter{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem}.faq-page__filter-label{font-family:Overpass,"Helvetica Neue",Arial,sans-serif;font-weight:800}.faq-page__chips{display:flex;flex-wrap:wrap;gap:.5rem}.faq-page__count{width:100%;margin:0;color:var(--text-secondary);font-size:.9375rem}.faq-group{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:1.5rem;align-items:start}.faq-group[hidden]{display:none}.faq-group__title{padding-top:1.125rem;font-size:clamp(1.625rem,2.6vw,2.125rem)}.faq-page__more{max-width:47.5rem;padding:1.5rem 1.75rem;border:.1875rem solid rgb(var(--color-black));border-radius:1.75rem;background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.faq-page__more h2{margin-bottom:.625rem;font-size:1.75rem}.faq-page__more a:not([class]){color:rgb(var(--color-black))}.outlets__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.outlet{position:relative;padding:1.5rem 1.5rem 1.375rem;border:.1875rem solid rgb(var(--color-black));border-radius:.875rem .875rem 2.5rem 2.5rem;background:var(--bg-panel)}.outlet::before{content:"";position:absolute;left:1.5rem;right:1.5rem;top:-.875rem;height:.875rem;border:.125rem solid rgb(var(--color-black));border-bottom:0;border-radius:.375rem .375rem 0 0;background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.outlet__name{margin-bottom:.625rem;font-size:1.625rem}.outlet__value{margin:0;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:800;overflow-wrap:anywhere}.outlet__value a{color:inherit}.outlet__note{margin-top:.5rem;color:var(--text-secondary);font-size:.9375rem}.scope{--text-primary:rgb(var(--color-white));--text-secondary:rgb(var(--color-gray-300));--text-accent:rgb(var(--color-accent));--text-error:rgb(var(--color-error-light));--line:rgb(var(--color-white));--focus:rgb(var(--color-primary));--fill:rgb(var(--color-primary));--on-fill:rgb(var(--color-black));--field:rgb(var(--color-gray-800));background:var(--bg-inverse);color:var(--text-primary);margin-top:clamp(4.5rem,8vw,7.5rem);padding:clamp(3rem,6vw,5.5rem) 0}.scope__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);gap:2.5rem}.scope__col h3{margin-bottom:1rem;color:rgb(var(--color-accent));font-size:2.125rem}.scope__col ul{margin:0;padding:0;list-style:none}.scope__col li{padding:.75rem 0 .75rem 1.75rem;border-top:.125rem dashed rgb(var(--color-gray-600));background:linear-gradient(rgb(var(--color-accent)),rgb(var(--color-accent))) 0 1.375rem/.875rem .25rem no-repeat}.scope__col--no h3{color:rgb(var(--color-error-light))}.scope__col--no li{background-image:linear-gradient(rgb(var(--color-error-light)),rgb(var(--color-error-light)));color:var(--text-secondary)}.after{padding:clamp(4.5rem,8vw,7.5rem) 0}.after h2{margin-bottom:2.5rem}.after__line{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:2.875rem 0 0;list-style:none;counter-reset:station}.after__line::before{content:"";position:absolute;left:.625rem;right:.625rem;top:.875rem;height:.875rem;border-block:.125rem solid rgb(var(--color-black));background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.after__line li{position:relative;max-width:none}.after__line li::before{counter-increment:station;content:counter(station);position:absolute;top:-3.625rem;left:0;display:grid;place-items:center;width:2.375rem;height:2.375rem;border:.1875rem solid rgb(var(--color-black));border-radius:50%;background:rgb(var(--color-white));font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:1.125rem}.after__line strong{display:block;margin-bottom:.375rem}.contacts-page__form{padding:clamp(3rem,6vw,5.5rem) 0}@media (max-width:61.99875em){.req__head{grid-template-columns:1fr;gap:1.5rem}.footer__top{grid-template-columns:1fr 1fr}.footer__top .footer__about{grid-column:1/-1}.notices{grid-template-columns:1fr;gap:1.5rem}.hero__container{grid-template-columns:1fr}.project__container{grid-template-columns:1fr}.figures__cols{grid-template-columns:1fr}.gauges__grid{grid-template-columns:1fr}.tank__container{grid-template-columns:1fr}.tags__list{grid-template-columns:repeat(2,minmax(0,1fr))}.reader__grid{grid-template-columns:1fr}.reader__index{grid-template-columns:repeat(2,minmax(0,1fr))}.reader__pick[aria-selected=true]::after{display:none}.legal__container{grid-template-columns:1fr}.legal__toc{position:static}.about-page__head{grid-template-columns:1fr}.method__grid{grid-template-columns:1fr}.method__intro{position:static}.money__grid{grid-template-columns:1fr}.faq-group{grid-template-columns:1fr}.outlets__row{grid-template-columns:1fr}.scope__grid{grid-template-columns:1fr 1fr}.scope__grid .scope__title{grid-column:1/-1}}@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)}.req__grid{grid-template-columns:1fr}.req__foot{grid-template-columns:1fr}.run::before{left:.25rem;width:.625rem}.run__head::after,.run__head::before{display:none}.icon-menu{margin-left:auto;flex:none;z-index:36}.menu__body{margin-left:0;z-index:35;background:var(--bg-ground);padding:7rem 1.5rem 2rem}.menu__body::before{background:var(--bg-ground);height:4.625rem}.menu__list{flex-direction:column;align-items:stretch;gap:.625rem}.menu__link{display:block;padding:.875rem 1.375rem .625rem;border-color:rgb(var(--color-black));font-family:"Saira Stencil One","Arial Narrow","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;font-size:1.875rem;line-height:1.1}.step__cols{grid-template-columns:1fr}.tags__list{grid-template-columns:1fr}.split__grid{grid-template-columns:1fr}.sources__list{grid-template-columns:1fr}.sources__list li{border-radius:1.5rem}.scope__grid{grid-template-columns:1fr}.after__line{grid-template-columns:1fr;padding:0 0 0 3.5rem}.after__line::before{left:.75rem;right:auto;top:.375rem;bottom:.375rem;width:.875rem;height:auto;border-block:0;border-inline:.125rem solid rgb(var(--color-black));background-color:var(--bg-pipe);background-image:linear-gradient(to right,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.after__line li::before{top:0;left:-3.5rem}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:37.49875em){.flow__word{display:none}}@media (max-width:29.99875em){body{font-size:1.0625rem}.footer__top{grid-template-columns:1fr}.flow__node{min-height:2.25rem;padding:.4375rem .5rem .25rem;font-size:.75rem}.flow__node[style*="--x:15%"]{-webkit-transform:translate(-36%,-50%);transform:translate(-36%,-50%)}.flow__node[style*="--x:85%"]{-webkit-transform:translate(-64%,-50%);transform:translate(-64%,-50%)}.project__plate{grid-template-columns:1fr}.steps__valve{width:2.125rem;height:2.125rem;font-size:1rem}.steps__valve::after{top:-.625rem;height:.6875rem;-webkit-transform-origin:50% 1.6875rem;transform-origin:50% 1.6875rem}.gauges__dials{grid-template-columns:repeat(2,minmax(0,1fr))}.reader__index{grid-template-columns:1fr}.faq-item__answer{padding-left:0}}@media (max-width:22.49875em){.header__name{font-size:1.5625rem}}@media (min-width:48em)and (max-width:64.99875em){.menu__list{gap:.125rem}.menu__link{padding:.5rem .625rem .375rem;font-size:.9375rem}}@media (min-width:48em)and (max-width:56.24875em){.menu__item:nth-child(3){display:none}}@media (any-hover:hover){.btn--primary:hover:not(:disabled){background-color:rgb(var(--color-primary-light))}.btn--ghost:hover:not(:disabled){background:var(--fill);border-color:var(--fill);color:var(--on-fill)}.knob:hover:not([aria-selected=true]):not([aria-pressed=true]):not([aria-checked=true]){background:var(--fill);color:var(--on-fill)}.cookie a:not([class]):hover,.edu a:not([class]):hover,.footer a:not([class]):hover,main a:not([class]):hover{text-decoration-thickness:.25rem}.menu__link:hover{border-color:rgb(var(--color-black))}.footer__nav a:hover{color:rgb(var(--color-primary))}.edu__close:hover{background:var(--fill);color:var(--on-fill)}.flow__node:hover:not([aria-pressed=true]){background:rgb(var(--color-primary-light))}.tag__turn:hover{background-color:var(--bg-pipe);background-image:linear-gradient(to bottom,rgba(var(--color-white),.38) 0 18%,transparent 18% 68%,rgba(var(--color-black),.16) 68% 100%)}.js .tag.is-back .tag__turn:hover{color:rgb(var(--color-black));border-color:rgb(var(--color-black))}.reader__pick:hover:not([aria-selected=true]){background:rgb(var(--color-primary-light))}}@media (prefers-reduced-motion:reduce){*,*::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;scroll-behavior:auto!important}html{scroll-behavior:auto}}