:export{short:.2s;med:.6s;slow:1s;timeDefault:.2s;easeIn:cubic-bezier(0.7, 0, 0.84, 0);easeOut:cubic-bezier(0.16, 1, 0.3, 1);easeInOut:cubic-bezier(0.87, 0, 0.13, 1)}:export{xxsmall:375px;xsmall:480px;small:750px;medium:1100px;large:1350px;xlarge:1650px;xxlarge:2000px}.c-generic-page__image{margin-bottom:1.5rem;padding:.5rem}.c-generic-page__content{padding:0 1.5rem}.c-generic-page__title{margin-bottom:1.875rem}.c-generic-page__content-inner{padding:1.875rem 0;border-top:2px solid currentColor}.c-page--about-city-ditto .c-generic-page__content-inner{border-bottom:2px solid currentColor}.c-generic-page table{margin-bottom:2rem;border-collapse:collapse}.c-generic-page table td,.c-generic-page table th{padding:1.875rem 1rem 2rem;border-bottom:.0625rem solid currentColor;vertical-align:top;font-family:"Helvetica Neue LT Std","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-generic-page table td strong,.c-generic-page table td b,.c-generic-page table th strong,.c-generic-page table th b{font-family:"Helvetica Neue LT Bold",sans-serif;font-weight:700}@media only screen and (min-width: 1350px){.c-generic-page table td,.c-generic-page table th{font-size:1rem;line-height:1.5}}.c-generic-page table td:first-child,.c-generic-page table th:first-child{padding-left:0}.c-generic-page table td:last-child,.c-generic-page table th:last-child{padding-right:0}.c-generic-page table tr:first-child td{padding-top:0}.c-generic-page table tr td:last-child,.c-generic-page table tr th:last-child{text-align:right}.c-generic-page .email-address{border-top:2px solid currentColor;padding-top:1.5rem;margin-bottom:-0.3125rem;margin-top:1.875rem}@media only screen and (min-width: 750px){.c-generic-page{padding:1.5rem 10%}.c-generic-page__inner{display:flex;align-items:flex-start;justify-content:center;gap:1.875rem;max-width:111rem;margin-left:auto;margin-right:auto}.c-generic-page__image{flex:0 0 42%}.c-generic-page__content{flex:1;padding:0}}@media only screen and (min-width: 1100px){.c-generic-page__image{padding-top:0}}@media only screen and (min-width: 1350px){.c-generic-page__image{flex:0 0 50%}.c-generic-page table tr td:first-child,.c-generic-page table tr th:first-child{width:36%}}