:root{--ar-board:.595;--ar-ev:.7891;--ar-still:2200 / 1228;--ar-still-phone:1166 / 1228;--canvas:#e2e1df;--light:#eeedeb;--mid:#d6d5d3;--hair:#bcbbb8;--ink:#062447;--muted:#4a5a6e;--accent:#78b41e;--live:#1c722c;--dark:#0e2440;--on-dark:#eeedeb;--on-dark-2:#b9c3d0;--hair-dark:#8d9aac;--pad:40px;--gap:24px;--maxw:1400px;--hdr-h:100px;--sans:"Barlow", "Barlow Fallback", "DIN Alternate", "Helvetica Neue", Arial, sans-serif;--cond:"Barlow Semi Condensed", "Barlow Semi Condensed Fallback", "Barlow", "DIN Condensed", "Arial Narrow", sans-serif;--snap:.12s;--shadow-cut:drop-shadow(1px 2px 1.5px #161a2029) drop-shadow(8px 16px 20px #161a2026);--shadow-sheet:1px 2px 2px #161a201a, 8px 16px 22px #161a201f}@media (width<=1199px){:root{--hdr-h:84px}}@media (width<=1023px){:root{--pad:20px;--gap:16px;--hdr-h:64px}}@media (width>=600px) and (width<=1023px){:root{--pad:32px;--hdr-h:72px}}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/barlow-latin-300-normal.DTgcxP_Z.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/barlow-semi-condensed-latin-300-normal.Bz8Cx8TX.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/barlow-semi-condensed-latin-400-normal.DlzeKIMS.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/barlow-semi-condensed-latin-500-normal.G0uxJNrM.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/barlow-semi-condensed-latin-600-normal.BkLiAYu4.woff2)format("woff2")}@font-face{font-family:Barlow Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans),local(Roboto);size-adjust:96.68%;ascent-override:103.43%;descent-override:20.69%;line-gap-override:0%}@font-face{font-family:Barlow Semi Condensed Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans),local(Roboto);size-adjust:86.59%;ascent-override:115.49%;descent-override:23.1%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font:400 1.0625rem/1.5 var(--sans);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block}picture{display:contents}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}h1,h2,h3,h4{text-wrap:balance;font-weight:300}p{text-wrap:pretty}[id]{scroll-margin-top:24px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto;display:block}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--pad);z-index:100;background:var(--ink);color:var(--light);padding:12px 18px;font-weight:500;text-decoration:none;position:absolute;top:0;transform:translateY(-120%)}.skip:focus{transform:none}.lbl{font:500 .875rem/1.3 var(--sans);letter-spacing:.012em;text-transform:lowercase}.keep{text-transform:none}.num{font-family:var(--cond);letter-spacing:.03em;font-variant-numeric:tabular-nums lining-nums;font-weight:400}.tag{font:500 .8125rem/1 var(--sans);letter-spacing:.02em;text-transform:lowercase;white-space:nowrap;border:1px solid;padding:.34em .55em .38em;display:inline-block}.cap{letter-spacing:.012em;color:var(--muted);align-items:baseline;gap:.65em;font-size:.8125rem;line-height:1.35;display:flex}.cap:before{content:"";border:1px solid;flex:none;width:7px;height:7px}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none}.pic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:miter;stroke-linecap:butt;flex:none;overflow:visible}.pic *{vector-effect:non-scaling-stroke}.pic .d{stroke-width:1px}.pic .f{fill:currentColor;stroke:none}.kicker{font:500 .875rem/1.3 var(--sans);letter-spacing:.012em;text-transform:lowercase;align-items:baseline;gap:1em;display:flex}.link{text-underline-offset:.32em;align-items:center;gap:.45em;min-height:44px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.link:hover{text-decoration-thickness:2px}.link .ico{transition:transform var(--snap) linear}.link:hover .ico{transform:translate(2px,-2px)}.link--fwd:hover .ico{transform:translate(3px)}.link--back:hover .ico{transform:translate(-3px)}.btn{min-height:52px;font:500 1rem/1.2 var(--sans);text-align:center;cursor:pointer;transition:background-color var(--snap) linear, color var(--snap) linear, border-color var(--snap) linear;border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.btn--accent{background:var(--accent);color:var(--ink);border-color:var(--ink)}.btn--accent:hover{background:var(--ink);color:var(--light)}.btn--ink{background:var(--ink);color:var(--light);border-color:var(--ink)}.btn--ink:hover{background:var(--accent);color:var(--ink)}.btn--line{border-color:var(--ink);color:var(--ink)}.btn--line:hover{background:var(--ink);color:var(--light)}.btn:active{transform:translateY(1px)}@media (width<=1199px){[id]{scroll-margin-top:calc(var(--hdr-h) + 16px)}}@media (width<=1023px){body{font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.plate--board .co--dst{--x:29.2;--y:16.2}.plate--board .co--ve{--x:55.2;--y:16.2}.plate--board .co--id{--x:10.5;--y:34.2}.plate--board .co--mcb{--x:59.5;--y:53}.plate--board .br--mcb{--x1:25;--x2:59.5;--y:53;--y2:54.4}.plate--board .co--labels{--x:9;--y:93.4}.plate--board .mk--id{--x:20.5;--y:36}.plate--board .mk--mcb{--x:42.2;--y:53}.plate--board .mk--dst{--x:29.2;--y:11.6}.plate--board .mk--ve{--x:55.2;--y:11.4}.plate--board .mk--labels{--x:4;--y:93.4}.plate--ev .co--wallbox{--x:48;--y:13.5}.plate--ev .co--greenup{--x:91;--y:37.5}.plate--ev .mk--wallbox{--x:30;--y:18}.plate--ev .mk--greenup{--x:91;--y:29.5}.hdr{z-index:20;background:var(--canvas);border-bottom:1px solid var(--hair);position:relative}.hdr__in{column-gap:var(--gap);min-height:var(--hdr-h);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.logo{grid-column:1/span 3;width:200px;margin-left:-3px;display:block}.logo img{width:100%;height:auto}.nav{grid-column:4/span 5}.nav ul{gap:clamp(20px,2.6vw,40px);display:flex}.nav a,.ftr__nav a{text-transform:lowercase;white-space:nowrap;align-items:center;gap:.55em;min-height:44px;font-size:1.25rem;font-weight:300;text-decoration:none;display:inline-flex}.nav a:hover,.ftr__nav a:hover{text-underline-offset:.34em;text-decoration:underline 1px}.nav a[aria-current],.ftr__nav a[aria-current]{text-underline-offset:.34em;font-weight:400;text-decoration:underline 1.5px}.nav a[aria-current] .tag,.ftr__nav a[aria-current] .tag{text-decoration:none}.hdr__side{grid-column:9/span 4;justify-self:end;align-items:center;gap:24px;display:flex}.hdr__cta{white-space:nowrap;min-height:48px;padding-inline:22px}.lang{display:flex}.lang a{text-transform:lowercase;min-width:44px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;font-size:1.125rem;font-weight:300;text-decoration:none;display:inline-flex}.lang a:hover{color:var(--ink)}.lang a[aria-current]{color:var(--ink);text-underline-offset:.36em;font-weight:500;text-decoration:underline 1.5px}.menu-d{display:none}.menu-btn{border:1.5px solid var(--ink);cursor:pointer;user-select:none;text-transform:lowercase;min-width:84px;min-height:44px;transition:background-color var(--snap) linear, color var(--snap) linear;background:0 0;justify-content:center;align-items:center;padding:0 16px;font-size:1rem;font-weight:500;list-style:none;display:inline-flex}.menu-btn::-webkit-details-marker{display:none}.menu-btn::marker{content:""}.menu-btn:hover,.menu-d[open]>.menu-btn{background:var(--ink);color:var(--light)}.menu-btn__close,.menu-d[open] .menu-btn__open{display:none}.menu-d[open] .menu-btn__close{display:inline}@media (width<=1299px){.nav ul{gap:22px}}@media (width<=1199px){.nav,.hdr__cta,.hdr__side>.lang{display:none}.hdr{position:sticky;top:0}.hdr__in{justify-content:space-between;display:flex}.logo{width:184px}.menu-d{display:block}.menu{left:0;right:0;top:calc(var(--hdr-h) + 1px);overscroll-behavior:contain;background:var(--canvas);position:fixed;bottom:0;overflow-y:auto}html:has(.menu-d[open]){overflow:hidden}.menu__list a{min-height:68px;padding:17px var(--pad) 18px;background:var(--light);text-transform:lowercase;transition:background-color var(--snap) linear;align-items:baseline;gap:20px;font-size:1.75rem;font-weight:300;line-height:1.15;text-decoration:none;display:flex}.menu__list li:nth-child(2n) a{background:var(--mid)}.menu__list li a:hover,.menu__list li a:focus-visible{background:var(--ink);color:var(--light)}.menu__list a:focus-visible,.menu__cta:focus-visible{outline-offset:-4px}.menu__list a:focus-visible{outline-color:var(--light)}.menu__list a[aria-current] .menu__t{text-underline-offset:.22em;text-decoration:underline 1.5px}.menu__list .num{width:1.6em;font-size:.9375rem}.menu__list .tag{align-self:center;margin-left:auto}.menu__cta{min-height:76px;padding:16px var(--pad);background:var(--accent);justify-content:space-between;align-items:center;gap:16px;font-size:1.125rem;font-weight:500;text-decoration:none;display:flex}.menu__foot{padding:18px var(--pad) 28px;justify-content:space-between;align-items:center;gap:16px;display:flex}.menu__foot .lang{margin-left:-12px}.menu__foot .lang a{min-width:48px;min-height:48px;font-size:1.25rem}.menu__tel{min-height:48px;font:300 1.75rem/1 var(--cond);font-variant-numeric:tabular-nums lining-nums;align-items:center;text-decoration:none;display:inline-flex}}@media (width<=1023px){.logo{width:160px;margin-left:-3px}}@media (width>=600px) and (width<=1023px){.logo{width:176px}}.hero__fig,.ev__fig,.plate-fig{--iw:calc(var(--ih) * var(--ar));--gl:calc((100cqw - var(--iw)) / 2);--gr:var(--gl);container:fig/inline-size}.hero__fig,.plate-fig--board{--ar:var(--ar-board);--ih:clamp(600px, min(48vw, 100svh - 200px), 720px)}.ev__fig,.plate-fig--ev{--ar:var(--ar-ev);--iw:72cqw;--ih:calc(var(--iw) / var(--ar));--gl:0px;--gr:calc(100cqw - var(--iw))}.plate__name{margin-bottom:14px}.plate__obj{width:min(100%,320px);margin-inline:auto;position:relative}.plate--ev .plate__obj{width:100%}.plate__img{width:100%;height:auto;filter:var(--shadow-cut)}.mk{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);background:var(--ink);width:20px;height:20px;color:var(--light);font:500 .8125rem/1 var(--cond);font-variant-numeric:lining-nums;place-items:center;margin:-10px 0 0 -10px;display:grid;position:absolute}.br{left:calc(var(--x1) * 1%);width:calc((var(--x2) - var(--x1)) * 1%);top:calc(var(--y) * 1% - 1px);top:calc(round(var(--y) * 1%, 1px) - 1px);height:calc((var(--y2) - var(--y)) * 1%);border:1px solid var(--ink);border-bottom:0;position:absolute}.plate__legend{counter-reset:co;border-bottom:1px solid var(--hair);margin-top:26px}.co{counter-increment:co;border-top:1px solid var(--hair);font:400 1rem/1.3 var(--cond);letter-spacing:.005em;grid-template-columns:34px minmax(0,1fr);align-items:start;padding:11px 0 12px;display:grid;position:relative}.co:before{content:counter(co);background:var(--ink);width:20px;height:20px;color:var(--light);font:500 .8125rem/1 var(--cond);font-variant-numeric:lining-nums;place-items:center;margin-top:.02em;display:grid}.co__b{text-wrap:balance}.co__code{letter-spacing:.03em;color:var(--live);font-weight:500}.mk--ve,.co--ve:before{background:var(--live)}.hero__fig .cap,.ev__fig .cap,.plate-fig .cap{margin-top:14px}@container fig (width>=420px) and (width<=599.98px){.plate{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.plate__obj{grid-area:1/1/span 2;width:54cqw;margin:0}.plate--ev .plate__obj{width:62cqw}.plate__name{grid-area:1/2;margin-bottom:12px}.plate__legend{grid-area:2/2;margin-top:0}.plate--ev .plate__legend{grid-row:1/span 2}}@container fig (width>=600px){.plate{height:var(--ih);position:relative}.plate__name{margin:0;position:absolute;top:0;left:0}.plate__obj,.plate--ev .plate__obj{top:0;left:var(--gl);width:var(--iw);height:var(--ih);margin:0;position:absolute}.plate__img{height:100%}.mk{display:none}.plate__legend{border:0;margin:0}.co{top:calc(var(--y) * 1%);top:round(calc(var(--y) * 1%), 1px);border:0;padding:0 0 8px;font-size:.875rem;line-height:18px;display:block;position:absolute;transform:translateY(-100%)}.co--l{width:calc(var(--gl) - 14px);left:0}.co--r{width:calc(var(--gr) - 14px);text-align:right;right:0}.co__code,.co__b{display:block}.co:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:0}.co:before{content:"";background:var(--ink);width:5px;height:5px;margin:0;position:absolute;bottom:-2px}.co--l:after{width:calc(var(--gl) + var(--iw) * var(--x) / 100);left:0}.co--l:before{left:calc(var(--gl) + var(--iw) * var(--x) / 100 - 3px)}.co--r:after{width:calc(var(--gr) + var(--iw) * (100 - var(--x)) / 100);right:0}.co--r:before{right:calc(var(--gr) + var(--iw) * (100 - var(--x)) / 100 - 3px)}.co--mcb:before{display:none}.co--ve:after,.co--ve:before{background:var(--live)}.hero__fig .cap,.plate-fig--board .cap{left:calc(var(--gl) + var(--iw) * .03);right:0;top:calc(var(--ih) + 8px);margin:0;position:absolute}}.hero{border-bottom:1px solid var(--hair)}.hero__in{column-gap:var(--gap);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));padding-block:36px 72px;display:grid}.hero__text{grid-area:1/1/auto/span 6}.hero h1{letter-spacing:-.022em;margin-top:-.09em;font-size:clamp(2.75rem,5.35vw,4.875rem);line-height:.98}:lang(en) .hero h1{font-size:clamp(2.5rem,4.9vw,4.4375rem)}.hero__sub{max-width:24.5em;margin-top:28px;font-size:1.25rem;line-height:1.4}.hero__act{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:36px;display:flex}.hero__fig{grid-area:1/7/span 2/-1;align-self:start;position:relative}.pictos{--pic:clamp(64px, 5vw, 80px);grid-area:2/1/auto/span 6;align-self:end;margin-top:32px}.pictos__list{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:-12px;display:grid}.pictos a{height:100%;transition:background-color var(--snap) linear;flex-direction:column;gap:12px;padding:16px 12px;text-decoration:none;display:flex;position:relative}.pictos a:before{content:"";background:var(--hair);height:1px;position:absolute;top:0;left:12px;right:12px}.pictos a:hover,.pictos a:focus-visible{background:var(--accent)}.pictos a:hover:before,.pictos a:focus-visible:before{background:var(--ink);left:0;right:0}.pictos a:focus-visible{outline-offset:-3px}.pictos:has(a:focus-visible) a:hover:not(:focus-visible){background:0 0}.pictos:has(a:focus-visible) a:hover:not(:focus-visible):before{background:var(--hair);left:12px;right:12px}.pictos .pic{width:var(--pic);height:var(--pic)}.pictos__t{font:500 .875rem/1.3 var(--sans);letter-spacing:.012em;text-transform:lowercase;max-width:15.5em}.pictos__t .num{margin-right:.5em}@media (width<=1303px){.hero__in{padding-bottom:40px}}@media (width<=1199px){.hero__in{grid-template-rows:auto auto;padding-bottom:0}.hero__fig{grid-row:1}.pictos{--pic:64px;grid-area:2/1/auto/-1;margin-top:44px}.pictos__list{grid-template-columns:repeat(3,minmax(0,1fr))}.pictos a{flex-direction:row;align-items:center;gap:18px;padding:18px 12px}.pictos__t{max-width:13em}.pictos__t .num{margin:0 0 2px;display:block}}@media (width<=1023px){.hero__in{padding-block:36px 0;display:block}.hero h1,:lang(en) .hero h1{margin-top:0;font-size:clamp(2.5rem,11.6vw,3.5rem);line-height:1}.hero__sub{margin-top:20px;font-size:1.125rem;line-height:1.42}.hero__act{gap:6px 24px;margin-top:28px}.hero__act .btn{flex:100%}.hero__fig{--ih:560px;margin-top:44px}.pictos{margin-top:40px}}@media (width>=600px) and (width<=1023px){.hero__act .btn{flex:none}.hero__sub{max-width:34em}}@media (width<=767px){.pictos a{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px}}@media (width<=599px){.pictos{--pic:60px}.pictos__t{font-size:.8125rem;line-height:1.28}}@media (width<=374px){.hero h1,:lang(en) .hero h1{font-size:2.5rem}}@media (width>=1024px) and (width<=1199px){.hero__fig{--ih:520px}:lang(en) .hero h1{font-size:clamp(2.5rem,4.6vw,4rem)}}.sec{padding-top:128px}.sec__head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;padding-bottom:44px;display:grid}.sec__head h2{letter-spacing:-.012em;grid-column:1/span 6;font-size:2.5rem;line-height:1.08}.sec__lead{grid-column:7/span 5;max-width:33em}.svc{padding-top:112px}@media (width<=1023px){.sec,.svc{padding-top:80px}.sec__head{padding-bottom:28px;display:block}.sec__head h2{font-size:2rem;line-height:1.1}.sec__lead{margin-top:14px;padding-bottom:0}}@media (width>=600px) and (width<=1023px){.sec__lead{max-width:34em}}.row{--base:var(--light);background:var(--base);transition:background-color var(--snap) linear}.row:nth-child(2n){--base:var(--mid)}.row__link{text-decoration:none;display:block}.row__link:focus-visible{outline-offset:-4px}.row__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:baseline;min-height:108px;padding-block:25px;display:grid}.row .num{grid-column:1;font-size:1rem}.row__t{letter-spacing:-.006em;grid-column:2/span 5;font-size:1.75rem;line-height:1.16}.row__d{color:var(--muted);transition:color var(--snap) linear;grid-column:7/span 5;font-size:1.0625rem;line-height:1.45}.row__arr{transition:transform var(--snap) linear;grid-column:12;place-self:start end;margin-top:.3rem}.row.is-on,.row:hover{background:var(--accent)}.row.is-on .row__d,.row:hover .row__d{color:var(--ink)}.row:hover .row__arr{transform:translate(4px)}.row:has(:focus-visible){background:var(--accent)}.row:has(:focus-visible) .row__d{color:var(--ink)}.row:has(:focus-visible) .row__arr{transform:translate(4px)}.rows:has(.row:hover,:focus-visible) .row.is-on:not(:hover):not(:has(:focus-visible)),.hero:has(.pictos a:hover,.pictos a:focus-visible)~.svc .row.is-on:not(:hover):not(:has(:focus-visible)),.rows:has(:focus-visible) .row:hover:not(:has(:focus-visible)){background:var(--base)}.rows:has(.row:hover,:focus-visible) .row.is-on:not(:hover):not(:has(:focus-visible)) .row__d,.hero:has(.pictos a:hover,.pictos a:focus-visible)~.svc .row.is-on:not(:hover):not(:has(:focus-visible)) .row__d,.rows:has(:focus-visible) .row:hover:not(:has(:focus-visible)) .row__d{color:var(--muted)}.rows:has(:focus-visible) .row:hover:not(:has(:focus-visible)) .row__arr{transform:none}.row__main{grid-column:2/span 5}.row__main .row__t{font-size:1.75rem}.row__main .row__d{max-width:30em;margin-top:10px}.row__g{max-width:27em;font-size:1.0625rem;line-height:1.45}.row__side{grid-column:7/span 5}.row__more{text-underline-offset:.32em;align-items:center;gap:.5em;margin-top:14px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.row__more .ico{transition:transform var(--snap) linear}.row:hover .row__more .ico,.row:has(:focus-visible) .row__more .ico{transform:translate(4px)}.rows--guide .row__in{padding-block:32px 34px}.rows--guide .row .pic{grid-column:12;place-self:start end;width:64px;height:64px}.also{background:var(--light)}.also__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:15px 16px;display:grid}.also .lbl{grid-column:1}.also__list{flex-wrap:wrap;grid-column:2/-1;gap:4px 44px;font-size:1rem;display:flex}@media (width<=1023px){.row__in{grid-template-columns:2.25rem minmax(0,1fr) 24px;column-gap:0;min-height:0;padding-block:20px 22px}.row .num{grid-area:1/1;font-size:.9375rem}.row__t{grid-area:1/2;padding-right:12px;font-size:1.5rem}.row__arr{grid-area:1/3;margin-top:.15rem}.row__d{grid-area:2/2/auto/-1;margin-top:8px;font-size:1rem}.also__in{padding-block:18px 20px;display:block}.also__list{margin-top:8px;display:block}.also__list li{padding-block:2px}.rows--guide .row__in{grid-template-columns:2.25rem minmax(0,1fr);padding-block:24px 26px}.row__main{grid-area:1/2}.row__main .row__t{padding-right:0;font-size:1.5rem}.row__g{font-size:1rem}.row__main .row__d{grid-column:auto;margin-top:8px}.row__side{grid-area:2/2;margin-top:12px}.rows--guide .row .pic{display:none}}@media (width>=1024px) and (width<=1199px){.row__t,.row__main .row__t{font-size:1.5rem}}.dw{font-family:var(--dw-font,Arial,Helvetica,sans-serif);letter-spacing:normal;word-spacing:normal;text-transform:none;font-style:normal;font-weight:400}.dw .dw-paper{fill:var(--dw-paper,#fff);stroke:none}.dw .dw-l,.dw .dw-h{fill:none;stroke:var(--dw-ink,#111);vector-effect:non-scaling-stroke}.dw .dw-l{stroke-width:1.3px}.dw .dw-h{stroke-width:2.6px}.dw .dw-d{stroke-dasharray:4 2.5}.dw .dw-dd{stroke-dasharray:10 3 2 3}.dw .dw-m{stroke:var(--dw-muted,#6e6e6e)}.dw .dw-live{stroke:var(--dw-live,#2f7d1f)}.dw .dw-f{fill:var(--dw-ink,#111);stroke:none}.dw .dw-f.dw-live{fill:var(--dw-live,#2f7d1f)}.dw .dw-f.dw-m{fill:var(--dw-muted,#6e6e6e)}.dw .dw-t{fill:var(--dw-ink,#111);stroke:none}.dw .dw-tm{fill:var(--dw-muted,#6e6e6e)}.dw .dw-b{font-weight:700}.dw .dw-logo-light{display:var(--dw-logo-light,inline)}.dw .dw-logo-dark{display:var(--dw-logo-dark,none)}.sheet{min-width:0;container:sheet/inline-size}.sheet__paper{background:var(--light);box-shadow:0 0 0 1px var(--hair), var(--shadow-sheet);--dw-ink:var(--ink);--dw-paper:var(--light);--dw-muted:var(--muted);--dw-live:var(--live);--dw-font:var(--cond)}.sheet__paper svg{width:100%;height:auto}.sheet__paper--wide{display:none}.sheet__paper--tall{max-width:420px}@container sheet (width>=1000px){.sheet--d1 .sheet__paper--wide{display:block}.sheet--d1 .sheet__paper--tall{display:none}}@container sheet (width>=760px){.sheet--d2 .sheet__paper--wide{display:block}.sheet--d2 .sheet__paper--tall{display:none}}@container sheet (width>=700px){.sheet--d3 .sheet__paper--wide{display:block}.sheet--d3 .sheet__paper--tall{display:none}}.sheet .dw [data-dw=ve] .dw-t{fill:var(--live)}.fignote{max-width:26em}.fignote__t{font:500 .875rem/1.35 var(--sans);letter-spacing:.012em;text-transform:lowercase}.fignote__n{letter-spacing:.005em;color:var(--muted);margin-top:6px;font-size:.8125rem;line-height:1.4}.fignote__a{margin-top:8px;font-size:.9375rem}.exhibit{padding-top:112px}.exhibit__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.exhibit__text{grid-column:1/span 2;position:sticky;top:32px}.exhibit h2{letter-spacing:-.012em;margin-top:18px;font-size:2.5rem;line-height:1.08}.exhibit .fignote{margin-top:32px}.exhibit .sheet--d1{grid-column:3/-1}@media (width<=1439px){.exhibit__in{align-items:end;row-gap:36px}.exhibit__text{display:contents}.exhibit__head{grid-area:1/1/auto/span 6}.exhibit .fignote{grid-area:1/7/auto/span 6;margin-top:0}.exhibit .sheet--d1{grid-area:2/1/auto/-1}}@media (width<=1023px){.exhibit{padding-top:72px}.exhibit__in{flex-direction:column;align-items:stretch;row-gap:0;display:flex}.exhibit h2{margin-top:14px;font-size:2rem;line-height:1.1}.exhibit .fignote{margin-top:20px}.exhibit .sheet--d1{margin-top:28px}}@media (width>=700px) and (width<=1099px){.exhibit__in{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:0 32px;display:grid}.exhibit__text{top:calc(var(--hdr-h) + 20px);grid-area:1/1;display:block;position:sticky}.exhibit .fignote{margin-top:24px}.exhibit .sheet--d1{grid-area:1/2;margin-top:0}}@media (width<=459px){.sheet__paper--tall{max-width:none;margin-inline:-12px}}.ev__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.ev__fig{grid-column:1/span 6;position:relative}.ev__body{grid-column:8/span 5}.ev h2{letter-spacing:-.012em;margin-top:18px;font-size:2.5rem;line-height:1.08}.ev__body>p:not(.kicker){max-width:32em;margin-top:28px}.spec{margin:36px 0 0 -16px}.spec__row{column-gap:var(--gap);background:var(--light);grid-template-columns:9.25rem minmax(0,1fr);align-items:baseline;padding:13px 16px 14px;display:grid}.spec__row:nth-child(2n){background:var(--mid)}.spec dt{font:500 .875rem/1.3 var(--sans);letter-spacing:.012em;text-transform:lowercase}.spec dd{font:400 1.1875rem/1.3 var(--cond);letter-spacing:.005em}.ev__dlm{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:96px;display:grid}.ev__dlm-text{grid-column:1/span 4;position:sticky;top:32px}.ev__p2{letter-spacing:-.004em;max-width:19em;font-size:1.5rem;font-weight:300;line-height:1.3}.ev__dlm .fignote{margin-top:28px}.ev__dlm .sheet--d2{grid-column:5/-1}.ev__act{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:40px;display:flex}@media (width<=1239px){.ev__dlm{align-items:end;row-gap:36px}.ev__dlm-text{display:contents}.ev__p2{grid-area:1/1/auto/span 6}.ev__dlm .fignote{grid-area:1/7/auto/span 6;margin-top:0}.ev__dlm .sheet--d2{grid-area:2/1/auto/-1}.ev__act{grid-area:3/1/auto/-1;justify-self:start;margin-top:12px}}@media (width<=1023px){.ev__in{display:block}.ev{padding-top:88px}.ev h2{font-size:2rem;line-height:1.1}.ev__body{margin-top:40px}.ev__body>p:not(.kicker){margin-top:20px}.spec{margin:28px calc(-1 * var(--pad)) 0}.spec__row{padding:13px var(--pad) 14px;grid-template-columns:6.75rem minmax(0,1fr);column-gap:12px}.spec dd{font-size:1.125rem}.ev__dlm{flex-direction:column;align-items:stretch;row-gap:0;margin-top:56px;display:flex}.ev__p2{max-width:22em;font-size:1.3125rem}.ev__dlm .fignote{margin-top:20px}.ev__dlm .sheet--d2{margin-top:28px}.ev__act{order:3;align-self:flex-start;margin-top:36px}}@media (width>=600px) and (width<=1023px){.ev__body>p:not(.kicker){max-width:34em}}@media (width>=700px) and (width<=839px){.ev__dlm{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:0 32px;display:grid}.ev__dlm-text{top:calc(var(--hdr-h) + 20px);grid-area:1/1;display:block;position:sticky}.ev__dlm .fignote{margin-top:20px}.ev__dlm .sheet--d2{grid-area:1/2;margin-top:0}.ev__act{margin-top:32px}}@media (width<=599px){.ev__act{align-self:stretch}.ev__act .btn{flex:100%}}@media (width>=1024px) and (width<=1199px){.ev__body{grid-column:7/span 6}}.still{background:var(--mid);margin-top:128px;position:relative}.still__img{width:100%;max-width:1480px;height:auto;aspect-ratio:var(--ar-still);margin-inline:auto}.still__cap{position:absolute;bottom:16px;left:0;right:0}@media (width<=1023px){.still{margin-top:80px}}@media (width<=599px){.still__img{aspect-ratio:var(--ar-still-phone)}.still__cap{padding-block:4px 16px;position:static}}.scope .sec__head h2{grid-column:1/span 9}.scope__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(var(--rows,5), auto);column-gap:var(--gap);grid-auto-flow:column;display:grid}.scope__grid--r2{--rows:2}.scope__grid--r3{--rows:3}.scope__grid--r4{--rows:4}.scope__grid--r5{--rows:5}.scope__grid--r6{--rows:6}.scope__grid--r7{--rows:7}.scope__grid--r8{--rows:8}.scope__grid--r9{--rows:9}.scope__grid--r10{--rows:10}.scope__grid--r11{--rows:11}.scope__grid--r12{--rows:12}.scope__grid--r13{--rows:13}.scope__col,.scope__col ul{display:contents}.scope__h{padding-bottom:14px;font-size:1rem;line-height:1}.scope__h .lbl{font-size:1rem}.scope__col li{--c1:calc((100% - 5 * var(--gap)) / 6 + var(--gap));grid-template-columns:var(--c1) minmax(0, 1fr);align-items:center;min-height:68px;padding-block:16px;font-size:1.375rem;font-weight:300;line-height:1.22;display:grid}.scope__col--do li{--tone:var(--light);background:var(--tone);box-shadow:0 0 0 100vmax var(--tone);clip-path:inset(0 -100vmax)}.scope__col--do li:nth-child(2n){--tone:var(--mid)}.scope__col--dont li{position:relative}.scope__col li.scope__fill{min-height:68px}@media (width<=1023px){.scope__grid{display:block}.scope__col--dont .scope__h{margin-top:36px}.scope__col li{grid-template-columns:2.5rem minmax(0,1fr);min-height:60px;padding-block:14px;font-size:1.1875rem;font-weight:400}.scope__col--dont li{--tone:var(--light);background:var(--tone);box-shadow:0 0 0 100vmax var(--tone);clip-path:inset(0 -100vmax)}.scope__col--dont li:nth-child(2n){--tone:var(--mid)}.scope__col li.scope__fill{display:none}}.proof .sec__head{align-items:start;padding-bottom:52px}.proof__p{letter-spacing:-.006em;grid-column:7/span 6;max-width:25em;padding-top:.3rem;font-size:1.625rem;font-weight:300;line-height:1.28}.ficha__row{background:var(--light)}.ficha__row:nth-child(2n){background:var(--mid)}.ficha__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:18px 24px;display:grid}.ficha__v{font:300 4rem/1 var(--cond);letter-spacing:-.012em;font-variant-numeric:tabular-nums lining-nums;grid-column:1/span 6}.ficha__l{grid-column:7/span 5;font-size:1.25rem;line-height:1.35}@media (width<=1023px){.proof .sec__head{padding-bottom:32px}.proof__p{margin-top:18px;padding-top:0;font-size:1.3125rem;line-height:1.32}.ficha__in{padding-block:18px 22px;display:block}.ficha__v{font-size:3.25rem;display:block}.ficha__l{margin-top:6px;font-size:1.0625rem;display:block}}@media (width>=1024px) and (width<=1199px){.ficha__v{font-size:3.5rem}.proof__p{font-size:1.4375rem}}.area{background:var(--light);margin-top:128px}.area--flush{margin-top:0}.area__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:56px;display:grid}.area__pic{grid-column:1/span 2;width:96px;height:96px}.area__main{grid-column:3/span 4}.area h2{letter-spacing:-.012em;font-size:2.5rem;line-height:1.08}.area__kv{font:400 1.1875rem/1.3 var(--cond);letter-spacing:.005em;flex-wrap:wrap;gap:4px 32px;margin-top:14px;display:flex}.area__kv li{align-items:center;gap:8px;display:flex}.area__g{width:24px;height:24px}.area__p{grid-column:7/span 5;max-width:31em}@media (width<=1023px){.area{margin-top:80px}.area--flush{margin-top:0}.area__in{padding-block:40px 44px;display:block}.area__pic{width:80px;height:80px}.area__main{margin-top:24px}.area h2{font-size:2rem;line-height:1.1}.area__kv{gap:2px 28px}.area__p{margin-top:20px}}@media (width>=600px) and (width<=1023px){.area__p{max-width:34em}}.contact{background:var(--dark);color:var(--on-dark)}.contact :focus-visible{outline-color:var(--on-dark)}.contact__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-block:112px 120px;display:grid}.contact__info{grid-column:1/span 6}.contact h2{letter-spacing:-.012em;font-size:2.5rem;line-height:1.08}.contact__lead{max-width:26em;color:var(--on-dark-2);margin-top:18px}.clist{margin-top:64px}.clist .lbl{color:var(--on-dark-2)}.clist__phone{padding-bottom:36px}.bignum{width:fit-content;font:300 clamp(2.875rem, 5.6vw, 5rem)/1 var(--cond);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;transition:color var(--snap) linear;margin-top:8px;text-decoration:none;display:block}.bignum:hover{color:var(--accent)}.clist__phone .link{margin-top:12px}.clist__row{--c2:calc((100% - 5 * var(--gap)) / 6 * 2 + 2 * var(--gap));grid-template-columns:var(--c2) minmax(0, 1fr);border-top:1px solid var(--hair-dark);align-items:baseline;padding-block:17px 18px;display:grid}.clist__row:last-child{border-bottom:1px solid var(--hair-dark)}.clist__row dd{font:400 1.1875rem/1.3 var(--cond);letter-spacing:.005em}.clist__row dd a{text-underline-offset:.28em;align-items:center;min-height:44px;margin-block:-10px;text-decoration:underline 1px;display:inline-flex}.clist__row dd a:hover{text-decoration-thickness:2px}.form{gap:22px var(--gap);grid-column:8/span 5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;display:grid}.field--wide{grid-column:1/-1}.field label{font:500 .875rem/1.3 var(--sans);letter-spacing:.012em;text-transform:lowercase;margin-bottom:8px;display:block}.field__req{color:var(--on-dark-2);margin-left:.6em;font-weight:400}.field input,.field select,.field textarea{border:1px solid var(--hair-dark);width:100%;min-height:52px;color:var(--on-dark);font:400 1.0625rem/1.4 var(--sans);transition:border-color var(--snap) linear, background-color var(--snap) linear;background:0 0;padding:13px 14px;display:block}.field textarea{resize:vertical;min-height:132px}.field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url(/_astro/chevron-on-dark.cG4B48LP.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:24px;padding-right:44px}.field select option{color:var(--ink);background:#fff}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--on-dark)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--on-dark);outline-offset:2px;background-color:#eeedeb0f}.field [aria-invalid=true]{border-color:var(--on-dark);outline:1px solid var(--on-dark);outline-offset:-2px}.form:not([novalidate]) .field input:user-invalid{border-color:var(--on-dark);outline:1px solid var(--on-dark);outline-offset:-2px}.field--hp{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.field__err,.form__state{display:none}.field__err.is-shown,.field__err:target,.form__state.is-shown,.form__state:target{background:var(--light);color:var(--ink);padding:9px 14px 10px;font-size:.9375rem;line-height:1.35;display:block}.field__err.is-shown,.field__err:target{margin-top:8px}.form__foot{flex-wrap:wrap;align-items:stretch;gap:12px 16px;margin-top:6px;display:flex}.form__foot .btn{border-color:var(--accent);min-width:12.5rem}.form__foot .btn--accent:hover{background:var(--light);color:var(--ink);border-color:var(--light)}.form__foot .btn[aria-disabled=true]{opacity:.6;cursor:progress}.form__states{display:contents}.form__state.is-shown,.form__state:target{flex:14rem;align-items:center;display:flex}.form__state a{white-space:nowrap;font-weight:500}.form__state:focus-visible{outline-color:var(--on-dark)}.form__note{color:var(--on-dark-2);font-size:.8125rem;line-height:1.45}.form__note a{color:var(--on-dark);margin-block:-13px;padding-block:13px;display:inline-block}.contact--cta .contact__in{align-items:start;padding-block:96px}.contact--cta .contact__info{grid-column:1/span 6}.contact--cta .contact__side{grid-column:8/span 5}.contact--cta .clist{margin-top:0}.contact--cta .clist__phone{padding-bottom:28px}.contact__act{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:36px;display:flex}.contact__act .btn{border-color:var(--accent)}.contact__act .btn--accent:hover{background:var(--light);color:var(--ink);border-color:var(--light)}.contact--page .contact__in{padding-block:88px 104px}.contact--page .clist{margin-top:0}.contact--page h2{font:500 .875rem/1.3 var(--sans);letter-spacing:.012em;text-transform:lowercase;color:var(--on-dark-2)}.contact--page .contact__info h2{margin-bottom:28px}@media (width<=1023px){.contact__in{padding-block:72px 80px;display:block}.contact h2{font-size:2rem;line-height:1.1}.clist{margin-top:44px}.clist__phone{padding-bottom:28px}.clist__row{display:block}.clist__row dd{margin-top:4px}.form{grid-template-columns:minmax(0,1fr);margin-top:56px}.form__foot .btn{width:100%}.contact--cta .contact__in{padding-block:64px 72px}.contact--cta .contact__side{margin-top:40px}.contact--page .contact__in{padding-block:56px 72px}.contact--page h2{font-size:.875rem;line-height:1.3}.contact__act .btn{flex:100%}}@media (width>=600px) and (width<=1023px){.form__foot .btn{width:auto}.contact__lead{max-width:34em}.form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact__act .btn{flex:none}}@media (width>=1024px) and (width<=1199px){.form{grid-column:7/span 6}.contact__info{grid-column:1/span 5}.contact--cta .contact__side{grid-column:7/span 6}}.store{background:var(--mid)}.store__in{justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding-block:16px;text-decoration:none;display:flex}.store h2{font-size:1.5rem;line-height:1.2}a.store__in:hover h2{text-underline-offset:.2em;text-decoration:underline 1px}a.store__in:focus-visible{outline-offset:-4px}@media (width<=1023px){.store__in{min-height:68px}.store h2{font-size:1.375rem}}.ftr{background:var(--light)}main:has(>:is(.ways,.dnav,.area):last-child)+.ftr{border-top:1px solid var(--hair)}.ftr__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:64px;padding-block:80px 40px;display:grid}.logo--lg{grid-column:1/span 5;width:300px;margin-left:-5px}.ftr__nav{grid-column:7/span 6;padding-top:14px}.ftr__nav ul{flex-wrap:wrap;gap:4px 40px;display:flex}.ftr__legal{border-top:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 24px;padding-top:14px;font-size:.875rem;display:flex}.ftr__legal ul{flex-wrap:wrap;gap:0 28px;display:flex}.ftr__legal a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ftr__legal a:hover,.ftr__legal a[aria-current]{color:var(--ink);text-underline-offset:.3em;text-decoration:underline 1px}@media (width<=1023px){.ftr__in{padding-block:56px 32px;display:block}.logo--lg{width:min(300px,100%)}.ftr__nav{margin-top:36px;padding-top:0}.ftr__nav ul{gap:0 28px}.ftr__legal{margin-top:36px}}.crumbs ol{font:400 .875rem/1.3 var(--sans);letter-spacing:.012em;text-transform:lowercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 .7em;display:flex}.crumbs li{align-items:center;gap:.7em;min-height:44px;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--hair)}.crumbs a{min-height:44px;color:var(--ink);align-items:center;margin-inline:-7px;padding-inline:7px;text-decoration:none;display:inline-flex}.crumbs a:hover{text-underline-offset:.32em;text-decoration:underline 1px}.phead{border-bottom:1px solid var(--hair)}.phead__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-block:14px 72px;display:grid}.phead .crumbs{grid-column:1/-1;align-self:start;margin-bottom:52px}.phead__text{grid-column:1/span 7}.phead--plain .phead__text{grid-column:1/span 8}.phead h1{letter-spacing:-.02em;font-size:clamp(2.5rem,4.3vw,3.875rem);line-height:1.02}.phead .kicker+h1{margin-top:20px}.phead__lead{max-width:31em;margin-top:26px;font-size:1.25rem;line-height:1.42}.phead__meta{letter-spacing:.012em;color:var(--muted);margin-top:22px;font-size:.875rem}.phead__act{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:36px;display:flex}.phead__tag{margin-left:.2em}.phead__side{grid-column:8/span 5}.phead__pic{width:80px;height:80px;margin-bottom:28px}.phead__side .spec{margin-top:12px}.phead__side .spec__row{grid-template-columns:8rem minmax(0,1fr)}.phead--plate .phead__in{grid-template-rows:auto auto;align-items:start}.phead--plate .phead__text{grid-area:2/1/auto/span 6}.phead--plate .plate-fig{grid-area:2/7/auto/-1;align-self:start;position:relative}.phead--plate .plate-fig--ev{grid-column:7/-1}.phead--plate .phead__in{padding-bottom:88px}.phead--plate .spec{max-width:34rem;margin-top:40px;margin-right:0}.phead--plate .phead__speclbl{margin-top:44px}.phead--plate .phead__speclbl+.spec{margin-top:12px}.pfig{padding-top:96px}.pfig__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pfig__text{grid-column:1/span 3;position:sticky;top:32px}.pfig .fignote{margin-top:18px}.pfig .sheet{grid-column:4/-1}.pfig--d1 .pfig__text{grid-column:1/span 2}.pfig--d1 .sheet{grid-column:3/-1}.pfig--d3 .sheet{grid-column:5/span 7}@media (width<=1439px){.pfig--d1 .pfig__in{row-gap:28px}.pfig--d1 .pfig__text{grid-area:1/1/auto/span 6;position:static}.pfig--d1 .sheet{grid-area:2/1/auto/-1}}@media (width<=1239px){.pfig__in{row-gap:28px}.pfig__text,.pfig--d1 .pfig__text{grid-area:1/1/auto/span 6;position:static}.pfig .sheet,.pfig--d1 .sheet,.pfig--d3 .sheet{grid-area:2/1/auto/-1}.pfig--d3 .sheet{max-width:860px}}@media (width<=1023px){.pfig{padding-top:64px}.pfig__in{flex-direction:column;align-items:stretch;row-gap:0;display:flex}.pfig .sheet{margin-top:28px}}@media (width>=700px) and (width<=1099px){.pfig--d1 .pfig__in{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:0 32px;display:grid}.pfig--d1 .pfig__text{top:calc(var(--hdr-h) + 20px);grid-area:1/1;position:sticky}.pfig--d1 .sheet{grid-area:1/2;margin-top:0}}@media (width>=700px) and (width<=839px){.pfig--d2 .pfig__in{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:0 32px;display:grid}.pfig--d2 .pfig__text{top:calc(var(--hdr-h) + 20px);grid-area:1/1;position:sticky}.pfig--d2 .sheet{grid-area:1/2;margin-top:0}}.still--flush{margin-top:0}.pbody{counter-reset:psec;padding-top:40px}.pbody--lone{padding-top:0}.psec{padding-top:56px}.psec__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.psec__in:before{content:"";border-top:1px solid var(--hair);grid-column:1/-1;height:0;margin-bottom:28px}.psec__in--more:before,.psec--intro .psec__in:before{content:none}.psec__in--more{padding-top:28px}.psec__scope{margin-top:36px}.psec__in:not(:has(.psec__body))+.psec__scope{margin-top:44px}.psec__head{counter-increment:psec;grid-column:1/span 5;position:sticky;top:28px}.psec__head:before{content:counter(psec, decimal-leading-zero);font:400 1rem/1.3 var(--cond);letter-spacing:.03em;font-variant-numeric:tabular-nums lining-nums;margin-bottom:14px;display:block}.psec h2{letter-spacing:-.012em;max-width:12em;font-size:2.5rem;line-height:1.08}.psec__body{grid-column:7/span 6;padding-top:4px}.psec--intro .psec__body{letter-spacing:-.004em;grid-column:1/span 9;max-width:36em;font-size:1.5rem;font-weight:300;line-height:1.34}.psec--intro .psec__body strong,.psec--intro .psec__body a{font-weight:400}.psec__in:not(:has(.psec__body)) .psec__head{grid-column:1/span 9;position:static}.psec__in:not(:has(.psec__body)) h2{max-width:none}.pbody--text h2{letter-spacing:-.006em;max-width:14em;font-size:1.75rem;line-height:1.16}.pbody--text .psec{padding-top:40px}.prose{max-width:40em}.prose>*+*{margin-top:1.05em}.prose p,.prose li{line-height:1.55}.prose strong{font-weight:500}.prose a{text-underline-offset:.22em;font-weight:500;text-decoration:underline 1px}.prose a:hover{text-decoration-thickness:2px}.prose h3{letter-spacing:-.004em;margin-top:2.1em;font-size:1.3125rem;font-weight:400;line-height:1.25}.prose h4{font:500 .875rem/1.3 var(--sans);letter-spacing:.012em;text-transform:lowercase;margin-top:1.8em}.prose h3:first-child,.prose h4:first-child{margin-top:0}.prose h3+*,.prose h4+*{margin-top:.7em}.prose ul,.prose ol{border-bottom:1px solid var(--hair)}.prose ul>li,.prose ol>li{border-top:1px solid var(--hair);padding:11px 0 12px 2.25rem;position:relative}.prose ul>li:before{content:"";border:1px solid;width:7px;height:7px;position:absolute;top:calc(7px + .78em);left:3px}.prose ol{counter-reset:pol}.prose ol>li{counter-increment:pol}.prose ol>li:before{content:counter(pol, decimal-leading-zero);font:400 1rem/1.55 var(--cond);letter-spacing:.03em;font-variant-numeric:tabular-nums lining-nums;position:absolute;top:11px;left:0}.prose li>ul,.prose li>ol{border-bottom:0;margin-top:10px}.prose li>ul>li:last-child,.prose li>ol>li:last-child{padding-bottom:0}.prose li>p+p{margin-top:.6em}.prose blockquote{border-left:1px solid var(--ink);padding-left:1.5rem;font-size:1.3125rem;font-weight:300;line-height:1.36}.prose hr{border:0;border-top:1px solid var(--hair);height:0;margin-block:2em}.prose code{font:400 .9375em/1.4 var(--cond);letter-spacing:.02em}.prose pre{background:var(--light);padding:14px 16px;overflow-x:auto}.prose .tbl{border-collapse:collapse;text-align:left;width:calc(100% + 16px);margin-left:-16px}.prose .tbl th{font:500 .875rem/1.3 var(--sans);letter-spacing:.012em;text-transform:lowercase;vertical-align:bottom;padding:0 16px 12px}.prose .tbl td{font:400 1.125rem/1.35 var(--cond);letter-spacing:.005em;vertical-align:baseline;padding:13px 16px 14px}.prose .tbl tbody tr{background:var(--light)}.prose .tbl tbody tr:nth-child(2n){background:var(--mid)}.prose .tbl td:first-child{font:500 .9375rem/1.4 var(--sans);letter-spacing:.01em}.prose>.tbl{margin-top:1.6em}.faq__row{background:var(--light)}.faq__row:nth-child(2n){background:var(--mid)}.faq__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:26px 30px;display:grid}.faq__q{letter-spacing:-.004em;grid-column:1/span 5;font-size:1.5rem;line-height:1.22}.faq__a{grid-column:7/span 5;max-width:34em;line-height:1.55}.related .sec__head{padding-bottom:36px}.gap-top{margin-top:128px}.end-gap{height:128px}.linkrows{margin-top:0}.linkrows a{background:var(--light);transition:background-color var(--snap) linear, color var(--snap) linear;text-decoration:none;display:block}.linkrows li:nth-child(2n) a{background:var(--mid)}.linkrows a:hover,.linkrows a:focus-visible{background:var(--accent)}.linkrows a:focus-visible{outline-offset:-4px}.linkrows__in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;min-height:84px;padding-block:22px 24px;display:grid}.linkrows .num{white-space:nowrap;grid-column:1;font-size:1rem}.linkrows__t{grid-column:2/span 9;font-size:1.75rem;font-weight:300;line-height:1.16}.linkrows .ico{transition:transform var(--snap) linear;grid-column:12;place-self:center end}.linkrows a:hover .ico{transform:translate(4px)}.dview{padding-block:56px 0}.dview--d1>.wrap{max-width:calc(1760px + 2 * var(--pad))}.dview .sheet{margin-inline:auto}.dview--d2 .sheet{max-width:1280px;margin-inline:0}.dview--d3 .sheet{max-width:1040px;margin-inline:0}.dview .sheet__paper--tall{max-width:460px}.dview__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:36px;display:flex}.dnav{padding-top:96px}.dnav .lbl{padding-bottom:14px;display:block}.dnav a[aria-current]{background:var(--accent)}.pnote{border:1px dashed var(--muted);color:var(--muted);margin-top:0;padding:10px 14px;font-size:.875rem}@media (width<=1199px){.phead__text,.phead--plain .phead__text{grid-column:1/span 7}.phead--plain .phead__text{grid-column:1/span 9}.psec__head,.pfig__text{top:calc(var(--hdr-h) + 20px)}}@media (width<=1023px){.phead__in{padding-block:6px 48px;display:block}.phead .crumbs{margin-bottom:28px}.phead h1{font-size:clamp(2.25rem,9.4vw,3rem);line-height:1.04}.phead .kicker+h1{margin-top:14px}.phead__lead{margin-top:18px;font-size:1.125rem;line-height:1.45}.phead__act{gap:6px 24px;margin-top:28px}.phead__act .btn{flex:100%}.phead__side{margin-top:40px;display:block}.phead__pic{display:none}.phead__side .spec,.phead--plate .spec{margin:12px calc(-1 * var(--pad)) 0;max-width:none}.phead__side .spec__row{grid-template-columns:6.75rem minmax(0,1fr)}.phead--plate .phead__in{padding-bottom:48px}.phead--plate .plate-fig{--ih:560px;margin-top:44px}.phead--plate .phead__speclbl{margin-top:36px}.pbody{padding-top:16px}.psec{padding-top:40px}.psec__in{display:block}.psec__in:before{margin-bottom:22px;display:block}.psec__in--more{padding-top:20px}.psec__scope{margin-top:28px}.psec__head{position:static}.psec__head:before{margin-bottom:10px;font-size:.9375rem}.psec h2{max-width:none;font-size:1.75rem;line-height:1.14}.pbody--text h2{font-size:1.5rem}.psec__body{margin-top:18px;padding-top:0}.psec--intro .psec__body{margin-top:0;font-size:1.3125rem;line-height:1.36}.prose{max-width:36em}.faq__in{padding-block:22px 24px;display:block}.faq__q{font-size:1.3125rem}.faq__a{margin-top:10px}.gap-top{margin-top:80px}.end-gap{height:80px}.linkrows__in{grid-template-columns:2.25rem minmax(0,1fr) 24px;column-gap:0;min-height:68px;padding-block:18px 20px}.linkrows__t{grid-column:2;font-size:1.5rem}.linkrows .ico{grid-column:3}.dview{padding-top:36px}.dnav{padding-top:64px}}@media (width>=600px) and (width<=1023px){.phead__act .btn{flex:none}.phead__lead{max-width:34em}}@media (width<=699px){.prose .tbl{width:auto;margin-inline:calc(-1 * var(--pad));display:block}.prose .tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prose .tbl tbody,.prose .tbl tr{display:block}.prose .tbl tr{padding:10px var(--pad) 12px}.prose .tbl td{grid-template-columns:7rem minmax(0,1fr);column-gap:12px;padding:4px 0;font-size:1.0625rem;display:grid}.prose .tbl td:before{content:attr(data-th);font:500 .8125rem/1.5 var(--sans);letter-spacing:.012em;text-transform:lowercase}.prose .tbl td:first-child{font:400 1.0625rem/1.35 var(--cond)}}
