@font-face{font-family:Newsreader;src:url(/fonts/newsreader-nyk.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-nyk.woff2)format("woff2");font-weight:400 600;font-display:swap}.n15{--bg:#fff;--ink:#16191b;--mut:#596065;--line:#e2e0db;--soft:#f6f5f2;--teal:#0f6e6a;--teal-d:#0a5653;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--t-small:15px;--t-body:17px;--t-lead:17px;--t-call:18px;--t-h3:22px;--t-h2:30px;--t-h1:36px;--t-display:40px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-s:4px;--r:8px;--wrap:1136px;--col:576px;--gut:20px;--top-h:64px;background:var(--bg);color:var(--ink);font:400 var(--t-body) / 1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;margin:0}.n15 *,.n15 :before,.n15 :after{box-sizing:border-box}.n15 img{max-width:100%;height:auto;display:block}.n15 h1,.n15 h2,.n15 h3{font-family:var(--serif);font-optical-sizing:auto;color:var(--ink);text-wrap:balance;margin:0;font-weight:400}.n15 h1{font-size:var(--t-h1);letter-spacing:-.02em;line-height:1.06}.n15 h2{font-size:var(--t-h2);letter-spacing:-.014em;line-height:1.14}.n15 h3{font-size:var(--t-h3);letter-spacing:-.006em;font-weight:500;line-height:1.25}.n15 p,.n15 ul,.n15 ol,.n15 dl,.n15 dd,.n15 figure{margin:0}.n15 p,.n15 li,.n15 dd{text-wrap:pretty}.n15 b,.n15 strong{font-weight:600}.n15 a{color:var(--teal);text-underline-offset:3px;text-decoration:underline 1px;transition:color .18s}.n15 a:hover{color:var(--teal-d);text-decoration-thickness:2px}.n15 :focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:var(--r-s)}.n15 .wrap{width:min(100% - 2 * var(--gut), var(--wrap));margin-inline:auto}.n15 .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.n15 .skip{left:-999px;top:var(--s-2);z-index:100;min-height:44px;padding:0 var(--s-4);background:var(--bg);border-radius:var(--r);align-items:center;display:inline-flex;position:absolute}.n15 .skip:focus{left:var(--s-2)}.n15 [hidden]{display:none!important}.n15 .call{border-radius:var(--r);background:var(--teal);color:#fff;width:100%;min-height:56px;font:600 var(--t-call) / 1 var(--sans);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:background-color .18s;display:inline-flex}.n15 .call:hover{background:var(--teal-d);color:#fff}.n15 .call svg{flex:none;width:20px;height:20px}.n15 .act{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.n15 .act-note{font-size:var(--t-small);color:var(--mut)}.n15 .top{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.n15 .top-in{align-items:center;gap:var(--s-3);min-height:var(--top-h);display:flex}.n15 .brand{align-items:center;min-width:0;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}.n15 .brand picture{min-width:0;display:block}.n15 .brand img{width:301px;max-width:100%;height:auto;display:block}.n15 .foot .brand img{width:281px}@media (width<=439px){.n15 .top .brand img{width:auto;max-width:none;height:38px}}.n15 .top-nav{display:none}.n15 .top-call{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border-radius:var(--r);background:var(--teal);color:#fff;font:600 var(--t-small) / 1 var(--sans);white-space:nowrap;text-decoration:none;transition:background-color .18s;display:inline-flex}.n15 .top-call:hover{background:var(--teal-d);color:#fff}.n15 .top-call svg{flex:none;width:16px;height:16px}.n15 .top-call .tc-num{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.n15 .menu>summary{min-width:68px;min-height:44px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r);font:600 var(--t-small) / 1 var(--sans);color:var(--ink);cursor:pointer;user-select:none;justify-content:center;align-items:center;list-style:none;display:inline-flex}.n15 .menu>summary::-webkit-details-marker{display:none}.n15 .menu>summary:hover{border-color:var(--ink)}.n15 .menu .when-open,.n15 .menu[open] .when-closed{display:none}.n15 .menu[open] .when-open{display:inline}.n15 .sheet{inset:calc(var(--top-h) + 1px) 0 0 0;z-index:39;background:var(--bg);overscroll-behavior:contain;position:fixed;overflow-y:auto}.n15 .sheet-in{width:min(100% - 2 * var(--gut), 560px);padding:var(--s-5) 0 calc(var(--s-6) + env(safe-area-inset-bottom,0px));margin-inline:auto}.n15 .sheet-hours{margin-top:var(--s-3);text-align:center;font-size:var(--t-small);color:var(--mut)}.n15 .sheet ul{padding:0;list-style:none}.n15 .sheet-main{margin-top:var(--s-5);border-bottom:1px solid var(--line)}.n15 .sheet-main a{border-top:1px solid var(--line);min-height:52px;color:var(--ink);font:400 var(--t-h3) / 1.15 var(--serif);letter-spacing:-.012em;align-items:center;text-decoration:none;display:flex}.n15 .sheet-more{margin-top:var(--s-4)}.n15 .sheet-more a{min-height:48px;color:var(--ink);align-items:center;font-weight:500;text-decoration:none;display:flex}.n15 .sheet a[aria-current]{color:var(--teal)}.n15:has(.menu[open]),.n15.menu-open{overflow:hidden}.n15:has(.menu[open]) .callbar,.n15.menu-open .callbar{display:none}.n15 .ph{border-radius:var(--r-s);background:var(--soft);overflow:hidden}.n15 .ph img{object-fit:cover;width:100%}.n15 .ph-wide img{aspect-ratio:4/3}.n15 .hero{padding-top:var(--s-7)}.n15 .hero-in{text-align:center;max-width:880px}.n15 .hero h1{font-size:var(--t-display);letter-spacing:-.022em;line-height:1.04}.n15 .lead{font-size:var(--t-lead);color:var(--ink);line-height:1.5}.n15 .hero .lead{max-width:var(--col);margin:var(--s-5) auto 0;text-wrap:balance}.n15 .hero .act{justify-content:center}.n15 .hero-note{margin-top:var(--s-3);font-size:var(--t-small);color:var(--mut)}.n15 .hero .ph{margin-top:var(--s-7)}.n15 .home-flow>.sec,.n15 .home-flow>.ph{margin-top:var(--s-8)}.n15 .sec-h+.sec-b,.n15 .sec-b>*+*{margin-top:var(--s-4)}.n15 .sec-b>p+:is(dl,ul,ol,div){margin-top:var(--s-5)}.n15 .cmp-col+.cmp-col{margin-top:var(--s-7)}.n15 .cmp-col h3{padding-bottom:var(--s-4)}.n15 .cmp-row{border-top:1px solid var(--line);padding:var(--s-4) 0}.n15 .cmp-k{font-size:var(--t-small);color:var(--mut);margin-bottom:var(--s-1);font-weight:500}.n15 .cmp-price p:last-child{font:400 var(--t-h3) / 1.25 var(--serif);letter-spacing:-.01em}.n15 .cmp-price small{margin-top:var(--s-1);font:400 var(--t-small) / 1.5 var(--sans);letter-spacing:0;color:var(--mut);display:block}.n15 .cmp-more{border-top:1px solid var(--line);padding-top:var(--s-4);font-weight:600}.n15 .closing h2+p{margin-top:var(--s-4)}.n15 .closing p+p{margin-top:var(--s-3)}.n15 .page-head{padding-top:var(--s-4)}.n15 .crumb ol{align-items:center;gap:0 var(--s-2);font-size:var(--t-small);color:var(--mut);flex-wrap:wrap;padding:0;list-style:none;display:flex}.n15 .crumb li{align-items:center;gap:var(--s-2);min-height:44px;display:inline-flex}.n15 .crumb li+li:before{content:"/";color:var(--line)}.n15 .crumb a{min-width:44px;min-height:44px;color:var(--mut);align-items:center;text-decoration:none;display:inline-flex}.n15 .crumb a:hover{color:var(--ink);text-decoration:underline}.n15 .page-head h1{max-width:17em;margin-top:var(--s-2)}.n15 .page-head .lead{max-width:var(--col);margin-top:var(--s-4)}.n15 .updated{margin-top:var(--s-4);font-size:var(--t-small);color:var(--mut)}.n15 .ph-lead{margin-top:var(--s-6)}.n15 .cols{padding-top:var(--s-7)}.n15 .rail{display:none}.n15 .article{max-width:var(--col)}.n15 .article>.sec{margin-top:var(--s-8)}.n15 .article>.sec:first-child{margin-top:0}.n15 .article>.ph+.sec{margin-top:var(--s-7)}.n15 .article>.sec.sec-sub{margin-top:var(--s-6)}.n15 .article>.sec-sub .sec-h+.sec-b{margin-top:var(--s-2)}.n15 .article>.sec+.ph,.n15.n15-legal .article>.sec{margin-top:var(--s-7)}.n15.n15-legal .article>.sec:first-child{margin-top:0}.n15.n15-legal .article h2{font-size:var(--t-h3);font-weight:500;line-height:1.25}.n15 .page-head.nf{padding-top:var(--s-7);padding-bottom:var(--s-7)}.n15 .nf .linklist{max-width:var(--col);margin-top:var(--s-7);text-align:left;text-wrap:wrap}.n15 .facts>div{border-top:1px solid var(--line);padding:var(--s-4) 0}.n15 .facts dt{font-weight:600}.n15 .facts dd{margin-top:2px}.n15 .plain{padding-left:1.15em}.n15 .plain li+li{margin-top:var(--s-2)}.n15 .plain li::marker{color:var(--mut)}.n15 .steps{counter-reset:s;padding:0;list-style:none}.n15 .steps li{counter-increment:s;padding:var(--s-4) 0 var(--s-4) 2.6em;border-top:1px solid var(--line);position:relative}.n15 .steps li:before{content:counter(s);font:400 var(--t-h3) / 1.3 var(--serif);color:var(--mut);position:absolute;top:13px;left:0}.n15 .faq details{border-top:1px solid var(--line)}.n15 .faq details:last-child{border-bottom:1px solid var(--line)}.n15 .faq summary{padding:var(--s-4) 40px var(--s-4) 0;cursor:pointer;font-weight:600;list-style:none;display:block;position:relative}.n15 .faq summary::-webkit-details-marker{display:none}.n15 .faq summary:before,.n15 .faq summary:after{content:"";background:var(--ink);width:14px;height:2px;transition:transform .2s;position:absolute;top:50%;right:6px}.n15 .faq summary:after{transform:rotate(90deg)}.n15 .faq details[open] summary:after{transform:rotate(0)}.n15 .faq summary:hover{color:var(--teal-d)}.n15 .faq details>p{padding:0 40px var(--s-5) 0}.n15 .linklist{border-bottom:1px solid var(--line);padding:0;list-style:none}.n15 .linklist li{border-top:1px solid var(--line);padding:0 0 var(--s-3)}.n15 .linklist a{align-items:center;min-height:48px;font-weight:600;display:flex}.n15 .linklist span{color:var(--mut);font-size:var(--t-small);margin-top:-6px;display:block}.n15 .linklist li:not(:has(span)){padding-bottom:0}.n15 .foot{margin-top:var(--s-9);border-top:1px solid var(--line);padding:var(--s-7) 0 calc(var(--s-9) + env(safe-area-inset-bottom,0px))}.n15 .foot-grid{gap:var(--s-6);display:grid}.n15 .foot-tel{width:fit-content;min-height:44px;margin-top:var(--s-3);font:400 var(--t-h3) / 1.1 var(--serif);letter-spacing:-.012em;color:var(--ink);align-items:center;text-decoration:none;display:flex}.n15 .foot-id p{color:var(--mut);font-size:var(--t-small)}.n15 .foot-h{font-size:var(--t-small);color:var(--mut);margin-bottom:var(--s-1);font-weight:500}.n15 .foot-list ul{column-gap:var(--s-5);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.n15 .foot-list a{min-height:44px;color:var(--ink);font-size:var(--t-small);align-items:center;line-height:1.3;text-decoration:none;display:flex}.n15 .foot-list a:hover{text-decoration:underline}.n15 .foot-fine{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--t-small);color:var(--mut)}.n15 .foot-fine p{max-width:46em}.n15 .foot-fine p+p{margin-top:var(--s-2)}.n15 .callbar{left:var(--gut);right:var(--gut);bottom:calc(var(--s-4) + env(safe-area-inset-bottom,0px));z-index:30;border-radius:var(--r);outline:4px solid var(--bg);position:fixed}@media (width<=899px){.n15 main :is(p,li,dd)>a:not(.call),.n15 main :is(p,li,dd)>b>a{padding-block:13px}}@media (width<=359px){.n15 .top-call{justify-content:center;min-width:44px;padding:0}.n15 .top-call .tc-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=600px){.n15{--gut:32px}.n15 .top-call .tc-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.n15 .top-call .tc-num{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.n15 .call{width:auto}.n15 .sheet .call{width:100%}.n15 .ph-wide img{aspect-ratio:16/9}.n15 .linklist li{gap:var(--s-5);padding-block:var(--s-1);grid-template-columns:minmax(0,11em) minmax(0,1fr);align-items:center;display:grid}.n15 .linklist li:not(:has(span)){padding-block:var(--s-1);grid-template-columns:minmax(0,1fr)}.n15 .linklist span{margin-top:0}.n15 .foot-grid{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(3,1fr)}.n15 .foot-id{grid-column:1/-1}.n15 .foot-list ul{grid-template-columns:1fr}}@media (width>=720px){.n15 .home-flow .sec-h{text-align:center}.n15 .home-flow .sec-b{max-width:var(--col);margin-inline:auto}.n15 .home-flow .sec-b>p:first-child{text-align:center;text-wrap:balance}.n15 .home-flow .sec-b>p:first-child+*,.n15 .home-flow .sec-faq .sec-b{margin-top:var(--s-6)}.n15 .home-flow>.sec.closing{text-align:center}.n15 .home-flow>.sec.closing p{max-width:var(--col);text-wrap:balance;margin-inline:auto}.n15 .home-flow>.sec.closing .act{flex-direction:column;justify-content:center}.n15 .page-head{text-align:center}.n15 .crumb ol{justify-content:center}.n15 .page-head h1{margin-inline:auto}.n15 .page-head .lead{text-wrap:balance;margin-inline:auto}.n15 .page-head .act{flex-direction:column;justify-content:center}.n15 .ph-lead{max-width:880px;margin-inline:auto}.n15 .ph-lead img{aspect-ratio:16/9}.n15 .article,.n15 .nf .linklist{margin-inline:auto}}@media (width>=900px){.n15{--t-body:18px;--t-lead:20px;--t-call:20px;--t-h3:24px;--t-h2:36px;--t-h1:56px;--t-display:68px;--top-h:72px}.n15 .callbar{display:none}.n15 .hero{padding-top:var(--s-9)}.n15 .hero .ph{margin-top:var(--s-8)}.n15 .home-flow>.sec,.n15 .home-flow>.ph{margin-top:var(--s-9)}.n15 .home-flow .sec-compare .sec-b{max-width:none}.n15 .home-flow .sec-compare .sec-b>p:first-child{max-width:var(--col);margin-inline:auto}.n15 .cmp{margin-top:var(--s-7);grid-template-columns:1fr 1fr;display:grid}.n15 .cmp-col{grid-template-rows:subgrid;padding-right:var(--s-7);display:grid}.n15 .cmp-col+.cmp-col{padding-right:0;padding-left:var(--s-7);border-left:1px solid var(--line);margin-top:0}.n15 .page-head{padding-top:var(--s-6)}.n15 .page-head.nf{padding-top:var(--s-8)}.n15 .page-head h1{margin-top:var(--s-3)}.n15 .page-head .lead{margin-top:var(--s-5)}.n15 .ph-lead{margin-top:var(--s-8)}.n15 .cols{padding-top:var(--s-8)}.n15 .foot{padding:var(--s-8) 0 var(--s-9)}.n15 .foot-grid{gap:var(--s-7);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.n15 .foot-id{grid-column:auto}.n15 .foot-fine{margin-top:var(--s-8);justify-content:space-between;gap:var(--s-7);display:flex}.n15 .foot-fine p+p{white-space:nowrap;margin-top:0}}@media (width>=1024px){.n15 .ph-wide img{aspect-ratio:2}}@media (width>=1200px){.n15 .menu{display:none}.n15 .cols{grid-template-columns:minmax(0, 1fr) var(--col) minmax(0, 1fr);align-items:start;display:grid}.n15 .article{grid-area:1/2;margin-inline:0}.n15 .rail{top:calc(var(--top-h) + var(--s-6));grid-area:1/1;max-width:216px;display:block;position:sticky}.n15 .toc p{font-size:var(--t-small);color:var(--mut);margin-bottom:var(--s-2);font-weight:500}.n15 .toc ol{border-left:1px solid var(--line);padding:0;list-style:none}.n15 .toc a{min-height:36px;padding:var(--s-1) 0 var(--s-1) var(--s-4);color:var(--mut);font-size:var(--t-small);border-left:1px solid #0000;align-items:center;margin-left:-1px;line-height:1.35;text-decoration:none;display:flex}.n15 .toc a:hover{color:var(--ink)}.n15 .toc a[aria-current]{color:var(--ink);border-left-color:var(--ink)}.n15 .top-in{gap:var(--s-5)}.n15 .top-nav{align-items:center;gap:var(--s-4);white-space:nowrap;display:flex}.n15 .top-nav a{min-height:44px;color:var(--ink);font-size:var(--t-small);border-block:2px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.n15 .top-nav a:hover{color:var(--teal)}.n15 .top-nav a[aria-current]{border-bottom-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.n15 *,.n15 :before,.n15 :after{scroll-behavior:auto!important;transition:none!important}}
