.amr-ew{color:var(--ink)}.amr-ew .ew-wrap{width:100%;max-width:var(--container-standard);margin-inline:auto}.amr-ew .ew-crumb{display:none}.amr-ew .ew-hero{padding-block:var(--rhythm-tight) var(--rhythm-section);border-bottom:1px solid var(--border);margin-bottom:var(--rhythm-section)}.amr-ew .ew-hero-inner{max-width:46rem}.amr-ew .ew-eyebrow{display:block;margin-bottom:var(--space-xs);color:var(--brand);font-size:var(--type-eyebrow);font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.amr-ew .ew-hero h1{margin:0;font-size:var(--type-title);line-height:var(--lh-tight);letter-spacing:var(--track-title);text-wrap:balance}.amr-ew .ew-by{display:block;margin-top:var(--space-3xs);color:var(--muted);font-size:var(--type-sub);font-weight:400;letter-spacing:0}.amr-ew .ew-hero-sub,.amr-ew .ew-lede{max-width:var(--measure-lede);margin:var(--space-s) 0 0;color:var(--body);font-size:var(--type-lede);line-height:1.55}.amr-ew .ew-dateline{display:block;margin-top:var(--space-m);color:var(--muted);font-size:var(--type-small)}.amr-ew .ew-btns{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-l)}.amr-ew .ew-btn{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:.7rem 1.35rem;border:1px solid #fff0;border-radius:var(--radius-md);font-size:var(--type-small);font-weight:600;line-height:1.2;text-decoration:none;transition:background var(--transition),border-color var(--transition),color var(--transition),transform var(--transition),box-shadow var(--transition)}.amr-ew .ew-btn-primary{background:var(--brand);border-color:var(--brand);color:var(--ink-inverse)}.amr-ew .ew-btn-primary:hover,.amr-ew .ew-btn-primary:focus-visible{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--ink-inverse);transform:translateY(-1px);box-shadow:0 4px 14px rgb(74 96 161 / .25)}.amr-ew .ew-btn-ghost{background:#fff0;border-color:var(--border-strong);color:var(--brand)}.amr-ew .ew-btn-ghost:hover,.amr-ew .ew-btn-ghost:focus-visible{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-hover)}.amr-ew .ew-btn-arrow::after{content:"→";font-weight:400}.amr-ew .ew-section{padding-block:0 var(--rhythm-section)}.amr-ew .ew-section-head{margin-bottom:var(--space-l)}.amr-ew .ew-section-title{margin:0;font-size:var(--type-section);line-height:var(--lh-heading);letter-spacing:var(--track-section);text-wrap:balance}.amr-ew .ew-section-head .ew-lede{margin-top:var(--space-2xs)}.amr-ew .ew-prose{max-width:var(--measure);color:var(--body)}.amr-ew .ew-prose p{margin-block:0 var(--space-s);line-height:var(--lh-body)}.amr-ew .ew-prose h3{margin:var(--rhythm-tight) 0 var(--space-2xs);font-size:var(--type-sub);color:var(--ink)}.amr-ew .ew-grid{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%, 17rem),1fr));align-items:stretch}.amr-ew .ew-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.amr-ew .ew-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.amr-ew .ew-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.amr-ew .ew-grid,.amr-ew .ew-grid-2,.amr-ew .ew-grid-3{grid-template-columns:minmax(0,1fr)}}.amr-ew .ew-card{display:flex;flex-direction:column;gap:var(--space-3xs);height:100%;padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--brand);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:box-shadow var(--transition),transform var(--transition),border-color var(--transition)}a.ew-card:hover,a.ew-card:focus-visible{box-shadow:var(--shadow-card-hover);border-color:var(--border-strong);border-left-color:var(--brand-hover);transform:translateY(-2px)}.amr-ew div.ew-card{border-left-color:var(--border-strong);box-shadow:none}.amr-ew .ew-card-kicker{display:block;color:var(--brand);font-size:var(--type-eyebrow);font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.amr-ew .ew-card h3,.amr-ew .ew-card h4{margin:0;font-size:var(--type-card);line-height:var(--lh-heading);color:var(--ink)}.amr-ew .ew-card p{margin:0;color:var(--body);font-size:var(--type-small);line-height:1.55;flex:1}.amr-ew .ew-card-link{display:inline-block;margin-top:var(--space-2xs);color:var(--brand);font-size:var(--type-small);font-weight:600}.amr-ew .ew-card-link::after{content:" →"}.amr-ew .ew-num{display:block;color:var(--ink);font-size:var(--type-section);font-weight:700;letter-spacing:var(--track-section);line-height:1.1}.amr-ew .ew-badge,.amr-ew .ew-soon,.amr-ew .ew-mm-tag{display:inline-block;padding:.2rem .55rem;background:var(--brand-soft);color:var(--brand-hover);border-radius:var(--radius-sm);font-size:var(--type-eyebrow);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.amr-ew .ew-soon{background:var(--surface-alt);color:var(--muted);margin-top:var(--space-2xs)}.amr-ew .ew-mm,.amr-ew .ew-proj,.amr-ew .ew-theme,.amr-ew .ew-why,.amr-ew .ew-note,.amr-ew .ew-method{padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.amr-ew .ew-proj-top{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:baseline;justify-content:space-between}.amr-ew .ew-proj-meta{color:var(--muted);font-size:var(--type-small)}.amr-ew .ew-mm h3,.amr-ew .ew-proj h3,.amr-ew .ew-theme h3{margin:0 0 var(--space-3xs);font-size:var(--type-card)}.amr-ew .ew-note{background:var(--brand-soft);border-color:#fff0;border-left:3px solid var(--brand);box-shadow:none;color:var(--ink);font-size:var(--type-small)}.amr-ew .ew-news,.amr-ew .ew-cta{padding:var(--rhythm-tight) var(--space-l);background:var(--surface-dark);border-radius:var(--radius-lg);color:var(--ink-inverse);text-align:center}.amr-ew .ew-news h2,.amr-ew .ew-news h3,.amr-ew .ew-cta h2,.amr-ew .ew-cta h3{margin:0 0 var(--space-2xs);color:var(--ink-inverse);font-size:var(--type-section);letter-spacing:var(--track-section)}.amr-ew .ew-news p,.amr-ew .ew-cta p{max-width:52ch;margin-inline:auto;color:var(--on-dark)}.amr-ew .ew-news .wpforms-container{max-width:34rem;margin-inline:auto;background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .18);text-align:left}.amr-ew .ew-news-privacy{display:block;margin-top:var(--space-2xs);color:var(--on-dark);font-size:var(--type-small);opacity:.85}.amr-ew .ew-foot{padding-top:var(--rhythm-tight);border-top:1px solid var(--border)}.amr-ew .ew-foot-grid{display:grid;gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%, 15rem),1fr))}.amr-ew .ew-author{display:flex;gap:var(--space-s);align-items:center}.amr-ew .ew-avatar{width:56px;height:56px;border-radius:var(--radius-pill);object-fit:cover;flex:0 0 auto}.amr-ew .ew-role{color:var(--muted);font-size:var(--type-small)}.amr-ew .ew-table-wrap{margin-block:var(--space-m);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;overflow-x:auto}.amr-ew table{width:100%;border-collapse:collapse;font-size:var(--type-small)}.amr-ew th{background:var(--surface-alt);color:var(--ink);font-weight:700;text-align:left;white-space:nowrap}.amr-ew th,.amr-ew td{padding:var(--space-2xs) var(--space-s);border-bottom:1px solid var(--border)}.amr-ew tr:last-child td{border-bottom:0}.amr-ew .ew-mt-s{margin-top:var(--space-m)}.amr-ew .ew-themes{display:grid;gap:var(--space-m)}.amr-ew .ew-aud{display:flex;flex-direction:column;gap:var(--space-3xs);height:100%;padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-top:2px solid var(--brand);border-radius:var(--radius-card);box-shadow:var(--shadow-card);white-space:normal}.amr-ew .ew-aud>strong:first-child,.amr-ew .ew-aud>b:first-child,.amr-ew .ew-aud>span:first-child{color:var(--brand);font-size:var(--type-eyebrow);font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.amr-ew .ew-aud h3,.amr-ew .ew-aud h4{margin:0;font-size:var(--type-card);line-height:var(--lh-heading)}.amr-ew .ew-aud p{margin:0;color:var(--body);font-size:var(--type-small);line-height:1.55;flex:1}.amr-ew .ew-aud a{margin-top:var(--space-2xs);color:var(--brand);font-size:var(--type-small);font-weight:600;text-decoration:none}.amr-ew .ew-aud a:hover,.amr-ew .ew-aud a:focus-visible{text-decoration:underline;text-underline-offset:3px}.amr-ew .ew-themes{display:grid;gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));counter-reset:ewtheme}.amr-ew .ew-themes>.ew-theme{position:relative;counter-increment:ewtheme;padding-left:calc(var(--space-m) + 2.25rem)}.amr-ew .ew-themes>.ew-theme::before{content:counter(ewtheme,decimal-leading-zero);position:absolute;top:var(--space-m);left:var(--space-m);color:var(--brand);font-size:var(--type-sub);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}@media (max-width:900px){.amr-ew .ew-themes{grid-template-columns:minmax(0,1fr)}}.amr-ew .ew-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.amr-ew .ew-grid-2{grid-template-columns:minmax(0,1fr)}}.amr-ew .ew-grid:not(.ew-grid-2):not(.ew-grid-3):has(>:nth-child(4):last-child),.amr-ew .ew-grid:not(.ew-grid-2):not(.ew-grid-3):has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.amr-ew .ew-grid:not(.ew-grid-2):not(.ew-grid-3):has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.amr-ew .ew-grid-3:has(>:nth-child(7):last-child)>:last-child{grid-column:span 2}@media (max-width:1024px){.amr-ew .ew-grid:not(.ew-grid-2):not(.ew-grid-3):has(>:nth-child(4):last-child),.amr-ew .ew-grid:not(.ew-grid-2):not(.ew-grid-3):has(>:nth-child(8):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.amr-ew .ew-grid-3:has(>:nth-child(7):last-child)>:last-child{grid-column:auto}}@media (max-width:640px){.amr-ew .ew-grid:not(.ew-grid-2):not(.ew-grid-3):has(>:nth-child(4):last-child),.amr-ew .ew-grid:not(.ew-grid-2):not(.ew-grid-3):has(>:nth-child(8):last-child),.amr-ew .ew-grid:not(.ew-grid-2):not(.ew-grid-3):has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}.amr-ew .ew-news{display:grid;gap:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;padding:var(--rhythm-tight) var(--space-l);text-align:left}.amr-ew .ew-news>.ew-eyebrow,.amr-ew .ew-news>h2,.amr-ew .ew-news>h3,.amr-ew .ew-news>p{grid-column:1;margin-inline:0;max-width:42ch}.amr-ew .ew-news>.wpforms-container,.amr-ew .ew-news>div:has(.wpforms-container),.amr-ew .ew-news>form{grid-column:2;grid-row:1 / span 4;align-self:center;max-width:none;margin:0;padding:0;background:#fff0;border:0}.amr-ew .ew-news .wpforms-container{max-width:none;margin:0;padding:0;background:#fff0;border:0}.amr-ew .ew-news .wpforms-field{padding:0 0 var(--space-2xs)}.amr-ew .ew-news input[type="text"],.amr-ew .ew-news input[type="email"]{width:100%}.amr-ew .ew-news button[type="submit"],.amr-ew .ew-news .wpforms-submit{width:100%;padding-block:.8rem;font-weight:700}.amr-ew .ew-news>.ew-news-privacy{grid-column:1 / -1;margin-top:var(--space-2xs)}@media (max-width:900px){.amr-ew .ew-news{grid-template-columns:minmax(0,1fr);gap:var(--space-m);padding:var(--rhythm-tight) var(--space-m)}.amr-ew .ew-news>.ew-eyebrow,.amr-ew .ew-news>h2,.amr-ew .ew-news>h3,.amr-ew .ew-news>p,.amr-ew .ew-news>.wpforms-container,.amr-ew .ew-news>div:has(.wpforms-container),.amr-ew .ew-news>form,.amr-ew .ew-news>.ew-news-privacy{grid-column:1;grid-row:auto;max-width:none}}@media (max-width:1024px) and (min-width:641px){.amr-ew .ew-grid-3:has(.ew-aud){grid-template-columns:repeat(2,minmax(0,1fr))}}.amr-ew .ew-news{display:block;max-width:720px;margin-inline:auto;padding:var(--rhythm-section) var(--space-xl);text-align:center}.amr-ew .ew-news>.ew-eyebrow,.amr-ew .ew-news>h2,.amr-ew .ew-news>h3,.amr-ew .ew-news>p,.amr-ew .ew-news>.ew-news-privacy{grid-column:auto;max-width:48ch;margin-inline:auto;text-align:center}.amr-ew .ew-news>.wpforms-container,.amr-ew .ew-news>div:has(.wpforms-container),.amr-ew .ew-news>form{grid-column:auto;grid-row:auto;width:100%;max-width:480px;margin:var(--space-l) auto 0;padding:0;background:#fff0;border:0;text-align:left}.amr-ew .ew-news .wpforms-container{max-width:480px;margin-inline:auto}.amr-ew .ew-news input[type="text"],.amr-ew .ew-news input[type="email"]{width:100%}.amr-ew .ew-news .wpforms-submit{width:100%;padding-block:.85rem;font-weight:700}.amr-ew .ew-news .wpforms-confirmation-container-full,.amr-ew .ew-news .wpforms-confirmation-container{max-width:480px;margin-inline:auto}.amr-ew .ew-news>div{background:#fff0;border:0;padding:0}.amr-ew .ew-news>div:not(.wpforms-container){max-width:48ch;margin-inline:auto;color:var(--on-dark);text-align:center}.amr-ew .ew-news>div:not(.wpforms-container) a{color:var(--ink-inverse);text-decoration:underline;text-underline-offset:2px}.amr-ew .ew-news .wpforms-field input.wpforms-field-medium,.amr-ew .ew-news .wpforms-field input.wpforms-field-large,.amr-ew .ew-news .wpforms-field input[type="text"],.amr-ew .ew-news .wpforms-field input[type="email"],.amr-ew .ew-news form input[type="text"],.amr-ew .ew-news form input[type="email"]{max-width:100%;width:100%}.amr-ew .ew-news .wpforms-confirmation-container-full,.amr-ew .ew-news .wpforms-confirmation-container,.amr-ew .ew-news .wpforms-confirmation-container-full p,.amr-ew .ew-news .wpforms-confirmation-container p,body .home-section--dark .wpforms-confirmation-container-full,body .home-section--dark .wpforms-confirmation-container-full p,body .home-section--dark .wpforms-confirmation-container p,body #edgewater-signup .wpforms-confirmation-container-full p,.wpforms-confirmation-container-full,.wpforms-confirmation-container-full p{color:#14532d!important}