@font-face{font-family:Josefin Sans;src:url(/fonts/josefin-sans.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans Fallback;src:local(Futura),local(Century Gothic),local(Arial);size-adjust:96%;ascent-override:78%;descent-override:24%}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(Helvetica);size-adjust:99%;ascent-override:96%;descent-override:30%}:root{color-scheme:light dark;--ground:#f3f2ee;--ground-2:#e9e7e1;--sheet:#fbfbf9;--ink:#16181a;--ink-2:#3f444a;--muted:#5a6067;--line:#cfccc4;--line-strong:#16181a;--chartreuse:#c8dc3c;--chartreuse-deep:#a9bd1f;--on-chartreuse:#16181a;--link:#16181a;--link-line:#8d9e12;--link-hover-bg:#e4ef98;--band:#16181a;--on-band:#f3f2ee;--on-band-muted:#b9bdb3;--warn:#b42318;--warn-bg:#fbeae7;--on-warn:#fff;--warn-ink:#8f1c13;--focus:#16181a;--focus-ring:#c8dc3c;--breeze:#16181a0d;--f-head:"Josefin Sans", "Josefin Sans Fallback", "Futura", "Century Gothic", sans-serif;--f-text:"DM Sans", "DM Sans Fallback", system-ui, sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:1.6rem;--step-3:clamp(1.9rem, 1.2rem + 2.6vw, 2.9rem);--step-4:clamp(2.3rem, 1.1rem + 5vw, 4.6rem);--gap:1rem;--row-pad:clamp(1.75rem, 1rem + 2.5vw, 2.75rem);--wrap:76rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#2a2925;--ground-2:#34322d;--sheet:#302e2a;--ink:#f4f1e6;--ink-2:#d9d5c8;--muted:#bcb7aa;--line:#4d4a43;--line-strong:#f4f1e6;--chartreuse:#d4e655;--chartreuse-deep:#bfd23a;--on-chartreuse:#1d1c19;--link:#f4f1e6;--link-line:#d4e655;--link-hover-bg:#47501a;--band:#d4e655;--on-band:#1d1c19;--on-band-muted:#2f3412;--warn:#ff8a7a;--warn-bg:#3a201c;--on-warn:#1d1c19;--warn-ink:#ffb4a8;--focus:#d4e655;--focus-ring:#1d1c19;--breeze:#f4f1e60f}}:root[data-theme=dark]{--ground:#2a2925;--ground-2:#34322d;--sheet:#302e2a;--ink:#f4f1e6;--ink-2:#d9d5c8;--muted:#bcb7aa;--line:#4d4a43;--line-strong:#f4f1e6;--chartreuse:#d4e655;--chartreuse-deep:#bfd23a;--on-chartreuse:#1d1c19;--link:#f4f1e6;--link-line:#d4e655;--link-hover-bg:#47501a;--band:#d4e655;--on-band:#1d1c19;--on-band-muted:#2f3412;--warn:#ff8a7a;--warn-bg:#3a201c;--on-warn:#1d1c19;--warn-ink:#ffb4a8;--focus:#d4e655;--focus-ring:#1d1c19;--breeze:#f4f1e60f}@media (prefers-contrast:more){:root{--line:#6b6f74;--muted:#3f444a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem}body{background:var(--ground);color:var(--ink);font:400 var(--step-0)/1.55 var(--f-text);margin:0;overflow-x:clip}img,svg{max-width:100%}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--link);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:.2em;text-decoration-thickness:2px}a:hover{background:var(--link-hover-bg);text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-ring)}strong,b{font-weight:700}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.skip{z-index:50;background:var(--chartreuse);color:var(--on-chartreuse);padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{top:1rem;left:1rem}.ico{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em}.ico .a{fill:var(--chartreuse);stroke:none}.btn{min-height:2.9rem;font:600 .98rem/1.1 var(--f-text);letter-spacing:.01em;border:2px solid var(--ink);border-radius:0;justify-content:center;align-items:center;gap:.55rem;padding:.6rem 1.25rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn--chart{background:var(--chartreuse);color:var(--on-chartreuse);box-shadow:4px 4px 0 var(--ink)}.btn--chart .ico .a{fill:var(--on-chartreuse)}.btn--chart:hover{background:var(--chartreuse);box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-1px)}.btn--chart:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn--big{min-height:3.4rem;padding-inline:1.6rem;font-size:1.05rem}.mast{background:var(--ground);border-bottom:1px solid var(--line-strong)}.mast-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:1.1rem .9rem;display:grid}.mast-note{font:500 var(--step--1)/1.35 var(--f-text);color:var(--muted)}.mast-dot{background:var(--chartreuse);width:.6rem;height:.6rem;box-shadow:0 0 0 1px var(--ink);vertical-align:.05em;border-radius:50%;margin-right:.45rem;display:inline-block}.mast-brand{color:var(--ink);flex-direction:column;align-items:center;gap:.45rem;text-decoration:none;display:flex}.mast-brand:hover{background:0 0}.mast-mark{width:2.6rem;height:2.6rem}.mast-name{font-family:var(--f-head);text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;line-height:1.05;display:flex}.mast-name-a{letter-spacing:.42em;margin-right:-.42em;font-size:.82rem;font-weight:600}.mast-name-b{letter-spacing:.12em;margin-right:-.12em;padding-top:.2rem;font-size:clamp(1.15rem,.9rem + 1vw,1.6rem);font-weight:700}.mast-act{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.mast-phone{font:700 1.15rem/1.1 var(--f-head);letter-spacing:.03em;color:var(--ink);flex-direction:column;align-items:flex-end;text-decoration:none;display:flex}.mast-phone-k{font:500 .72rem/1 var(--f-text);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:.25rem}.mast-book{min-height:2.5rem;padding-inline:1rem}.toc-row{border-top:1px solid var(--line)}.toc-row-list{flex-wrap:wrap;justify-content:center;gap:0 .25rem;display:flex}.toc-g{position:relative}.toc-tab{min-height:2.75rem;font:600 .82rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.14em;color:var(--ink);cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:.3rem;padding:0 clamp(.45rem,1.6vw - .6rem,.85rem);text-decoration:none;list-style:none;display:inline-flex}.toc-tab::-webkit-details-marker{display:none}.toc-tab:hover{border-bottom-color:var(--chartreuse);background:0 0}.toc-tab.is-here,.toc-tab[aria-current=page]{border-bottom-color:var(--ink)}.toc-chev{width:.9rem;height:.9rem;transition:transform .15s}.toc-d[open] .toc-chev{transform:rotate(180deg)}.toc-d[open]>.toc-tab{border-bottom-color:var(--chartreuse)}.toc-drop{z-index:30;background:var(--sheet);border:1px solid var(--line-strong);min-width:15rem;box-shadow:6px 6px 0 var(--chartreuse);padding:1rem 1.25rem 1.1rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.toc-drop--areas,.toc-drop--brands{min-width:24rem}.toc-drop--areas ul,.toc-drop--brands ul{columns:2;column-gap:1.5rem}.toc-drop-h{font:600 .72rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:.4rem;padding-bottom:.6rem}.toc-drop li{break-inside:avoid}.toc-drop a{padding:.35rem 0;text-decoration:none;display:block}.toc-drop a:hover{text-decoration:underline;text-decoration-color:var(--link-line)}.toc-drop a[aria-current=page],.toc-drop a.is-here{font-weight:700}.toc-m{display:none}@media (width<=899px){.mast-top{grid-template-columns:1fr;padding-block:.9rem .8rem}.mast-note,.mast-act,.toc-row{display:none}.mast-mark{width:2.2rem;height:2.2rem}.toc-m{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.toc-m-call,.toc-m-btn{min-height:3rem;font:600 .92rem/1 var(--f-text);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:flex}.toc-m-call{background:var(--chartreuse);color:var(--on-chartreuse)}.toc-m-call .ico .a{fill:var(--on-chartreuse)}.toc-m-call:hover{background:var(--chartreuse-deep)}.toc-m-btn{background:var(--ink);color:var(--ground);list-style:none}.toc-m-btn::-webkit-details-marker{display:none}.toc-m-d[open] .toc-m-btn{background:var(--chartreuse);color:var(--on-chartreuse)}.toc-m-shut,.toc-m-d[open] .toc-m-open{display:none}.toc-m-d[open] .toc-m-shut{display:inline}.toc-m-sheet{z-index:40;max-height:calc(100vh - 8rem);padding:1.25rem var(--gutter) 1.5rem;background:var(--sheet);border-bottom:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:1.25rem 1rem;display:grid;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 10px #00000014}.toc-m-group:first-child{grid-column:1/-1}.toc-m-group:first-child ul{columns:2;column-gap:1rem}.toc-m-h{font:600 .72rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:.3rem;padding-bottom:.45rem}.toc-m-sheet a:not(.btn){padding:.45rem 0;text-decoration:none;display:block}.toc-m-sheet a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--link-line);font-weight:700}.toc-m-book{grid-column:1/-1;justify-self:start}.toc-m-note{font-size:var(--step--1);color:var(--muted);grid-column:1/-1}.mast{position:relative}}.draft-bar{background:var(--warn);color:var(--on-warn);text-align:center;padding:.5rem 1rem;font-weight:600}.cover{position:relative;overflow:hidden}.cover+.sheet>.row:first-child{border-top-color:#0000}.cover-in{text-align:center;z-index:1;flex-direction:column;align-items:center;padding-block:clamp(2.5rem,1.5rem + 4vw,4.75rem) 1.5rem;display:flex;position:relative}.cover-k{font:600 .8rem/1.3 var(--f-head);text-transform:uppercase;letter-spacing:.26em;color:var(--ink-2);padding-bottom:1.1rem}.h1{font:700 var(--step-3)/1.05 var(--f-head);letter-spacing:-.005em;text-wrap:balance}.h1--cover{font-size:var(--step-4);text-transform:uppercase;letter-spacing:.02em;max-width:18ch;line-height:1}.lede{font-size:var(--step-1);color:var(--ink-2);text-wrap:pretty;max-width:40rem;line-height:1.5}.lede--cover{margin-top:1.25rem}.cover-do{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:1.75rem;display:flex}.cover-phone{font:700 clamp(1.8rem, 1.2rem + 2vw, 2.5rem)/1 var(--f-head);letter-spacing:.02em;color:var(--ink);flex-direction:column;align-items:center;text-decoration:none;display:flex}.cover-phone:hover{text-decoration:underline;text-decoration-color:var(--chartreuse);background:0 0;text-decoration-thickness:4px}.cover-phone-k{font:500 .75rem/1 var(--f-text);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin-bottom:.45rem}.cover-spec{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:56rem;margin-top:2.5rem;display:grid}.cover-spec li{flex-direction:column;gap:.3rem;padding:.9rem .75rem;display:flex}.cover-spec li+li{border-left:1px solid var(--line)}.cover-spec-v{font:700 1.6rem/1 var(--f-head)}.cover-spec-k{font-size:var(--step--1);color:var(--muted);line-height:1.3}.cover .spec-rating{justify-content:center;margin-top:1.1rem}.sculpture{height:5.5rem;max-width:calc(var(--wrap) - 2 * var(--gutter));margin-inline:auto;position:relative}@media (width<=1215px){.sculpture{margin-inline:var(--gutter)}}.sculpture span{position:absolute;bottom:0}.sc-base{background:var(--line-strong);height:1px;left:0;right:0}.sc-disc{background:var(--chartreuse);border-radius:50%;width:5rem;height:5rem;left:calc(50% - 9rem)}.sc-column{background:var(--ink);width:2rem;height:4.5rem;left:calc(50% - 1rem)}.sc-ring{border:2px solid var(--ink);border-radius:50%;width:3.4rem;height:3.4rem;left:calc(50% + 4rem)}@media (width<=699px){.cover-spec{grid-template-columns:1fr 1fr}.cover-spec li:nth-child(3){border-left:0}.cover-spec li:nth-child(n+3){border-top:1px solid var(--line)}.sculpture{height:4rem}.sc-disc{width:3.5rem;height:3.5rem;left:calc(50% - 6rem)}.sc-column{width:1.5rem;height:3.2rem}.sc-ring{width:2.4rem;height:2.4rem;left:calc(50% + 2.5rem)}}.folio{border-bottom:1px solid var(--line-strong);background-color:var(--ground);background-image:radial-gradient(circle at 50% 50%, transparent .9rem, var(--breeze) .9rem, var(--breeze) calc(.9rem + 1px), transparent calc(.9rem + 1.5px)), linear-gradient(90deg, var(--breeze) 1px, transparent 1px), linear-gradient(0deg, var(--breeze) 1px, transparent 1px);background-size:2.25rem 2.25rem}.folio-in{flex-direction:column;padding-block:clamp(1.25rem,.8rem + 2vw,2.25rem) clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.folio-top{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 2rem;padding-bottom:.8rem;display:flex}.folio-k{font:600 .78rem/1.3 var(--f-head);text-transform:uppercase;letter-spacing:.24em;align-items:center;gap:.6rem;display:flex}.folio-ico{background:var(--chartreuse);width:1.9rem;height:1.9rem;color:var(--on-chartreuse);padding:.3rem}.folio-ico .a{fill:var(--sheet)}.h1--folio{text-transform:uppercase;letter-spacing:.015em;max-width:24ch;margin-top:clamp(1.1rem,.6rem + 2vw,2rem);font-size:clamp(2rem,1.1rem + 3.6vw,3.6rem);line-height:1.02}.lede--folio{max-width:46rem;margin-top:1rem}.folio-spec{border-top:2px solid var(--ink);border-bottom:1px solid var(--line-strong);background:var(--sheet);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.25rem,.8rem + 1.5vw,2rem);display:grid}.folio-cell{flex-direction:column;justify-content:center;gap:.35rem;min-height:4.6rem;padding:.75rem 1rem;display:flex}.folio-cell+.folio-cell{border-left:1px solid var(--line)}.folio-cell-k{font:500 .72rem/1.2 var(--f-text);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.folio-cell-v{font:700 1.45rem/1 var(--f-head);letter-spacing:.02em;align-items:center;gap:.45rem;display:inline-flex}.folio-cell--book{background:var(--chartreuse);padding:0}.folio-book,.folio-phone{height:100%;color:inherit;flex-direction:column;justify-content:center;gap:.35rem;text-decoration:none;display:flex}.folio-book{color:var(--on-chartreuse);padding:.75rem 1rem}.folio-book .folio-cell-k{color:var(--on-chartreuse);opacity:.8}.folio-book .ico .a{fill:var(--on-chartreuse)}.folio-book:hover{background:var(--chartreuse-deep)}.folio-phone{color:var(--ink)}.folio-phone:hover{background:0 0}.folio-phone:hover .folio-cell-v{text-decoration:underline;text-decoration-color:var(--chartreuse);text-decoration-thickness:3px}.folio .spec-rating{border-top:0}.crumbs ol{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.2rem 0;display:flex}.crumbs-sep{background:var(--chartreuse);width:.45rem;height:.45rem;box-shadow:0 0 0 1px var(--ink);border-radius:50%;margin-inline:.55rem;display:inline-block}.crumbs a{color:var(--ink-2)}@media (width<=899px){.folio-spec{grid-template-columns:1fr 1fr}.folio-cell:nth-child(3){border-left:0}.folio-cell:nth-child(n+3){border-top:1px solid var(--line)}.folio-top{flex-direction:column;align-items:flex-start}.folio-top .crumbs{order:2}}@media (width<=379px){.folio-cell-v{font-size:1.2rem}.folio-cell{padding-inline:.75rem}}.spec-rating{border-block:1px solid var(--line);font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.55rem 0;display:flex}.spec-rating-star{width:1.1rem;height:1.1rem;color:var(--ink)}.spec-rating-v b{font:700 1.25rem/1 var(--f-head);color:var(--ink)}.spec-rating-w,.spec-rating-n{color:var(--muted)}.spec-rating-n b{color:var(--ink)}.sheet{padding-bottom:3rem}.row{padding-block:var(--row-pad);border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1rem 2.5rem;display:grid}.row--open{border-top-color:var(--line-strong)}.rubric-in{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1.25rem}.rubric-h{font:700 var(--step-2)/1.12 var(--f-head);letter-spacing:.005em;text-wrap:balance}.row-body{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.row--faq{background:var(--ground-2);box-shadow:0 0 0 100vmax var(--ground-2);clip-path:inset(0 -100vmax)}.glyph{flex:none;width:2.25rem;height:2.25rem;display:block}.glyph--disc{background:var(--chartreuse);border-radius:50%}.glyph--half{background:var(--chartreuse);height:1.125rem;box-shadow:0 2px 0 var(--ink);border-radius:2.25rem 2.25rem 0 0;margin-top:1.125rem}.glyph--square{background:var(--chartreuse);box-shadow:inset 0 0 0 2px var(--ink)}.glyph--ring{border:2px solid var(--ink);box-shadow:inset 0 0 0 .45rem var(--chartreuse);border-radius:50%}.glyph--quarter{background:var(--chartreuse);box-shadow:-2px 2px 0 var(--ink);border-radius:0 100% 0 0}.glyph--tri{border-left:1.2rem solid #0000;border-right:1.2rem solid #0000;border-bottom:2.1rem solid var(--chartreuse);width:0;height:0}@media (width<=899px){.row{grid-template-columns:1fr;gap:1rem}.row--open .rubric{display:none}.rubric-in{flex-direction:row;align-items:flex-start;gap:.9rem;position:static}.glyph{width:1.6rem;height:1.6rem;margin-top:.2rem}.glyph--half{border-radius:1.6rem 1.6rem 0 0;height:.8rem;margin-top:.8rem}.glyph--ring{box-shadow:inset 0 0 0 .3rem var(--chartreuse)}.glyph--tri{border-bottom-width:1.5rem;border-left-width:.85rem;border-right-width:.85rem;width:0;height:0}}.foot{background:var(--ground-2);border-top:1px solid var(--line-strong);margin-top:2rem}.breeze{border-bottom:1px solid var(--line);background-image:radial-gradient(circle at 50% 50%, transparent .62rem, var(--line) .62rem, var(--line) calc(.62rem + 1px), transparent calc(.62rem + 1.5px)), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:0 0,0 0;background-size:1.5rem 1.5rem,1.5rem 1.5rem;height:3rem}.foot-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem 2.5rem;padding-block:2.5rem;display:grid}.foot-colophon{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.foot-brand{font:700 1.05rem/1.2 var(--f-head);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.7rem;display:flex}.foot-mark{flex:none;width:2.4rem;height:2.4rem}.foot-phone{font:700 2rem/1 var(--f-head);letter-spacing:.02em;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.foot-phone:hover{text-decoration:underline;text-decoration-color:var(--chartreuse);background:0 0;text-decoration-thickness:4px}.foot-phone-k{font:500 .72rem/1 var(--f-text);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:.45rem}.foot-terms{font-size:var(--step--1);color:var(--ink-2);max-width:22rem}.foot-map{grid-template-columns:1fr 1.6fr 1.6fr .8fr;gap:1.5rem;display:grid}.foot-h{font:600 .72rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);border-bottom:1px solid var(--line-strong);margin-bottom:.4rem;padding-bottom:.6rem}.foot-col--areas ul,.foot-col--brands ul{columns:2;column-gap:1rem}.foot-col li{break-inside:avoid}.foot-col a{padding:.28rem 0;font-size:.94rem;text-decoration:none;display:inline-block}.foot-col a:hover{text-decoration:underline;text-decoration-color:var(--link-line)}.foot-fine{border-top:1px solid var(--line);color:var(--muted);padding-block:1.25rem 2rem;font-size:.82rem}@media (width<=1099px){.foot-in{grid-template-columns:1fr}.foot-map{grid-template-columns:1fr 1fr}}@media (width<=559px){.foot-map{grid-template-columns:1fr}.foot-phone{font-size:1.7rem}}.lost{padding-block:3rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.mast,.toc-m,.foot,.sculpture,.breeze,.btn{display:none!important}body{color:#000;background:#fff}}.b{min-width:0}.h3{font:700 1.2rem/1.2 var(--f-head);letter-spacing:.01em;margin-bottom:.75rem}.b-lead{color:var(--ink-2);max-width:40rem;margin-bottom:1rem}.text p{text-wrap:pretty;max-width:42rem}.text p+p{margin-top:.9rem}.text a,.b-lead a{font-weight:500}.memo{border-block:2px solid var(--ink);max-width:42rem;padding:.9rem 0 1rem}.memo-k{font:600 .72rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.22em;color:var(--ink-2);align-items:center;gap:.5rem;display:flex}.memo-sq{background:var(--chartreuse);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--ink)}.memo-n{color:var(--muted);letter-spacing:.1em}.memo-q{font:700 1.2rem/1.3 var(--f-head);margin-top:.7rem}.memo-a{margin-top:.45rem}.stair-list{counter-reset:none;gap:1.1rem;display:grid;position:relative}.stair-list:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1.2rem}.stair-step{grid-template-columns:2.4rem minmax(0,1fr);column-gap:1rem;display:grid;position:relative}.stair-no{border:1px solid var(--ink);background:var(--ground);width:2.4rem;height:2.4rem;font:700 .85rem/1 var(--f-head);letter-spacing:.05em;border-radius:50%;grid-row:span 2;place-items:center;display:grid;position:relative}.stair-step:first-child .stair-no{background:var(--chartreuse);color:var(--on-chartreuse)}.stair-t{padding-top:.35rem;font-weight:700}.stair-x{color:var(--ink-2);margin-top:.15rem}.tally-list li{border-bottom:1px solid var(--line);gap:.8rem;padding:.55rem 0;display:flex}.tally-list li:first-child{border-top:1px solid var(--line)}.tally-box{border:1.5px solid var(--ink);flex:none;width:1rem;height:1rem;margin-top:.25rem}.tally-list li:nth-child(3n+1) .tally-box{background:var(--chartreuse)}.spec-cap{font:600 .78rem/1.3 var(--f-head);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-2);margin-bottom:.5rem}.spec-scroll{-webkit-overflow-scrolling:touch;border-top:2px solid var(--ink);overflow-x:auto}.spec-t{border-collapse:collapse;width:100%;min-width:34rem;font-size:.96rem}.spec-t th,.spec-t td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem .75rem .6rem 0}.spec-t thead th{font:600 .75rem/1.2 var(--f-head);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--ink)}.spec-t tbody th{font-weight:700}.scale-list{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:1rem 1.25rem;padding-top:1.5rem;display:grid;position:relative}.scale-list:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:.55rem;left:0;right:0}.scale-stop{position:relative}.scale-dot{background:var(--chartreuse);width:1.1rem;height:1.1rem;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:-1.45rem;left:0}.scale-when{font:700 1rem/1.25 var(--f-head);margin-bottom:.3rem}.scale-x{color:var(--ink-2);font-size:.97rem}@media (width<=699px){.scale-list{grid-template-columns:1fr;padding-top:0;padding-left:1.75rem}.scale-list:before{width:1px;height:auto;inset:.3rem auto .3rem .5rem}.scale-dot{top:.2rem;left:-1.75rem}}.note{border-left:6px solid var(--chartreuse);background:var(--sheet);max-width:44rem;padding:.9rem 1.1rem}.note-tag{font:600 .72rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-2);align-items:center;gap:.45rem;display:flex}.note-ico{width:1.1rem;height:1.1rem}.note-t{font:700 1.1rem/1.3 var(--f-head);margin-top:.55rem}.note-x{margin-top:.35rem}.note-list{gap:.3rem;margin-top:.6rem;display:grid}.note-list li{padding-left:1.1rem;position:relative}.note-list li:before{content:"";background:currentColor;width:.5rem;height:2px;position:absolute;top:.65em;left:0}.note--warning{border-left-color:var(--warn)}.note--warning .note-tag{color:var(--warn-ink)}.note--gas{border-left-color:var(--warn);background:var(--warn-bg)}.note--gas .note-tag,.note--gas .note-t{color:var(--warn-ink)}.note--gas .note-ico{color:var(--warn)}.ledger-list{border-top:2px solid var(--ink)}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.4rem 1.5rem;padding:.75rem 0;display:grid}.ledger-row dt{gap:.6rem;font-weight:700;display:flex}.ledger-no{border:1px solid var(--ink);width:1.5rem;height:1.5rem;font:700 .8rem/1 var(--f-head);text-transform:uppercase;flex:none;place-items:center;display:grid}.ledger-row dd{color:var(--ink-2)}@media (width<=699px){.ledger-row{grid-template-columns:1fr}}.defects-head{font:600 .72rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);border-bottom:2px solid var(--ink);grid-template-columns:3.4rem minmax(0,1fr);gap:1rem;padding-bottom:.5rem;display:grid}.defects-row{border-bottom:1px solid var(--line);grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:start;gap:.3rem 1rem;padding:.8rem 0;display:grid}.defects-no{background:var(--chartreuse);height:1.9rem;color:var(--on-chartreuse);font:700 .78rem/1 var(--f-head);letter-spacing:.06em;place-items:center;display:grid}.defects-sign{font-weight:700}.defects-cause{color:var(--ink-2);margin-top:.25rem}.defects-k{font:600 .68rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.defects-go{white-space:nowrap;align-self:center;font-size:.94rem;font-weight:600}@media (width<=699px){.defects-head{display:none}.defects-row{grid-template-columns:2.9rem minmax(0,1fr)}.defects-go{grid-column:2;justify-self:start}}.index-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));display:grid}.index-cell{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;gap:.4rem;padding:1rem 1rem 1.15rem;transition:background-color .15s;display:flex;position:relative}.index-cell:hover,.index-cell:focus-within{background:var(--link-hover-bg)}.index-k{font:600 .7rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);align-items:center;gap:.45rem;display:flex}.index-ico{width:1.25rem;height:1.25rem;color:var(--ink)}.index-t{font:700 1.12rem/1.25 var(--f-head);color:var(--ink);text-decoration:none}.index-t:after{content:"";position:absolute;inset:0}.index-t:hover{background:0 0}.index-x{color:var(--ink-2);font-size:.94rem}.said{border-block:1px solid var(--line-strong);padding:1.25rem 0}.said-mark{width:2.2rem;height:2.2rem}.said blockquote p{font:400 1.3rem/1.45 var(--f-head);margin-top:.6rem}.said figcaption{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.9rem;display:flex}.said-stars{color:var(--ink);gap:.1rem;display:inline-flex}.said-stars .ico{width:1rem;height:1rem}.said-who{color:var(--ink);font-weight:700}.passport-list{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));column-gap:2rem;display:grid}.passport-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.15rem 1rem;padding:.8rem 0;display:grid}.passport-k{font:600 .72rem/1.2 var(--f-head);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.passport-v{font:700 1.35rem/1.1 var(--f-head);text-align:right}.passport-v a{text-decoration-color:var(--chartreuse);text-decoration-thickness:3px}.passport-x{color:var(--ink-2);grid-column:1/-1;font-size:.94rem}.qa-list{border-top:2px solid var(--ink)}.qa-item{border-bottom:1px solid var(--line-strong);padding:.95rem 0}.qa-q{font:700 1.1rem/1.35 var(--f-head);gap:.75rem;display:flex}.qa-sq{border:1.5px solid var(--ink);background:var(--chartreuse);flex:none;width:1.2rem;height:1.2rem;margin-top:.1rem;position:relative}.qa-sq:before,.qa-sq:after{content:"";background:var(--on-chartreuse);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa-sq:before{width:.6rem;height:1.5px}.qa-sq:after{width:1.5px;height:.6rem}.qa-a{color:var(--ink-2);max-width:44rem;margin-top:.4rem;padding-left:1.95rem}.places-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:0 2rem;display:grid}.places-item{border-top:1px solid var(--line);padding:.8rem 0}.places-t{font:700 1.05rem/1.3 var(--f-head);align-items:flex-start;gap:.45rem;display:flex}.places-ico{width:1.15rem;height:1.15rem;margin-top:.05rem}.places-x{color:var(--ink-2);margin-top:.3rem;font-size:.96rem}.myths-list{gap:1rem;display:grid}.myths-item{border-bottom:1px solid var(--line);gap:.5rem;padding-bottom:1rem;display:grid}.myths-k{font:600 .7rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:.3rem;display:block}.myths-myth s{color:var(--ink-2);text-decoration-thickness:1px}.myths-fact{border-left:4px solid var(--chartreuse);padding-left:.9rem}.duo-cols{border-block:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.duo-col{padding:1rem 1.25rem 1.1rem 0}.duo-col--b{border-left:1px solid var(--line-strong);padding:1rem 0 1.1rem 1.25rem}.duo-t{font:700 1.15rem/1.25 var(--f-head);align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.duo-mark{flex:none;width:1.1rem;height:1.1rem}.duo-col--a .duo-mark{background:var(--chartreuse);box-shadow:0 0 0 1px var(--ink);border-radius:50%}.duo-col--b .duo-mark{border:2px solid var(--ink)}.duo-col ul{gap:.45rem;display:grid}.duo-col li{padding-left:1rem;font-size:.97rem;position:relative}.duo-col li:before{content:"";background:var(--ink);width:.45rem;height:1px;position:absolute;top:.65em;left:0}.duo-verdict{border:1px solid var(--ink);margin-top:1rem;padding:.8rem 1rem}.duo-verdict-k{font:600 .7rem/1 var(--f-head);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:.35rem;display:block}@media (width<=699px){.duo-cols{grid-template-columns:1fr}.duo-col,.duo-col--b{padding:1rem 0}.duo-col--b{border-left:0;border-top:1px solid var(--line-strong)}}.frame{margin:0}.frame--narrow{max-width:24rem}.pic{display:block}.pic-img{border:1px solid var(--line-strong);width:100%;height:auto;display:block}.slab{background:var(--band);color:var(--on-band);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem 2rem;padding:1.5rem 1.6rem;display:grid}.slab a:not(.btn){color:var(--on-band);text-decoration-color:var(--chartreuse)}.slab .btn--chart{color:var(--on-chartreuse)}.slab-t{font:700 1.5rem/1.15 var(--f-head)}.slab-x{color:var(--on-band-muted);margin-top:.5rem}.slab-do{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.slab-phone{font:700 2rem/1 var(--f-head);letter-spacing:.02em;flex-direction:column;text-decoration:none;display:flex}.slab-phone:hover{background:0 0;text-decoration:underline 3px}.slab-phone-k{font:500 .72rem/1 var(--f-text);text-transform:uppercase;letter-spacing:.18em;color:var(--on-band-muted);margin-bottom:.4rem}.slab .btn--chart{box-shadow:4px 4px 0 var(--on-band);border-color:var(--on-band)}.slab .btn--chart:hover{box-shadow:6px 6px 0 var(--on-band)}.slab-fee{border-top:1px solid var(--on-band-muted);font-size:var(--step--1);color:var(--on-band-muted);grid-column:1/-1;padding-top:.75rem}@media (width<=699px){.slab{grid-template-columns:1fr;padding:1.25rem 1.1rem}.slab-phone{font-size:1.7rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .slab .btn--chart{background:var(--on-band);color:var(--band);border-color:var(--on-band);box-shadow:4px 4px 0 var(--ground)}:root:not([data-theme=light]) .slab .btn--chart .ico .a{fill:var(--band)}:root:not([data-theme=light]) .memo{background:var(--chartreuse);color:var(--on-chartreuse);border-color:var(--chartreuse);padding-inline:1rem}:root:not([data-theme=light]) .memo .memo-k,:root:not([data-theme=light]) .memo .memo-n{color:var(--on-chartreuse)}:root:not([data-theme=light]) .memo .memo-sq{background:var(--on-chartreuse);box-shadow:none}:root:not([data-theme=light]) .memo a{color:var(--on-chartreuse);text-decoration-color:currentColor}:root:not([data-theme=light]) .memo a:hover{background:var(--chartreuse-deep)}:root:not([data-theme=light]) .spec-t thead th{background:var(--chartreuse);color:var(--on-chartreuse);padding-left:.6rem}:root:not([data-theme=light]) .passport-list{border-top-color:var(--chartreuse)}:root:not([data-theme=light]) .row--faq{background:var(--sheet);box-shadow:0 0 0 100vmax var(--sheet)}}:root[data-theme=dark] .memo{background:var(--chartreuse);color:var(--on-chartreuse);border-color:var(--chartreuse);padding-inline:1rem}:root[data-theme=dark] .memo .memo-k,:root[data-theme=dark] .memo .memo-n{color:var(--on-chartreuse)}:root[data-theme=dark] .memo .memo-sq{background:var(--on-chartreuse);box-shadow:none}:root[data-theme=dark] .memo a{color:var(--on-chartreuse);text-decoration-color:currentColor}:root[data-theme=dark] .spec-t thead th{background:var(--chartreuse);color:var(--on-chartreuse);padding-left:.6rem}:root[data-theme=dark] .slab .btn--chart{background:var(--on-band);color:var(--band);border-color:var(--on-band);box-shadow:4px 4px 0 var(--ground)}.nexfield-widget{--nxf-primary:var(--chartreuse);--nxf-accent:var(--ink);--nxf-on-primary:var(--on-chartreuse);--nxf-radius:0px;--nxf-font:var(--f-text)}.nexfield-widget::part(dialog){background:var(--sheet);color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--chartreuse);border-radius:0}.nexfield-widget::part(header){background:var(--ground);color:var(--ink);border-bottom:1px solid var(--ink)}.nexfield-widget::part(title){color:var(--ink);font-family:var(--f-head);text-transform:uppercase;letter-spacing:.12em;font-size:1.05rem;font-weight:700}.nexfield-widget::part(subtitle){color:var(--muted)}.nexfield-widget::part(logo){background:var(--chartreuse);color:var(--on-chartreuse);border-radius:50%}.nexfield-widget::part(loader){background:var(--sheet)}.nexfield-widget::part(spinner){border-top-color:var(--ink)}.nexfield-widget::part(close){color:var(--ink)}.nexfield-widget::part(close):focus-visible{outline:3px solid var(--focus);outline-offset:2px}
