.hz-kfr .hz-kd-f{stroke-width:2px;stroke-dasharray:0 1;opacity:0;transition:none}.hz-kveil .hz-kd-v{opacity:0;transition:none}.hz-plate:has(.hz-list a:is(:hover,:focus-visible)) .hz-kd{visibility:hidden}.hz{padding:40px 0 64px;container-type:inline-size}.hz-grid{--hz-w:min(var(--content), 100cqi - 2 * var(--m));--hz-col:calc((var(--hz-w) - 11 * var(--g)) / 12);--hz-s7:calc(7 * var(--hz-col) + 6 * var(--g));--hz-k:calc(var(--hz-w) / 17.4);--hz-hu:calc(var(--hz-s7) / 718);--hz-band:round(nearest, calc(var(--hz-k) * 3.2), 1px);--hz-roof:round(nearest, calc(var(--hz-k) * 3.4), 1px);--hz-base:round(nearest, calc(var(--hz-k) * 3.5), 1px);--hz-ground:round(nearest, calc(var(--hz-k) * 1.2), 1px);--pxm:var(--hz-k);align-items:start}@media (width>=1920px){.sheet.hz-grid{--hz-w:min(var(--content) - 160px, 100cqi - 2 * var(--m));width:var(--hz-w)}}.hz-head{grid-column:1/-1;grid-template-columns:subgrid;margin-bottom:var(--s3);display:grid}.hz-intro{grid-column:1/span 4;align-self:center}.hz-h2{max-width:506px;margin-top:26px}.hz-lead{max-width:506px;margin-top:32px}.hz-plate{--hz-hu:calc((8 * var(--hz-col) + 7 * var(--g)) / 718);grid-column:5/-1;position:relative}@media (width>=1200px){.hz-plate{--hz-ax:calc(.5064 * var(--hz-w) - 4 * (var(--hz-col) + var(--g)) - .1851 * (8 * var(--hz-col) + 7 * var(--g)))}.hz-plate .hz-key,.hz-plate .hz-kimg{translate:var(--hz-ax) 0}}.hz-key{width:100%;height:auto;aspect-ratio:var(--kw) / var(--kh);fill:none;display:block;overflow:visible}html.js:not(.reduce):not(.motion-failed):not(.is-flat) .hz:not(.hz-failed) .hz-key [data-rv]{stroke-dasharray:0 100000}.hz-kimg{left:calc(-5.5 * var(--kz) / 718 * 100%);width:calc(174 * var(--kz) / 718 * 100%);max-width:none;height:auto;clip-path:inset(0 2.24% max(3.6%, var(--kb,0%)) 3.97%);pointer-events:none;position:absolute;top:0}.hz-key{position:relative}.hz-kveil path{fill:var(--paper);fill-opacity:.72;opacity:0;transition:opacity var(--t-fast)}.hz-kfr rect{fill:none;stroke:var(--ink);stroke-width:1.5px;opacity:0;transition:opacity var(--t-fast)}.hz-plate:has(li[data-n="0"] a:is(:hover,:focus-visible)) :is(.hz-kx0,.hz-kf0),.hz-plate:has(li[data-n="1"] a:is(:hover,:focus-visible)) :is(.hz-kx1,.hz-kf1),.hz-plate:has(li[data-n="2"] a:is(:hover,:focus-visible)) :is(.hz-kx2,.hz-kf2),.hz-plate:has(li[data-n="3"] a:is(:hover,:focus-visible)) :is(.hz-kx3,.hz-kf3),.hz-plate:has(li[data-n="4"] a:is(:hover,:focus-visible)) :is(.hz-kx4,.hz-kf4),.hz-plate:has(li[data-n="5"] a:is(:hover,:focus-visible)) :is(.hz-kx5,.hz-kf5),.hz-plate:has(li[data-n="6"] a:is(:hover,:focus-visible)) :is(.hz-kx6,.hz-kf6),.hz-plate:has(li[data-n="7"] a:is(:hover,:focus-visible)) :is(.hz-kx7,.hz-kf7),.hz-plate:has(li[data-n="8"] a:is(:hover,:focus-visible)) :is(.hz-kx8,.hz-kf8){opacity:1}.hz-list{grid-template-columns:calc(190 * var(--kz) * var(--hz-hu) + var(--hz-ax,0px)) calc(92 * var(--hz-hu)) calc(120 * var(--hz-hu)) calc(60 * var(--hz-hu)) calc(16 * var(--hz-hu)) minmax(0, 1fr);grid-template-rows:calc(34 * var(--kz) * var(--hz-hu)) repeat(8, calc(32 * var(--kz) * var(--hz-hu))) calc(var(--keg) * var(--kz) * var(--hz-hu));display:grid;position:absolute;inset:0 0 auto}.hz-list__head{grid-area:1/2/auto/5;grid-template-columns:subgrid;padding-bottom:calc(7 * var(--hz-hu));color:var(--ink-2);align-self:end;display:grid}.hz-list__head>:last-child,.hz-list a>:last-child{text-align:right}.hz-list ol,.hz-list li,.hz-fam{display:contents}.hz-list a{grid-row:var(--r);grid-column:1/5;grid-template-columns:subgrid;padding-bottom:calc(6 * var(--hz-hu));font:400 var(--t1) var(--font-sans);color:var(--ink);transition:background-color var(--t-fast);align-content:end;align-items:last baseline;display:grid}.hz-list a>:first-child{grid-column:2}.hz-list a>.tech{line-height:18px}.is-empty a .hz-list__use{color:var(--ink-2)}@media (hover:hover){.hz-list a:hover{background:linear-gradient(to right, transparent calc(190 * var(--kz) * var(--hz-hu)), var(--wash) 0)}}.hz-fam li{grid-column:6;grid-row:var(--a) / var(--b);align-items:center;gap:8px;padding-left:4px;display:flex}.hz-fam li:before{content:"";width:5px;margin:calc(8 * var(--hz-hu)) 0 calc(6 * var(--hz-hu));border:1px solid var(--ink-3);border-right:0;flex:none;align-self:stretch}.hz-fam span{color:var(--ink-2);line-height:14px}.hz-list a{white-space:nowrap}.hz-list a>.tech,.hz-list__head>*{letter-spacing:.1em}@media (width>=900px) and (width<=1199px){.hz-intro{grid-column:1/span 8}.hz-plate{margin-top:var(--s3);--hz-hu:calc(min(var(--hz-w), 840px) / 718);grid-area:2/1/auto/-1;width:min(100%,840px)}}.hz-band,.hz-st,.hz-ground{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.hz-band>*,.hz-st>*{grid-row:1}.hz-st{--hz-band:round(nearest, calc(var(--hz-k) * var(--sh,3.2)), 1px);height:var(--hz-band)}.hz-roof{height:var(--hz-roof);--kh:340;--ky:302}.hz-base{height:var(--hz-base);--kh:350;--ky:282}.hz-ground{height:var(--hz-ground)}.hz-fr{grid-column:1/-1;height:100%;position:relative}.hz-dw,.hz-dw>*,.hz-ground img{width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width>=900px){.hz-dw,.hz-ground img{width:129.54%;left:-29.5402%}.hz-fr{clip-path:inset(-40px -40px -40px -3.16092%)}}.hz-dw>svg{overflow:visible}.hz-dw>svg [stroke-width]{stroke-width:calc(var(--hz-u,1.394) * 1px)}.hz-dw>svg [data-t^=dg-]{stroke-width:calc(var(--hz-u,1.394) * 1.5px)}.hz-dw text{font-family:var(--font-sans);font-size:calc(11px * var(--hz-u,2.42));letter-spacing:.14em;font-variant-numeric:tabular-nums;fill:var(--ink)}html.js:not(.motion-failed) .hz:not(.hz-failed) .hz-band:not(.hz-ff) .hz-f,html.js:not(.motion-failed) .hz:not(.hz-failed) .hz-st:not(.hz-ff) .hz-f,.hz-top,.hz-mini,.hz-plan{display:none}.hz-kv{--kh:320;--ky:282;right:97.4138%;bottom:calc((var(--kh) - var(--ky)) / var(--kh) * 100% - 3px);white-space:nowrap;color:var(--ink);line-height:14px;position:absolute}.hz-roof .hz-kv{--kh:340;--ky:302}.hz-base .hz-kv{--kh:350;--ky:282}.hz-lg{margin-bottom:calc(var(--hz-k) * .3);grid-column:1/span 3;align-self:end}.hz-l1,.hz-sig{white-space:nowrap}@media (width>=900px){.hz-grid{--hz-hd:56px}.hz-st{height:calc(var(--hz-band) + var(--hz-hd));grid-template-rows:var(--hz-hd) 1fr;position:relative}.hz-st>.hz-fr{grid-row:2}.hz-st.hz-ch{--hz-chh:120px;height:calc(var(--hz-band) + var(--hz-hd) + var(--hz-chh));grid-template-rows:var(--hz-chh) var(--hz-hd) 1fr}.hz-st.hz-ch>.hz-lg{grid-row:2}.hz-st.hz-ch>.hz-fr{grid-row:3}.hz-st.hz-ch:before{height:calc(var(--hz-hd) + var(--hz-chh))}.hz-st.hz-ch>.hz-plan{top:calc(var(--hz-chh) + var(--hz-hd) + var(--hz-k) * .2)}.hz-chap{padding:0 calc(var(--hz-k) * .52 + 14px) 10px calc(var(--hz-k) * 1.01 + 14px);border-bottom:1px solid var(--ink);grid-area:1/1/auto/-1;align-self:end;align-items:baseline;gap:20px;margin:0;display:flex}.hz-chap__t{font:300 clamp(56px, 4.2vw, 64px) / 1 var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.hz-chap__n{color:var(--ink-2)}.hz-st:before{content:"";height:var(--hz-hd);top:0;left:calc(var(--hz-k) * .69 - 1px);right:calc(var(--hz-k) * .52 - 1px);pointer-events:none;border-inline:1px solid var(--ink-3);background:linear-gradient(to right, transparent calc(var(--hz-k) * .32), var(--ink-3) 0 calc(var(--hz-k) * .32 + 1px), transparent 0);position:absolute}.hz-st>.hz-plan{top:calc(var(--hz-hd) + var(--hz-k) * .2);--pw:clamp(64px, var(--m) + var(--hz-k) * .69 - 28px, 150px);left:calc(var(--hz-k) * .69 - 12px - var(--pw));width:var(--pw);aspect-ratio:440/320;max-width:none;height:auto;display:block;position:absolute}.hz-st .hz-lg{padding-inline:calc(var(--hz-k) * 1.01 + 14px) calc(var(--hz-k) * .52 + 14px);white-space:nowrap;grid-area:1/1/auto/-1;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"l1 sig stamp""h3 sub cta";align-self:center;align-items:baseline;gap:2px 32px;margin:0;display:grid}.hz-st .hz-act{display:contents}.hz-st .hz-l1{grid-area:l1}.hz-st .hz-h3{grid-area:h3;margin:0;line-height:26px}.hz-st .hz-sub{grid-area:sub}.hz-st .hz-sig{grid-area:sig;margin:0}.hz-st .hz-stamp{grid-area:stamp;place-self:center end;height:20px;line-height:17px}.hz-st a.hz-cta{background-position:0 calc(100% - 3px);grid-area:cta;justify-self:end;margin:0;padding:4px 0}}@media (width>=900px) and (width<=1199px){.hz-grid{--hz-hd:74px}.hz-st .hz-lg{grid-template-areas:"l1 l1 stamp""h3 h3 cta""sub sig sig";column-gap:24px}}.hz-h3{font:300 20px/28px var(--font-sans);margin-top:2px}@media (width>=1366px){.hz-st[data-st=eg] .hz-h3{font-size:27px;line-height:32px}}.hz-sub{font:400 14px/20px var(--font-sans);color:var(--ink-2)}.hz-sig{color:var(--ink);margin-top:4px}.hz-act{align-items:center;gap:16px;margin-top:6px;display:flex}a.hz-cta{white-space:nowrap;color:var(--ink);background-position:0 calc(100% - 7px);background-size:100% 1px;justify-self:start;margin:0 0 -8px;padding:8px 0;font-size:12px;line-height:16px}.hz-cta-s{display:none}@media (hover:hover){a.hz-cta:hover{background-size:100% 2px}}.hz-stamp{border:1.5px solid var(--ink-2);height:22px;color:var(--ink-2);font:400 11px/19px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:0 5px;display:inline-block}.hz-lg--roof{margin-bottom:calc(var(--hz-k) * .3 + 2px);grid-column:1/span 5}.hz-roof__row{align-items:flex-end;gap:var(--s3);margin-top:10px;display:flex}.hz-note{max-width:470px;font:400 12px/16px var(--font-sans);letter-spacing:.02em;color:var(--ink-2);margin-top:6px}.hz-roof__row .scale__val{white-space:nowrap}.hz-lg--base{margin-bottom:calc(var(--hz-k) * .6)}@media (width<=1365px) and (width>=900px){.hz-st .hz-lg{margin-bottom:4px}}.hz-legend{grid-column:1/-1;grid-template-columns:subgrid;margin-top:var(--s4);padding-top:var(--s2);border-top:1px solid var(--hair);align-items:center;display:grid}.hz-legend__t{color:var(--ink-2);grid-column:1/span 3}.hz-legend__l{flex-wrap:wrap;grid-column:4/-1;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.hz-legend__l li{align-items:center;gap:10px;display:flex}.hz-legend__l .tech{color:var(--ink);white-space:nowrap}.hz-sw{flex:none;width:36px;height:20px}.hz-sw-defs{width:0;height:0;position:absolute;overflow:hidden}.hz-brace{font:400 var(--t1) var(--font-sans);color:var(--ink-2);grid-column:1/span 3;align-self:start;margin-top:14px}.hz-brace--foot{margin-top:var(--s3);grid-row:auto}.hz-brace a{color:var(--ink);background-position:0 calc(100% - 6px);margin-block:-6px;padding-block:6px;display:inline-block}@media (width>=900px){.hz-roof{grid-template-rows:auto var(--hz-roof);height:auto}.hz-roof>.hz-fr{grid-row:2}.hz-lg--roof{padding:0 calc(var(--hz-k) * .52 + 14px) 10px calc(var(--hz-k) * 1.01 + 14px);align-self:start;align-items:end;column-gap:var(--s3);grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.hz-lg--roof>p{grid-column:1}.hz-lg--roof>.tech{white-space:nowrap}.hz-lg--roof .hz-note{max-width:none;margin-top:4px}.hz-roof__row{grid-area:1/2/span 2;margin:0}.hz-base{position:relative}.hz-ugl{z-index:1;left:calc(var(--hz-k) * 8.6);top:calc(var(--hz-k) * .55);min-width:calc(var(--hz-k) * 4.6);background:var(--paper);flex-direction:column;padding:12px 20px 12px 16px;display:flex;position:absolute}.hz-ugl>*{align-self:stretch}.hz-ugl>.hz-lg--base{order:-1;margin:0}.hz-ugl>.hz-brace{white-space:nowrap;margin:6px 0 0}}@media (width<=899px){.hz{padding:var(--s5) 0 40px}.hz-head{margin-bottom:var(--s3);display:block}.hz-h2{margin-top:16px;font-size:30px;line-height:32px}.hz-lead{font:400 15px/22px var(--font-sans);margin-top:16px}.hz-plate{margin-top:var(--s3)}.hz-key,.hz-kimg,.hz-list__head,.hz-fam{display:none}.hz-chap{margin:var(--s5) 0 var(--s2);border-bottom:1px solid var(--ink);align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.hz-chap__t{font:300 34px / 1.05 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.hz-chap__n{color:var(--ink-2)}.hz-list{margin:0 calc(-1 * var(--m));display:block;position:static}.hz-list ol{padding:0 var(--m) 4px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hz-list ol::-webkit-scrollbar{display:none}.hz-list ol{mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.hz-list ol:after{content:"";flex:0 0 16px;order:99}.hz-list li{order:var(--o);flex:none;display:block}.hz-list li.is-empty{display:none}.hz-list a{border:1px solid var(--ink-3);white-space:nowrap;align-items:center;height:44px;padding:0 14px;display:flex}.hz-list a>.tech{display:none}.hz-empty,.hz-ground{display:none!important}.hz-grid{--pxm:calc(var(--hz-w) / 10.2)}.hz-roof,.hz-base{height:auto;display:block}.hz-roof .hz-fr,.hz-base .hz-lg{display:none}.hz-base{flex-direction:column;display:flex!important}.hz-ugl{display:contents}.hz-base .hz-fr{--x0:.78;order:-1}.hz-base .hz-dw{height:100%;top:0}.hz-base .hz-kv{display:none}.hz-lg--roof{margin:0 0 var(--s3);padding:0;display:block}.hz-brace{margin:var(--s3) 0 0}.hz-grid{flex-direction:column;align-items:stretch;display:flex}.hz-grid>*{min-width:0}.hz-roof{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--hair);order:1}.hz-legend{order:2}.hz-st{border-top:1px solid var(--hair);height:auto;display:block}.hz-lg{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:4px 14px;margin:0;padding:6px 0 4px;display:grid}.hz-lg.hz-lg--roof{display:block}.hz-sub,.hz-l1f,.hz-st .hz-sig{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hz-l1{color:var(--ink-2);grid-area:1/2/auto/-1;font-size:11px;line-height:14px}.hz-h3{font:300 17px/24px var(--font-sans);grid-area:2/2;margin:0}.hz-act{display:contents}.hz-stamp{grid-area:2/3;margin:0}a.hz-cta{color:var(--ink);background-position:0 calc(100% - 5px);background-size:100% 1px;grid-area:1/3;place-self:center end;margin:-5px 0;padding:5px 0;font-size:11px;line-height:14px}.hz-cta-l{display:none}.hz-cta-s{display:inline}.hz-stamp{letter-spacing:.14em;padding:0 7px}.hz-fr{aspect-ratio:1020 / calc(var(--sh,3.2) * 100 + 30);height:auto;overflow:hidden}.hz-dw,.hz-top{width:220.98%;left:calc((clamp(-.45, var(--x0) - 1.1, 6.35) * 100 + 599) / 1020 * -100%);right:auto}.hz-dw{top:calc(30 / (var(--sh,3.2) * 100 + 30) * 100%);height:calc(var(--sh,3.2) * 100 / (var(--sh,3.2) * 100 + 30) * 100%)}.hz-top{height:calc(30 / (var(--sh,3.2) * 100 + 30) * 100%);max-width:none;display:block;position:absolute;top:0}.hz-dw [data-t=kt],.hz-dw [data-t=kt-f]{display:none}.hz-dw text{paint-order:stroke;stroke:var(--paper);stroke-width:calc(3px * var(--hz-u,2.42));stroke-linejoin:round}.hz-mini{--pt:5px;width:30px;height:calc(10 * var(--pt) + 4px);box-sizing:border-box;border:1.5px solid var(--ink);background:repeating-linear-gradient(to top, transparent 0 calc(var(--pt) - 1px), var(--ink-3) calc(var(--pt) - 1px) var(--pt));border-top-width:2px;grid-area:1/1/span 2;align-self:center;margin-top:7px;display:block;position:relative}.hz-mini>i{border:1px solid var(--ink-2);border-bottom:0;height:6px;position:absolute;top:-8px;left:4px;right:10px}.hz-mini:before{content:"";left:-7px;right:-7px;bottom:calc(var(--pt) - 1px);background:var(--ink);height:2px;position:absolute}.hz-mini:after{content:"";inset-inline:0;bottom:calc((var(--n) + 1) * var(--pt));height:var(--pt);background:var(--ink);position:absolute}.hz-note{max-width:none}.hz-legend{margin-top:var(--s3);display:block}.hz-legend__l{gap:10px 18px;margin-top:12px}.hz-roof__row{flex-wrap:wrap;row-gap:12px}.hz-roof__row>:not(.hz-scale){display:none}}.hz-dw>.hz-pw{width:70.142%;height:calc((var(--sh,3.2) * 100 - 30) / (var(--sh,3.2) * 100) * 100%);background:var(--paper);pointer-events:none;left:27.2848%}.hz-dw>.hz-lw>img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.hz-dw>.hz-pc{opacity:.34}.hz-pk>[data-t=kt-f],.hz-ink>[data-t=kt]{display:none}.hz-read>.hz-fr .hz-pk>[data-t=kt-f]{display:inline}
