html.mzp-is-noscroll,html.mzp-is-noscroll body{height:100%;overflow:hidden}html.mzp-is-noscroll .mzp-c-modal{position:absolute}@media(min-width:768px){html.mzp-is-noscroll,html.mzp-is-noscroll body{height:auto}html.mzp-is-noscroll .mzp-c-modal{position:fixed}}.mzp-c-modal{-webkit-animation:mzp-a-fade-in .3s ease-in 0s 1 normal both;animation:mzp-a-fade-in .3s ease-in 0s 1 normal both;background:#000;background:rgba(0,0,0,.85);bottom:0;height:101%;left:0;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:9999999}.mzp-c-modal-window{padding:24px}.mzp-c-modal-inner{zoom:1;background:rgba(0,0,0,.9);max-width:1200px;padding:32px;position:relative}.mzp-c-modal-inner:after{clear:both;content:"";display:block;height:0;visibility:hidden}.mzp-c-modal-inner>header{padding-right:64px}[dir=rtl] .mzp-c-modal-inner>header{padding-left:64px;padding-right:0}.mzp-c-modal-inner>header h2{color:#fff;font-family:Inter,X-LocaleSpecific,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.2}@media(min-width:768px){.mzp-c-modal-inner>header h2{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.mzp-c-modal-inner>header h2{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.mzp-c-modal-inner>header h2{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}@media(min-width:1024px){.mzp-c-modal-inner{margin:24px auto 64px}}.mzp-c-modal-close{position:absolute;right:8px;top:9px;z-index:99}[dir=rtl] .mzp-c-modal-close{left:8px;right:auto}.mzp-c-modal-close .mzp-c-modal-button-close{background:rgba(0,0,0,0) url("/media/protocol/img/icons/close-white.8402354a0402.svg") 50% no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;border:none;cursor:pointer;direction:ltr;height:42px;min-width:0;overflow:hidden;padding:0;text-align:left;text-indent:-9999px;white-space:nowrap;width:42px}.mzp-c-modal-close .mzp-c-modal-button-close:focus,.mzp-c-modal-close .mzp-c-modal-button-close:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out}.mzp-c-modal-close .mzp-c-modal-button-close:focus{outline:1px dotted #fff}.mzp-c-modal-overlay-contents{background:rgba(0,0,0,0);color:#fff;font-size:18px;font-size:1.125rem;line-height:1.5;margin:0 auto;padding-top:24px}@supports(--css:variables){.mzp-c-modal-overlay-contents{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.mzp-c-modal-overlay-contents a{color:#80ebff}.mzp-c-modal-overlay-contents a:where(:visited){color:#d9bfff}.mzp-c-modal-overlay-contents a:active,.mzp-c-modal-overlay-contents a:hover{color:#aaf2ff}@supports(--css:variables){.mzp-c-modal-overlay-contents a{color:var(--link-color-inverse)}.mzp-c-modal-overlay-contents a:where(:visited){color:var(--link-color-visited-inverse)}.mzp-c-modal-overlay-contents a:active,.mzp-c-modal-overlay-contents a:hover{color:var(--link-color-hover-inverse)}}.mzp-has-media .mzp-c-modal-overlay-contents img,.mzp-has-media .mzp-c-modal-overlay-contents video{display:block;margin-bottom:32px;width:100%}.js .mzp-u-modal-content{display:none}.js .mzp-c-modal-inner .mzp-u-modal-content{display:block}.mzp-c-sidemenu{background-color:#ededf0;font-size:16px;font-size:1rem;line-height:1.5;margin:0 -24px 32px;padding:8px 24px}@supports(--css:variables){.mzp-c-sidemenu{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.mzp-c-sidemenu-summary{display:none}.mzp-c-sidemenu-summary ul{margin:0}.mzp-c-sidemenu-summary li{color:#42425a;display:inline-block;margin-right:4px}[dir=rtl] .mzp-c-sidemenu-summary li{margin-left:4px;margin-right:0}.mzp-c-sidemenu-summary li:after{content:"▸";display:inline-block}.mzp-c-sidemenu-summary li:after{margin-left:4px;transform:none}[dir=rtl] .mzp-c-sidemenu-summary li:after{margin-left:0;margin-right:4px;transform:translateY(3px) rotate(180deg)}.mzp-c-sidemenu-summary li:last-child:after{content:"";margin:0}.mzp-c-sidemenu-summary li.mzp-is-current{color:#000}.mzp-c-sidemenu-main ul{margin:0}.mzp-c-sidemenu-main li{margin-bottom:.25em}.mzp-c-sidemenu-main a{border-radius:2px;display:block;padding:.35em 24px;text-decoration:none;transition:background-color .1s ease-in}.mzp-c-sidemenu-main a:active,.mzp-c-sidemenu-main a:focus,.mzp-c-sidemenu-main a:hover{background-color:rgba(0,0,0,.05);text-decoration:underline}.mzp-c-sidemenu-main .mzp-is-current a{background-color:#ededf0;font-weight:700}.mzp-c-sidemenu-label{font-family:Inter,X-LocaleSpecific,sans-serif;font-size:14px;font-size:.875rem;line-height:1.5;position:relative}@supports(--css:variables){.mzp-c-sidemenu-label{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.mzp-c-sidemenu-label{padding-right:24px}[dir=rtl] .mzp-c-sidemenu-label{padding-left:24px;padding-right:0}.mzp-c-sidemenu-label:after{color:#42425a;content:none;font-size:1.5em;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mzp-c-sidemenu-label:after{right:0}[dir=rtl] .mzp-c-sidemenu-label:after{left:0;right:auto}.mzp-c-sidemenu-title{font-family:Inter,X-LocaleSpecific,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:.25em}@supports(--css:variables){.mzp-c-sidemenu-title{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.mzp-c-sidemenu-title a{padding:.35em 16px}.js .mzp-c-sidemenu-summary{display:block;margin:-8px -24px;padding:8px 24px}.js .mzp-c-sidemenu-main{display:none}.js .mzp-c-sidemenu-label:after{content:"▸"}.js .mzp-is-active .mzp-c-sidemenu-label:after{transform:rotate(-90deg)}.js .mzp-is-active .mzp-c-sidemenu-main{display:block;font-size:16px;font-size:1rem;line-height:1.5;margin:16px -16px 0}@supports(--css:variables){.js .mzp-is-active .mzp-c-sidemenu-main{font-size:var(--body-md-size);line-height:var(--body-line-height)}}@media(min-width:768px){.js .mzp-c-sidemenu-summary{display:none}.js .mzp-c-sidemenu-main{display:block}.js .mzp-is-active .mzp-c-sidemenu-main{margin:0}.js .mzp-c-sidemenu{background-color:rgba(0,0,0,0);font-size:16px;font-size:1rem;line-height:1.5;margin:0;padding:0}@supports(--css:variables){.js .mzp-c-sidemenu{font-size:var(--body-md-size);line-height:var(--body-line-height)}}}.mzp-c-sidemenu-title{font-family:var(--title-font-family);font-size:var(--text-title-xs)}@media(min-width:768px){.mzp-has-sidebar{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr)}.mzp-l-sidebar{grid-column:1/span 3;grid-row:1}.mzp-l-main{grid-column:4/span 9;grid-row:1}.mzp-l-sidebar-right .mzp-l-sidebar{grid-column:10/span 3}.mzp-l-sidebar-right .mzp-l-main{grid-column:2/span 9}}@media(min-width:1024px){.mzp-l-main{grid-column:4/span 8}.mzp-l-sidebar-right .mzp-l-main{grid-column:2/span 8}}.mzp-u-data-table,.mzp-u-rich-text table{border-collapse:collapse;border-spacing:0}.mzp-u-data-table caption,.mzp-u-rich-text table caption{margin-bottom:.25em;text-align:left;width:100%}.mzp-u-rich-text [dir=rtl] table caption,[dir=rtl] .mzp-u-data-table caption,[dir=rtl] .mzp-u-rich-text table caption{text-align:right}.mzp-u-data-table td,.mzp-u-data-table th,.mzp-u-rich-text table td,.mzp-u-rich-text table th{border-top:1px solid rgba(0,0,0,.2);padding:.5em 10px;text-align:left}.mzp-u-rich-text [dir=rtl] table td,.mzp-u-rich-text [dir=rtl] table th,[dir=rtl] .mzp-u-data-table td,[dir=rtl] .mzp-u-data-table th,[dir=rtl] .mzp-u-rich-text table td,[dir=rtl] .mzp-u-rich-text table th{text-align:right}.mzp-u-data-table thead td,.mzp-u-data-table thead th,.mzp-u-rich-text table thead td,.mzp-u-rich-text table thead th{border-top:0;padding-top:0}.mzp-u-rich-text h2,.mzp-u-rich-text h3{margin-bottom:24px;margin-top:32px}.mzp-u-rich-text h4{font-family:var(--body-font-family);font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:24px;margin-top:24px}@supports(--css:variables){.mzp-u-rich-text h4{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}@media(min-width:768px){.mzp-u-rich-text h2{margin-bottom:32px;margin-top:48px}.mzp-u-rich-text h3{margin-top:48px}.mzp-u-rich-text h4{margin-top:32px}}@media(min-width:1312px){.mzp-u-rich-text h2{margin-bottom:48px;margin-top:64px}.mzp-u-rich-text h3{margin-top:64px}.mzp-u-rich-text h4{margin-top:48px}}.mzp-u-rich-text ul{list-style-type:disc;margin-left:32px}[dir=rtl] .mzp-u-rich-text ul{margin-left:0;margin-right:32px}.mzp-u-rich-text ul ul{list-style-type:circle}.mzp-u-rich-text ol{list-style-type:decimal;margin-left:32px}[dir=rtl] .mzp-u-rich-text ol{margin-left:0;margin-right:32px}.mzp-u-rich-text ol ol{list-style-type:lower-roman}.mzp-u-rich-text li{margin-bottom:.25em}.mzp-u-rich-text li ol,.mzp-u-rich-text li ul{margin-left:24px}[dir=rtl] .mzp-u-rich-text li ol,[dir=rtl] .mzp-u-rich-text li ul{margin-left:0;margin-right:24px}.mzp-u-rich-text dt{font-weight:700;margin-bottom:0}.mzp-u-rich-text dd{margin-bottom:.25em;margin-left:24px}[dir=rtl] .mzp-u-rich-text dd{margin-left:0;margin-right:24px}.mzp-u-rich-text pre{background-color:#f0f0f4;margin-bottom:1.25em;overflow-x:auto;padding:16px}.mzp-u-rich-text .richtext-image{display:block;height:auto;margin-bottom:24px;max-width:100%}.mzp-u-rich-text .richtext-image.full-width{margin:0 auto 24px}@media(min-width:768px){.mzp-u-rich-text .richtext-image.left{margin-left:0}[dir=rtl] .mzp-u-rich-text .richtext-image.left{margin-left:auto}.mzp-u-rich-text .richtext-image.left{margin-right:auto}[dir=rtl] .mzp-u-rich-text .richtext-image.left{margin-right:0}.mzp-u-rich-text .richtext-image.right{margin-left:auto}[dir=rtl] .mzp-u-rich-text .richtext-image.right{margin-left:0}.mzp-u-rich-text .richtext-image.right{margin-right:0}[dir=rtl] .mzp-u-rich-text .richtext-image.right{margin-right:auto}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.c-group-title{border-top:1px solid #e0e0e6;font-size:24px;font-size:1.5rem;line-height:1.166;margin-bottom:32px;margin-top:32px;padding-top:32px;scroll-margin-top:32px}@media(min-width:768px){.c-group-title{font-size:32px;font-size:2rem;line-height:1.125}}@supports(--css:variables){.c-group-title{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}@media(min-width:768px){.c-group-title{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}}}.c-group-title a{color:var(--m24-black);text-decoration:none}.c-group-title a:focus-visible,.c-group-title a:hover{color:#0060df;text-decoration:underline}.c-group-description{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:var(--spacer-md);margin-top:0}@supports(--css:variables){.c-group-description{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.js .c-group-gallery{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);margin:32px auto}@media(min-width:768px){.js .c-group-gallery{grid-template-columns:repeat(8,1fr)}.js .c-group-gallery.l-group-gallery-narrow{grid-template-columns:repeat(6,1fr);margin:32px 0;max-width:calc(75% - var(--grid-gutter)*2/8)}}.vcard{margin-bottom:var(--spacer-xl)}.vcard .photo{aspect-ratio:1/1;border:1px solid var(--m24-light-mid-gray);object-fit:cover;transition-duration:.3s;transition-property:border-color;transition-timing-function:cubic-bezier(.5,0,0,1);width:100%}.vcard .fn{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:0}@supports(--css:variables){.vcard .fn{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.vcard .title{font-size:14px;font-size:.875rem;line-height:1.5;margin-bottom:0}@supports(--css:variables){.vcard .title{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.vcard .elsewhere,.vcard .utility{font-size:14px;font-size:.875rem;line-height:1.5;margin-top:var(--spacer-md)}@supports(--css:variables){.vcard .elsewhere,.vcard .utility{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.vcard .elsewhere a,.vcard .utility a{padding-left:20px;position:relative}.vcard .elsewhere a:before,.vcard .utility a:before{background-position:top;background-repeat:no-repeat;background-size:contain;color:#0060df;content:"";height:1em;left:0;position:absolute;top:.125em;width:1em}.vcard .elsewhere a.website:before,.vcard .utility a.website:before{background-image:url("/media/protocol/img/icons/globe.c28f77325261.svg")}.vcard .elsewhere a.twitter:before,.vcard .utility a.twitter:before{background-image:url("/media/protocol/img/icons/social/x/black.5b362e2ded7d.svg")}.vcard .elsewhere a.mastodon:before,.vcard .utility a.mastodon:before{background-image:url("/media/protocol/img/icons/social/mastodon/black.78b9bfb9d39d.svg")}.vcard .elsewhere a.profile:before,.vcard .utility a.profile:before{background-image:url("/media/protocol/img/icons/accounts.c252d9f21842.svg")}.vcard .elsewhere a.file:before,.vcard .utility a.file:before{background-image:url("/media/protocol/img/icons/download.61b17a351866.svg")}.vcard .elsewhere a.link:before,.vcard .utility a.link:before{background-image:url("/media/protocol/img/icons/link.6242f06616a8.svg")}.js .vcard{display:grid;gap:var(--spacer-2xs);grid-column:span 6;grid-template-rows:auto auto 1fr;margin-bottom:0}@media(min-width:480px){.js .vcard{grid-column:span 4}}@media(min-width:768px){.js .vcard{grid-column:span 2}}.js .vcard .elsewhere,.js .vcard .person-bio,.js .vcard .utility{display:none}.js .vcard.has-bio:focus-visible,.js .vcard.has-bio:hover{cursor:pointer}.js .vcard.has-bio:focus-visible .photo,.js .vcard.has-bio:hover .photo{border-color:var(--m24-black)}.js .vcard.has-bio:focus-visible .fn,.js .vcard.has-bio:hover .fn{text-decoration:underline}.mzp-c-modal .mzp-c-modal-overlay-contents{padding:0}.mzp-c-modal .mzp-c-modal-overlay-contents .vcard{background:var(--m24-white);color:var(--m24-black);cursor:auto;display:block;min-height:250px;padding:var(--spacer-sm);width:auto}.mzp-c-modal .mzp-c-modal-overlay-contents .vcard a{color:#0060df}.mzp-c-modal .mzp-c-modal-overlay-contents .vcard a:active,.mzp-c-modal .mzp-c-modal-overlay-contents .vcard a:focus-visible,.mzp-c-modal .mzp-c-modal-overlay-contents .vcard a:hover{color:#1379ff;text-decoration:underline}.mzp-c-modal .mzp-c-modal-overlay-contents .vcard:focus,.mzp-c-modal .mzp-c-modal-overlay-contents .vcard:hover{cursor:auto}.mzp-c-modal .mzp-c-modal-overlay-contents .vcard:focus .photo,.mzp-c-modal .mzp-c-modal-overlay-contents .vcard:hover .photo{border-color:var(--m24-light-mid-gray)}.mzp-c-modal .mzp-c-modal-overlay-contents .vcard:focus .fn,.mzp-c-modal .mzp-c-modal-overlay-contents .vcard:hover .fn{text-decoration:none}.mzp-c-modal .mzp-c-modal-overlay-contents .photo{float:right;height:160px;margin:0 auto var(--spacer-md);width:160px}@media(min-width:480px){.mzp-c-modal .mzp-c-modal-overlay-contents .photo{margin:0 0 var(--spacer-md) var(--spacer-md)}}@media(min-width:768px){.mzp-c-modal .mzp-c-modal-overlay-contents .photo{float:right;height:250px;margin:0 0 var(--spacer-md) var(--spacer-md);width:250px}}.mzp-c-modal .mzp-c-modal-overlay-contents .fn{color:var(--m24-black);font-size:32px;font-size:2rem;line-height:1.125;text-decoration:none}@media(min-width:768px){.mzp-c-modal .mzp-c-modal-overlay-contents .fn{font-size:40px;font-size:2.5rem;line-height:1.1}}@supports(--css:variables){.mzp-c-modal .mzp-c-modal-overlay-contents .fn{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:768px){.mzp-c-modal .mzp-c-modal-overlay-contents .fn{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}.mzp-c-modal .mzp-c-modal-overlay-contents .person-info{margin:0 0 var(--spacer-md)}.mzp-c-modal .mzp-c-modal-overlay-contents .title{font-size:var(--text-body-md);font-weight:700;line-height:1.5;margin-bottom:var(--spacer-md)}.mzp-c-modal .mzp-c-modal-overlay-contents .elsewhere,.mzp-c-modal .mzp-c-modal-overlay-contents .person-bio,.mzp-c-modal .mzp-c-modal-overlay-contents .utility{display:block}.c-subpages{box-sizing:border-box;margin:64px auto 0;max-width:1440px;padding:0 var(--container-padding);padding-bottom:var(--spacer-lg);padding-top:var(--spacer-lg);position:relative}.c-subpages-intro{margin-bottom:var(--spacer-lg)}.c-subpages-intro h2{font-size:24px;font-size:1.5rem;line-height:1.166;margin-bottom:var(--spacer-xs)}@media(min-width:768px){.c-subpages-intro h2{font-size:32px;font-size:2rem;line-height:1.125}}@supports(--css:variables){.c-subpages-intro h2{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}@media(min-width:768px){.c-subpages-intro h2{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}}}.c-orglinks{display:grid;grid-template-columns:repeat(2,1fr);place-items:center}@media(min-width:768px){.c-orglinks{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.c-orglinks{grid-template-columns:repeat(4,1fr)}}.c-orglinks-link{aspect-ratio:16/9;border:1px solid rgba(0,0,0,0);box-sizing:border-box;transition-duration:.3s;transition-property:border-color;transition-timing-function:cubic-bezier(.5,0,0,1)}.c-orglinks-link img{display:block;height:100%;object-fit:contain;width:100%}.c-orglinks-link:focus-visible,.c-orglinks-link:hover{border-color:var(--m24-black)}