.ql-img-inline-formula{background:none!important;border:none!important;padding:0px!important;margin:0px!important}.ql-img-displayed-equation{background:none!important;border:none!important;padding:0px!important;margin:0px!important;vertical-align:middle!important;display:inline-block!important}.ql-img-picture{background:none!important;border:none!important;padding:0px!important;margin:0px!important}.ql-center-displayed-equation{text-align:center!important;white-space:nowrap!important;overflow:hidden!important}.ql-left-displayed-equation{text-align:left!important;white-space:nowrap!important;overflow:hidden!important}.ql-right-displayed-equation{text-align:right!important;white-space:nowrap!important;overflow:hidden!important}.ql-left-eqno{width:3em!important;text-align:left!important;float:left!important;display:inline-block!important;font-size:110%!important}.ql-right-eqno{width:3em!important;text-align:right!important;float:right!important;display:inline-block!important;font-size:110%!important}.ql-center-picture{border:none!important;text-align:center!important;background:none!important}.ql-errors{color:#222;font-family:Georgia,"Bitstream Charter",serif;font-size:16px;border:1px solid red}.ql-manual-mode{background:none;border:none;padding:0;margin:0}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}:root{--q2m3-ink:var(--wp--preset--color--ink, #102132);--q2m3-muted:var(--wp--preset--color--muted, #5c6570);--q2m3-rule:var(--wp--preset--color--rule, #d8d2c5);--q2m3-paper:var(--wp--preset--color--paper, #f7f4ec);--q2m3-accent:var(--wp--preset--color--accent, #9b1c20)}.q2m3-block{color:var(--q2m3-ink);margin-block:clamp(2rem, 5vw, 5rem)}.q2m3-block__heading{font-size:clamp(1.8rem, 4vw, 3.5rem);line-height:1.05;margin:0 0 1.5rem}.q2m3-block a{color:inherit;text-decoration-color:var(--q2m3-accent);text-decoration-thickness:.08em;text-underline-offset:.18em}.q2m3-block a:hover{color:var(--q2m3-accent)}.q2m3-block a:focus-visible{outline:3px solid var(--q2m3-accent);outline-offset:4px}.q2m3-block--empty{border:1px dashed var(--q2m3-rule);color:var(--q2m3-muted);padding:1rem}.q2m3-publication-list{counter-reset:publication;list-style:none;margin:0;padding:0}.q2m3-publication{counter-increment:publication;display:grid;grid-template-columns:minmax(2.5rem,.25fr) minmax(0,3fr) minmax(8rem,.8fr);gap:1rem;align-items:baseline;border-top:1px solid var(--q2m3-rule);padding:1.25rem 0}.q2m3-publication::before{content:counter(publication,decimal-leading-zero);color:var(--q2m3-accent);font-variant-numeric:tabular-nums;font-weight:700}.q2m3-publication__eyebrow{grid-column:2 / -1;color:var(--q2m3-muted);font-size:.82rem;letter-spacing:.055em;margin:0;text-transform:uppercase}.q2m3-publication__title{grid-column:2;font-size:clamp(1.05rem, 2vw, 1.35rem);line-height:1.3;margin:0}.q2m3-publication__title a{text-decoration:none}.q2m3-publication__actions{font-size:.86rem;margin:0;overflow-wrap:anywhere}.q2m3-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.q2m3-metrics>div{border-left:1px solid var(--q2m3-rule);padding:0 1.25rem}.q2m3-metrics>div:first-child{border-left:0;padding-left:0}.q2m3-metrics dt{color:var(--q2m3-muted);font-size:.78rem;letter-spacing:.07em;text-transform:uppercase}.q2m3-metrics dd{font-family:Georgia,serif;font-size:clamp(2.5rem, 6vw, 5.5rem);line-height:1;margin:.2rem 0 .4rem}.q2m3-metrics small,.q2m3-snapshot-note{color:var(--q2m3-muted)}.q2m3-metrics dd small{display:block;font-family:var(--wp--preset--font-family--sans,Arial,sans-serif);font-size:var(--wp--preset--font-size--small,.88rem);line-height:1.35;margin-top:.45rem}.q2m3-snapshot-note{font-size:.88rem;max-width:70ch}.q2m3-card-grid,.q2m3-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--q2m3-rule)}.q2m3-card,.q2m3-person{border-bottom:1px solid var(--q2m3-rule);padding:1.5rem 1.5rem 1.5rem 0}.q2m3-card:nth-child(odd),.q2m3-person:nth-child(odd){border-right:1px solid var(--q2m3-rule)}.q2m3-card:nth-child(even),.q2m3-person:nth-child(even){padding-left:1.5rem}.q2m3-card h3,.q2m3-person h3,.q2m3-output h3,.q2m3-event h3{margin:0 0 .5rem}.q2m3-card h3 a,.q2m3-person h3 a,.q2m3-event h3 a{text-decoration:none}.q2m3-card p,.q2m3-person p,.q2m3-output p,.q2m3-event p{color:var(--q2m3-muted);margin:.4rem 0 0}.q2m3-person__role{color:var(--q2m3-accent)!important;font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.q2m3-person__portrait{aspect-ratio:4 / 5;height:auto;margin-bottom:1rem;object-fit:cover;width:min(100%, 18rem)}.q2m3-output-list,.q2m3-event-list{border-top:1px solid var(--q2m3-rule)}.q2m3-output,.q2m3-event{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(15rem,2fr) minmax(9rem,.6fr);gap:1.25rem;border-bottom:1px solid var(--q2m3-rule);padding:1.25rem 0}.q2m3-output__meta,.q2m3-event__meta{color:var(--q2m3-accent)!important;font-size:.82rem;letter-spacing:.04em}.q2m3-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem, 6vw, 6rem)}.q2m3-split>div{border-top:1px solid var(--q2m3-rule);padding-top:1rem}.q2m3-simple-list,.q2m3-profile-list{list-style:none;margin:0;padding:0}.q2m3-simple-list li{display:flex;flex-direction:column;border-bottom:1px solid var(--q2m3-rule);gap:.25rem;padding:1rem 0}.q2m3-simple-list span,.q2m3-privacy-note{color:var(--q2m3-muted);font-size:.88rem}.q2m3-profile-list{display:flex;flex-wrap:wrap;gap:.65rem}.q2m3-profile-list a{border:1px solid var(--q2m3-rule);display:block;padding:.7rem 1rem;text-decoration:none}.q2m3-profile-list a:hover{border-color:var(--q2m3-accent)}.q2m3-record-details{border-top:1px solid var(--q2m3-rule);margin-block:2rem}.q2m3-record-details>div{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:1rem;border-bottom:1px solid var(--q2m3-rule);padding:.9rem 0}.q2m3-record-details dt{color:var(--q2m3-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.q2m3-record-details dd{margin:0;overflow-wrap:anywhere}@media (max-width:720px){.q2m3-publication{grid-template-columns:2.5rem minmax(0,1fr)}.q2m3-publication__eyebrow{grid-column:2}.q2m3-publication__actions{grid-column:2}.q2m3-metrics,.q2m3-card-grid,.q2m3-people-grid,.q2m3-split{grid-template-columns:1fr}.q2m3-metrics>div,.q2m3-metrics>div:first-child{border-bottom:1px solid var(--q2m3-rule);border-left:0;padding:1rem 0}.q2m3-card:nth-child(odd),.q2m3-person:nth-child(odd){border-right:0}.q2m3-card:nth-child(even),.q2m3-person:nth-child(even){padding-left:0}.q2m3-output,.q2m3-event{grid-template-columns:1fr}.q2m3-record-details>div{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.q2m3-block *,.q2m3-block *::before,.q2m3-block *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-family:'wpzoom-socicon';src:url(/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/../font/socicon.woff2?v=4.3.3) format('woff2');font-weight:400;font-style:normal;text-transform:initial;font-display:block}.socicon{position:relative;top:3px;display:inline-block;font-family:'wpzoom-socicon';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em}.wp-block-wpzoom-blocks-social-icons .socicon,.zoom-social-icons-widget .socicon{font-family:'wpzoom-socicon'!important}.socicon:empty{width:1em}.socicon-500px{background-color:#58a9de;color:#58a9de}.social-icon.socicon-500px:before{content:"\e056"}.socicon-airbnb{background-color:#FF5A5F;color:#FF5A5F}.social-icon.socicon-airbnb:before{content:"\e00e"}.socicon-amazon{background-color:#F90;color:#F90}.social-icon.socicon-amazon:before{content:"\e05c"}.socicon-anchor{background-color:#8940fa;color:#8940fa}.social-icon.socicon-anchor:before{content:"\e91e"}.socicon-android{background-color:#8ec047;color:#8ec047}.social-icon.socicon-android:before{content:"\e03e"}.socicon-angieslist{background-color:#299F37;color:#299F37}.social-icon.socicon-angieslist:before{content:"\e916"}.socicon-aparat{background-color:#EA225D;color:#EA225D}.social-icon.socicon-aparat:before{content:"\e90e"}.socicon-apple{background-color:#B9BFC1;color:#B9BFC1}.social-icon.socicon-apple:before{content:"\e02e"}.socicon-apple-podcasts{background-color:#93C;color:#93C}.social-icon.socicon-apple-podcasts:before{content:"\e924"}.socicon-appnet{background-color:#494949;color:#494949}.social-icon.socicon-appnet:before{content:"\e013"}.socicon-appstore{background-color:#007AFF;color:#007AFF}.social-icon.socicon-appstore:before{content:"\e91f"}.socicon-artstation{background-color:#13aff0;color:#13aff0}.social-icon.socicon-artstation:before{content:"\e959"}.socicon-baidu{background-color:#2319DC;color:#2319DC}.social-icon.socicon-baidu:before{content:"\e061"}.socicon-bandcamp{background-color:#619aa9;color:#619aa9}.social-icon.socicon-bandcamp:before{content:"\e06a"}.socicon-beatport{background-color:#01FF95;color:#01FF95}.social-icon.socicon-beatport:before{content:"\e944"}.socicon-bebo{background-color:#EF1011;color:#EF1011}.social-icon.socicon-bebo:before{content:"\e035"}.socicon-behance{background-color:#1769ff;color:#1769ff}.social-icon.socicon-behance:before{content:"\e027"}.socicon-blogger{background-color:#ec661c;color:#ec661c}.social-icon.socicon-blogger:before{content:"\e020"}.socicon-bloglovin{background-color:#000;color:#000}.social-icon.socicon-bloglovin:before{content:"\e075"}.socicon-bluesky{background-color:#0285FF;color:#0285FF}.social-icon.socicon-bluesky:before{content:"\e963"}.socicon-buffer{background-color:#000;color:#000}.social-icon.socicon-buffer:before{content:"\e018"}.socicon-castbox{background-color:#F55B23;color:#F55B23}.social-icon.socicon-castbox:before{content:"\e93d"}.socicon-coderwall{background-color:#3E8DCC;color:#3E8DCC}.social-icon.socicon-coderwall:before{content:"\e011"}.socicon-codered{background-color:#FF033B;color:#FF033B}.social-icon.socicon-codered:before{content:"\e940"}.socicon-coronavirus{background-color:#E6502A;color:#E6502A}.social-icon.socicon-coronavirus:before{content:"\e936"}.socicon-crunchbase{background-color:#0288d1;color:#0288d1}.social-icon.socicon-crunchbase:before{content:"\e93b"}.socicon-dailymotion{background-color:#004e72;color:#004e72}.social-icon.socicon-dailymotion:before{content:"\e053"}.socicon-delicious{background-color:#020202;color:#020202}.social-icon.socicon-delicious:before{content:"\e028"}.socicon-deviantart{background-color:#05CC47;color:#05CC47}.social-icon.socicon-deviantart:before{content:"\e927"}.socicon-deezer{background-color:#32323d;color:#32323d}.social-icon.socicon-deezer:before{content:"\e06c"}.socicon-digg{background-color:#1d1d1b;color:#1d1d1b}.social-icon.socicon-digg:before{content:"\e025"}.socicon-discord{background-color:#7289da;color:#7289da}.social-icon.socicon-discord:before{content:"\e903"}.socicon-discord2{background-color:#7289da;color:#7289da}.social-icon.socicon-discord2:before{content:"\e079"}.socicon-discourse{background-color:#000;color:#000}.social-icon.socicon-discourse:before{content:"\e947"}.socicon-disqus{background-color:#2e9fff;color:#2e9fff}.social-icon.socicon-disqus:before{content:"\e019"}.socicon-displate{background-color:#000;color:#000}.social-icon.socicon-displate:before{content:"\e91d"}.socicon-dribbble{background-color:#e84d88;color:#e84d88}.social-icon.socicon-dribbble:before{content:"\e023"}.socicon-drupal{background-color:#00598e;color:#00598e}.social-icon.socicon-drupal:before{content:"\e002"}.socicon-ebay{background-color:#E53238;color:#E53238}.social-icon.socicon-ebay:before{content:"\e063"}.socicon-ello{background-color:#000;color:#000}.social-icon.socicon-ello:before{content:"\e006"}.socicon-etsy{background-color:#F16521;color:#F16521}.social-icon.socicon-etsy:before{content:"\e941"}.socicon-envato{background-color:#82B540;color:#82B540}.social-icon.socicon-envato:before{content:"\e026"}.socicon-eyeem{background-color:#000;color:#000}.social-icon.socicon-eyeem:before{content:"\e902"}.socicon-facebook{background-color:#0866FF;color:#0866FF}.social-icon.socicon-facebook:before{content:"\e91a"}.socicon-facebook2{background-color:#0866FF;color:#0866FF}.social-icon.socicon-facebook2:before{content:"\e91a"}.socicon-feedburner{background-color:#FC0;color:#FC0}.social-icon.socicon-feedburner:before{content:"\e048"}.socicon-feedly{background-color:#34B151;color:#34B151}.social-icon.socicon-feedly:before{content:"\e074"}.socicon-fiverr{background-color:#1DBF73;color:#1DBF73}.social-icon.socicon-fiverr:before{content:"\e928"}.socicon-flattr{background-color:#F67C1A;color:#F67C1A}.social-icon.socicon-flattr:before{content:"\e02f"}.socicon-flipboard{background-color:#E12828;color:#E12828}.social-icon.socicon-flipboard:before{content:"\e904"}.socicon-flipboard2{background-color:#E12828;color:#E12828}.social-icon.socicon-flipboard2:before{content:"\e905"}.socicon-flickr{background-color:#ff0084;color:#ff0084}.social-icon.socicon-flickr:before{content:"\e055"}.socicon-foursquare{background-color:#F94877;color:#F94877}.social-icon.socicon-foursquare:before{content:"\e044"}.socicon-friendfeed{background-color:#2F72C4;color:#2F72C4}.social-icon.socicon-friendfeed:before{content:"\e032"}.socicon-gab{background-color:#28cf7a;color:#28cf7a}.social-icon.socicon-gab:before{content:"\e93c"}.socicon-github{background-color:#221e1b;color:#221e1b}.social-icon.socicon-github:before{content:"\e030"}.socicon-goodreads{background-color:#463020;color:#463020}.social-icon.socicon-goodreads:before{content:"\e014"}.socicon-google{background-color:#d93e2d;color:#d93e2d}.social-icon.socicon-google:before{content:"\e042"}.socicon-google-calendar{background-color:#3D81F6;color:#3D81F6}.social-icon.socicon-google-calendar:before{content:"\e926"}.socicon-google-maps{background-color:#4285F4;color:#4285F4}.social-icon.socicon-google-maps:before{content:"\e937"}.socicon-google-news{background-color:#174EA6;color:#174EA6}.social-icon.socicon-google-news:before{content:"\e925"}.socicon-google-podcasts{background-color:#4285F4;color:#4285F4}.social-icon.socicon-google-podcasts:before{content:"\e923"}.socicon-grooveshark{background-color:#000;color:#000}.social-icon.socicon-grooveshark:before{content:"\e04f"}.socicon-guilded{background-color:#F5C400;color:#F5C400}.social-icon.socicon-guilded:before{content:"\e935"}.socicon-hellocoton{background-color:#D50066;color:#D50066}.social-icon.socicon-hellocoton:before{content:"\e901"}.socicon-homeadvisor{background-color:#EF8B1D;color:#EF8B1D}.social-icon.socicon-homeadvisor:before{content:"\e915"}.socicon-houzz{background-color:#7CC04B;color:#7CC04B}.social-icon.socicon-houzz:before{content:"\e00a"}.socicon-identica{background-color:#000;color:#000}.social-icon.socicon-identica:before{content:"\e034"}.socicon-iheartradio{background-color:#C6002B;color:#C6002B}.social-icon.socicon-iheartradio:before{content:"\e930"}.socicon-imdb{background-color:#F5C518;color:#F5C518}.social-icon.socicon-imdb:before{content:"\e064"}.socicon-instagram{background-color:#E4405F;color:#E4405F}.social-icon.socicon-instagram:before{content:"\e057"}.socicon-itunes{background-color:#ff5e51;color:#ff5e51}.social-icon.socicon-itunes:before{content:"\e0ae"}.socicon-issuu{background-color:#F26F61;color:#F26F61}.social-icon.socicon-issuu:before{content:"\e06b"}.socicon-ko-fi{background-color:#F16061;color:#F16061}.social-icon.socicon-ko-fi:before{content:"\e934"}.socicon-kkbox{background-color:#20afd6;color:#20afd6}.social-icon.socicon-kkbox:before{content:"\e93e"}.socicon-komoot{background-color:#6AA127;color:#6AA127}.social-icon.socicon-komoot:before{content:"\e93a"}.socicon-lanyrd{background-color:#3c80c9;color:#3c80c9}.social-icon.socicon-lanyrd:before{content:"\e016"}.socicon-lastfm{background-color:#d41316;color:#d41316}.social-icon.socicon-lastfm:before{content:"\e050"}.socicon-letterboxd{background-color:#2c3440;color:#2c3440}.social-icon.socicon-letterboxd:before{content:"\e96d"}.socicon-line{background-color:#00BA27;color:#00BA27}.social-icon.socicon-line:before{content:"\e900"}.socicon-linkedin{background-color:#0966c2;color:#0966c2}.social-icon.socicon-linkedin:before{content:"\e049"}.socicon-lookbook{background-color:#000;color:#000}.social-icon.socicon-lookbook:before{content:"\e073"}.socicon-mail{background-color:#000;color:#000}.social-icon.socicon-mail:before{content:"\e01f"}.socicon-mailru{background-color:#005FF9;color:#005FF9}.social-icon.socicon-mailru:before{content:"\e932"}.socicon-mailchimp{background-color:#FFE01B;color:#FFE01B}.social-icon.socicon-mailchimp:before{content:"\e92c";color:#000!important}.socicon-mailchimp2{background-color:#FFE01B;color:#FFE01B}.social-icon.socicon-mailchimp2:before{content:"\e929"}.socicon-mastodon{background-color:#6364FF;color:#6364FF}.social-icon.socicon-mastodon:before{content:"\e913"}.socicon-medium{background-color:#01AB6C;color:#01AB6C}.social-icon.socicon-medium:before{content:"\e06d"}.socicon-meetup{background-color:#e2373c;color:#e2373c}.social-icon.socicon-meetup:before{content:"\e03c"}.socicon-messenger{background-color:#0084ff;color:#0084ff}.social-icon.socicon-messenger:before{content:"\e906"}.socicon-mewe{background-color:#17377F;color:#17377F}.social-icon.socicon-mewe:before{content:"\e931"}.socicon-mixer{background-color:#1FBAED;color:#1FBAED}.social-icon.socicon-mixer:before{content:"\e91b"}.socicon-myspace{background-color:#323232;color:#323232}.social-icon.socicon-myspace:before{content:"\e04c"}.socicon-mywed{background-color:#000;color:#000}.social-icon.socicon-mywed:before{content:"\e908"}.socicon-newsvine{background-color:#075B2F;color:#075B2F}.social-icon.socicon-newsvine:before{content:"\e033"}.socicon-nextdoor{background-color:#8ed500;color:#8ed500}.social-icon.socicon-nextdoor:before{content:"\e92b"}.socicon-nextdoor2{background-color:#01B247;color:#01B247}.social-icon.socicon-nextdoor2:before{content:"\e942"}.socicon-newgrounds{background-color:#000;color:#000}.social-icon.socicon-newgrounds:before{content:"\e939"}.socicon-odnoklassniki{background-color:#f48420;color:#f48420}.social-icon.socicon-odnoklassniki:before{content:"\e00d"}.socicon-ok{background-color:#f48420;color:#f48420}.social-icon.socicon-ok:before{content:"\e00d"}.socicon-overcast{background-color:#FC7E0F;color:#FC7E0F}.social-icon.socicon-overcast:before{content:"\e922"}.socicon-overwatch{background-color:#9E9E9E;color:#9E9E9E}.social-icon.socicon-overwatch:before{content:"\e076"}.socicon-outlook{background-color:#0072C6;color:#0072C6}.social-icon.socicon-outlook:before{content:"\e010"}.socicon-parler{background-color:#b91d2b;color:#b91d2b}.social-icon.socicon-parler:before{content:"\e92a"}.socicon-patreon{background-color:#000;color:#000}.social-icon.socicon-patreon:before{content:"\e01c"}.socicon-paypal{background-color:#009cde;color:#009cde}.social-icon.socicon-paypal:before{content:"\e00c"}.socicon-periscope{background-color:#40A4C4;color:#40A4C4}.social-icon.socicon-periscope:before{content:"\e00f"}.socicon-persona{background-color:#e6753d;color:#e6753d}.social-icon.socicon-persona:before{content:"\e008"}.socicon-pinterest{background-color:#c92619;color:#c92619}.social-icon.socicon-pinterest:before{content:"\e043"}.socicon-pixiv{background-color:#049CFF;color:#049CFF}.social-icon.socicon-pixiv:before{content:"\e94f"}.socicon-play{background-color:#000;color:#000}.social-icon.socicon-play:before{content:"\e02b"}.socicon-playerfm{background-color:#C8122A;color:#C8122A}.social-icon.socicon-playerfm:before{content:"\e92f"}.socicon-playstation{background-color:#000;color:#000}.social-icon.socicon-playstation:before{content:"\e03d"}.socicon-pocketcasts{background-color:#F43E37;color:#F43E37}.social-icon.socicon-pocketcasts:before{content:"\e943"}.socicon-ravelry{background-color:#EE6E62;color:#EE6E62}.social-icon.socicon-ravelry:before{content:"\e92d"}.socicon-redbubble{background-color:#E41321;color:#E41321}.social-icon.socicon-redbubble:before{content:"\e979"}.socicon-reddit{background-color:#e74a1e;color:#e74a1e}.social-icon.socicon-reddit:before{content:"\e022"}.socicon-researchgate{background-color:#0CB;color:#0CB}.social-icon.socicon-researchgate:before{content:"\e078"}.socicon-reverbnation{background-color:#000;color:#000}.social-icon.socicon-reverbnation:before{content:"\e07b"}.socicon-rss{background-color:#f26109;color:#f26109}.social-icon.socicon-rss:before{content:"\e00b"}.socicon-shutterstock{background-color:#FC2321;color:#FC2321}.social-icon.socicon-shutterstock:before{content:"\e90d"}.socicon-skype{background-color:#28abe3;color:#28abe3}.social-icon.socicon-skype:before{content:"\e046"}.socicon-slack{background-color:#4A154B;color:#4A154B}.social-icon.socicon-slack:before{content:"\e946"}.socicon-slideshare{background-color:#4ba3a6;color:#4ba3a6}.social-icon.socicon-slideshare:before{content:"\e017"}.socicon-smugmug{background-color:#ACFD32;color:#ACFD32}.social-icon.socicon-smugmug:before{content:"\e05e"}.socicon-snapchat{background-color:#000;color:#000}.social-icon.socicon-snapchat:before{content:"\e03f"}.socicon-songkick{background-color:#F80046;color:#F80046}.social-icon.socicon-songkick:before{content:"\e07a"}.socicon-soundcloud{background-color:#fe3801;color:#fe3801}.social-icon.socicon-soundcloud:before{content:"\e04d"}.socicon-spotify{background-color:#1DB954;color:#1DB954}.social-icon.socicon-spotify:before{content:"\e945"}.socicon-spotlight{background-color:#352A71;color:#352A71}.social-icon.socicon-spotlight:before{content:"\e948"}.socicon-ssrn{background-color:#063a73;color:#063a73}.social-icon.socicon-ssrn:before{content:"\e921"}.socicon-stackoverflow{background-color:#FD9827;color:#FD9827}.social-icon.socicon-stackoverflow:before{content:"\e007"}.socicon-steam{background-color:#8F8D8A;color:#8F8D8A}.social-icon.socicon-steam:before{content:"\e037"}.socicon-stitcher{background-color:#000;color:#000}.social-icon.socicon-stitcher:before{content:"\e92e"}.socicon-strava{background-color:#FC4C02;color:#FC4C02}.social-icon.socicon-strava:before{content:"\e081"}.socicon-stumbleupon{background-color:#e64011;color:#e64011}.social-icon.socicon-stumbleupon:before{content:"\e024"}.socicon-swarm{background-color:#FC9D3C;color:#FC9D3C}.social-icon.socicon-swarm:before{content:"\e003"}.socicon-technorati{background-color:#5cb030;color:#5cb030}.social-icon.socicon-technorati:before{content:"\e021"}.socicon-telegram{background-color:#08c;color:#08c}.social-icon.socicon-telegram:before{content:"\e06e"}.socicon-tg{background-color:#08c;color:#08c}.social-icon.socicon-tg:before{content:"\e06e"}.socicon-thefork{background-color:#589548;color:#589548}.social-icon.socicon-thefork:before{content:"\e912"}.socicon-threads{background-color:#000;color:#000}.social-icon.socicon-threads:before{content:"\e949"}.socicon-tidal{background-color:#01FFFF;color:#01FFFF}.social-icon.socicon-tidal:before{content:"\e910"}.socicon-tiktok{background-color:#69C9D0;color:#69C9D0}.social-icon.socicon-tiktok:before{content:"\e90c"}.socicon-tiktok2{background-color:#010101;color:#010101}.social-icon.socicon-tiktok2:before{content:"\e96b"}.socicon-tripadvisor{background-color:#589442;color:#589442}.social-icon.socicon-tripadvisor:before{content:"\e012"}.socicon-tripit{background-color:#1982C3;color:#1982C3}.social-icon.socicon-tripit:before{content:"\e015"}.socicon-triplej{background-color:#E53531;color:#E53531}.social-icon.socicon-triplej:before{content:"\e009"}.socicon-tumblr{background-color:#45556c;color:#45556c}.social-icon.socicon-tumblr:before{content:"\e059"}.socicon-tunein{background-color:#36b4a7;color:#36b4a7}.social-icon.socicon-tunein:before{content:"\e90a"}.socicon-twitter{background-color:#1da1f2;color:#1da1f2}.social-icon.socicon-twitter:before{content:"\e040"}.socicon-unsplash{background-color:#000;color:#000}.social-icon.socicon-unsplash:before{content:"\e90b"}.socicon-udemy{background-color:#17aa1c;color:#17aa1c}.social-icon.socicon-udemy:before{content:"\e93f"}.socicon-viadeo{background-color:#e4a000;color:#e4a000}.social-icon.socicon-viadeo:before{content:"\e04a"}.socicon-viber{background-color:#7b519d;color:#7b519d}.social-icon.socicon-viber:before{content:"\e071"}.socicon-vimeo{background-color:#51b5e7;color:#51b5e7}.social-icon.socicon-vimeo:before{content:"\e052"}.socicon-vine{background-color:#00b389;color:#00b389}.social-icon.socicon-vine:before{content:"\e054"}.socicon-vkontakte{background-color:#5a7fa6;color:#5a7fa6}.social-icon.socicon-vkontakte:before{content:"\e01a"}.socicon-whatsapp{background-color:#20B038;color:#20B038}.social-icon.socicon-whatsapp:before{content:"\e01b"}.socicon-wikipedia{background-color:#000;color:#000}.social-icon.socicon-wikipedia:before{content:"\e02d"}.socicon-windows{background-color:#00BDF6;color:#00BDF6}.social-icon.socicon-windows:before{content:"\e039"}.socicon-wordpress{background-color:#464646;color:#464646}.social-icon.socicon-wordpress:before{content:"\e058"}.socicon-xbox{background-color:#92C83E;color:#92C83E}.social-icon.socicon-xbox:before{content:"\e038"}.socicon-xing{background-color:#005a60;color:#005a60}.social-icon.socicon-xing:before{content:"\e04b"}.socicon-yahoo{background-color:#6E2A85;color:#6E2A85}.social-icon.socicon-yahoo:before{content:"\e045"}.socicon-yammer{background-color:#1175C4;color:#1175C4}.social-icon.socicon-yammer:before{content:"\e005"}.socicon-yandex{background-color:red;color:red}.social-icon.socicon-yandex:before{content:"\e068"}.socicon-zen-yandex{background-color:#000;color:#000}.social-icon.socicon-zen-yandex:before{content:"\e911"}.socicon-yelp{background-color:#c83218;color:#c83218}.social-icon.socicon-yelp:before{content:"\e047"}.socicon-youtube{background-color:red;color:red}.social-icon.socicon-youtube:before{content:"\e051"}.socicon-yummly{background-color:#e16220;color:#e16220}.social-icon.socicon-yummly:before{content:"\e920"}.socicon-zazzle{background-color:#9DBC7A;color:#9DBC7A}.social-icon.socicon-zazzle:before{content:"\e97b"}.socicon-zerply{background-color:#9DBC7A;color:#9DBC7A}.social-icon.socicon-zerply:before{content:"\e02c"}.socicon-zillow{background-color:#1277e1;color:#1277e1}.social-icon.socicon-zillow:before{content:"\e938"}.socicon-zomato{background-color:#cb202d;color:#cb202d}.social-icon.socicon-zomato:before{content:"\e072"}.socicon-zynga{background-color:#DC0606;color:#DC0606}.social-icon.socicon-zynga:before{content:"\e036"}.socicon-midjourney{background-color:#000;color:#000}.social-icon.socicon-midjourney:before{content:"\e94a"}.socicon-openai{background-color:#412991;color:#412991}.social-icon.socicon-openai:before{content:"\e94b"}.socicon-gravatar{background-color:#1E8CBE;color:#1E8CBE}.social-icon.socicon-gravatar:before{content:"\e94c"}.socicon-gutenberg{background-color:#000;color:#000}.social-icon.socicon-gutenberg:before{content:"\e94d"}.socicon-wechat{background-color:#07C160;color:#07C160}.social-icon.socicon-wechat:before{content:"\e94e"}.socicon-venmo{background-color:#3D95CE;color:#3D95CE}.social-icon.socicon-venmo:before{content:"\e950"}.socicon-roblox{background-color:#000;color:#000}.social-icon.socicon-roblox:before{content:"\e951"}.socicon-wise{background-color:#9FE870;color:#9FE870}.social-icon.socicon-wise:before{content:"\e952"}.socicon-revolut{background-color:#0075EB;color:#0075EB}.social-icon.socicon-revolut:before{content:"\e953"}.socicon-revolut{background-color:#0075EB;color:#0075EB}.social-icon.socicon-revolut:before{content:"\e953"}.socicon-elementor{background-color:#92003B;color:#92003B}.social-icon.socicon-elementor:before{content:"\e954"}.socicon-figma{background-color:#F24E1E;color:#F24E1E}.social-icon.socicon-figma:before{content:"\e956"}.socicon-shopify{background-color:#7AB55C;color:#7AB55C}.social-icon.socicon-shopify:before{content:"\e957"}.socicon-woo{background-color:#96588A;color:#96588A}.social-icon.socicon-woo:before{content:"\e958"}.socicon-onlyfans{background-color:#00AFF0;color:#00AFF0}.social-icon.socicon-onlyfans:before{content:"\e95a"}.socicon-opensea{background-color:#2081E2;color:#2081E2}.social-icon.socicon-opensea:before{content:"\e95b"}.socicon-gumroad{background-color:#ff90e8;color:#ff90e8}.zoom-social-icons-list--with-canvas .socicon-gumroad{color:#000!important}.social-icon.socicon-gumroad:before{content:"\e95c"}.socicon-artgram{background-color:#10b981;color:#10b981}.social-icon.socicon-artgram:before{content:"\e95d"}.socicon-cubebrush{background-color:#34b6ea;color:#34b6ea}.social-icon.socicon-cubebrush:before{content:"\e95e"}.socicon-artistree{background-color:#000;color:#000}.social-icon.socicon-artistree:before{content:"\e95f"}.socicon-element{background-color:#0DBD8B;color:#0DBD8B}.social-icon.socicon-element:before{content:"\e962"}.socicon-x{background-color:#000;color:#000}.social-icon.socicon-x:before{content:"\e960"}.socicon-matrix{background-color:#000;color:#000}.social-icon.socicon-matrix:before{content:"\e961"}.socicon-matrix{background-color:#FF6719;color:#FF6719}.socicon-substack:before{content:"\e964"}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{border:1px solid var(--wp-pagenavi-border-color,#bfbfbf);margin:2px;padding:3px 5px;text-decoration:none}@media (prefers-color-scheme:dark){.wp-pagenavi a,.wp-pagenavi span{border-color:var(--wp-pagenavi-border-color,#4f4f4f)}}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:var(--wp-pagenavi-border-color-current,currentColor)}.wp-pagenavi span.current{font-weight:700}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.admin-bar{--q2m3-admin-offset:32px}a{text-underline-offset:.18em}a:hover{text-decoration-thickness:.12em}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--wp--preset--color--accent);outline-offset:3px}::selection{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--paper)}.wp-site-blocks{min-height:100vh}.q2m3-skip-link{position:fixed;top:.5rem;left:.5rem;z-index:999999;transform:translateY(-160%);background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);border:2px solid currentColor;padding:.7rem 1rem;font-family:var(--wp--preset--font-family--sans);font-weight:700}.q2m3-skip-link:focus{transform:translateY(0)}.q2m3-institution-bar{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro);letter-spacing:.01em}.q2m3-home-split .q2m3-block,.q2m3-rule-left .q2m3-block{margin-inline:0}.q2m3-home-split .q2m3-people-grid,.q2m3-home-split .q2m3-card-grid{grid-template-columns:minmax(0,1fr)}.q2m3-home-split .q2m3-output{grid-template-columns:minmax(0,1fr)}.q2m3-home-split .q2m3-output>*{min-width:0;overflow-wrap:anywhere}.q2m3-rule-left .q2m3-metrics{grid-template-columns:minmax(0,1fr)}.q2m3-institution-bar a{color:inherit}.q2m3-site-header{border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-brand-lockup{min-width:min(100%, 28rem)}.q2m3-brand-mark img{display:block;width:4rem;height:4rem;object-fit:contain}.q2m3-brand-title{line-height:.9;letter-spacing:-.055em;white-space:nowrap}.q2m3-brand-descriptor{max-width:18rem;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro);line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.q2m3-brand-location{font-family:var(--wp--preset--font-family--sans);font-size:.68rem;color:var(--wp--preset--color--accent)}.q2m3-primary-navigation{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro)}.q2m3-primary-navigation .wp-block-navigation-item__content{padding-block:.4rem}.q2m3-primary-navigation .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--accent)}.q2m3-hero{padding-block:clamp(3rem, 7vw, 6.5rem) clamp(2.75rem, 5vw, 4.5rem)}.q2m3-hero .q2m3-hero-title{max-width:12ch;letter-spacing:-.035em}.q2m3-hero .q2m3-hero-title strong{color:var(--wp--preset--color--accent);font-weight:inherit}.q2m3-hero-copy{max-width:43rem}.q2m3-hero-figure{margin:0}.q2m3-hero-figure img{display:block;width:100%;background:#000;border:1px solid var(--wp--preset--color--ink)}.q2m3-hero-figure figcaption,.q2m3-media-archive figcaption{margin-top:.65rem;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro);line-height:1.55;color:var(--wp--preset--color--muted)}.q2m3-section{padding-block:clamp(2.4rem, 5vw, 4.2rem);border-top:1px solid var(--wp--preset--color--rule)}.q2m3-section-heading{margin-bottom:clamp(1.5rem, 3vw, 2.5rem)}.q2m3-section-number{min-width:2rem;margin:0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;color:var(--wp--preset--color--accent)}.q2m3-section-title{margin:0;letter-spacing:-.02em}.q2m3-rule-left{border-left:1px solid var(--wp--preset--color--rule);padding-left:clamp(1.25rem, 3vw, 2.5rem)}.q2m3-editorial-list,.q2m3-editorial-list>li{list-style:none;padding-left:0}.q2m3-editorial-list>li{padding-block:.75rem;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-ledger-table{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro)}.q2m3-ledger-table table{border-collapse:collapse;width:100%}.q2m3-ledger-table th,.q2m3-ledger-table td{padding:.7rem .75rem;vertical-align:top;border:0;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-ledger-table th{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--accent)}.q2m3-ledger-table td:first-child,.q2m3-ledger-table th:first-child{padding-left:0}.q2m3-ledger-table td:last-child,.q2m3-ledger-table th:last-child{padding-right:0}.q2m3-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding-block:.85rem;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-metric-value{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--large);font-variant-numeric:tabular-nums}.q2m3-record-row,.q2m3-program-row,.q2m3-person-row,.q2m3-output-row,.q2m3-teaching-row,.q2m3-event-row{padding-block:.8rem;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-person-initials{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;flex:0 0 2.4rem;border-radius:50%;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--paper);font-family:var(--wp--preset--font-family--sans);font-size:.7rem;font-weight:700;letter-spacing:.04em}.q2m3-note-panel{background:var(--wp--preset--color--soft);border-block:1px solid var(--wp--preset--color--rule);padding:clamp(1rem, 2.5vw, 1.5rem)}.q2m3-media-archive img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--wp--preset--color--rule)}.q2m3-profile-links a{display:inline-block;margin-right:1.1rem;margin-bottom:.55rem;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);font-weight:650}.q2m3-site-footer{border-top:1px solid var(--wp--preset--color--rule);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro)}.q2m3-site-footer .q2m3-brand-mark img{width:2.75rem;height:2.75rem}.q2m3-content-shell{padding-block:clamp(2.5rem, 6vw, 5rem)}.q2m3-blog-shell{padding-bottom:clamp(3.5rem, 7vw, 7rem)}.q2m3-blog-masthead{padding-block:clamp(3rem, 7vw, 6.5rem) clamp(2rem, 4vw, 3.25rem);border-bottom:1px solid var(--wp--preset--color--ink)}.q2m3-blog-masthead>:where(h1,.wp-block-query-title){margin-block:0;max-width:14ch;letter-spacing:-.04em}.q2m3-blog-kicker,.q2m3-article-kicker{margin:0;font-family:var(--wp--preset--font-family--sans);font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--wp--preset--color--accent)}.q2m3-blog-deck,.q2m3-blog-masthead .wp-block-term-description{max-width:46rem;margin-inline:0}.q2m3-blog-taxonomy-browser{margin-top:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--30);border-top:1px solid var(--wp--preset--color--rule);font-family:var(--wp--preset--font-family--sans)}.q2m3-blog-taxonomy-browser>p{margin:0;letter-spacing:.06em;text-transform:uppercase}.q2m3-category-list,.q2m3-category-list.wp-block-categories-list{display:flex;flex-wrap:wrap;gap:.35rem 0;margin:0;padding:0;list-style:none}.q2m3-category-list li{margin:0}.q2m3-category-list li+li::before{content:"\00b7";margin-inline:.65em;color:var(--wp--preset--color--muted)}.q2m3-category-list a{color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--small);font-weight:650;line-height:1.5;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--wp--preset--color--accent),transparent 55%);text-decoration-thickness:1px;text-underline-offset:.22em}.q2m3-category-list a:hover,.q2m3-category-list a:focus-visible{color:var(--wp--preset--color--accent);text-decoration-color:currentColor;text-decoration-thickness:2px}.q2m3-blog-grid{padding-top:var(--wp--preset--spacing--50)}.q2m3-blog-grid .wp-block-post-template{gap:clamp(1rem, 2.5vw, 2rem)}.q2m3-blog-grid .wp-block-post{min-width:0;background:var(--wp--preset--color--sheet);border:1px solid var(--wp--preset--color--rule);border-top:3px solid var(--wp--preset--color--ink)}.q2m3-blog-card{--q2m3-card-padding:clamp(1.15rem, 2.6vw, 1.8rem);height:100%;box-sizing:border-box;padding:var(--q2m3-card-padding)}.q2m3-blog-card .wp-block-post-title{margin:0;letter-spacing:-.018em}.q2m3-blog-card .wp-block-post-title a{color:inherit}.q2m3-blog-card .wp-block-post-excerpt{margin:0}.q2m3-blog-card .wp-block-post-excerpt__more-link{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);font-weight:700}.q2m3-blog-grid .wp-block-post.format-video,.q2m3-blog-grid .wp-block-post.format-audio{border-top-color:var(--wp--preset--color--accent)}.q2m3-blog-grid .wp-block-post.format-image,.q2m3-blog-grid .wp-block-post.format-gallery{border-top-width:1px}.q2m3-blog-grid .wp-block-post.format-quote{border-top-color:var(--wp--preset--color--accent);border-left:4px solid var(--wp--preset--color--accent)}.q2m3-blog-grid .wp-block-post.format-quote .wp-block-post-excerpt{font-size:var(--wp--preset--font-size--large);font-style:italic}.q2m3-blog-grid .wp-block-post.format-aside{background:var(--wp--preset--color--soft);border-top-style:double;border-top-width:4px}.q2m3-blog-grid .wp-block-post.format-link .wp-block-post-title a{text-decoration:underline;text-decoration-thickness:1px}.q2m3-blog-empty{padding:var(--wp--preset--spacing--50);background:var(--wp--preset--color--soft);border-block:1px solid var(--wp--preset--color--rule)}:where(.wp-block-q2m3-post-metadata,.q2m3-post-metadata,.q2m3-post-meta){display:flex;flex-wrap:wrap;align-items:center;gap:.42rem .6rem;margin-block:0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro);line-height:1.35;color:var(--wp--preset--color--muted)}:where(.wp-block-q2m3-post-metadata,.q2m3-post-metadata) :where(ul,ol){display:contents;list-style:none;margin:0;padding:0}:where(.wp-block-q2m3-post-metadata,.q2m3-post-metadata) a{color:var(--wp--preset--color--ink);font-weight:650;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--wp--preset--color--accent),transparent 55%);text-decoration-thickness:1px;text-underline-offset:.22em}:where(.wp-block-q2m3-post-metadata,.q2m3-post-metadata) a:hover,:where(.wp-block-q2m3-post-metadata,.q2m3-post-metadata) a:focus-visible{color:var(--wp--preset--color--accent);text-decoration-color:currentColor;text-decoration-thickness:2px}:where(.q2m3-post-meta__format,.q2m3-meta-format,.q2m3-post-format-label){font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--accent)}:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead){width:100%;min-width:0;margin-block:0 var(--wp--preset--spacing--40)}:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead) :where(figure,blockquote){margin:0}:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead) :where(img,video){display:block;width:100%;height:auto}:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead) :where(iframe,video){width:100%;aspect-ratio:16 / 9;border:0;background:var(--wp--preset--color--black)}:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead) audio{width:100%}:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead) figcaption{margin-top:.55rem;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro);line-height:1.45;color:var(--wp--preset--color--muted)}.q2m3-blog-card :where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead,.q2m3-format-lead){width:100%;margin:0 0 var(--wp--preset--spacing--30)}.q2m3-blog-card .q2m3-format-lead__kicker{display:none}.q2m3-blog-card .q2m3-post-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;border-block:0}.q2m3-blog-card .q2m3-post-meta__item{padding:.45rem .6rem .45rem 0}.q2m3-blog-card .q2m3-post-meta__item dt{font-size:.68rem}.q2m3-blog-card .q2m3-format-lead__image{border:1px solid var(--wp--preset--color--rule)}.q2m3-format-lead+.q2m3-core-featured-fallback,.q2m3-post-meta+.q2m3-core-meta-fallback{display:none}.q2m3-core-meta-fallback{gap:.42rem .75rem;margin-block:0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro);line-height:1.4;color:var(--wp--preset--color--muted)}.q2m3-core-meta-fallback>*{margin:0}.q2m3-core-meta-fallback :where(a,.wp-block-post-terms__separator){color:inherit}.q2m3-core-meta-fallback__terms a{font-weight:650;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--wp--preset--color--accent),transparent 55%);text-decoration-thickness:1px;text-underline-offset:.22em}.q2m3-core-meta-fallback__terms.taxonomy-post_tag a::before{content:"#";color:var(--wp--preset--color--accent);margin-right:.08em}.q2m3-core-meta-fallback a:hover,.q2m3-core-meta-fallback a:focus-visible{color:var(--wp--preset--color--accent)}.q2m3-core-featured-fallback{margin:0 0 var(--wp--preset--spacing--30)}.q2m3-core-featured-fallback img{display:block;width:100%;height:auto;border:1px solid var(--wp--preset--color--rule)}.q2m3-blog-card .q2m3-core-featured-fallback img{aspect-ratio:16 / 10;object-fit:cover}.q2m3-blog-preview__heading{display:grid;grid-template-columns:minmax(2rem,auto) minmax(0,1fr) auto;column-gap:clamp(1.1rem, 2.4vw, 2rem);align-items:flex-end;width:100%}.q2m3-blog-preview__heading-copy{min-width:0;padding-left:clamp(1.1rem, 2.4vw, 2rem);border-left:1px solid var(--wp--preset--color--rule)}.q2m3-blog-preview__heading-copy>p{max-width:62ch}.q2m3-blog-preview__archive-link{justify-self:end;margin:0;padding-bottom:.2rem;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);font-weight:700;white-space:nowrap}.q2m3-blog-preview__archive-link a{color:var(--wp--preset--color--accent);text-decoration-color:var(--wp--preset--color--accent);text-decoration-thickness:1px;text-underline-offset:.24em}.q2m3-blog-preview__archive-link a:hover,.q2m3-blog-preview__archive-link a:focus-visible{color:var(--wp--preset--color--accent);text-decoration-thickness:2px}.q2m3-blog-grid.q2m3-blog-preview{padding-top:0}.q2m3-blog-preview .wp-block-post-template{display:block;margin:0;padding:0;border-top:2px solid var(--wp--preset--color--ink);counter-reset:q2m3-blog-entry}.q2m3-blog-grid.q2m3-blog-preview .wp-block-post{min-width:0;margin:0;background:#fff0;border:0;border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--ink),transparent 38%);counter-increment:q2m3-blog-entry}.q2m3-blog-grid.q2m3-blog-preview .wp-block-post.format-quote{border-left:0}.q2m3-blog-preview .q2m3-blog-card{display:grid;grid-template-columns:minmax(2.8rem,0.32fr) minmax(12rem,1.05fr) minmax(18rem,2fr) minmax(9rem,0.8fr);grid-template-areas:"index media title meta" "date media excerpt meta";align-items:start;column-gap:clamp(1rem, 2.4vw, 2rem);row-gap:.65rem;height:auto;padding:clamp(1.25rem, 2.5vw, 2rem) 0}.q2m3-blog-preview .q2m3-blog-card::before{grid-area:index;content:counter(q2m3-blog-entry,decimal-leading-zero);padding-top:.18rem;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.08em;color:var(--wp--preset--color--accent)}.q2m3-blog-preview .q2m3-blog-card>.q2m3-blog-preview__date{grid-area:date;align-self:start;margin:0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:.035em;text-transform:uppercase;color:var(--wp--preset--color--accent)}.q2m3-blog-preview .q2m3-blog-card>.q2m3-blog-preview__date::after{display:block;width:2.8rem;height:1px;margin-top:.75rem;background:currentColor;content:""}.q2m3-blog-preview .q2m3-blog-card>*{min-width:0;margin-block:0}.q2m3-blog-preview .q2m3-blog-card>:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead,.q2m3-format-lead),.q2m3-blog-preview .q2m3-blog-card>.q2m3-core-featured-fallback{grid-area:media;width:100%;margin:0}.q2m3-blog-preview .q2m3-format-lead{--q2m3-lead-ratio:16 / 9;padding:0;background:#fff0;border:0;color:inherit}.q2m3-blog-preview :where(.q2m3-format-lead__figure,.q2m3-core-featured-fallback){aspect-ratio:16 / 9;overflow:hidden}.q2m3-blog-preview :where(.q2m3-format-lead__image,.q2m3-core-featured-fallback img){display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--wp--preset--color--rule)}.q2m3-blog-preview .q2m3-format-lead__figure figcaption{display:none}.q2m3-blog-preview .q2m3-blog-card>.wp-block-post-title{grid-area:title;align-self:end;font-size:clamp(1.45rem, 2.25vw, 2.15rem)!important;line-height:1.08;letter-spacing:-.025em}.q2m3-blog-grid.q2m3-blog-preview .wp-block-post-title a,.q2m3-blog-grid.q2m3-blog-preview .wp-block-post.format-link .wp-block-post-title a{text-decoration:none}.q2m3-blog-preview .wp-block-post-title a::after{content:"  →";white-space:nowrap;color:var(--wp--preset--color--accent)}.q2m3-blog-preview .wp-block-post:hover .wp-block-post-title a,.q2m3-blog-preview .wp-block-post-title a:focus-visible{color:var(--wp--preset--color--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.q2m3-blog-preview .q2m3-blog-card>.wp-block-post-excerpt{grid-area:excerpt;align-self:start;max-width:58ch;font-size:clamp(0.96rem, 1.2vw, 1.08rem);line-height:1.52;color:var(--wp--preset--color--muted)}.q2m3-blog-preview .wp-block-post-excerpt__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.q2m3-blog-preview .wp-block-post-excerpt__more-link{display:none}.q2m3-blog-preview .q2m3-blog-card>:where(.wp-block-q2m3-post-metadata,.q2m3-post-metadata,.q2m3-post-meta),.q2m3-blog-preview .q2m3-blog-card>.q2m3-core-meta-fallback{grid-area:meta;align-self:start;display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;gap:.45rem .5rem;margin:0;padding-top:.15rem;border:0;font-size:var(--wp--preset--font-size--micro);line-height:1.35}.q2m3-blog-preview .q2m3-post-meta__item{display:block;width:auto;margin:0;padding:0;border:0}.q2m3-blog-preview .q2m3-post-meta__item dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.q2m3-blog-preview .q2m3-post-meta__item dd{margin:0}.q2m3-blog-preview .q2m3-post-meta__item--published,.q2m3-blog-preview .q2m3-post-meta__item--reading-time{font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--ink);white-space:nowrap}.q2m3-blog-preview .q2m3-post-meta__item--reading-time::before{margin-right:.5rem;content:"•"}.q2m3-blog-preview .q2m3-post-meta__item--categories{grid-column:1 / -1;margin-top:.45rem;font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--accent)}.q2m3-blog-preview .q2m3-core-meta-fallback{flex-wrap:nowrap}.q2m3-blog-preview .q2m3-post-meta+.q2m3-core-meta-fallback{display:none}.q2m3-blog-preview .q2m3-blog-card:not(:has(.q2m3-format-lead__image,.q2m3-core-featured-fallback img)){grid-template-columns:minmax(2.8rem,0.32fr) minmax(18rem,2fr) minmax(9rem,0.8fr);grid-template-areas:"index title meta" "date excerpt meta"}.q2m3-paper-stage{box-sizing:border-box;padding-block:clamp(2rem, 5vw, 5rem);background:var(--wp--preset--color--soft)}.q2m3-paper-sheet{box-sizing:border-box;width:min(calc(100% - var(--wp--preset--spacing--30) - var(--wp--preset--spacing--30)), 920px);padding:clamp(1.5rem, 6vw, 5.5rem);background:var(--wp--preset--color--sheet);border:1px solid var(--wp--preset--color--rule);box-shadow:0 1.35rem 3.5rem rgb(9 26 46 / .09)}.q2m3-article-header{padding-bottom:var(--wp--preset--spacing--40);border-bottom:1px solid var(--wp--preset--color--ink)}.q2m3-article-header .wp-block-post-title{max-width:15ch;margin-block:0;letter-spacing:-.035em}.q2m3-article-header .q2m3-post-meta{margin-block:var(--wp--preset--spacing--30) 0}.q2m3-paper-sheet>:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead,.q2m3-format-lead){margin-top:var(--wp--preset--spacing--50)}.q2m3-paper-sheet>.q2m3-core-featured-fallback{margin-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40)}.q2m3-paper-body>:where(p,ul,ol){margin-block:0 1.25em}.q2m3-paper-body>:where(h2,h3,h4){margin-top:1.8em;margin-bottom:.55em}.q2m3-paper-body>h2{padding-bottom:.28em;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-paper-body .has-drop-cap:not(:focus)::first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--wp--preset--font-family--paper-serif);font-size:4.4em;font-weight:400;line-height:.78;color:var(--wp--preset--color--accent)}.q2m3-paper-body :where(blockquote,.wp-block-quote){margin-block:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--30) 0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);border-left:3px solid var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--large);font-style:italic}.q2m3-paper-body :where(pre,code,kbd){font-family:var(--wp--preset--font-family--mono)}.q2m3-paper-body pre{max-width:100%;overflow-x:auto;padding:var(--wp--preset--spacing--30);background:var(--wp--preset--color--navy);color:var(--wp--preset--color--paper);font-size:var(--wp--preset--font-size--small);line-height:1.55}.q2m3-paper-body :where(table,.wp-block-table table){font-variant-numeric:tabular-nums}.q2m3-paper-body .wp-block-footnotes{margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--30);border-top:1px solid var(--wp--preset--color--rule);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);line-height:1.55}.q2m3-article-author{margin-top:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--40);background:var(--wp--preset--color--soft);border-block:1px solid var(--wp--preset--color--rule)}.q2m3-article-author>p:first-child{margin:0;font-family:var(--wp--preset--font-family--sans);letter-spacing:.08em;color:var(--wp--preset--color--accent)}.q2m3-article-author .wp-block-post-author{align-items:flex-start}.q2m3-article-author .wp-block-post-author__avatar img{border-radius:50%}.q2m3-article-navigation{margin-top:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--30);border-top:1px solid var(--wp--preset--color--rule);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);font-weight:700}.q2m3-article-navigation>*{max-width:46%}.q2m3-post-format-video .q2m3-paper-sheet,.q2m3-post-format-image .q2m3-paper-sheet,.q2m3-post-format-gallery .q2m3-paper-sheet{max-width:1120px}.q2m3-post-format-video .q2m3-paper-sheet>:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead,.q2m3-format-lead){padding:var(--wp--preset--spacing--20);background:var(--wp--preset--color--black)}.q2m3-post-format-image .q2m3-paper-sheet>:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead,.q2m3-format-lead),.q2m3-post-format-gallery .q2m3-paper-sheet>:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead,.q2m3-format-lead){padding-bottom:var(--wp--preset--spacing--30);border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-post-format-audio .q2m3-paper-sheet>:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead,.q2m3-format-lead){padding:var(--wp--preset--spacing--40);background:var(--wp--preset--color--navy);color:var(--wp--preset--color--paper)}.q2m3-post-format-quote .q2m3-paper-sheet>:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead,.q2m3-format-lead){padding:var(--wp--preset--spacing--40);border-left:4px solid var(--wp--preset--color--accent);background:var(--wp--preset--color--soft);font-size:var(--wp--preset--font-size--x-large);font-style:italic}.q2m3-post-format-link .q2m3-paper-sheet>:where(.wp-block-q2m3-post-format-lead,.q2m3-post-format-lead,.q2m3-format-lead){padding:var(--wp--preset--spacing--40);border-block:1px solid var(--wp--preset--color--rule);background:var(--wp--preset--color--soft);font-family:var(--wp--preset--font-family--sans);font-weight:700}.q2m3-post-format-aside .q2m3-paper-sheet{max-width:760px}:where(.q2m3-post-format-video,.q2m3-post-format-audio,.q2m3-post-format-image,.q2m3-post-format-gallery,.q2m3-post-format-quote,.q2m3-post-format-link,.q2m3-post-format-aside) .q2m3-paper-body>:first-child{box-sizing:border-box;max-width:100%}.q2m3-post-format-video .q2m3-paper-body>:first-child:where(.wp-block-video,.wp-block-embed,video,iframe){padding:var(--wp--preset--spacing--20);background:var(--wp--preset--color--black);border-bottom:3px solid var(--wp--preset--color--accent)}.q2m3-post-format-video .q2m3-paper-body>:first-child :where(video,iframe),.q2m3-post-format-video .q2m3-paper-body>:first-child:where(video,iframe){display:block;width:100%;max-width:100%;border:0}.q2m3-post-format-audio .q2m3-paper-body>:first-child:where(.wp-block-audio,audio){padding:var(--wp--preset--spacing--30);background:var(--wp--preset--color--soft);border-block:1px solid var(--wp--preset--color--accent)}.q2m3-post-format-audio .q2m3-paper-body>:first-child audio{display:block;width:100%}.q2m3-post-format-image .q2m3-paper-body>:first-child:where(.wp-block-image,figure),.q2m3-post-format-gallery .q2m3-paper-body>:first-child:where(.wp-block-gallery,figure){padding-bottom:var(--wp--preset--spacing--30);border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-post-format-gallery .q2m3-paper-body>:first-child:where(.wp-block-gallery,figure){padding:var(--wp--preset--spacing--20);background:var(--wp--preset--color--soft);border-top:1px solid var(--wp--preset--color--rule)}.q2m3-post-format-quote .q2m3-paper-body>:first-child:where(blockquote,.wp-block-quote){background:var(--wp--preset--color--soft);border-block:1px solid var(--wp--preset--color--rule)}.q2m3-post-format-link .q2m3-paper-body>:first-child:where(p,.wp-block-group,.wp-block-buttons){padding:var(--wp--preset--spacing--40);background:var(--wp--preset--color--soft);border-block:1px solid var(--wp--preset--color--accent);overflow-wrap:anywhere}.q2m3-post-format-link .q2m3-paper-body>:first-child a{font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.q2m3-post-format-aside .q2m3-paper-body>:first-child{padding:var(--wp--preset--spacing--40);background:var(--wp--preset--color--soft);border-block:3px double var(--wp--preset--color--rule)}:where(.q2m3-paper-body>.q2m3-equation,.q2m3-paper-body>.q2m3-latex,.q2m3-paper-body>.katex-display,.q2m3-paper-body>mjx-container[display="true"]){box-sizing:border-box;display:block;max-width:100%;margin-block:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--30);overflow-x:auto;overflow-y:hidden;border-block:1px solid var(--wp--preset--color--rule);font-size:1.04em;-webkit-overflow-scrolling:touch}:where(.q2m3-equation,.q2m3-latex) :where(.q2m3-equation__number,.q2m3-equation-number,.eqno){float:right;margin-left:var(--wp--preset--spacing--30);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);font-variant-numeric:tabular-nums;color:var(--wp--preset--color--muted)}:where(.katex,mjx-container:not([display="true"])){max-width:100%;font-size:1em}.q2m3-archive-grid .wp-block-post{padding-bottom:1.5rem;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-archive-grid .wp-block-post-title{margin-bottom:.5rem}.q2m3-archive-grid .wp-block-post-excerpt{margin-top:.5rem}.wp-block-button .wp-block-button__link{transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--wp--preset--color--navy);color:var(--wp--preset--color--paper);border-color:var(--wp--preset--color--navy)}.wp-block-separator.is-style-q2m3-long-rule{width:100%;border-top:1px solid var(--wp--preset--color--rule)}.wp-block-group.is-style-q2m3-note{background:var(--wp--preset--color--soft);border-block:1px solid var(--wp--preset--color--rule);padding:var(--wp--preset--spacing--40)}.wp-block-group.is-style-q2m3-ruled{border-top:1px solid var(--wp--preset--color--rule);padding-top:var(--wp--preset--spacing--50)}.wp-block-post-terms a,.wp-block-post-date,.wp-block-post-author-name{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--micro)}.wp-block-query-pagination{margin-top:var(--wp--preset--spacing--60);font-family:var(--wp--preset--font-family--sans)}:where([class*="wp-block-q2m3-"]){font-size:inherit}:where([class*="wp-block-q2m3-"]) :where(h2,h3,h4){margin-top:0}@media (max-width:980px){.q2m3-site-header .q2m3-masthead{align-items:flex-start}.q2m3-primary-navigation{justify-content:flex-end}.q2m3-hero .wp-block-columns,.q2m3-section .wp-block-columns{gap:var(--wp--preset--spacing--50)}.q2m3-rule-left{border-left:0;border-top:1px solid var(--wp--preset--color--rule);padding-left:0;padding-top:var(--wp--preset--spacing--40)}}@media (max-width:781px){body.admin-bar{--q2m3-admin-offset:46px}.q2m3-institution-bar .wp-block-group{justify-content:flex-start}.q2m3-institution-meta{display:none}.q2m3-brand-lockup{min-width:0}.q2m3-brand-mark img{width:3.25rem;height:3.25rem}.q2m3-brand-descriptor,.q2m3-brand-location{display:none}.q2m3-brand-title{font-size:2.4rem}.q2m3-hero{padding-top:2.75rem}.q2m3-hero .q2m3-hero-title{max-width:14ch}.q2m3-blog-grid .wp-block-post-template{grid-template-columns:minmax(0,1fr)}.q2m3-blog-preview .q2m3-blog-card{grid-template-columns:minmax(2.5rem,0.24fr) minmax(10rem,0.9fr) minmax(0,1.65fr);grid-template-areas:"index media title" "date media excerpt" ". media meta";row-gap:.55rem}.q2m3-blog-preview .q2m3-blog-card>:where(.wp-block-q2m3-post-metadata,.q2m3-post-metadata,.q2m3-post-meta),.q2m3-blog-preview .q2m3-blog-card>.q2m3-core-meta-fallback{flex-direction:row;flex-wrap:wrap;gap:.3rem .8rem}.q2m3-blog-preview .q2m3-post-meta__item{width:auto}.q2m3-blog-preview .q2m3-blog-card:not(:has(.q2m3-format-lead__image,.q2m3-core-featured-fallback img)){grid-template-columns:minmax(2.5rem,0.24fr) minmax(0,1fr);grid-template-areas:"index title" "date excerpt" ". meta"}.q2m3-blog-masthead{padding-top:3rem}.q2m3-paper-stage{padding-block:var(--wp--preset--spacing--30)}.q2m3-paper-sheet{width:calc(100% - var(--wp--preset--spacing--20) - var(--wp--preset--spacing--20));padding:clamp(1.25rem, 6vw, 2.6rem);box-shadow:0 .8rem 2rem rgb(9 26 46 / .08)}.q2m3-ledger-table table,.q2m3-ledger-table tbody,.q2m3-ledger-table tr,.q2m3-ledger-table td{display:block;width:100%}.q2m3-ledger-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.q2m3-ledger-table tr{padding-block:.8rem;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-ledger-table td,.q2m3-ledger-table td:first-child,.q2m3-ledger-table td:last-child{padding:.25rem 0;border:0}.q2m3-ledger-table td::before{content:attr(data-label);display:block;margin-bottom:.12rem;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--accent)}}@media (max-width:520px){.q2m3-section-heading{align-items:flex-start;gap:.6rem}.q2m3-section-number{min-width:1.65rem}.q2m3-profile-links a{display:block;margin-right:0}.q2m3-blog-taxonomy-browser{align-items:flex-start;flex-direction:column}.q2m3-blog-preview__heading{grid-template-columns:1.65rem minmax(0,1fr);row-gap:.55rem}.q2m3-blog-preview__heading-copy{grid-column:2}.q2m3-blog-preview__archive-link{grid-column:2;justify-self:start;padding-top:.45rem}.q2m3-blog-preview .q2m3-blog-card,.q2m3-blog-preview .q2m3-blog-card:not(:has(.q2m3-format-lead__image,.q2m3-core-featured-fallback img)){grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"index date" "media media" "title title" "excerpt excerpt" "meta meta";column-gap:.65rem;row-gap:.8rem;padding-block:1.35rem 1.55rem}.q2m3-blog-preview .q2m3-blog-card:not(:has(.q2m3-format-lead__image,.q2m3-core-featured-fallback img)){grid-template-areas:"index date" "title title" "excerpt excerpt" "meta meta"}.q2m3-blog-preview .q2m3-blog-card::before{padding-top:0}.q2m3-blog-preview .q2m3-blog-card>:where(.wp-block-q2m3-post-metadata,.q2m3-post-metadata,.q2m3-post-meta),.q2m3-blog-preview .q2m3-blog-card>.q2m3-core-meta-fallback{justify-self:start;justify-content:flex-start;text-align:left}.q2m3-blog-preview .q2m3-blog-card>.q2m3-blog-preview__date{justify-self:end;text-align:right}.q2m3-blog-preview .q2m3-blog-card>.q2m3-blog-preview__date::after{margin-left:auto}.q2m3-blog-preview .q2m3-blog-card>.wp-block-post-title{font-size:clamp(1.55rem, 8vw, 2rem)!important}.q2m3-blog-preview .q2m3-blog-card>.wp-block-post-excerpt{font-size:1rem}.q2m3-paper-sheet{width:calc(100% - var(--wp--preset--spacing--10) - var(--wp--preset--spacing--10));padding:var(--wp--preset--spacing--30)}.q2m3-article-navigation{align-items:flex-start;flex-direction:column;gap:var(--wp--preset--spacing--30)}.q2m3-article-navigation>*{max-width:100%}:where(.q2m3-paper-body>.q2m3-equation,.q2m3-paper-body>.q2m3-latex,.q2m3-paper-body>.katex-display,.q2m3-paper-body>mjx-container[display="true"]){margin-inline:calc(0px - var(--wp--preset--spacing--20));max-width:calc(100% + var(--wp--preset--spacing--20) + var(--wp--preset--spacing--20));padding-inline:var(--wp--preset--spacing--20)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}@media print{.q2m3-institution-meta,.q2m3-primary-navigation,.wp-block-navigation__responsive-container-open,.wp-block-buttons{display:none!important}body{background:#fff!important;color:#000!important}.q2m3-paper-stage,.q2m3-paper-sheet{width:100%!important;max-width:none!important;padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important}.q2m3-article-navigation,.q2m3-site-footer{display:none!important}:where(.q2m3-paper-body>.q2m3-equation,.q2m3-paper-body>.q2m3-latex,.q2m3-paper-body>.katex-display,.q2m3-paper-body>mjx-container[display="true"]){max-width:100%!important;overflow:visible!important;break-inside:avoid}a{color:#000!important;text-decoration:underline}}:where(.q2m3-research-house,.editor-styles-wrapper){--q2m3-house-gap:clamp(2rem, 5vw, 5rem)}.q2m3-institution-bar{padding-block:.5rem 0;color:var(--wp--preset--color--ink);background:var(--wp--preset--color--paper);font-size:.78rem;letter-spacing:0}.q2m3-institution-bar>.wp-block-group{border-bottom:1px solid var(--wp--preset--color--rule);padding-bottom:.65rem}.q2m3-institution-bar p{margin:0}.q2m3-house-header{border:0}.q2m3-house-header .q2m3-masthead{padding-block:1.1rem;gap:1.5rem}.q2m3-house-header .q2m3-brand-lockup{min-width:0;gap:.9rem;flex:0 1 auto}.q2m3-house-header .q2m3-brand-title{margin:0;font-family:var(--wp--preset--font-family--serif);font-size:clamp(2.3rem, 3.9vw, 3.4rem);font-weight:400;line-height:1;letter-spacing:-.055em}.q2m3-house-header .q2m3-brand-title a{color:inherit;text-decoration:none}.q2m3-house-header .q2m3-brand-descriptor{max-width:15rem;margin:0;font-size:.84rem;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0}.q2m3-house-header .q2m3-primary-navigation{font-size:1rem}.q2m3-house-header .q2m3-primary-navigation a{color:var(--wp--preset--color--ink)}.q2m3-house-header .wp-block-navigation__container{gap:clamp(1rem, 2vw, 2rem)}.q2m3-header-tools{gap:1.5rem;margin:0}.q2m3-header-search{width:auto;margin:0}.q2m3-header-search .wp-block-search__inside-wrapper{border:0;padding:0}.q2m3-header-search .wp-block-search__button{background:#fff0;color:var(--wp--preset--color--ink);padding:.5rem;min-width:44px;min-height:44px;border:0}.q2m3-header-search .wp-block-search__input{min-width:0;border:1px solid var(--wp--preset--color--rule);background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}.q2m3-house-home>*{margin-block-start:0}.wp-site-blocks>.q2m3-house-home{margin-block-start:0}.q2m3-house-hero{padding-block:clamp(2.5rem, 4.5vw, 4.5rem) 1.8rem}.q2m3-hero-phrase{white-space:nowrap}.q2m3-house-hero>.wp-block-columns{gap:clamp(2rem, 4.5vw, 4.5rem);margin-bottom:0}.q2m3-house-hero .q2m3-hero-title{max-width:none;margin:0;font-size:clamp(2.55rem, 4.8vw, 4.4rem);font-weight:400;line-height:1.12;letter-spacing:-.04em;text-wrap:wrap}.q2m3-house-hero .q2m3-hero-copy{max-width:44ch;margin-block:1.25rem;font-family:var(--wp--preset--font-family--serif);font-size:clamp(.9rem, 1.5vw, 1.15rem);line-height:1.6}.q2m3-house-hero .q2m3-hero-figure{margin:.1rem 0 0}.q2m3-house-hero .q2m3-hero-figure img{width:100%;height:auto;aspect-ratio:3 / 1;object-fit:contain;border:0}.q2m3-house-hero .q2m3-hero-figure figcaption{font-size:.78rem;text-align:left}.q2m3-text-action{margin-top:1.5rem;font-family:var(--wp--preset--font-family--sans);font-size:1rem}.q2m3-text-action .dashicons,.q2m3-publication-footer .dashicons,.q2m3-house-footer .dashicons{font-size:16px;width:16px;height:16px;vertical-align:middle;margin-left:.4rem}.q2m3-house-label,.q2m3-house-home .q2m3-house-label{margin:0 0 1.25rem;font-family:var(--wp--preset--font-family--sans);font-size:.85rem;font-weight:600;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}.q2m3-house-research{padding-block:0 2.4rem;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-house-research .q2m3-block{margin:0}.q2m3-house-research .q2m3-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;border:0}.q2m3-house-research .q2m3-card{padding:0 1.75rem 0 0;border:0;border-right:1px solid var(--wp--preset--color--rule)}.q2m3-house-research .q2m3-card:last-child{border-right:0;padding-right:0}.q2m3-house-research .q2m3-card h3{font-family:var(--wp--preset--font-family--sans);font-size:clamp(.84rem, 1.4vw, .97rem);font-weight:400;line-height:1.7;margin:0}.q2m3-house-research .q2m3-card p{display:none}.q2m3-house-evidence{gap:var(--q2m3-house-gap);padding-block:2.5rem;margin-block:0}.q2m3-house-evidence>.wp-block-column{min-width:0}.q2m3-house-publications .q2m3-publications{margin:0}.q2m3-house-publications .q2m3-publication-list{margin:0;padding:0;list-style:none}.q2m3-house-publications .q2m3-publication{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;border:0;border-bottom:1px solid var(--wp--preset--color--rule);padding:.8rem 0}.q2m3-house-publications .q2m3-publication:first-child{padding-top:0}.q2m3-house-publications .q2m3-publication::before{display:none}.q2m3-house-publications .q2m3-publication__title{order:0;font-family:var(--wp--preset--font-family--sans);font-size:clamp(.94rem, 1.6vw, 1.1rem);font-weight:600;line-height:1.42;margin:0 0 .2rem;overflow-wrap:break-word}.q2m3-house-publications .q2m3-publication__eyebrow{order:1;font-family:var(--wp--preset--font-family--sans);font-size:.84rem;line-height:1.4;font-weight:400;letter-spacing:0;text-transform:none;margin:0}.q2m3-house-publications .q2m3-publication__actions{order:2;margin:0;font-size:.84rem;line-height:1.45}.q2m3-house-publications .q2m3-publication__actions a{color:var(--wp--preset--color--accent)}.q2m3-publication-footer{margin-top:1.5rem;gap:.8rem 1.5rem;font-size:.95rem}.q2m3-publication-footer p{margin:0}.q2m3-house-aside{margin:0;font-family:var(--wp--preset--font-family--sans);font-size:.94rem}.q2m3-aside-section{margin:0 0 2.4rem;padding:0 0 2.3rem;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-aside-section:last-child{border:0;padding-bottom:0;margin-bottom:0}.q2m3-aside-section p{margin-block:.9rem}.q2m3-aside-section .q2m3-leader-name{font-family:var(--wp--preset--font-family--serif);font-size:1rem;margin-bottom:.25rem}.q2m3-aside-section .q2m3-muted{color:var(--wp--preset--color--muted);margin-top:.25rem}.q2m3-software-index .wp-block-post-template{list-style:none;padding:0}.q2m3-software-index .wp-block-post{margin:0 0 1rem}.q2m3-software-index .wp-block-post-title{margin:0;font-family:var(--wp--preset--font-family--sans);font-size:.94rem;font-weight:400;line-height:1.5}.q2m3-software-index a{color:var(--wp--preset--color--accent)}.q2m3-aside-more{font-size:.84rem}.q2m3-house-footer{margin-top:2.5rem;padding-block:1.8rem 1rem;border-top:1px solid var(--wp--preset--color--rule);font-family:var(--wp--preset--font-family--sans);font-size:.8rem}.q2m3-house-footer>.wp-block-columns{align-items:start;gap:var(--q2m3-house-gap)}.q2m3-house-footer .q2m3-footer-brand{font-family:var(--wp--preset--font-family--serif);font-size:1.25rem;font-weight:600}.q2m3-house-footer .q2m3-house-label{font-size:.75rem;margin-bottom:1.2rem}.q2m3-house-footer p{max-width:38ch;line-height:1.55}.q2m3-house-footer .q2m3-footer-navigation{font-family:var(--wp--preset--font-family--sans);font-size:.8rem}.q2m3-house-footer .wp-block-navigation__container{gap:.55rem}.q2m3-house-footer .q2m3-footer-navigation a{color:var(--wp--preset--color--ink)}.q2m3-house-footer .q2m3-profiles{margin:0}.q2m3-house-footer .q2m3-profile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.q2m3-house-footer .q2m3-profile-list a{display:inline;border:0;padding:0;color:var(--wp--preset--color--accent);font-weight:400}.q2m3-house-footer .q2m3-footer-colophon{max-width:none;font-size:.75rem;color:var(--wp--preset--color--muted);margin-top:2rem}.q2m3-resource-links{gap:.75rem 2rem;padding-block:1.25rem;margin-block:1.5rem;border-block:1px solid var(--wp--preset--color--rule);font-size:1rem}.q2m3-resource-links p{margin:0}:is(.q2m3-research-house,.editor-styles-wrapper) .q2m3-content-shell{padding-block:3rem}:is(.q2m3-research-house,.editor-styles-wrapper) .q2m3-block__heading{font-size:1.8rem;line-height:1.2}.q2m3-group-introduction .q2m3-profiles{margin-block:1.5rem}.q2m3-people-directory .wp-block-post-template{gap:2rem}.q2m3-directory-person{border-bottom:1px solid var(--wp--preset--color--rule);padding-block:1.5rem}.q2m3-directory-person .wp-block-post-title{font-size:1.4rem}.q2m3-group-introduction .q2m3-profile-list{gap:.7rem 1.2rem}.q2m3-group-introduction .q2m3-profile-list a{border:0;padding:0;color:var(--wp--preset--color--accent)}.q2m3-group-metrics .q2m3-scholar{margin:0}.q2m3-group-metrics .q2m3-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.q2m3-group-metrics .q2m3-metrics>div{padding:0;border:0}.q2m3-group-metrics .q2m3-metrics dd{font-family:var(--wp--preset--font-family--serif);font-size:2.4rem;line-height:1.1}.q2m3-group-metrics .q2m3-metrics small{font-size:.76rem;line-height:1.35}.q2m3-group-metrics .q2m3-snapshot-note{font-size:.8rem}.q2m3-content-shell .q2m3-card,.q2m3-content-shell .q2m3-person{background:#fff0}.q2m3-content-shell :is(.q2m3-card h3,.q2m3-person h3){font-size:1.4rem;line-height:1.3}@media (min-width:782px) and (max-width:1100px){.q2m3-house-header .q2m3-brand-descriptor{max-width:10.5rem;font-size:.74rem}.q2m3-house-header .q2m3-brand-mark img{width:48px!important;height:48px!important}.q2m3-house-header .q2m3-brand-lockup{gap:.65rem}.q2m3-house-header .q2m3-masthead{gap:.75rem}.q2m3-header-tools{gap:.5rem}.q2m3-house-header .q2m3-brand-title{font-size:3rem}.q2m3-house-header .q2m3-primary-navigation{font-size:.86rem}.q2m3-house-header .wp-block-navigation__container{gap:1.15rem}.q2m3-house-evidence{gap:3.5rem}}@media (max-width:781px){.q2m3-house-hero{padding-block:2.3rem}.q2m3-house-hero .q2m3-hero-title{max-width:20ch;font-size:clamp(2.4rem, 6.5vw, 3.6rem)}.q2m3-house-hero>.wp-block-columns{gap:2rem}.q2m3-house-research .q2m3-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.q2m3-house-research .q2m3-card:nth-child(2n){border:0}.q2m3-house-evidence{padding-block:2.4rem;gap:2.5rem}.q2m3-house-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;border-top:1px solid var(--wp--preset--color--rule);padding-top:2rem}.q2m3-aside-section{margin:0;border:0;padding:0}.q2m3-house-footer{margin-top:2rem}.q2m3-house-footer>.wp-block-columns{gap:2rem}.q2m3-house-footer .q2m3-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:25rem}}@media (max-width:599px){.q2m3-institution-bar{font-size:.67rem}.q2m3-institution-bar>.wp-block-group{gap:.45rem;align-items:start}.q2m3-institution-bar>.wp-block-group>p:first-child{max-width:78%}.q2m3-house-header .q2m3-masthead{flex-wrap:nowrap;gap:.75rem;padding-block:1rem}.q2m3-house-header .q2m3-brand-lockup{gap:.5rem}.q2m3-house-header .q2m3-brand-mark img{width:44px!important;height:44px!important}.q2m3-house-header .q2m3-brand-title{font-size:2.2rem}.q2m3-house-header .q2m3-brand-descriptor{display:none}.q2m3-header-tools{gap:.25rem}.q2m3-house-header .wp-block-navigation__responsive-container.is-menu-open{background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);padding:1.5rem}.q2m3-house-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:1rem;align-items:flex-start;font-size:1.3rem}.q2m3-house-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch}.q2m3-house-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{width:100%}.q2m3-house-header :is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close){min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.q2m3-header-search.wp-block-search__searchfield-hidden .wp-block-search__input{display:none}.q2m3-header-search:not(.wp-block-search__searchfield-hidden){position:absolute;left:1rem;right:1rem;z-index:10;background:var(--wp--preset--color--paper)}.q2m3-house-hero .q2m3-hero-copy{font-size:1.05rem}.q2m3-house-research .q2m3-card-grid{gap:1rem}.q2m3-house-research .q2m3-card{padding-right:.8rem}.q2m3-house-research .q2m3-card h3{font-size:.9rem}.q2m3-house-aside{grid-template-columns:1fr;gap:2rem}.q2m3-publication-footer{flex-direction:column;align-items:flex-start}.q2m3-group-metrics .q2m3-metrics{gap:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.q2m3-journal-home{margin-block:0 2rem;padding-top:1.4rem;border-top:1px solid var(--wp--preset--color--rule)}.q2m3-journal-home__heading{gap:.75rem 1.5rem;margin-bottom:.85rem}.q2m3-journal-home__heading>*{margin:0}.q2m3-journal-label{font-family:var(--wp--preset--font-family--sans);font-weight:600;line-height:1.4;letter-spacing:.095em;text-transform:uppercase;color:var(--wp--preset--color--ink)}.q2m3-journal-home__archive-link a{text-underline-offset:.25em}.q2m3-journal-index>.wp-block-post-template{display:block;margin:0;padding:0;border:0;list-style:none}.q2m3-journal-index>.wp-block-post-template>.wp-block-post{margin:0;padding:0;min-width:0;border:0;border-bottom:1px solid var(--wp--preset--color--rule);background:#fff0}.q2m3-journal-entry{display:grid;min-width:0;padding-block:1.5rem;gap:.65rem 2rem;align-items:start}.q2m3-journal-entry>*{min-width:0;max-width:none;margin:0}.q2m3-journal-entry>.wp-block-post-title{grid-area:title;line-height:1.35;letter-spacing:-.012em}.q2m3-journal-entry>.wp-block-post-title a{color:var(--wp--preset--color--ink);text-decoration:none}.q2m3-journal-entry>.wp-block-post-title a::after{content:none}.q2m3-journal-entry>.wp-block-post-title a:hover,.q2m3-journal-entry>.wp-block-post-title a:focus-visible{color:var(--wp--preset--color--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.q2m3-journal-entry>.q2m3-post-meta,.q2m3-journal-entry>.q2m3-core-meta-fallback{grid-area:meta;display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:baseline;justify-content:start;margin:0;padding:0;border:0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);line-height:1.45;color:var(--wp--preset--color--muted)}.q2m3-journal-entry .q2m3-post-meta__item{display:block;margin:0;padding:0;border:0;font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.q2m3-journal-entry .q2m3-post-meta__item dt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.q2m3-journal-entry .q2m3-post-meta__item dd{margin:0}.q2m3-journal-entry .q2m3-post-meta__item::before{content:none}.q2m3-journal-entry :where(.q2m3-post-format,.q2m3-term-list a,.q2m3-core-meta-fallback__terms a){font-weight:400;color:var(--wp--preset--color--accent);text-decoration:none}.q2m3-journal-entry :where(.q2m3-term-list a,.q2m3-core-meta-fallback__terms a):hover{text-decoration:underline}.q2m3-journal-index .q2m3-journal-entry .q2m3-term-list a{font-weight:400;color:var(--wp--preset--color--accent)}.q2m3-journal-index--compact .q2m3-journal-entry{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title title date" "format meta date";gap:.15rem .75rem;padding-block:.85rem}.q2m3-journal-index--compact .q2m3-journal-entry:has(.q2m3-format-lead--standard),.q2m3-journal-index--compact .q2m3-journal-entry:not(:has(.q2m3-format-lead)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title date" "meta date"}.q2m3-journal-index--compact .q2m3-journal-entry>.wp-block-post-title{max-width:72ch;font-weight:400}.q2m3-journal-index--compact .q2m3-journal-entry__date{grid-area:date;align-self:center;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--wp--preset--color--muted)}.q2m3-journal-index--compact .q2m3-format-lead{grid-area:format;width:auto;margin:0;padding:0;border:0;background:#fff0}.q2m3-journal-index--compact .q2m3-format-lead__kicker{margin:0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;color:var(--wp--preset--color--muted)}.q2m3-journal-index--compact .q2m3-format-lead--standard,.q2m3-journal-index--compact .q2m3-core-featured-fallback{display:none}.q2m3-journal-index--compact .wp-block-post:last-child{border-bottom:0}.q2m3-journal-shell{padding-bottom:clamp(3rem, 6vw, 5rem)}.q2m3-journal-masthead{padding-block:clamp(2.5rem, 5vw, 4.5rem) 1.7rem;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-journal-masthead>:where(h1,.wp-block-query-title){max-width:26ch;margin-block:.5rem 1rem;letter-spacing:-.035em}.q2m3-journal-deck,.q2m3-journal-masthead .wp-block-term-description{max-width:65ch;margin-inline:0;color:var(--wp--preset--color--muted)}.q2m3-journal-tools{gap:1.5rem 2.5rem;margin-top:2rem}.q2m3-journal-tools .q2m3-blog-taxonomy-browser{flex:1 1 24rem;min-width:0;margin:0;padding:0;border:0}.q2m3-journal-tools .q2m3-category-list{margin-top:.5rem}.q2m3-journal-tools .q2m3-category-list a{font-weight:400}.q2m3-journal-search{flex:0 1 23rem;min-width:0;margin:0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small)}.q2m3-journal-search .wp-block-search__label{display:block;margin-bottom:.45rem;font-weight:400;color:var(--wp--preset--color--muted)}.q2m3-journal-search .wp-block-search__inside-wrapper{gap:.5rem;max-width:100%}.q2m3-journal-search .wp-block-search__input{min-width:0;padding:.65rem .8rem;border:1px solid var(--wp--preset--color--rule);border-radius:0;background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);font:inherit}.q2m3-journal-search .wp-block-search__button{margin:0;padding:.65rem 1rem}.q2m3-journal-index--archive{padding-top:0}.q2m3-journal-index--archive .q2m3-journal-entry{grid-template-columns:minmax(0,1fr) minmax(9rem,19%);grid-template-areas:"title media" "meta media" "excerpt media";padding-block:1.8rem}.q2m3-journal-index--archive .q2m3-journal-entry:not(:has(.q2m3-format-lead__image,.q2m3-core-featured-fallback img)){grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta" "excerpt"}.q2m3-journal-index--archive .q2m3-journal-entry>.wp-block-post-title{max-width:52ch;font-weight:500}.q2m3-journal-index--archive .q2m3-journal-entry>.q2m3-format-lead,.q2m3-journal-index--archive .q2m3-journal-entry>.q2m3-core-featured-fallback{grid-area:media;width:100%;margin:0;padding:0;border:0;background:#fff0}.q2m3-journal-index--archive .q2m3-format-lead__kicker,.q2m3-journal-index--archive .q2m3-format-lead__figure figcaption,.q2m3-journal-index--archive .q2m3-format-lead:not(:has(.q2m3-format-lead__image)){display:none}.q2m3-journal-index--archive .q2m3-format-lead__figure{margin:0}.q2m3-journal-index--archive :where(.q2m3-format-lead__image,.q2m3-core-featured-fallback img){display:block;width:100%;height:auto;max-height:11rem;aspect-ratio:3 / 2;object-fit:contain;border:0;opacity:1}.q2m3-journal-index--archive .q2m3-format-lead__media-mark{width:2.25rem;height:2.25rem}.q2m3-journal-index--archive .wp-block-post-excerpt{grid-area:excerpt;max-width:75ch;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--medium);line-height:1.6;color:var(--wp--preset--color--muted)}.q2m3-journal-index--archive .wp-block-post-excerpt p{margin-block:.2rem 0}.q2m3-journal-index--archive .wp-block-post-excerpt__more-text{font-size:var(--wp--preset--font-size--small)}.q2m3-journal-index--archive .format-quote .wp-block-post-excerpt__excerpt{font-family:var(--wp--preset--font-family--serif);font-style:italic}.q2m3-journal-index .wp-block-query-pagination{gap:.75rem 1.5rem;margin-top:2rem;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small)}.q2m3-journal-index .wp-block-query-pagination-numbers{display:flex;flex-wrap:wrap;gap:.4rem}.q2m3-journal-index .page-numbers{padding:.4rem .6rem}.q2m3-journal-index .page-numbers.current{border-bottom:1px solid var(--wp--preset--color--accent);color:var(--wp--preset--color--ink)}.q2m3-journal-index .q2m3-journal-entry>.q2m3-format-lead+.q2m3-core-featured-fallback,.q2m3-journal-index .q2m3-journal-entry>.q2m3-post-meta+.q2m3-core-meta-fallback{display:none}.q2m3-paper-stage.q2m3-journal-reader{padding-block:clamp(2.5rem, 5vw, 4.5rem) clamp(3rem, 6vw, 6rem);background:var(--wp--preset--color--sheet)}.q2m3-journal-reader .q2m3-paper-sheet.q2m3-journal-article{--wp--style--global--content-size:46rem;--wp--style--global--wide-size:64rem;width:100%;max-width:64rem;margin-inline:auto;padding:0;border:0;background:#fff0;box-shadow:none}.q2m3-post-format-aside .q2m3-journal-reader .q2m3-journal-article{max-width:48rem}.q2m3-journal-article__header.q2m3-article-header{max-width:50rem;padding-bottom:1.75rem;border-bottom:1px solid var(--wp--preset--color--rule)}.q2m3-journal-article__header .wp-block-post-title{max-width:28ch;margin-block:.7rem 1.5rem;line-height:1.13;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word}.q2m3-journal-article__header .q2m3-post-meta{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin-block:0;padding:0;border:0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);line-height:1.5;color:var(--wp--preset--color--muted)}.q2m3-journal-article__header .q2m3-post-meta__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;margin:0;padding:0;border:0}.q2m3-journal-article__header .q2m3-post-meta__item dt{margin:0;font-size:inherit;font-weight:400;letter-spacing:normal;text-transform:none;color:inherit}.q2m3-journal-article__header .q2m3-post-meta__item dd{margin:0;color:var(--wp--preset--color--ink)}.q2m3-journal-article__header .q2m3-post-meta__item--categories,.q2m3-journal-article__header .q2m3-post-meta__item--tags{flex-basis:100%}.q2m3-journal-article__header .q2m3-post-meta__item--tags .q2m3-term-list a{display:inline-block;margin-right:.65rem}.q2m3-journal-article :where(.q2m3-term-list a,.q2m3-core-meta-fallback__terms a,.q2m3-post-format){font-weight:400;color:var(--wp--preset--color--accent)}.q2m3-journal-article>.q2m3-format-lead,.q2m3-journal-article>.q2m3-core-featured-fallback{margin-block:2rem}.q2m3-journal-article>.q2m3-format-lead--standard>.q2m3-format-lead__kicker{display:none}.q2m3-journal-article>.q2m3-format-lead--standard:not(:has(.q2m3-format-lead__figure,.q2m3-format-lead__deck)){display:none}.q2m3-journal-article :where(.q2m3-format-lead__image,.q2m3-core-featured-fallback img){height:auto;max-height:38rem;aspect-ratio:auto;object-fit:contain;border:0}.q2m3-journal-article .q2m3-format-lead__deck{max-width:60ch;font-size:var(--wp--preset--font-size--large);line-height:1.65}.q2m3-journal-article .q2m3-paper-body{min-width:0;margin-top:2rem}.q2m3-journal-article .q2m3-paper-body>:where(p,ul,ol){max-width:68ch}.q2m3-journal-article .q2m3-paper-body>:where(h2,h3,h4){line-height:1.3}.q2m3-journal-article .q2m3-paper-body>h2{padding-bottom:0;border-bottom:0}.q2m3-journal-article :where(.wp-block-image,.wp-block-video,.wp-block-embed,.wp-block-table,pre){max-width:100%}.q2m3-journal-article :where(video,iframe,audio,img){max-width:100%}.q2m3-journal-article .q2m3-equation{min-width:0;max-width:100%}.q2m3-journal-article .q2m3-equation__row{grid-template-columns:minmax(0,1fr) auto}.q2m3-journal-article .q2m3-article-author{margin-top:2rem;padding:1.5rem 0;border-block:1px solid var(--wp--preset--color--rule);background:#fff0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);line-height:1.6}.q2m3-journal-article .q2m3-article-navigation{gap:1.5rem;padding-top:1.5rem;font-size:var(--wp--preset--font-size--small)}@media (max-width:700px){.q2m3-journal-index--compact .q2m3-journal-entry,.q2m3-journal-index--compact .q2m3-journal-entry:has(.q2m3-format-lead--standard),.q2m3-journal-index--compact .q2m3-journal-entry:not(:has(.q2m3-format-lead)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title" "format meta" "date date";gap:.3rem .75rem}.q2m3-journal-index--compact .q2m3-journal-entry:has(.q2m3-format-lead--standard),.q2m3-journal-index--compact .q2m3-journal-entry:not(:has(.q2m3-format-lead)){grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta" "date"}.q2m3-journal-index--compact .q2m3-journal-entry__date{margin-top:.15rem;white-space:normal}.q2m3-journal-index--archive .q2m3-journal-entry{grid-template-columns:minmax(0,1fr) 7rem;grid-template-areas:"title title" "meta meta" "excerpt media";gap:.65rem 1rem}.q2m3-journal-search{flex-basis:100%}.q2m3-journal-article__header .q2m3-post-meta{gap:.55rem 1rem}.q2m3-journal-article .q2m3-article-navigation{flex-direction:column;align-items:stretch}.q2m3-journal-article .q2m3-article-navigation>*{width:100%;max-width:none}}@media (max-width:420px){.q2m3-journal-index--archive .q2m3-journal-entry{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta" "media" "excerpt"}.q2m3-journal-index--archive .q2m3-journal-entry>.q2m3-format-lead,.q2m3-journal-index--archive .q2m3-journal-entry>.q2m3-core-featured-fallback{max-width:12rem}}@media print{.q2m3-paper-stage.q2m3-journal-reader{padding:0;background:#fff}.q2m3-journal-tools,.q2m3-journal-article .q2m3-article-navigation{display:none}}.q2m3-vitality{--paper:#fff;--sheet:#faf8f3;--soft:#f5f6f7;--ink:#142336;--accent:#9d2631;--muted:#565f68;--rule:#dfe1e3;--sans:var(--wp--preset--font-family--sans, 'Source Sans 3', 'Segoe UI', sans-serif);--serif:var(--wp--preset--font-family--serif, 'Source Serif 4', Georgia, serif);box-sizing:border-box;margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:18px;line-height:1.55}.q2m3-vitality>*,.q2m3-vitality :where(.is-layout-flow,.is-layout-constrained)>*{margin-block-start:0;margin-block-end:0}.q2m3-vitality :where(.wp-block-group.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none}.q2m3-vitality :where(.wp-block-columns,.wp-block-column,.wp-block-group,article,section){min-width:0}.q2m3-vitality :where(h1,h2,h3){color:inherit}.q2m3-vitality :where(.wp-block-image){margin-inline:0}.q2m3-vitality :where(.wp-block-image figcaption){margin-block:0;text-align:left}.q2m3-vitality :where([id]){scroll-margin-top:28px}.q2m3-vitality *{box-sizing:border-box}.q2m3-vitality button{font:inherit;cursor:pointer}.q2m3-vitality a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}.q2m3-vitality a:hover{text-decoration-thickness:2px}.q2m3-vitality button:focus-visible,.q2m3-vitality a:focus-visible{outline:3px solid #be6440;outline-offset:5px}.q2m3-vitality img{max-width:100%;height:auto;display:block}.q2m3-vitality h1,.q2m3-vitality h2,.q2m3-vitality h3,.q2m3-vitality p,.q2m3-vitality figure{margin:0}.q2m3-vitality h1,.q2m3-vitality h2,.q2m3-vitality h3{font-family:var(--serif);font-weight:450;line-height:1.1;letter-spacing:-.035em}.q2m3-vitality p+p{margin-top:1em}.q2m3-vitality .wrap{width:min(1296px,calc(100% - 112px));margin-inline:auto}.q2m3-vitality .eyebrow{font-size:13px;line-height:1.4;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.q2m3-vitality .text-link{display:inline-block;color:var(--accent);font-size:17px;font-weight:650;text-decoration:underline;text-underline-offset:7px;line-height:1.4}.q2m3-vitality .light{color:#fff}.q2m3-vitality .institution{background:var(--ink);color:#fff;font-size:13px}.q2m3-vitality .institution .wrap{display:flex;justify-content:space-between;gap:20px;padding-block:11px}.q2m3-vitality .institution b{font-weight:400;padding:0 8px}.q2m3-vitality .institution a{white-space:nowrap}.q2m3-vitality .masthead{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:30px}.q2m3-vitality .identity{display:flex;align-items:center;gap:16px;text-decoration:none}.q2m3-vitality .identity img{width:60px;height:60px}.q2m3-vitality .wordmark{font:48px/1 var(--serif);letter-spacing:-.065em}.q2m3-vitality .descriptor{font-size:13px;line-height:1.4;max-width:250px}.q2m3-vitality .hero{background:var(--ink);color:#fff;overflow:hidden}.q2m3-vitality .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:66px;padding-block:64px 70px;align-items:center}.q2m3-vitality .hero .eyebrow{color:#d5dce4;font-size:12px}.q2m3-vitality .hero h1{font-size:clamp(44px,4.65vw,70px);font-weight:400;line-height:1.04;max-width:580px;margin-top:24px}.q2m3-vitality .hero h1 span{color:#ef8c88}.q2m3-vitality .standfirst{max-width:540px;margin-top:28px;font-size:21px;line-height:1.5;color:#e0e6ed}.q2m3-vitality .hero-copy>.text-link{margin-top:27px}.q2m3-vitality .hero-visual figure{background:#000;padding:18px 0 0}.q2m3-vitality .hero-visual figure img{width:100%;aspect-ratio:3/1;object-fit:contain}.q2m3-vitality .hero-visual figcaption{background:var(--ink);padding-top:12px;color:#d2dbe6;font-size:13px}.q2m3-vitality .image-story{padding-top:30px;border-top:1px solid #455364;margin-top:26px}.q2m3-vitality .image-story h2{font-size:38px;margin-block:12px 18px}.q2m3-vitality .pathways{background:var(--sheet)}.q2m3-vitality .pathways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding-block:33px 36px}.q2m3-vitality .pathways a{text-decoration:none;position:relative;padding-left:40px}.q2m3-vitality .pathways .index{position:absolute;left:0;top:4px;font-size:13px;color:var(--accent);font-weight:650}.q2m3-vitality .pathways h2{font-size:25px;line-height:1.15;letter-spacing:-.025em}.q2m3-vitality .pathways p{font-size:16px;color:var(--muted);margin-top:10px;max-width:330px}.q2m3-vitality .pathways a:hover h2{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.q2m3-vitality .section-space{padding-block:82px}.q2m3-vitality .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:38px}.q2m3-vitality .section-heading .eyebrow{color:var(--accent);margin-bottom:16px}.q2m3-vitality .section-heading h2{font-size:52px}.q2m3-vitality .section-heading>.text-link{flex-shrink:0;margin-bottom:5px}.q2m3-vitality .software-feature{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:56px;align-items:center}.q2m3-vitality .software-shot{background:var(--soft);padding:22px;border:1px solid var(--rule);width:100%;text-align:left;box-shadow:0 14px 30px #1423360b}.q2m3-vitality .software-shot img{width:100%;border:1px solid #d5dbe0}.q2m3-vitality .software-shot span{display:block;padding:13px 0 0;font-size:14px;color:var(--accent);font-weight:600}.q2m3-vitality .software-shot:hover{border-color:var(--accent);box-shadow:0 14px 36px #14233618}.q2m3-vitality .software-copy .eyebrow{color:var(--accent)}.q2m3-vitality .software-copy h3{font-size:39px;margin-block:16px 20px}.q2m3-vitality .software-copy>p:not(.eyebrow):not(.credit){font-size:19px;color:var(--muted);max-width:390px}.q2m3-vitality .solid-link{display:inline-block;background:var(--accent);color:#fff;padding:13px 22px;margin-top:24px;text-decoration:none;font-size:16px;font-weight:650}.q2m3-vitality .solid-link:hover{background:#7e1d26;text-decoration:underline}.q2m3-vitality .credit{font-size:12px;color:var(--muted);margin-top:18px}.q2m3-vitality .software-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:44px}.q2m3-vitality .software-item{border-top:2px solid var(--ink);padding-top:22px}.q2m3-vitality .software-item h3{font-size:27px}.q2m3-vitality .software-item p{font-size:16px;color:var(--muted);margin-block:12px 16px;max-width:350px}.q2m3-vitality .software-item a{font-size:15px;color:var(--accent)}.q2m3-vitality .publications{background:var(--sheet)}.q2m3-vitality .publication-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:58px;align-items:start}.q2m3-vitality .publication-feature{background:var(--accent);color:#fff;padding:38px;position:relative}.q2m3-vitality .publication-feature .year{font-family:var(--serif);font-size:82px;line-height:1;margin-bottom:36px;letter-spacing:-.05em;color:#f5d7d9}.q2m3-vitality .publication-feature h3{font-size:31px;line-height:1.25;letter-spacing:-.025em}.q2m3-vitality .publication-feature h3 a,.q2m3-vitality .pub-row h3 a{text-decoration:none}.q2m3-vitality .publication-feature h3 a:hover,.q2m3-vitality .pub-row h3 a:hover{text-decoration:underline}.q2m3-vitality .publication-feature .journal{font-size:15px;margin-top:24px;line-height:1.5}.q2m3-vitality .doi{display:inline-block;margin-top:12px;font-size:14px;overflow-wrap:anywhere}.q2m3-vitality .publication-list{display:grid;gap:25px}.q2m3-vitality .pub-row{border-top:1px solid #c8cbce;padding-top:19px}.q2m3-vitality .pub-row h3{font-family:var(--sans);font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.015em}.q2m3-vitality .pub-row .journal{font-size:14px;color:var(--muted);margin-top:10px}.q2m3-vitality .pub-row .doi{color:var(--accent);margin-top:7px}.q2m3-vitality .scholar-line{border-top:1px solid #c8cbce;margin-top:34px;padding-top:20px;display:flex;justify-content:space-between;gap:24px;font-size:15px}.q2m3-vitality .scholar-line a{color:var(--accent)}.q2m3-vitality .section-intro{font-size:18px;color:var(--muted);margin-top:-20px;margin-bottom:35px}.q2m3-vitality .notebook-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:74px}.q2m3-vitality .tutorial-feature>a{text-decoration:none}.q2m3-vitality .tutorial-feature figure{background:#000;margin-bottom:25px}.q2m3-vitality .tutorial-feature figure img{width:100%;padding:13px;aspect-ratio:3/1;object-fit:contain}.q2m3-vitality .tutorial-feature figcaption{background:#fff;font-size:12px;color:var(--muted);padding-top:9px}.q2m3-vitality .tutorial-feature .eyebrow{color:var(--accent)}.q2m3-vitality .tutorial-feature h3{font-size:32px;line-height:1.2;margin-top:12px}.q2m3-vitality .tutorial-feature>a:hover h3{text-decoration:underline}.q2m3-vitality .post-meta{font-size:14px;color:var(--muted);margin-top:20px}.q2m3-vitality .blog-list{display:flex;flex-direction:column;gap:28px}.q2m3-vitality .blog-entry{border-bottom:1px solid var(--rule);padding-bottom:27px}.q2m3-vitality .blog-entry h3{font-size:25px;line-height:1.25;letter-spacing:-.02em}.q2m3-vitality .blog-entry h3 a{text-decoration:none}.q2m3-vitality .blog-entry h3 a:hover{text-decoration:underline}.q2m3-vitality .blog-entry .post-meta{margin-top:13px}.q2m3-vitality .group{background:var(--sheet);padding-block:68px}.q2m3-vitality .group-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.q2m3-vitality .group .eyebrow{color:var(--accent);margin-bottom:20px}.q2m3-vitality .group h2{font-size:46px}.q2m3-vitality .group-grid>div:nth-child(2)>p:first-child{font-size:20px;max-width:570px}.q2m3-vitality .group-leader{font-size:16px;margin-top:26px;margin-bottom:18px}.q2m3-vitality .group-leader strong{font-weight:650}.q2m3-vitality footer,footer.q2m3-vitality{background:var(--ink);color:#e0e5eb;padding:60px 0 25px;font-size:16px}.q2m3-vitality .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px}.q2m3-vitality .footer-name{font:52px/1 var(--serif);color:#fff;text-decoration:none}.q2m3-vitality .footer-grid p{font-size:16px;margin-block:20px 25px}.q2m3-vitality .footer-grid h2{font:650 13px/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:#e0e5eb;margin-bottom:18px}.q2m3-vitality .footer-grid>div:not(:first-child)>a{display:block;margin-top:9px;text-decoration:none;font-size:15px}.q2m3-vitality .footer-grid>div:not(:first-child)>a:hover{text-decoration:underline}.q2m3-vitality .footer-bottom{border-top:1px solid #455364;margin-top:42px;padding-top:22px;display:flex;justify-content:space-between;font-size:13px}.q2m3-vitality dialog,dialog.q2m3-vitality{width:min(1200px,calc(100% - 40px));border:0;padding:24px;color:var(--ink)}.q2m3-vitality dialog::backdrop,dialog.q2m3-vitality::backdrop{background:#0a1527cd}.q2m3-vitality .dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.q2m3-vitality .dialog-head h2{font-family:var(--sans);font-size:23px;letter-spacing:0}.q2m3-vitality .dialog-close{background:var(--ink);color:#fff;border:0;padding:8px 19px}.q2m3-vitality dialog>img,dialog.q2m3-vitality>img{width:100%}.q2m3-vitality dialog>p,dialog.q2m3-vitality>p{font-size:13px;margin-top:16px}@media (min-width:1500px){.q2m3-vitality .hero h1{font-size:70px}}@media (max-width:1100px){.q2m3-vitality .wrap{width:calc(100% - 64px)}.q2m3-vitality .descriptor{display:none}.q2m3-vitality .hero-grid{gap:35px}.q2m3-vitality .hero h1{font-size:53px}.q2m3-vitality .standfirst{font-size:19px}.q2m3-vitality .software-feature{gap:32px}.q2m3-vitality .publication-layout{gap:34px}.q2m3-vitality .publication-feature{padding:28px}.q2m3-vitality .publication-feature h3{font-size:28px}.q2m3-vitality .notebook-layout{gap:40px}.q2m3-vitality .pathways-grid{gap:24px}.q2m3-vitality .pathways h2{font-size:23px}.q2m3-vitality .section-heading h2{font-size:45px}}@media (max-width:760px){.q2m3-vitality .wrap{width:calc(100% - 40px)}.q2m3-vitality .institution .wrap{padding-block:10px}.q2m3-vitality .institution span{font-size:11px;line-height:1.4;max-width:290px}.q2m3-vitality .institution a{display:none}.q2m3-vitality .institution b{padding:0 3px}.q2m3-vitality .masthead{min-height:99px;flex-wrap:wrap;gap:0;padding-block:20px}.q2m3-vitality .identity{gap:11px}.q2m3-vitality .identity img{width:49px;height:49px}.q2m3-vitality .wordmark{font-size:42px}.q2m3-vitality .hero-grid{display:flex;flex-direction:column;gap:35px;padding-block:38px 42px}.q2m3-vitality .hero-copy,.q2m3-vitality .hero-visual{width:100%}.q2m3-vitality .hero .eyebrow{font-size:11px;letter-spacing:.11em}.q2m3-vitality .hero h1{font-size:48px;margin-top:22px;line-height:1.04;max-width:570px}.q2m3-vitality .standfirst{font-size:18px;line-height:1.55;margin-top:23px}.q2m3-vitality .hero-copy>.text-link{margin-top:22px}.q2m3-vitality .hero-visual figure{padding-top:9px}.q2m3-vitality .hero-visual figure img{aspect-ratio:3/1}.q2m3-vitality .hero-visual figcaption{font-size:12px;padding-top:9px}.q2m3-vitality .image-story{padding-top:22px;margin-top:21px}.q2m3-vitality .image-story h2{font-size:33px;margin-block:12px 17px}.q2m3-vitality .pathways-grid{display:flex;flex-direction:column;gap:0;padding-block:14px}.q2m3-vitality .pathways a{padding:21px 0 21px 33px}.q2m3-vitality .pathways a+a{border-top:1px solid var(--rule)}.q2m3-vitality .pathways .index{top:24px}.q2m3-vitality .pathways h2{font-size:24px}.q2m3-vitality .pathways p{font-size:16px;margin-top:7px;max-width:100%}.q2m3-vitality .section-space{padding-block:51px}.q2m3-vitality .section-heading{display:block;margin-bottom:28px}.q2m3-vitality .section-heading .eyebrow{font-size:12px;margin-bottom:14px}.q2m3-vitality .section-heading h2{font-size:39px}.q2m3-vitality .section-heading>.text-link{margin-top:20px}.q2m3-vitality .software-feature{display:flex;flex-direction:column;align-items:stretch;gap:29px}.q2m3-vitality .software-shot{padding:12px}.q2m3-vitality .software-shot span{padding-top:10px;font-size:13px}.q2m3-vitality .software-copy h3{font-size:35px}.q2m3-vitality .software-copy h3 br{display:none}.q2m3-vitality .software-copy>p:not(.eyebrow):not(.credit){font-size:18px}.q2m3-vitality .solid-link{margin-top:21px}.q2m3-vitality .credit{font-size:12px}.q2m3-vitality .software-list{display:flex;flex-direction:column;gap:27px;margin-top:37px}.q2m3-vitality .software-item{padding-top:19px}.q2m3-vitality .software-item p{max-width:100%}.q2m3-vitality .publication-layout{display:flex;flex-direction:column;gap:31px}.q2m3-vitality .publication-feature{padding:28px}.q2m3-vitality .publication-feature .year{font-size:64px;margin-bottom:25px}.q2m3-vitality .publication-feature h3{font-size:28px;line-height:1.25}.q2m3-vitality .publication-list{gap:22px}.q2m3-vitality .pub-row h3{font-size:19px;line-height:1.4}.q2m3-vitality .pub-row .doi{font-size:13px}.q2m3-vitality .scholar-line{display:block;line-height:1.5}.q2m3-vitality .scholar-line a{display:inline-block;margin-top:16px}.q2m3-vitality .section-intro{margin-top:-9px;font-size:17px;margin-bottom:27px}.q2m3-vitality .notebook-layout{display:flex;flex-direction:column;gap:30px}.q2m3-vitality .tutorial-feature h3{font-size:28px}.q2m3-vitality .blog-entry h3{font-size:24px}.q2m3-vitality .group{padding-block:47px}.q2m3-vitality .group-grid{display:block}.q2m3-vitality .group h2{font-size:37px;margin-bottom:27px}.q2m3-vitality .group-grid>div:nth-child(2)>p:first-child{font-size:18px}.q2m3-vitality .footer-grid{grid-template-columns:1fr 1fr;gap:34px}.q2m3-vitality .footer-grid>div:first-child{grid-column:1/-1}.q2m3-vitality footer,footer.q2m3-vitality{padding-top:45px}.q2m3-vitality .footer-name{font-size:46px}.q2m3-vitality .footer-bottom{margin-top:30px;font-size:12px}.q2m3-vitality dialog,dialog.q2m3-vitality{width:calc(100% - 20px);padding:14px}.q2m3-vitality .dialog-head h2{font-size:17px}.q2m3-vitality .dialog-head{gap:12px}.q2m3-vitality .dialog-close{padding:8px 13px;font-size:14px}}@media (prefers-reduced-motion:reduce){.q2m3-vitality *{transition:none!important;animation:none!important}}.q2m3-vitality .section-label{display:flex;align-items:center;gap:10px}.q2m3-vitality .section-icon{display:inline-block;flex:0 0 24px;width:24px;height:24px;background-color:currentColor;-webkit-mask:var(--section-icon) center/contain no-repeat;mask:var(--section-icon) center/contain no-repeat}.q2m3-vitality .icon-atom{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/atom.svg)}.q2m3-vitality .icon-terminal-2{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/terminal-2.svg)}.q2m3-vitality .icon-book-2{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/book-2.svg)}.q2m3-vitality .icon-notebook{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/notebook.svg)}.q2m3-vitality .icon-users{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/users.svg)}.q2m3-vitality .icon-magnet{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/magnet.svg)}.q2m3-vitality .icon-sun{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/sun.svg)}.q2m3-vitality .icon-code{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/code.svg)}.q2m3-vitality .pathways .pathway-icon{position:absolute;left:0;top:1px;color:var(--accent)}.q2m3-vitality .badge{display:inline-flex;align-items:center;max-width:100%;padding:3px 8px;border:1px solid var(--badge-border,#b9c6d8);border-radius:3px;background:var(--badge-bg,#edf1f6);color:var(--badge-ink,#43536b);font-family:var(--sans);font-size:11px;font-weight:650;line-height:1.45;letter-spacing:.035em;text-decoration:none;vertical-align:middle}.q2m3-vitality a.badge:hover{text-decoration:underline;border-color:var(--badge-ink,#43536b)}.q2m3-vitality .publication-feature .featured-badge{--badge-ink:#744509;--badge-bg:#ffedb9;--badge-border:#e7bf63;margin-bottom:19px;letter-spacing:.08em;text-transform:uppercase}.q2m3-vitality .publication-feature .journal,.q2m3-vitality .pub-row .journal{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.q2m3-vitality .publication-year{--badge-ink:#254f83;--badge-bg:#e7eff9;--badge-border:#a9bfdc;padding:2px 7px;font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums}.q2m3-vitality .post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}.q2m3-vitality .post-meta time{margin-right:3px}@media (max-width:760px){.q2m3-vitality .section-label{gap:9px}.q2m3-vitality .section-icon{flex-basis:22px;width:22px;height:22px}.q2m3-vitality .pathways .pathway-icon{top:22px}.q2m3-vitality .badge{font-size:11px}.q2m3-vitality .section-heading .eyebrow{min-height:22px}}.q2m3-vitality .badge[data-category="Paper"]{--badge-ink:#7c2839;--badge-bg:#f9e8ed;--badge-border:#d8aab5}.q2m3-vitality .badge[data-category="Notekeeping"]{--badge-ink:#43536b;--badge-bg:#edf1f6;--badge-border:#b9c6d8}.q2m3-vitality .badge[data-category="ORCA"]{--badge-ink:#135e56;--badge-bg:#e3f3ef;--badge-border:#9bcabd}.q2m3-vitality .badge[data-category="Quantum Mechanics"]{--badge-ink:#65428b;--badge-bg:#f0e9fa;--badge-border:#c7b1e1}.q2m3-vitality .icon-school{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/school.svg)}.q2m3-vitality .icon-calendar-event{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/calendar-event.svg)}.q2m3-vitality .icon-file-cv{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/file-cv.svg)}.q2m3-vitality .icon-search{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/search.svg)}.q2m3-vitality .masthead{flex-wrap:wrap;min-height:0;gap:0;padding-block:24px 0}.q2m3-vitality .section-icon.nav-icon{width:18px;height:18px;flex-basis:18px}.q2m3-vitality .academic-life{background:var(--soft);border-top:1px solid var(--rule)}.q2m3-vitality .academic-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:70px;align-items:start}.q2m3-vitality .academic-grid>.events-panel{background:var(--ink);color:#fff;padding:34px 38px}.q2m3-vitality .academic-grid .eyebrow{color:var(--accent);margin-bottom:17px}.q2m3-vitality .academic-grid h2{font-size:44px;line-height:1.15}.q2m3-vitality .academic-intro{font-size:20px;color:var(--muted);margin-top:21px;max-width:510px}.q2m3-vitality .course-list{list-style:none;margin:29px 0 26px;padding:0}.q2m3-vitality .course-list li{border-top:1px solid #c8cbce}.q2m3-vitality .course-list li:last-child{border-bottom:1px solid #c8cbce}.q2m3-vitality .course-list a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;text-decoration:none;font-family:var(--serif);font-size:25px;line-height:1.3;letter-spacing:-.02em}.q2m3-vitality .course-list a:hover{color:var(--accent);text-decoration:underline}.q2m3-vitality .course-list a>span{font-family:var(--sans);color:var(--accent)}.q2m3-vitality .events-panel .eyebrow{color:#d5dce4}.q2m3-vitality .events-panel h2{font-size:37px}.q2m3-vitality .event-status{font-size:16px;color:#d5dce4;margin-top:20px}.q2m3-vitality .community-record{border-top:1px solid #455364;border-bottom:1px solid #455364;padding-block:24px;margin-top:25px}.q2m3-vitality .community-record .eyebrow{font-size:11px;margin-bottom:13px}.q2m3-vitality .community-record h3{font-size:28px;line-height:1.25;letter-spacing:-.025em}.q2m3-vitality .community-record>p:not(.eyebrow){font-size:16px;color:#d5dce4;margin-top:12px}.q2m3-vitality .community-record>.text-link{font-size:15px;margin-top:19px}.q2m3-vitality .academic-links{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:25px}.q2m3-vitality .academic-links .text-link{font-size:15px}@media (max-width:1180px){.q2m3-vitality .masthead{padding-block:20px;min-height:99px}.q2m3-vitality .academic-grid{gap:35px}.q2m3-vitality .academic-grid>.events-panel{padding:29px}.q2m3-vitality .academic-grid h2{font-size:37px}.q2m3-vitality .events-panel h2{font-size:33px}.q2m3-vitality .course-list a{font-size:23px}}@media (max-width:760px){.q2m3-vitality .academic-grid{display:flex;flex-direction:column;gap:38px}.q2m3-vitality .academic-grid>section{width:100%}.q2m3-vitality .academic-grid h2{font-size:36px}.q2m3-vitality .academic-intro{font-size:18px}.q2m3-vitality .academic-grid>.events-panel{padding:28px 24px}.q2m3-vitality .events-panel h2{font-size:32px}.q2m3-vitality .community-record h3{font-size:26px}.q2m3-vitality .course-list a{font-size:24px}.q2m3-vitality .academic-grid .eyebrow{font-size:12px}}.q2m3-vitality .icon-arrow-right{--section-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/arrow-right.svg)}.q2m3-vitality .section-icon.course-arrow{width:18px;height:18px;flex-basis:18px}.q2m3-vitality .social-section{background:var(--paper);border-top:1px solid var(--rule)}.q2m3-vitality .social-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0}.q2m3-vitality .social-card{--social-accent:#27364b;--social-surface:#f1f3f6;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;gap:7px 18px;min-width:0;padding:26px 24px;border:1px solid var(--rule);border-top:3px solid var(--social-accent);background:var(--social-surface);color:var(--ink);text-decoration:none}.q2m3-vitality .social-card:hover{border-color:var(--social-accent)}.q2m3-vitality .social-card--bluesky{--social-accent:#1260a0;--social-surface:#edf5fc}.q2m3-vitality .social-card--github{--social-accent:#27364b;--social-surface:#f1f3f6}.q2m3-vitality .social-card--lattes{--social-accent:#21685b;--social-surface:#edf6f2}.q2m3-vitality .social-icon{display:block;grid-column:1;grid-row:1 / 3;width:36px;height:36px;margin-top:2px;background-color:var(--social-accent);-webkit-mask:var(--social-icon) center / contain no-repeat;mask:var(--social-icon) center / contain no-repeat}.q2m3-vitality .social-icon--bluesky{--social-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/brand-bluesky.svg)}.q2m3-vitality .social-icon--github{--social-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/brand-github.svg)}.q2m3-vitality .social-icon--lattes{--social-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/file-cv.svg)}.q2m3-vitality .social-card-label{grid-column:2;font-family:var(--sans);font-size:24px;font-weight:600;line-height:1.3;color:var(--social-accent)}.q2m3-vitality .social-card:hover .social-card-label{text-decoration:underline;text-underline-offset:.2em}.q2m3-vitality .social-card-description{grid-column:2;font-size:16px;line-height:1.5;color:var(--muted)}@media (max-width:900px){.q2m3-vitality .social-links{gap:16px}.q2m3-vitality .social-card{grid-template-columns:28px minmax(0,1fr);gap:6px 12px;padding:23px 18px}.q2m3-vitality .social-icon{width:28px;height:28px}.q2m3-vitality .social-card-label{font-size:22px}}@media (max-width:760px){.q2m3-vitality .social-links{grid-template-columns:minmax(0,1fr)}.q2m3-vitality .social-card{grid-template-columns:32px minmax(0,1fr);padding:24px;gap:6px 18px}.q2m3-vitality .social-icon{width:32px;height:32px}.q2m3-vitality .social-card-label{font-size:24px}}.q2m3-vitality .institution p{margin:0}.q2m3-vitality .identity{flex-wrap:nowrap}.q2m3-vitality .identity .wp-block-image{flex:0 0 auto}.q2m3-vitality .identity p{margin:0}.q2m3-vitality .identity a{text-decoration:none}.q2m3-vitality .descriptor{max-width:250px}.q2m3-vitality .navigation-row{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;border-top:1px solid var(--rule);padding-block:17px;margin-top:23px}.q2m3-vitality .q2m3-visual-navigation{font:600 15px/1.4 var(--sans);flex:1}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__container{gap:25px}.q2m3-vitality .q2m3-nav-icon>a{display:flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none}.q2m3-vitality .q2m3-nav-icon>a:hover{color:var(--accent);text-decoration:underline}.q2m3-vitality .q2m3-nav-icon>a::before{content:"";display:inline-block;flex:0 0 18px;width:18px;height:18px;background:var(--accent);mask:var(--nav-icon) center/contain no-repeat;-webkit-mask:var(--nav-icon) center/contain no-repeat}.q2m3-vitality .q2m3-nav-atom{--nav-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/atom.svg)}.q2m3-vitality .q2m3-nav-book-2{--nav-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/book-2.svg)}.q2m3-vitality .q2m3-nav-users{--nav-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/users.svg)}.q2m3-vitality .q2m3-nav-school{--nav-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/school.svg)}.q2m3-vitality .q2m3-nav-calendar-event{--nav-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/calendar-event.svg)}.q2m3-vitality .q2m3-nav-terminal-2{--nav-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/terminal-2.svg)}.q2m3-vitality .q2m3-nav-notebook{--nav-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/notebook.svg)}.q2m3-vitality .q2m3-nav-file-cv{--nav-icon:url(/wp-content/themes/q2m3-theme/assets/css/../vitality/icons/file-cv.svg)}.q2m3-vitality .q2m3-visual-search{width:auto;max-width:300px;position:relative}.q2m3-vitality .q2m3-visual-search button{color:var(--ink);background:#fff0;border:0;border-radius:0;padding:7px}.q2m3-vitality .q2m3-visual-search input{font:16px/1.4 var(--sans);min-width:0}.q2m3-vitality .hero-copy>.action-wrap{margin-top:27px}.q2m3-vitality .section-heading>.action-wrap{flex-shrink:0;margin-bottom:5px}.q2m3-vitality .pathway{position:relative;padding-left:40px}.q2m3-vitality .pathway-symbol{position:absolute;top:0;left:0;margin:0}.q2m3-vitality .pathways h2 a{padding:0}.q2m3-vitality .pathways h2 a:hover{color:var(--accent);text-decoration:underline}.q2m3-vitality .scholar-line .action-wrap{font-size:15px}.q2m3-vitality .scholar-line .text-link{font-size:15px}.q2m3-vitality .academic-links>.action-wrap{margin:0}.q2m3-vitality .teaching-panel>.action-wrap{margin-top:22px}.q2m3-vitality .notebook-layout--single{grid-template-columns:minmax(0,1fr);max-width:800px}.q2m3-vitality .social-section h2{font-size:48px;margin-top:16px}.q2m3-vitality .social-section .section-intro{margin-top:18px}.q2m3-vitality .footer-profile-links a{display:block;margin-top:9px;text-decoration:none;font-size:15px}.q2m3-vitality .footer-explore p{margin:9px 0 0;font-size:15px}.q2m3-vitality .footer-explore a{text-decoration:none}.q2m3-vitality .footer-explore a:hover,.q2m3-vitality .footer-profile-links a:hover{text-decoration:underline}.q2m3-vitality .footer-bottom p{margin:0}@media (min-width:1181px){.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:block}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__responsive-container-open{display:none}}@media (max-width:1180px){.q2m3-vitality .masthead{flex-wrap:nowrap;gap:20px}.q2m3-vitality .navigation-row{width:auto;border:0;padding:0;margin:0;gap:12px}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__responsive-container-open{display:flex;align-items:center;gap:7px}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__responsive-container-open::after{content:"Menu";font-size:15px}.q2m3-vitality .q2m3-visual-navigation .is-menu-open{background:var(--paper);color:var(--ink);padding:35px}.q2m3-vitality .q2m3-visual-navigation .is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start;padding-top:60px}.q2m3-vitality .q2m3-visual-navigation .is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:23px;font-size:20px}.q2m3-vitality .q2m3-visual-search.wp-block-search__searchfield-hidden .wp-block-search__input{width:0}}@media (max-width:760px){.q2m3-vitality .descriptor{display:none}.q2m3-vitality .identity .wordmark{font-size:39px}.q2m3-vitality .masthead{gap:10px}.q2m3-vitality .navigation-row{gap:4px}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__responsive-container-open::after{content:none}.q2m3-vitality .q2m3-visual-search:not(.wp-block-search__searchfield-hidden){position:absolute;right:20px;top:140px;width:calc(100vw - 40px);max-width:none;background:#fff;z-index:5;padding:10px;box-shadow:0 4px 20px #14233622}.q2m3-vitality .section-heading>.action-wrap{margin-top:20px}.q2m3-vitality .hero-copy>.action-wrap{margin-top:22px}.q2m3-vitality .pathway{padding:21px 0 21px 33px}.q2m3-vitality .pathway+.pathway{border-top:1px solid var(--rule)}.q2m3-vitality .pathway-symbol{top:0}.q2m3-vitality .social-section h2{font-size:36px}}.q2m3-vitality:has(>.institution),header.q2m3-vitality{--paper:#faf9f6;--accent:#9d2631;background:var(--paper)}.q2m3-vitality .institution{background:var(--paper);color:var(--ink)}.q2m3-vitality .institution .wrap,.q2m3-vitality .masthead.wrap{width:min(1440px,calc(100% - 64px))}.q2m3-vitality .institution .wrap{align-items:center;border-bottom:1px solid var(--accent);padding-block:8px 6px;gap:24px;font-size:13px;line-height:1.4}.q2m3-vitality .institution-affiliation{min-width:0}.q2m3-vitality .institution-utility{display:flex;align-items:center;gap:20px;flex:0 0 auto}.q2m3-vitality .institution-contact a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.q2m3-vitality .q2m3-language-switcher{display:flex;align-items:center;gap:16px;margin:0;white-space:nowrap;font:500 13px/1.4 var(--sans)}.q2m3-vitality .q2m3-language-switcher a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding-left:16px;margin:0;border-left:1px solid #b9bbbf;border-bottom:2px solid #fff0;color:var(--ink);text-decoration:none}.q2m3-vitality .q2m3-language-switcher a:hover,.q2m3-vitality .q2m3-language-switcher a.gt-current-lang{border-bottom-color:var(--accent)}.q2m3-vitality .q2m3-language-switcher a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.q2m3-vitality .q2m3-language-switcher a img{display:block;width:24px;height:18px;object-fit:contain}.q2m3-vitality .masthead{display:block;min-height:0;padding-block:0 16px}.q2m3-vitality .editorial-signature{padding-block:34px 30px;text-align:center}.q2m3-vitality .identity-dual{display:flex;align-items:center;justify-content:center;gap:26px;min-width:0}.q2m3-vitality .personal-brand{display:flex;align-items:center;gap:22px;min-width:0}.q2m3-vitality .personal-brand .wp-block-image{margin:0}.q2m3-vitality .personal-brand img{width:52px;height:auto;aspect-ratio:1}.q2m3-vitality .pi-wordmark{max-width:none;white-space:nowrap;font:450 clamp(30px,3.4vw,56px)/1.12 var(--serif);letter-spacing:-.035em}.q2m3-vitality .group-brand{border-left:1px solid var(--accent);padding-left:26px;margin:0;flex:0 0 auto}.q2m3-vitality .group-brand .wp-block-image{margin:0}.q2m3-vitality .group-brand img{display:block;width:clamp(130px,12vw,194px);height:auto;object-fit:contain}.q2m3-vitality .group-descriptor{display:block;width:auto;max-width:none;margin:16px auto 0;padding-inline:12px;font:500 clamp(11px,1vw,15px)/1.55 var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);text-wrap:balance}.q2m3-vitality .navigation-row{width:100%;border-block:1px solid var(--accent);padding-block:8px;margin:0;gap:22px}.q2m3-vitality .q2m3-visual-navigation{font:400 16px/1.4 var(--serif)}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__container{justify-content:space-evenly;gap:18px}.q2m3-vitality .q2m3-nav-icon>a{gap:10px}.q2m3-vitality .q2m3-nav-icon>a::before{flex-basis:20px;width:20px;height:20px}.q2m3-vitality .q2m3-visual-search{border-left:1px solid #b9bbbf;padding-left:16px}.q2m3-vitality .q2m3-visual-search button{min-width:44px;min-height:44px}@media (max-width:1180px){.q2m3-vitality .institution .wrap{gap:16px;font-size:12px}.q2m3-vitality .institution-utility{gap:16px}.q2m3-vitality .q2m3-language-switcher{gap:14px;font-size:13px}.q2m3-vitality .q2m3-language-switcher a{padding-left:14px;gap:6px}.q2m3-vitality .navigation-row{padding-block:10px}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__container{justify-content:flex-start}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__responsive-container-open{min-height:44px}.q2m3-vitality .q2m3-visual-navigation .is-menu-open .wp-block-navigation__container{gap:23px}}@media (max-width:760px){.q2m3-vitality .institution .wrap,.q2m3-vitality .masthead.wrap{width:calc(100% - 36px)}.q2m3-vitality .institution .wrap{display:flex;flex-direction:column;align-items:stretch;padding-block:12px 8px;gap:4px}.q2m3-vitality .institution-affiliation{font-size:11px;line-height:1.5;text-align:center;text-wrap:balance}.q2m3-vitality .institution-utility{justify-content:center;gap:18px}.q2m3-vitality .institution-contact a{display:inline-flex;font-size:12px}.q2m3-vitality .q2m3-language-switcher{gap:14px;font-size:12px}.q2m3-vitality .q2m3-language-switcher a{display:inline-flex;min-height:44px}.q2m3-vitality .q2m3-language-switcher a img{width:22px;height:17px}.q2m3-vitality .masthead{padding-bottom:18px}.q2m3-vitality .editorial-signature{padding-block:20px 19px}.q2m3-vitality .identity-dual{flex-direction:column;gap:12px}.q2m3-vitality .personal-brand{gap:10px;justify-content:center}.q2m3-vitality .personal-brand img{width:clamp(28px,5.5vw,38px)}.q2m3-vitality .pi-wordmark{font-size:clamp(19px,4.4vw,33px);letter-spacing:-.04em}.q2m3-vitality .group-brand{border-left:0;border-top:1px solid var(--accent);padding:10px 18px 0}.q2m3-vitality .group-brand img{width:100px;height:auto}.q2m3-vitality .group-descriptor{margin-top:12px;padding:0;font-size:11px;line-height:1.7;letter-spacing:.16em}.q2m3-vitality .navigation-row{position:relative;gap:12px;padding-block:5px}.q2m3-vitality .q2m3-visual-navigation .wp-block-navigation__responsive-container-open::after{content:"Menu";font-size:14px}.q2m3-vitality .q2m3-visual-search:not(.wp-block-search__searchfield-hidden){right:0;top:0;width:100%;padding:5px 0}}@media (max-width:600px){body.admin-bar #wpadminbar{position:fixed;top:0}}.entry-content ul li.zoom-social-icons-list,.zoom-social-icons-list{list-style-type:none!important}.zoom-social_icons-list__item{margin:0 0 10px}.zoom-social_icons-list__label{margin-left:4px}.zoom-social-icons-list--no-labels .zoom-social_icons-list__item{display:inline-block;margin:4px;border:none}.zoom-social-icons-list .socicon,.zoom-social-icons-list .dashicons,.zoom-social-icons-list .genericon,.zoom-social-icons-list .academicons,.zoom-social-icons-list .fa{padding:8px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;top:0;vertical-align:middle;width:1em;height:1em;line-height:1em;font-size:1.2em}.zoom-social-icons-list--with-canvas .socicon,.zoom-social-icons-list--with-canvas .dashicons,.zoom-social-icons-list--with-canvas .genericon,.zoom-social-icons-list--with-canvas .academicons,.zoom-social-icons-list--with-canvas .fa{color:#fff}.zoom-social-icons-list--without-canvas .socicon,.zoom-social-icons-list--without-canvas .dashicons,.zoom-social-icons-list--without-canvas .genericon,.zoom-social-icons-list--without-canvas .academicons,.zoom-social-icons-list--without-canvas .fa{background:none}.widget .zoom-social-icons-list--without-canvas{margin-left:-8px;margin-top:-4px}.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas{margin-left:-14px;margin-top:-8px}.zoom-social-icons-list--rounded .socicon,.zoom-social-icons-list--rounded .genericon,.zoom-social-icons-list--rounded .academicons,.zoom-social-icons-list--rounded .dashicons,.zoom-social-icons-list--rounded .fa{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;text-decoration:none}.zoom-social_icons-list__link{text-align:center;text-decoration:none!important;transition:all 0.2s ease}.zoom-social_icons-list__link:hover{opacity:.9;border:none;text-decoration:none;box-shadow:none!important}.zoom-social-icons-list--round .socicon,.zoom-social-icons-list--round .genericon,.zoom-social-icons-list--round .academicons,.zoom-social-icons-list--round .dashicons,.zoom-social-icons-list--round .fa{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px}.zoom-social-icons-list{margin:0;padding:0}.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-left,.zoom-social-icons-shortcode .zoom-social-icons-list--align-left,.zoom-social-icons-widget .zoom-social-icons-list--align-left{text-align:left}.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-right,.zoom-social-icons-shortcode .zoom-social-icons-list--align-right,.zoom-social-icons-widget .zoom-social-icons-list--align-right{text-align:right}.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-center,.zoom-social-icons-shortcode .zoom-social-icons-list--align-center,.zoom-social-icons-widget .zoom-social-icons-list--align-center{text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute ! important;width:1px;word-wrap:normal ! important}.q2m3-post-meta{border-block:1px solid var(--q2m3-rule,#d8d2c5);display:grid;font-size:.86rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:clamp(1.5rem, 4vw, 3rem)}.q2m3-post-meta__item{border-bottom:1px solid color-mix(in srgb,var(--q2m3-rule,#d8d2c5),transparent 35%);min-width:0;padding:.9rem 1rem .9rem 0}.q2m3-post-meta__item dt{color:var(--q2m3-muted,#5c6570);font-size:.7rem;font-weight:700;letter-spacing:.09em;margin-bottom:.35rem;text-transform:uppercase}.q2m3-post-meta__item dd{margin:0;overflow-wrap:anywhere}.q2m3-post-meta__item a{color:inherit;text-decoration-color:var(--q2m3-accent,#9b1c20);text-underline-offset:.18em}.q2m3-post-format{color:var(--q2m3-accent,#9b1c20);font-weight:750}.q2m3-term-list{display:inline}.q2m3-term-list a{color:inherit;font-weight:650;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--q2m3-accent,#9b1c20),transparent 45%);text-decoration-thickness:1px;text-underline-offset:.22em}.q2m3-term-list--tags a::before{color:var(--q2m3-accent,#9b1c20);content:'#';margin-right:.08em}.q2m3-term-list a:hover,.q2m3-term-list a:focus-visible{color:var(--q2m3-accent,#9b1c20);text-decoration-color:currentColor;text-decoration-thickness:2px}.q2m3-format-lead{--q2m3-lead-ratio:16 / 9;box-sizing:border-box;max-width:100%;margin-block:clamp(1.5rem, 4vw, 4rem);position:relative}.q2m3-format-lead__kicker{color:var(--q2m3-accent,#9b1c20);font-size:.73rem;font-weight:800;letter-spacing:.12em;margin:0 0 .8rem;text-transform:uppercase}.q2m3-format-lead__figure{margin:0;position:relative}.q2m3-format-lead__image{aspect-ratio:var(--q2m3-lead-ratio);display:block;height:auto;object-fit:cover;width:100%}.q2m3-format-lead__figure figcaption,.q2m3-equation figcaption{color:var(--q2m3-muted,#5c6570);font-size:.82rem;margin-top:.6rem}.q2m3-format-lead__deck{font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-size:clamp(1.2rem, 2.2vw, 1.65rem);line-height:1.52;max-width:44ch}.q2m3-format-lead--image{--q2m3-lead-ratio:4 / 3}.q2m3-format-lead--gallery{--q2m3-lead-ratio:3 / 2;border-left:.5rem solid var(--q2m3-accent,#9b1c20);padding-left:clamp(1rem, 3vw, 2rem)}.q2m3-format-lead--video{--q2m3-lead-ratio:16 / 9;background:#080b0e;color:#fff;padding:clamp(.75rem, 2vw, 1.25rem)}.q2m3-format-lead--video .q2m3-format-lead__kicker,.q2m3-format-lead--audio .q2m3-format-lead__kicker{color:#fff}.q2m3-format-lead--audio{background:var(--q2m3-ink,#102132);color:var(--q2m3-paper,#f7f4ec);padding:clamp(1.2rem, 3vw, 2.2rem)}.q2m3-format-lead--audio .q2m3-format-lead__image{aspect-ratio:3 / 1;opacity:.72}.q2m3-format-lead__media-mark{align-items:center;background:var(--q2m3-accent,#9b1c20);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:3.5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.5rem}.q2m3-format-lead--quote{border-block:1px solid var(--q2m3-rule,#d8d2c5);padding-block:clamp(1.5rem, 5vw, 4rem)}.q2m3-format-lead__quote{border:0;font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-size:clamp(1.6rem, 4vw, 3.25rem);line-height:1.17;margin:0;max-width:26ch;padding:0}.q2m3-format-lead__quote p::before{color:var(--q2m3-accent,#9b1c20);content:'\201C';margin-left:-.52em}.q2m3-format-lead--link{background:color-mix(in srgb,var(--q2m3-accent,#9b1c20),transparent 92%);border-left:.35rem solid var(--q2m3-accent,#9b1c20);padding:clamp(1rem, 4vw, 2.5rem)}.q2m3-format-lead__link{font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-size:clamp(1.35rem, 3vw, 2.2rem);line-height:1.3;margin:0}.q2m3-equation{margin-block:clamp(1.5rem, 4vw, 3rem);max-width:100%}.q2m3-equation__row{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.q2m3-equation--inline .q2m3-equation__row{display:inline-grid}.q2m3-latex{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:.25rem}.q2m3-latex--placeholder{color:var(--q2m3-muted,#5c6570);font-style:italic}.q2m3-latex--error{border-left:.2rem solid var(--q2m3-accent,#9b1c20);font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;overflow-wrap:anywhere;padding:.6rem .8rem;white-space:pre-wrap}.q2m3-equation__render-error{color:var(--q2m3-accent,#9b1c20);display:block;font-family:var(--wp--preset--font-family--sans,system-ui,sans-serif);font-size:.78rem;font-weight:650;margin-top:.45rem}.q2m3-equation--display .q2m3-latex{text-align:center}.q2m3-equation__number{font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-variant-numeric:tabular-nums;white-space:nowrap}.q2m3-equation__source{border-top:1px solid var(--q2m3-rule,#d8d2c5);color:var(--q2m3-muted,#5c6570);font-size:.8rem;margin-top:.75rem;padding-top:.5rem}.q2m3-equation__source code{display:block;overflow-x:auto;padding:.5rem 0;white-space:pre}.katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:.2rem}@media (max-width:760px){.q2m3-post-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.q2m3-format-lead--gallery{border-left-width:.3rem}}@media (max-width:420px){.q2m3-post-meta{grid-template-columns:1fr}.q2m3-equation__row{align-items:end;grid-template-columns:minmax(0,1fr)}.q2m3-equation__number{justify-self:end}}@media print{.q2m3-post-meta{break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr))}.q2m3-term-list a{color:#000}.q2m3-format-lead--video,.q2m3-format-lead--audio{background:transparent!important;color:#000!important;padding:0}.q2m3-format-lead__media-mark{display:none}.q2m3-equation{break-inside:avoid}.q2m3-equation__source{display:none}.katex-display{overflow:visible}}/*! EnlighterJS Syntax Highlighter 3.6.0 | Mozilla Public License 2.0 | https://enlighterjs.org */
.enlighter-tooltip{visibility:hidden;width:140px;background-color:#000;color:#fff;text-align:center;padding:8px 0;border-radius:5px;position:absolute;z-index:10;bottom:30px;transform:translateX(-42%)}.enlighter-tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.enlighter-default{font-family:"Source Code Pro","Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.35em;white-space:pre-wrap;word-wrap:break-word;margin:0 0 20px 0;padding:0;position:relative;text-align:left;direction:ltr}.enlighter-default .enlighter-special:hover{background-color:#f4f8fc}.enlighter-default .enlighter-raw{display:none;min-width:100%;line-height:inherit;font-size:1em;font-family:inherit;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;border:none;box-shadow:none}.enlighter-default:hover .enlighter-toolbar{display:block}.enlighter-default .enlighter-btn{display:inline-block;margin:0 5px 0 5px;padding:3px 5px 3px 5px;border:solid 1px #333;background-color:#f0f0f0;cursor:pointer;font-family:inherit}.enlighter-default .enlighter-btn:hover .enlighter-tooltip{visibility:visible}.enlighter-default .enlighter-toolbar .enlighter-btn-raw{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20d%3D%22M19.436%2C36.875L6.568%2C25.002v-3.863L19.436%2C9.267v5.041l-9.583%2C8.668v0.188l9.583%2C8.669V36.875z%22%2F%3E%0D%0A%09%3Cpath%20d%3D%22M26.343%2C36.875v-5.041l9.583-8.669v-0.188l-9.583-8.668V9.267l12.868%2C11.872v3.863L26.343%2C36.875z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-default .enlighter-toolbar .enlighter-btn-copy{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2253.75%22%20y1%3D%2239.353%22%20x2%3D%2286.375%22%20y2%3D%2239.353%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2251.711%22%20y1%3D%2230.534%22%20x2%3D%2284.336%22%20y2%3D%2230.534%22%2F%3E%0D%0A%3Crect%20x%3D%228.932%22%20y%3D%227.334%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.097%22%20height%3D%2224.952%22%2F%3E%0D%0A%3Crect%20x%3D%2218.942%22%20y%3D%2215.424%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.096%22%20height%3D%2224.953%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-default .enlighter-toolbar .enlighter-btn-window{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%229.25%22%20x2%3D%2239.75%22%20y2%3D%229.25%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2218.167%22%20x2%3D%2239.75%22%20y2%3D%2218.167%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2227.083%22%20x2%3D%2239.75%22%20y2%3D%2227.083%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2236%22%20x2%3D%2229.809%22%20y2%3D%2236%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-default .enlighter-toolbar .enlighter-btn-website{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22E%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23202F65%22%20d%3D%22M32.48%2C25.614H19.64l-4.933%2C9.826l17.746%2C0.037l-6.173%2C5.358L8.167%2C40.912L16.29%2C6.055h22.974l-5.734%2C5.354%0D%0A%09%09l-13.306-0.027l0.672%2C8.797h12.841L32.48%2C25.614z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-code{overflow:hidden}.enlighter-origin{display:none!important}.enlighter-clipboard{position:absolute;left:0;bottom:0;width:1px;height:1px;overflow:hidden}.enlighter-v-inline{display:inline-block;overflow:inherit;margin:0}.enlighter-v-standard{display:block}.enlighter-v-codegroup{display:block}.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-v-codegroup .enlighter-code{display:none}.enlighter-v-codegroup .enlighter-toolbar{top:44px}div.enlighter{display:table;width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;min-width:100%;font-size:1em;margin:0;padding:0;text-indent:0;counter-reset:enlighter 0}div.enlighter>div{display:table-row;margin:0;border:solid 0 #fff;list-style:none;font-size:inherit;line-height:1.15em;min-height:14px}div.enlighter>div>div{display:table-cell;padding-left:10px}div.enlighter>div>div::before{content:" "}span.enlighter{display:inline-block;padding:3px 5px 1px 5px;margin:0 2px 0 2px}.enlighter span{margin:0;padding:0;line-height:inherit;font-size:1em;font-family:inherit}.enlighter-linenumbers div.enlighter>div::before{white-space:nowrap;display:block;display:table-cell;width:45px;min-width:45px;counter-increment:enlighter;content:counter(enlighter,decimal) ".";text-align:right;padding-right:8px}.enlighter-toolbar{display:none;position:absolute;right:10px;top:10px;z-index:10}.enlighter-toolbar-bottom{top:unset;bottom:0}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-code,.enlighter-overflow-scroll.enlighter-v-standard .enlighter-code{overflow-x:auto;word-wrap:normal!important}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter>div>div,.enlighter-overflow-scroll.enlighter-v-standard .enlighter>div>div{white-space:pre!important}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-raw,.enlighter-overflow-scroll.enlighter-v-standard .enlighter-raw{white-space:pre!important}.enlighter-collapse.enlighter-v-codegroup .enlighter-code,.enlighter-collapse.enlighter-v-standard .enlighter-code{overflow-y:auto;max-height:500px}.enlighter-collapse.enlighter-collapse-full.enlighter-v-standard .enlighter-code{max-height:none}.enlighter-collapse.enlighter-collapse-full.enlighter-v-codegroup .enlighter-codegroup-wrapper{max-height:none}.enlighter-show-rawcode .enlighter-raw{display:block}.enlighter-show-rawcode .enlighter{display:none!important}
.enlighter-t-enlighter{color:#939393;border-radius:8px;border:solid 1px #e0e0e0}.enlighter-t-enlighter .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-enlighter .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-enlighter .enlighter-btn:after{content:''}.enlighter-t-enlighter.enlighter-hover.enlighter-linenumbers div.enlighter>div:hover{color:#444;background-color:#fffcd3}.enlighter-t-enlighter.enlighter-hover div.enlighter>div:hover{color:#444;background-color:#fffcd3}.enlighter-t-enlighter .enlighter-raw{font-size:1em;color:#000;background-color:#f9f9f9;border-radius:8px;line-height:1.4em;padding:0 5px 0 60px}.enlighter-t-enlighter div.enlighter>div{border:solid 0 #fff;line-height:1.35em;color:#aaa}.enlighter-t-enlighter div.enlighter>div:FIRST-CHILD{border-radius:8px 8px 0 0}.enlighter-t-enlighter div.enlighter>div:LAST-CHILD{border-radius:0 0 8px 8px}.enlighter-t-enlighter div.enlighter>div.enlighter-special{background-color:#fdf5f0}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div::before{border-right:solid 1px #e0e0e0;background-color:#f9f9f9}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:FIRST-CHILD::before{border-radius:8px 0 0 0}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:LAST-CHILD::before{border-radius:0 0 0 8px}.enlighter-t-enlighter .enlighter-text{color:#000}.enlighter-t-enlighter .enlighter-c0{color:#99a}.enlighter-t-enlighter .enlighter-c1{color:#99a}.enlighter-t-enlighter .enlighter-c2{color:#99a}.enlighter-t-enlighter .enlighter-c9{color:#9baa8f}.enlighter-t-enlighter .enlighter-k0{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k1{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k2{color:#458;font-weight:700}.enlighter-t-enlighter .enlighter-k3{color:#4da0d2;background-color:#f0f0f0}.enlighter-t-enlighter .enlighter-k4{color:#4a9141;font-weight:700}.enlighter-t-enlighter .enlighter-k5{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k6{color:#286491;font-style:italic}.enlighter-t-enlighter .enlighter-k7{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k8{color:#4da0d2}.enlighter-t-enlighter .enlighter-k9{color:#990073;font-weight:700}.enlighter-t-enlighter .enlighter-k10{color:#4a9141;font-style:italic}.enlighter-t-enlighter .enlighter-k11{color:#99a}.enlighter-t-enlighter .enlighter-e0{color:#34068a;font-weight:700}.enlighter-t-enlighter .enlighter-e1{color:#34068a;font-weight:700}.enlighter-t-enlighter .enlighter-e2{color:#009926}.enlighter-t-enlighter .enlighter-e3{color:#286491}.enlighter-t-enlighter .enlighter-e4{color:#ff8c00;font-style:italic}.enlighter-t-enlighter .enlighter-s0{color:#d14}.enlighter-t-enlighter .enlighter-s1{color:#d14}.enlighter-t-enlighter .enlighter-s2{color:#d14}.enlighter-t-enlighter .enlighter-s3{color:#737383}.enlighter-t-enlighter .enlighter-s4{color:#ff8c00;font-weight:700}.enlighter-t-enlighter .enlighter-s5{color:#d14;font-style:italic}.enlighter-t-enlighter .enlighter-n0{color:#099}.enlighter-t-enlighter .enlighter-n1{color:#099}.enlighter-t-enlighter .enlighter-n2{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-n3{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-n4{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-n5{color:#099;text-decoration:underline}.enlighter-t-enlighter .enlighter-m0{color:#0086b3}.enlighter-t-enlighter .enlighter-m1{color:#0086b3}.enlighter-t-enlighter .enlighter-m2{color:#0086b3}.enlighter-t-enlighter .enlighter-m3{color:#0086b3}.enlighter-t-enlighter .enlighter-g0{color:#777}.enlighter-t-enlighter .enlighter-g1{color:#777}.enlighter-t-enlighter .enlighter-t0{color:#777}.enlighter-t-enlighter .enlighter-t1{color:#d14;font-weight:700}.enlighter-t-enlighter .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-enlighter .enlighter-t3{color:#0086b3}.enlighter-t-enlighter .enlighter-t4{color:#009926}.enlighter-t-enlighter .enlighter-t5{color:#009926}.enlighter-t-enlighter .enlighter-t6{color:#d14}.enlighter-t-enlighter .enlighter-t7{color:#535353;font-weight:700}.enlighter-t-enlighter .enlighter-t8{color:#777;background-color:#f0f0f0;font-style:italic}.enlighter-t-enlighter .enlighter-x1{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-x2{color:#4da0d2}.enlighter-t-enlighter .enlighter-x10{color:#000;font-weight:700}.enlighter-t-enlighter .enlighter-x11{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-x12{color:#286491;text-decoration:underline}.enlighter-t-enlighter .enlighter-x13{color:#0086b3}.enlighter-t-enlighter .enlighter-x14{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-x15{color:#990073;font-style:italic}.enlighter-t-enlighter.enlighter-v-inline{border-radius:3px;background-color:#fafafa}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter,.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-raw{border-top-left-radius:0;border-top-right-radius:0}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter div:first-child{border-radius:0}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch{border-radius:8px 8px 0 0;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;padding:5px 5px 5px 45px}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border-radius:4px;border:1px solid #e0e0e0;font-size:1em;color:#000;background-color:transparent;width:auto}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e5e5e5;color:#000;border-color:#c9c9c9}
.enlighter-t-beyond{color:#333;background-color:#f7f7fa;border-radius:5px;border:solid 2px #e2e2e8;padding:10px 10px 10px 5px}.enlighter-t-beyond .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;width:23px;height:23px;background-position:0 0;background-size:contain;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-beyond .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-beyond .enlighter-btn:after{content:''}.enlighter-t-beyond.enlighter-hover div.enlighter>div:hover{color:#444;background-color:#fff}.enlighter-t-beyond.enlighter-hover div.enlighter>div:hover.enlighter-special{background-color:#fffcd3;border:solid 0 #fff;color:#444}.enlighter-t-beyond .enlighter-raw{background-color:#f7f7fa;font-size:1.1em;color:#333;padding:10px 15px 10px 59px;line-height:1.7em}.enlighter-t-beyond div.enlighter>div{border:solid 0 #fff;padding:1px 5px 1px 10px;line-height:1.5em;color:#aaa;background-color:#f7f7fa}.enlighter-t-beyond div.enlighter>div:FIRST-CHILD{border-radius:8px 8px 0 0}.enlighter-t-beyond div.enlighter>div:LAST-CHILD{border-radius:0 0 8px 8px}.enlighter-t-beyond div.enlighter>div:AFTER{content:' '}.enlighter-t-beyond div.enlighter>div.enlighter-special{background-color:#fff}.enlighter-t-beyond.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;font-size:.9em}.enlighter-t-beyond.enlighter-linenumbers div.enlighter>div:FIRST-CHILD::before{border-radius:0 8px 0 0}.enlighter-t-beyond.enlighter-linenumbers div.enlighter>div:LAST-CHILD::before{border-radius:0 0 8px 0}.enlighter-t-beyond .enlighter span{font-size:1.1em}.enlighter-t-beyond .enlighter-text{color:#2f3235}.enlighter-t-beyond .enlighter-c0{color:#8181a1}.enlighter-t-beyond .enlighter-c1{color:#8181a1}.enlighter-t-beyond .enlighter-c2{color:#8181a1}.enlighter-t-beyond .enlighter-c9{color:#8181a1}.enlighter-t-beyond .enlighter-k0{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-k1{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-k2{color:#458;font-weight:700}.enlighter-t-beyond .enlighter-k3{color:#4da0d2;background-color:#f0f0f0}.enlighter-t-beyond .enlighter-k4{color:#4a9141;font-weight:700}.enlighter-t-beyond .enlighter-k5{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-k6{color:#286491;font-style:italic}.enlighter-t-beyond .enlighter-k7{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-k8{color:#4da0d2}.enlighter-t-beyond .enlighter-k9{color:#990073;font-weight:700}.enlighter-t-beyond .enlighter-k10{color:#4a9141;font-style:italic}.enlighter-t-beyond .enlighter-k11{color:#8181a1}.enlighter-t-beyond .enlighter-e0{color:#34068a;font-weight:700}.enlighter-t-beyond .enlighter-e1{color:#34068a;font-weight:700}.enlighter-t-beyond .enlighter-e2{color:#009926}.enlighter-t-beyond .enlighter-e3{color:#286491}.enlighter-t-beyond .enlighter-e4{color:#049595;font-style:italic}.enlighter-t-beyond .enlighter-s0{color:#d14}.enlighter-t-beyond .enlighter-s1{color:#d14}.enlighter-t-beyond .enlighter-s2{color:#d14}.enlighter-t-beyond .enlighter-s3{color:#737383}.enlighter-t-beyond .enlighter-s4{color:#049595;font-weight:700}.enlighter-t-beyond .enlighter-s5{color:#d14;font-style:italic}.enlighter-t-beyond .enlighter-n0{color:#099}.enlighter-t-beyond .enlighter-n1{color:#099}.enlighter-t-beyond .enlighter-n2{color:#099;font-style:italic}.enlighter-t-beyond .enlighter-n3{color:#099;font-style:italic}.enlighter-t-beyond .enlighter-n4{color:#099;font-style:italic}.enlighter-t-beyond .enlighter-n5{color:#099;text-decoration:underline}.enlighter-t-beyond .enlighter-m0{color:#0086b3}.enlighter-t-beyond .enlighter-m1{color:#0086b3}.enlighter-t-beyond .enlighter-m2{color:#0086b3}.enlighter-t-beyond .enlighter-m3{color:#0086b3}.enlighter-t-beyond .enlighter-g0{color:#777}.enlighter-t-beyond .enlighter-g1{color:#777}.enlighter-t-beyond .enlighter-t0{color:#777}.enlighter-t-beyond .enlighter-t1{color:#d14;font-weight:700}.enlighter-t-beyond .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-beyond .enlighter-t3{color:#0086b3}.enlighter-t-beyond .enlighter-t4{color:#009926}.enlighter-t-beyond .enlighter-t5{color:#009926}.enlighter-t-beyond .enlighter-t6{color:#d14}.enlighter-t-beyond .enlighter-t7{color:#535353;font-weight:700}.enlighter-t-beyond .enlighter-t8{color:#777;background-color:#f0f0f0;font-style:italic}.enlighter-t-beyond .enlighter-x1{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-x2{color:#4da0d2}.enlighter-t-beyond .enlighter-x10{color:#000;font-weight:700}.enlighter-t-beyond .enlighter-x11{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-x12{color:#286491;text-decoration:underline}.enlighter-t-beyond .enlighter-x13{color:#0086b3}.enlighter-t-beyond .enlighter-x14{color:#099;font-style:italic}.enlighter-t-beyond .enlighter-x15{color:#990073;font-style:italic}.enlighter-t-beyond.enlighter-v-inline{border-radius:3px;background-color:#f7f7fa;border:dotted 1px #e2e2e8;padding:0}.enlighter-t-beyond.enlighter-v-codegroup{padding:0;border:none}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-wrapper{background-color:#f7f7fa;border-radius:5px;border:solid 2px #e2e2e8;padding:10px 10px 10px 5px}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#fff;padding:0 0 0 45px}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border:solid 2px #e2e2e8;border-radius:5px 5px 0 0;font-size:1em;color:#286491;font-weight:700;background-color:#fff;border-bottom:none;padding:3px 10px 3px 10px;width:auto}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e2e2e8;border-color:#d8d8dd;color:#505050;font-weight:700}
.enlighter-t-classic{background-color:#fff;border:1px solid #e8e8e2}.enlighter-t-classic .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-classic .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-classic .enlighter-btn:after{content:''}.enlighter-t-classic.enlighter-hover div.enlighter>div:hover{background-color:#ddf0dd}.enlighter-t-classic .enlighter-raw{font-size:1.25em;color:#000;line-height:1.85em;padding:4px 5px 4px 58px}.enlighter-t-classic div.enlighter{line-height:1.7em}.enlighter-t-classic div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.7em;color:#aaa}.enlighter-t-classic div.enlighter>div>div{border-left:solid 4px #52ce52}.enlighter-t-classic div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-classic div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-classic div.enlighter>div:AFTER{content:' '}.enlighter-t-classic div.enlighter>div:nth-child(even){background-color:#f8f8f8}.enlighter-t-classic div.enlighter>div.enlighter-special{background-color:#edf9ec;border-left-color:#3fa03f}.enlighter-t-classic.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;color:#000;background-color:#f8f8f8;font-size:1.15em;width:55px;min-width:55px}.enlighter-t-classic .enlighter span{font-size:1.25em}.enlighter-t-classic .enlighter-text{color:#000}.enlighter-t-classic .enlighter-c0{color:#888}.enlighter-t-classic .enlighter-c1{color:#888}.enlighter-t-classic .enlighter-c2{color:#888}.enlighter-t-classic .enlighter-c9{color:#888}.enlighter-t-classic .enlighter-k0{color:#066da1;font-weight:700}.enlighter-t-classic .enlighter-k1{color:#066da1;font-weight:700}.enlighter-t-classic .enlighter-k2{color:#404247;font-weight:700}.enlighter-t-classic .enlighter-k3{color:#404247;background-color:#f0f0f0}.enlighter-t-classic .enlighter-k4{color:#404247;font-weight:700}.enlighter-t-classic .enlighter-k5{color:#404247;font-weight:700}.enlighter-t-classic .enlighter-k6{color:#066da1;font-style:italic}.enlighter-t-classic .enlighter-k7{color:#066da1;font-weight:700}.enlighter-t-classic .enlighter-k8{color:#404247}.enlighter-t-classic .enlighter-k9{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-k10{color:#404247;font-style:italic}.enlighter-t-classic .enlighter-k11{color:#888}.enlighter-t-classic .enlighter-e0{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-e1{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-e2{color:#009926}.enlighter-t-classic .enlighter-e3{color:#d53aa9}.enlighter-t-classic .enlighter-e4{color:#d53aa9;font-style:italic}.enlighter-t-classic .enlighter-s0{color:#2d47e6}.enlighter-t-classic .enlighter-s1{color:#2d47e6}.enlighter-t-classic .enlighter-s2{color:#2d47e6}.enlighter-t-classic .enlighter-s3{color:#2d47e6}.enlighter-t-classic .enlighter-s4{color:#2d47e6;font-weight:700}.enlighter-t-classic .enlighter-s5{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-n0{color:#d53aa9}.enlighter-t-classic .enlighter-n1{color:#d53aa9}.enlighter-t-classic .enlighter-n2{color:#d53aa9}.enlighter-t-classic .enlighter-n3{color:#d53aa9}.enlighter-t-classic .enlighter-n4{color:#d53aa9}.enlighter-t-classic .enlighter-n5{color:#d53aa9}.enlighter-t-classic .enlighter-m0{color:#404247}.enlighter-t-classic .enlighter-m1{color:#404247}.enlighter-t-classic .enlighter-m2{color:#404247}.enlighter-t-classic .enlighter-m3{color:#404247}.enlighter-t-classic .enlighter-g0{color:#444}.enlighter-t-classic .enlighter-g1{color:#444}.enlighter-t-classic .enlighter-t0{color:#444}.enlighter-t-classic .enlighter-t1{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-t2{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-t3{color:#066da1}.enlighter-t-classic .enlighter-t4{color:#009926}.enlighter-t-classic .enlighter-t5{color:#009926}.enlighter-t-classic .enlighter-t6{color:#d53aa9}.enlighter-t-classic .enlighter-t7{color:#444;font-weight:700}.enlighter-t-classic .enlighter-t8{color:#444;background-color:#f0f0f0;font-style:italic}.enlighter-t-classic .enlighter-x1{color:#066da1;font-weight:700}.enlighter-t-classic .enlighter-x2{color:#404247;font-weight:700}.enlighter-t-classic .enlighter-x10{color:#000;font-weight:700}.enlighter-t-classic .enlighter-x11{color:#286491;font-weight:700}.enlighter-t-classic .enlighter-x12{color:#286491;text-decoration:underline}.enlighter-t-classic .enlighter-x13{color:#0086b3}.enlighter-t-classic .enlighter-x14{color:#099;font-style:italic}.enlighter-t-classic .enlighter-x15{color:#990073;font-style:italic}.enlighter-t-classic.enlighter-v-inline{background-color:transparent;border:none}.enlighter-t-classic.enlighter-v-codegroup{display:block}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#f8f8f8;padding-left:45px}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border:none;font-size:1.25em;line-height:2.1em;width:auto;height:auto;background-color:transparent;padding:5px 10px 5px 10px}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#52ce52;color:#f9f9f9;font-weight:700}
.enlighter-t-godzilla{border-left:solid 6px #4a80b3;background-image:url(data:image/gif;base64,R0lGODlhHgAeAJEAAPLz9ezt7vf39wAAACwAAAAAHgAeAAACYYyPqXvi/wCccr5gY3Y1491Z4fRlI3Rem5ByaymurQBT8nuDuM57wA8MCodEQA2V8yRjm6OmZ3G6oKSlrWlFYqlaJffpNWUvxbL5J2WNHenZrL2mxd/znfjLrm/v/Kg+UwAAOw==);background-repeat:repeat;background-position:0 0}.enlighter-t-godzilla .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-godzilla .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-godzilla .enlighter-btn:after{content:''}.enlighter-t-godzilla.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f1}.enlighter-t-godzilla .enlighter-raw{font-size:1.15em;line-height:1.6em;color:#2b333a;padding:4px 5px 4px 54px}.enlighter-t-godzilla div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.35em;color:#9c9ea0}.enlighter-t-godzilla div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-godzilla div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-godzilla div.enlighter>div:AFTER{content:' '}.enlighter-t-godzilla div.enlighter>div.enlighter-special{background-color:#fffcd3}.enlighter-t-godzilla.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;background-color:transparent;font-size:.9em}.enlighter-t-godzilla .enlighter span{font-size:1.15em}.enlighter-t-godzilla .enlighter-text{color:#2b333a}.enlighter-t-godzilla .enlighter-c0{color:#6b7c8b}.enlighter-t-godzilla .enlighter-c1{color:#6b7c8b}.enlighter-t-godzilla .enlighter-c2{color:#6b7c8b}.enlighter-t-godzilla .enlighter-c9{color:#5b7c9c}.enlighter-t-godzilla .enlighter-k0{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-k1{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-k2{color:#4284ae;font-weight:700}.enlighter-t-godzilla .enlighter-k3{color:#4284ae;background-color:#f0f0f0}.enlighter-t-godzilla .enlighter-k4{color:#4284ae;font-weight:700}.enlighter-t-godzilla .enlighter-k5{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-k6{color:#085789;font-style:italic}.enlighter-t-godzilla .enlighter-k7{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-k8{color:#4284ae}.enlighter-t-godzilla .enlighter-k9{color:#ae42a0;font-weight:700}.enlighter-t-godzilla .enlighter-k10{color:#ae42a0;font-style:italic}.enlighter-t-godzilla .enlighter-k11{color:#6b7c8b}.enlighter-t-godzilla .enlighter-e0{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-e1{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-e2{color:#085789}.enlighter-t-godzilla .enlighter-e3{color:#085789}.enlighter-t-godzilla .enlighter-e4{color:#d2901d}.enlighter-t-godzilla .enlighter-s0{color:#5e860f}.enlighter-t-godzilla .enlighter-s1{color:#5e860f}.enlighter-t-godzilla .enlighter-s2{color:#5e860f}.enlighter-t-godzilla .enlighter-s3{color:#5e860f}.enlighter-t-godzilla .enlighter-s4{color:#5e860f}.enlighter-t-godzilla .enlighter-s5{color:#5e860f}.enlighter-t-godzilla .enlighter-n0{color:#9b0d5c}.enlighter-t-godzilla .enlighter-n1{color:#9b0d5c}.enlighter-t-godzilla .enlighter-n2{color:#9b0d5c;font-style:italic}.enlighter-t-godzilla .enlighter-n3{color:#9b0d5c;font-style:italic}.enlighter-t-godzilla .enlighter-n4{color:#9b0d5c;font-style:italic}.enlighter-t-godzilla .enlighter-n5{color:#9b0d5c;text-decoration:underline}.enlighter-t-godzilla .enlighter-m0{color:#d0284a}.enlighter-t-godzilla .enlighter-m1{color:#d0284a}.enlighter-t-godzilla .enlighter-m2{color:#d0284a}.enlighter-t-godzilla .enlighter-m3{color:#d0284a}.enlighter-t-godzilla .enlighter-g0{color:#35434c}.enlighter-t-godzilla .enlighter-g1{color:#35434c}.enlighter-t-godzilla .enlighter-t0{color:#35434c}.enlighter-t-godzilla .enlighter-t1{color:#d0284a;font-weight:700}.enlighter-t-godzilla .enlighter-t2{color:#9b0d5c;font-weight:700}.enlighter-t-godzilla .enlighter-t3{color:#085789}.enlighter-t-godzilla .enlighter-t4{color:#085789}.enlighter-t-godzilla .enlighter-t5{color:#085789}.enlighter-t-godzilla .enlighter-t6{color:#d0284a}.enlighter-t-godzilla .enlighter-t7{color:#35434c;font-weight:700}.enlighter-t-godzilla .enlighter-t8{color:#35434c;background-color:#f0f0f0;font-style:italic}.enlighter-t-godzilla .enlighter-x1{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-x2{color:#4284ae}.enlighter-t-godzilla .enlighter-x10{color:#35434c;font-weight:700}.enlighter-t-godzilla .enlighter-x11{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-x12{color:#085789;text-decoration:underline}.enlighter-t-godzilla .enlighter-x13{color:#4284ae}.enlighter-t-godzilla .enlighter-x14{color:#4284ae;font-style:italic}.enlighter-t-godzilla .enlighter-x15{color:#9b0d5c;font-style:italic}.enlighter-t-godzilla.enlighter-v-inline{background-color:#f7f7f7;border:dotted 1px #e0e0e1;border-left:solid 2px #4a80b3}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch{font-family:"Open Sans",Arial,Verdana,sans-serif;background-color:#4a80b3;padding:5px 5px 5px 5px}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border:none;background-color:transparent;line-height:1.7em;font-size:1.15em;color:#f0f0f0;width:auto}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#00417f}
.enlighter-t-atomic{font-family:Inconsolata,Consolas,"Source Code Pro","Liberation Mono","Courier New",Courier,monospace;background-color:#272b33;font-size:12px;color:#939393}.enlighter-t-atomic .enlighter-toolbar{top:10px;right:10px}.enlighter-t-atomic .enlighter-btn{font-family:"Open Sans",Arial,Verdana,sans-serif;background-image:none;background-color:transparent;color:#939393;font-size:1.1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:solid 1px #383e49;border-radius:4px;background-color:#13151a}.enlighter-t-atomic .enlighter-btn:hover{background-color:#121518;color:#f0f0f0}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-raw:after{content:'Raw'}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-copy:after{content:'Copy'}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-window:after{content:'Extern'}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-website:after{content:'EnlighterJS'}.enlighter-t-atomic .enlighter-raw{font-size:1.4em;color:#cfd5e0;background-color:#272b33;line-height:1.85em;padding:4px 5px 4px 54px}.enlighter-t-atomic div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.6em;color:#596174;background-color:#272b33}.enlighter-t-atomic div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-atomic div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-atomic div.enlighter>div:AFTER{content:' '}.enlighter-t-atomic div.enlighter>div.enlighter-special{background-color:#392d3b}.enlighter-t-atomic.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;font-size:1.3em}.enlighter-t-atomic.enlighter-hover div.enlighter>div:hover{background-color:#2e353e}.enlighter-t-atomic .enlighter span{font-size:1.4em}.enlighter-t-atomic .enlighter-text{color:#cfd5e0}.enlighter-t-atomic .enlighter-c0{color:#6b7c8b}.enlighter-t-atomic .enlighter-c1{color:#6b7c8b}.enlighter-t-atomic .enlighter-c2{color:#6b7c8b}.enlighter-t-atomic .enlighter-c9{color:#5b7c9c}.enlighter-t-atomic .enlighter-k0{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-k1{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-k2{color:#d19252;border-bottom:dotted 1px #d19252}.enlighter-t-atomic .enlighter-k3{color:#4284ae}.enlighter-t-atomic .enlighter-k4{color:#4284ae;font-weight:700}.enlighter-t-atomic .enlighter-k5{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-k6{color:#d171dd;font-style:italic}.enlighter-t-atomic .enlighter-k7{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-k8{color:#4284ae}.enlighter-t-atomic .enlighter-k9{color:#fff}.enlighter-t-atomic .enlighter-k10{color:#4284ae;font-style:italic}.enlighter-t-atomic .enlighter-k11{color:#6b7c8b}.enlighter-t-atomic .enlighter-e0{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-e1{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-e2{color:#d19252}.enlighter-t-atomic .enlighter-e3{color:#ae42a0}.enlighter-t-atomic .enlighter-e4{color:#d2901d;font-style:italic}.enlighter-t-atomic .enlighter-s0{color:#7cc379}.enlighter-t-atomic .enlighter-s1{color:#7cc379}.enlighter-t-atomic .enlighter-s2{color:#7cc379}.enlighter-t-atomic .enlighter-s3{color:#7cc379}.enlighter-t-atomic .enlighter-s4{color:#7cc379;font-weight:700}.enlighter-t-atomic .enlighter-s5{color:#5e860f;font-style:italic}.enlighter-t-atomic .enlighter-n0{color:#d19a66}.enlighter-t-atomic .enlighter-n1{color:#d19a66}.enlighter-t-atomic .enlighter-n2{color:#d19a66}.enlighter-t-atomic .enlighter-n3{color:#d19a66}.enlighter-t-atomic .enlighter-n4{color:#d19a66}.enlighter-t-atomic .enlighter-n5{color:#d19a66}.enlighter-t-atomic .enlighter-m0{color:#4284ae}.enlighter-t-atomic .enlighter-m1{color:#4284ae}.enlighter-t-atomic .enlighter-m2{color:#4284ae}.enlighter-t-atomic .enlighter-m3{color:#4284ae}.enlighter-t-atomic .enlighter-g0{color:#6b7c8b;font-weight:700}.enlighter-t-atomic .enlighter-g1{color:#6b7c8b;font-weight:700}.enlighter-t-atomic .enlighter-t0{color:#6b7c8b}.enlighter-t-atomic .enlighter-t1{color:#9b0d5c;font-weight:700}.enlighter-t-atomic .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-atomic .enlighter-t3{color:#d171dd}.enlighter-t-atomic .enlighter-t4{color:#4284ae}.enlighter-t-atomic .enlighter-t5{color:#4284ae}.enlighter-t-atomic .enlighter-t6{color:#9b0d5c}.enlighter-t-atomic .enlighter-t7{color:#6b7c8b;font-weight:700}.enlighter-t-atomic .enlighter-t8{color:#6b7c8b}.enlighter-t-atomic .enlighter-x1{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-x2{color:#d19252;border-bottom:dotted 1px #d19252}.enlighter-t-atomic .enlighter-x10{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-x11{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-x12{color:#d171dd;text-decoration:underline}.enlighter-t-atomic .enlighter-x13{color:#d19252;border-bottom:dotted 1px #d19252}.enlighter-t-atomic .enlighter-x14{color:#d19a66;font-style:italic}.enlighter-t-atomic .enlighter-x15{color:#9b0d5c;font-style:italic}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch{padding:5px 5px 0 45px;background-color:#121518}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:2px 8px 0 8px;border:none;background-color:transparent;line-height:2.1em;font-weight:700;color:#f0f0f0;border-radius:5px 5px 0 0;text-transform:lowercase}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#272b33}
.enlighter-t-droide{background-color:#f7f7f9;border:solid 1px #e0e0e0}.enlighter-t-droide .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-droide .enlighter-btn:hover{background-color:#fff}.enlighter-t-droide .enlighter-btn:after{content:''}.enlighter-t-droide.enlighter-hover div.enlighter>div:hover{background-color:#fae9d9}.enlighter-t-droide .enlighter-raw{font-size:1.1em;color:#404141;line-height:1.5em;padding:4px 5px 4px 55px}.enlighter-t-droide div.enlighter>div{border:solid 0 #fff;padding:1px 5px 1px 14px;line-height:1.35em;color:#aaa}.enlighter-t-droide div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-droide div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-droide div.enlighter>div:AFTER{content:' '}.enlighter-t-droide div.enlighter>div.enlighter-special{background-color:#fae9d9;border-left:solid 5px #e07c19}.enlighter-t-droide.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 0;border-right:1px dashed #e0e0e0;font-size:.9em;color:#707070;background-color:#f7f7f9}.enlighter-t-droide .enlighter span{font-size:1.1em}.enlighter-t-droide .enlighter-text{color:#000}.enlighter-t-droide .enlighter-c0{color:#086b08}.enlighter-t-droide .enlighter-c1{color:#086b08}.enlighter-t-droide .enlighter-c2{color:#086b08}.enlighter-t-droide .enlighter-c9{color:#086b08}.enlighter-t-droide .enlighter-k0{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-k1{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-k2{color:#458;font-weight:700}.enlighter-t-droide .enlighter-k3{color:#6e0d6e}.enlighter-t-droide .enlighter-k4{color:#6e0d6e;font-weight:700}.enlighter-t-droide .enlighter-k5{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-k6{color:#12217c;font-style:italic}.enlighter-t-droide .enlighter-k7{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-k8{color:#458}.enlighter-t-droide .enlighter-k9{color:#990073;font-weight:700}.enlighter-t-droide .enlighter-k10{color:#6e0d6e;font-style:italic}.enlighter-t-droide .enlighter-k11{color:#086b08}.enlighter-t-droide .enlighter-e0{color:#34068a;font-weight:700}.enlighter-t-droide .enlighter-e1{color:#34068a;font-weight:700}.enlighter-t-droide .enlighter-e2{color:#009926}.enlighter-t-droide .enlighter-e3{color:#286491}.enlighter-t-droide .enlighter-e4{color:#ff8c00;font-style:italic}.enlighter-t-droide .enlighter-s0{color:#961414}.enlighter-t-droide .enlighter-s1{color:#961414}.enlighter-t-droide .enlighter-s2{color:#961414}.enlighter-t-droide .enlighter-s3{color:#961414}.enlighter-t-droide .enlighter-s4{color:#963f14;font-weight:700}.enlighter-t-droide .enlighter-s5{color:#961414;font-style:italic}.enlighter-t-droide .enlighter-n0{color:#007f7f}.enlighter-t-droide .enlighter-n1{color:#007f7f}.enlighter-t-droide .enlighter-n2{color:#007f7f;font-style:italic}.enlighter-t-droide .enlighter-n3{color:#007f7f;font-style:italic}.enlighter-t-droide .enlighter-n4{color:#007f7f;font-style:italic}.enlighter-t-droide .enlighter-n5{color:#007f7f;text-decoration:underline}.enlighter-t-droide .enlighter-m0{color:#000}.enlighter-t-droide .enlighter-m1{color:#000}.enlighter-t-droide .enlighter-m2{color:#000}.enlighter-t-droide .enlighter-m3{color:#000}.enlighter-t-droide .enlighter-g0{color:#12217c}.enlighter-t-droide .enlighter-g1{color:#12217c}.enlighter-t-droide .enlighter-t0{color:#777}.enlighter-t-droide .enlighter-t1{color:#961414;font-weight:700}.enlighter-t-droide .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-droide .enlighter-t3{color:#458}.enlighter-t-droide .enlighter-t4{color:#6e0d6e}.enlighter-t-droide .enlighter-t5{color:#6e0d6e}.enlighter-t-droide .enlighter-t6{color:#961414}.enlighter-t-droide .enlighter-t7{color:#535353;font-weight:700}.enlighter-t-droide .enlighter-t8{color:#777;font-style:italic}.enlighter-t-droide .enlighter-x1{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-x2{color:#6e0d6e}.enlighter-t-droide .enlighter-x10{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-x11{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-x12{color:#458}.enlighter-t-droide .enlighter-x13{color:#007f7f}.enlighter-t-droide .enlighter-x14{color:#007f7f}.enlighter-t-droide .enlighter-x15{color:#990073;font-style:italic}.enlighter-t-droide.enlighter-v-codegroup{background-color:transparent;border:none}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-wrapper{background-color:#f7f7f9;border:solid 1px #e0e0e0}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:15px}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border:solid 1px #e0e0e0;font-size:1em;color:#000;background-color:transparent;border-radius:0;border-bottom-width:0;padding:5px 10px 5px 10px;font-weight:700;width:auto;height:auto}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#f7f7f9;color:#000;border-color:#c9c9c9}
.enlighter-t-minimal{border-top:solid 3px #e0e0e0;border-bottom:solid 3px #e0e0e0;background-color:transparent;padding:10px 0 10px 0}.enlighter-t-minimal .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-minimal .enlighter-btn:after{content:''}.enlighter-t-minimal.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f0}.enlighter-t-minimal .enlighter-raw{font-size:1.1em;line-height:1.75em;padding:13px 5px 15px 50px;color:#404141}.enlighter-t-minimal div.enlighter>div{border:solid 0 #fff;background-color:transparent;padding:1px 5px 1px 0;line-height:1.5em;color:#a0a0a0}.enlighter-t-minimal div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-minimal div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-minimal div.enlighter>div:AFTER{content:' '}.enlighter-t-minimal div.enlighter>div.enlighter-special{background-color:#f9f9f9}.enlighter-t-minimal.enlighter-linenumbers div.enlighter>div::before{padding:1px 10px 1px 10px;font-size:.8em;color:#404141}.enlighter-t-minimal .enlighter span{font-size:1.1em}.enlighter-t-minimal .enlighter-text{color:#2a2a2a}.enlighter-t-minimal .enlighter-c0{color:#a0a0a0}.enlighter-t-minimal .enlighter-c1{color:#a0a0a0}.enlighter-t-minimal .enlighter-c2{color:#a0a0a0}.enlighter-t-minimal .enlighter-c9{color:#a0a0a0}.enlighter-t-minimal .enlighter-k0{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-k1{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-k2{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-k3{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-k4{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-k5{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-k6{color:#12217c;font-style:italic}.enlighter-t-minimal .enlighter-k7{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-k8{color:#458}.enlighter-t-minimal .enlighter-k9{color:#990073}.enlighter-t-minimal .enlighter-k10{color:#990073}.enlighter-t-minimal .enlighter-k11{color:#a0a0a0}.enlighter-t-minimal .enlighter-e0{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-e1{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-e2{color:#996700;border-bottom:solid 1px #996700}.enlighter-t-minimal .enlighter-e3{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-e4{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-s0{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-s1{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-s2{color:#cf6a4c}.enlighter-t-minimal .enlighter-s3{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-s4{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-s5{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-n0{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n1{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n2{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n3{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n4{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n5{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-m0{color:#12217c;background-color:#e0e0e0}.enlighter-t-minimal .enlighter-m1{color:#12217c;background-color:#e0e0e0}.enlighter-t-minimal .enlighter-m2{color:#12217c;background-color:#e0e0e0}.enlighter-t-minimal .enlighter-m3{color:#12217c;background-color:#e0e0e0}.enlighter-t-minimal .enlighter-g0{color:#12217c}.enlighter-t-minimal .enlighter-g1{color:#2a2a2a}.enlighter-t-minimal .enlighter-t0{color:#a0a0a0}.enlighter-t-minimal .enlighter-t1{color:#387905;font-weight:700}.enlighter-t-minimal .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-minimal .enlighter-t3{color:#458}.enlighter-t-minimal .enlighter-t4{color:#458}.enlighter-t-minimal .enlighter-t5{color:#458}.enlighter-t-minimal .enlighter-t6{color:#387905}.enlighter-t-minimal .enlighter-t7{color:#a0a0a0;font-weight:700}.enlighter-t-minimal .enlighter-t8{color:#a0a0a0;font-style:italic}.enlighter-t-minimal .enlighter-x1{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-x2{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-x10{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-x11{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-x12{color:#458}.enlighter-t-minimal .enlighter-x13{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-x14{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-x15{color:#990073}.enlighter-t-minimal.enlighter-v-inline{background-color:transparent;border:none;padding:0}.enlighter-t-minimal.enlighter-v-codegroup{border-top:none;padding-top:0}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-wrapper{border-top:solid 3px #e0e0e0;padding-top:10px}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:5px;padding-bottom:5px}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{font-size:1em;color:#000;background-color:transparent;font-weight:700;text-transform:uppercase;padding:1px 6px 1px 6px;border:none;width:auto;height:auto}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e0e0e0;color:#2a2a2a}
.enlighter-t-eclipse{color:#787878;border-radius:5px;border:solid 8px #f3f3f3;background-color:#fff}.enlighter-t-eclipse .enlighter-toolbar{top:15px;right:15px}.enlighter-t-eclipse .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;border-radius:8px}.enlighter-t-eclipse .enlighter-btn:hover{background-color:#e0e0e0}.enlighter-t-eclipse .enlighter-btn:after{content:''}.enlighter-t-eclipse.enlighter-hover.enlighter-linenumbers div.enlighter>div:hover{background-color:#e8f2fe;color:#444}.enlighter-t-eclipse.enlighter-hover div.enlighter>div:hover{background-color:#e8f2fe;color:#444;border-left-color:#e0e0e0}.enlighter-t-eclipse .enlighter-raw{font-size:1.1em;line-height:1.5em;padding:4px 5px 4px 56px;color:#717171}.enlighter-t-eclipse div.enlighter{background-color:#fff}.enlighter-t-eclipse div.enlighter>div{border:solid 0 #fff;background-color:transparent;padding:1px 5px 1px 0;line-height:1.35em;color:#787878}.enlighter-t-eclipse div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-eclipse div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-eclipse div.enlighter>div:AFTER{content:' '}.enlighter-t-eclipse div.enlighter>div.enlighter-special{background-color:#f9f9f9}.enlighter-t-eclipse.enlighter-linenumbers div.enlighter>div::before{border-right:2px solid #f8f8f8;padding:1px 5px 1px 14px}.enlighter-t-eclipse .enlighter span{font-size:1.1em}.enlighter-t-eclipse .enlighter-text{color:#000}.enlighter-t-eclipse .enlighter-c0{color:#3f7f5f}.enlighter-t-eclipse .enlighter-c1{color:#3f5fbf}.enlighter-t-eclipse .enlighter-c2{color:#3f5fbf}.enlighter-t-eclipse .enlighter-c9{color:#3f5fbf}.enlighter-t-eclipse .enlighter-k0{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-k1{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-k2{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k3{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k4{color:#458}.enlighter-t-eclipse .enlighter-k5{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k6{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k7{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k8{color:#458}.enlighter-t-eclipse .enlighter-k9{color:#990073}.enlighter-t-eclipse .enlighter-k10{color:#990073}.enlighter-t-eclipse .enlighter-k11{color:#3f5fbf}.enlighter-t-eclipse .enlighter-e0{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-e1{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-e2{color:#009926}.enlighter-t-eclipse .enlighter-e3{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-e4{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-s0{color:#320fe3}.enlighter-t-eclipse .enlighter-s1{color:#320fe3}.enlighter-t-eclipse .enlighter-s2{color:#320fe3}.enlighter-t-eclipse .enlighter-s3{color:#320fe3}.enlighter-t-eclipse .enlighter-s4{color:#320fe3}.enlighter-t-eclipse .enlighter-s5{color:#990073}.enlighter-t-eclipse .enlighter-n0{color:#000}.enlighter-t-eclipse .enlighter-n1{color:#000}.enlighter-t-eclipse .enlighter-n2{color:#000}.enlighter-t-eclipse .enlighter-n3{color:#000}.enlighter-t-eclipse .enlighter-n4{color:#000}.enlighter-t-eclipse .enlighter-n5{color:#000}.enlighter-t-eclipse .enlighter-m0{color:#000}.enlighter-t-eclipse .enlighter-m1{color:#000}.enlighter-t-eclipse .enlighter-m2{color:#000}.enlighter-t-eclipse .enlighter-m3{color:#000}.enlighter-t-eclipse .enlighter-g0{color:#777}.enlighter-t-eclipse .enlighter-g1{color:#777}.enlighter-t-eclipse .enlighter-t0{color:#777}.enlighter-t-eclipse .enlighter-t1{color:#3f7f5f;font-weight:700}.enlighter-t-eclipse .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-eclipse .enlighter-t3{color:#458}.enlighter-t-eclipse .enlighter-t4{color:#458}.enlighter-t-eclipse .enlighter-t5{color:#458}.enlighter-t-eclipse .enlighter-t6{color:#3f7f5f}.enlighter-t-eclipse .enlighter-t7{color:#a0a0a0;font-weight:700}.enlighter-t-eclipse .enlighter-t8{color:#a0a0a0;font-style:italic}.enlighter-t-eclipse .enlighter-x1{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-x2{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-x10{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-x11{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-x12{color:#458}.enlighter-t-eclipse .enlighter-x13{color:#3f7f95}.enlighter-t-eclipse .enlighter-x14{color:#000}.enlighter-t-eclipse .enlighter-x15{color:#000}.enlighter-t-eclipse.enlighter-v-inline{border-radius:3px;background-color:#f8f8f8;border:solid 0 #fff}.enlighter-t-eclipse.enlighter-v-codegroup{display:block}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter,.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-raw{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#f3f3f3;padding:8px 5px 0 60px;border-radius:5px 5px 0 0}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{font-size:1em;color:#000;background-color:transparent;padding:5px 10px 5px 10px;border-radius:5px 5px 0 0;border:none;width:auto}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#fff;color:#000;border-color:#c9c9c9}
.enlighter-t-mowtwo{background-color:#f0f0f1;border:solid 1px #f0f0f1;border-radius:7px}.enlighter-t-mowtwo .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-mowtwo .enlighter-btn:after{content:''}.enlighter-t-mowtwo.enlighter-hover div.enlighter>div:hover{background-color:#e9e9e9}.enlighter-t-mowtwo .enlighter-raw{font-size:1.15em;line-height:1.75em;color:#313437;padding:5px 5px 5px 51px;background-color:transparent}.enlighter-t-mowtwo div.enlighter>div{line-height:1.5em;padding:1px 5px 1px 14px;color:#9c9ea0}.enlighter-t-mowtwo div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-mowtwo div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-mowtwo div.enlighter>div:AFTER{content:' '}.enlighter-t-mowtwo div.enlighter>div.enlighter-special{background-color:#e9e9e9}.enlighter-t-mowtwo.enlighter-linenumbers div.enlighter>div::before{padding:1px 10px 1px 10px;font-size:.9em}.enlighter-t-mowtwo.enlighter-linenumbers div.enlighter>div:FIRST-CHILD::before{border-radius:0 8px 0 0}.enlighter-t-mowtwo.enlighter-linenumbers div.enlighter>div:LAST-CHILD::before{border-radius:0 0 8px 0}.enlighter-t-mowtwo .enlighter span{font-size:1.15em}.enlighter-t-mowtwo .enlighter-text{color:#313437}.enlighter-t-mowtwo .enlighter-c0{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-c1{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-c2{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-c9{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-k0{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-k1{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-k2{color:#b05098}.enlighter-t-mowtwo .enlighter-k3{color:#b05098}.enlighter-t-mowtwo .enlighter-k4{color:#b05098}.enlighter-t-mowtwo .enlighter-k5{color:#b05098}.enlighter-t-mowtwo .enlighter-k6{color:#b05098}.enlighter-t-mowtwo .enlighter-k7{color:#b05098}.enlighter-t-mowtwo .enlighter-k8{color:#313437}.enlighter-t-mowtwo .enlighter-k9{color:#313437}.enlighter-t-mowtwo .enlighter-k10{color:#313437}.enlighter-t-mowtwo .enlighter-k11{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-e0{color:#b05098}.enlighter-t-mowtwo .enlighter-e1{color:#b05098}.enlighter-t-mowtwo .enlighter-e2{color:#864c08}.enlighter-t-mowtwo .enlighter-e3{color:#b05098}.enlighter-t-mowtwo .enlighter-e4{color:#b05098}.enlighter-t-mowtwo .enlighter-s0{color:#83a440}.enlighter-t-mowtwo .enlighter-s1{color:#83a440}.enlighter-t-mowtwo .enlighter-s2{color:#83a440}.enlighter-t-mowtwo .enlighter-s3{color:#83a440}.enlighter-t-mowtwo .enlighter-s4{color:#83a440}.enlighter-t-mowtwo .enlighter-s5{color:#83a440}.enlighter-t-mowtwo .enlighter-n0{color:#429bc1}.enlighter-t-mowtwo .enlighter-n1{color:#429bc1}.enlighter-t-mowtwo .enlighter-n2{color:#429bc1}.enlighter-t-mowtwo .enlighter-n3{color:#429bc1}.enlighter-t-mowtwo .enlighter-n4{color:#429bc1}.enlighter-t-mowtwo .enlighter-n5{color:#429bc1}.enlighter-t-mowtwo .enlighter-m0{color:#666}.enlighter-t-mowtwo .enlighter-m1{color:#666}.enlighter-t-mowtwo .enlighter-m2{color:#666}.enlighter-t-mowtwo .enlighter-m3{color:#666}.enlighter-t-mowtwo .enlighter-g0{color:#864c08}.enlighter-t-mowtwo .enlighter-g1{color:#909090}.enlighter-t-mowtwo .enlighter-t0{color:#909090}.enlighter-t-mowtwo .enlighter-t1{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-t2{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-t3{color:#b05098}.enlighter-t-mowtwo .enlighter-t4{color:#b05098}.enlighter-t-mowtwo .enlighter-t5{color:#83a440}.enlighter-t-mowtwo .enlighter-t6{color:#b05098}.enlighter-t-mowtwo .enlighter-t7{color:#909090;font-weight:700}.enlighter-t-mowtwo .enlighter-t8{color:#909090;font-style:italic}.enlighter-t-mowtwo .enlighter-x1{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-x2{color:#b05098}.enlighter-t-mowtwo .enlighter-x10{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-x11{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-x12{color:#313437}.enlighter-t-mowtwo .enlighter-x13{color:#429bc1}.enlighter-t-mowtwo .enlighter-x14{color:#429bc1}.enlighter-t-mowtwo .enlighter-x15{color:#313437}.enlighter-t-mowtwo.enlighter-v-inline{border-radius:4px}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#585b5e;padding:10px 0 10px 20px;border-radius:8px;margin-bottom:5px}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border-radius:0;background-color:transparent;line-height:1.7em;font-size:1.25em;color:#f0f0f0;border:none;padding:0 10px 0 10px;width:auto;height:auto;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{text-decoration:underline}
.enlighter-t-rowhammer{background-color:transparent;border:none}.enlighter-t-rowhammer .enlighter-toolbar{top:20px}.enlighter-t-rowhammer .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-rowhammer .enlighter-btn:hover{background-color:#fff}.enlighter-t-rowhammer .enlighter-btn:after{content:''}.enlighter-t-rowhammer.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f0}.enlighter-t-rowhammer .enlighter-raw{font-size:1.1em;color:#404141;background-color:transparent;padding:14px 0 15px 38px;line-height:2em}.enlighter-t-rowhammer div.enlighter>div{border:solid 0 #fff;padding:1px 5px 1px 0;line-height:1.67em;color:#94a9bf;background-color:transparent;border-bottom:dotted 1px #e9e9f0}.enlighter-t-rowhammer div.enlighter>div:nth-of-type(1){border-top:dotted 1px #e9e9f0}.enlighter-t-rowhammer div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-rowhammer div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-rowhammer div.enlighter>div:AFTER{content:' '}.enlighter-t-rowhammer div.enlighter>div.enlighter-special{background-color:#f9f9f9}.enlighter-t-rowhammer.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;font-size:.8em;color:#94a9bf}.enlighter-t-rowhammer .enlighter span{font-size:1.1em}.enlighter-t-rowhammer .enlighter-text{color:#000}.enlighter-t-rowhammer .enlighter-c0{color:#758697}.enlighter-t-rowhammer .enlighter-c1{color:#758697}.enlighter-t-rowhammer .enlighter-c2{color:#758697}.enlighter-t-rowhammer .enlighter-c9{color:#758697}.enlighter-t-rowhammer .enlighter-k0{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k1{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k2{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-k3{color:#07a}.enlighter-t-rowhammer .enlighter-k4{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-k5{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k6{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k7{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k8{color:#07a}.enlighter-t-rowhammer .enlighter-k9{color:#000}.enlighter-t-rowhammer .enlighter-k10{color:#07a;font-style:italic}.enlighter-t-rowhammer .enlighter-k11{color:#758697}.enlighter-t-rowhammer .enlighter-e0{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-e1{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-e2{color:#d2901d}.enlighter-t-rowhammer .enlighter-e3{color:#07a}.enlighter-t-rowhammer .enlighter-e4{color:#ff8c00;font-style:italic}.enlighter-t-rowhammer .enlighter-s0{color:#639500;border-bottom:dotted 1px #639500}.enlighter-t-rowhammer .enlighter-s1{color:#639500}.enlighter-t-rowhammer .enlighter-s2{color:#639500}.enlighter-t-rowhammer .enlighter-s3{color:#639500}.enlighter-t-rowhammer .enlighter-s4{color:#639500}.enlighter-t-rowhammer .enlighter-s5{color:#639500;font-style:italic}.enlighter-t-rowhammer .enlighter-n0{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n1{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n2{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n3{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n4{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n5{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-m0{color:#d0284a;font-weight:700}.enlighter-t-rowhammer .enlighter-m1{color:#c2415b;font-weight:700}.enlighter-t-rowhammer .enlighter-m2{color:#c2415b;font-weight:700}.enlighter-t-rowhammer .enlighter-m3{color:#d0284a;font-weight:700}.enlighter-t-rowhammer .enlighter-g0{color:#35434c;font-weight:700}.enlighter-t-rowhammer .enlighter-g1{color:#6b7c8b;font-weight:700}.enlighter-t-rowhammer .enlighter-t0{color:#777}.enlighter-t-rowhammer .enlighter-t1{color:#961414;font-weight:700}.enlighter-t-rowhammer .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-rowhammer .enlighter-t3{color:#458}.enlighter-t-rowhammer .enlighter-t4{color:#6e0d6e}.enlighter-t-rowhammer .enlighter-t5{color:#6e0d6e}.enlighter-t-rowhammer .enlighter-t6{color:#961414}.enlighter-t-rowhammer .enlighter-t7{color:#535353;font-weight:700}.enlighter-t-rowhammer .enlighter-t8{color:#777;font-style:italic}.enlighter-t-rowhammer .enlighter-x1{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-x2{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-x10{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-x11{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-x12{color:#07a}.enlighter-t-rowhammer .enlighter-x13{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-x14{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-x15{color:#121212}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:15px;padding-bottom:15px}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{font-size:1em;color:#758697;background-color:transparent;border-radius:0;font-weight:700;text-transform:uppercase;padding:2px 10px 2px 10px;border:none;width:auto;height:auto}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{border-bottom:dotted 1px #758697;background-color:#f0f0f0}
.enlighter-t-bootstrap4{color:#212529;background-color:#f8f9fa;padding:25px 25px 25px 25px}.enlighter-t-bootstrap4 .enlighter-toolbar{top:10px;right:10px}.enlighter-t-bootstrap4 .enlighter-btn{background-image:none;background-color:transparent;color:#818a91;font-size:1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:none;border-radius:4px;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-bootstrap4 .enlighter-btn:hover{background-color:#007bff;color:#f0f0f0}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-raw:after{content:'Raw'}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-copy:after{content:'Copy'}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-window:after{content:'Extern'}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-website:after{content:'EnlighterJS'}.enlighter-t-bootstrap4.enlighter-hover div.enlighter>div:hover{background-color:#eceef0}.enlighter-t-bootstrap4 .enlighter-raw{font-size:1.15em;color:#212529;background-color:#f8f9fa;line-height:1.7em;padding:0 0 0 61px}.enlighter-t-bootstrap4 div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.35em;color:#999;background-color:transparent}.enlighter-t-bootstrap4 div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-bootstrap4 div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-bootstrap4 div.enlighter>div:AFTER{content:' '}.enlighter-t-bootstrap4 div.enlighter>div.enlighter-special{background-color:#eceef0}.enlighter-t-bootstrap4.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 0;font-size:.8em}.enlighter-t-bootstrap4 .enlighter span{font-size:1.15em}.enlighter-t-bootstrap4 .enlighter-text{color:#212529}.enlighter-t-bootstrap4 .enlighter-c0{color:#999}.enlighter-t-bootstrap4 .enlighter-c1{color:#999}.enlighter-t-bootstrap4 .enlighter-c2{color:#999}.enlighter-t-bootstrap4 .enlighter-c9{color:#999}.enlighter-t-bootstrap4 .enlighter-k0{color:#069}.enlighter-t-bootstrap4 .enlighter-k1{color:#069}.enlighter-t-bootstrap4 .enlighter-k2{color:#069}.enlighter-t-bootstrap4 .enlighter-k3{color:#069}.enlighter-t-bootstrap4 .enlighter-k4{color:#069;font-style:italic}.enlighter-t-bootstrap4 .enlighter-k5{color:#212529}.enlighter-t-bootstrap4 .enlighter-k6{color:#069}.enlighter-t-bootstrap4 .enlighter-k7{color:#069;border-bottom:dotted 1px #069}.enlighter-t-bootstrap4 .enlighter-k8{color:#212529}.enlighter-t-bootstrap4 .enlighter-k9{color:#069}.enlighter-t-bootstrap4 .enlighter-k10{color:#212529}.enlighter-t-bootstrap4 .enlighter-k11{color:#999}.enlighter-t-bootstrap4 .enlighter-e0{color:#069}.enlighter-t-bootstrap4 .enlighter-e1{color:#069}.enlighter-t-bootstrap4 .enlighter-e2{color:#009926}.enlighter-t-bootstrap4 .enlighter-e3{color:#069}.enlighter-t-bootstrap4 .enlighter-e4{color:#069}.enlighter-t-bootstrap4 .enlighter-s0{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s1{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s2{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s3{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s4{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s5{color:#d44950}.enlighter-t-bootstrap4 .enlighter-n0{color:#f60}.enlighter-t-bootstrap4 .enlighter-n1{color:#f60}.enlighter-t-bootstrap4 .enlighter-n2{color:#f60}.enlighter-t-bootstrap4 .enlighter-n3{color:#f60}.enlighter-t-bootstrap4 .enlighter-n4{color:#f60}.enlighter-t-bootstrap4 .enlighter-n5{color:#f60}.enlighter-t-bootstrap4 .enlighter-m0{color:#99f}.enlighter-t-bootstrap4 .enlighter-m1{color:#212529}.enlighter-t-bootstrap4 .enlighter-m2{color:#212529}.enlighter-t-bootstrap4 .enlighter-m3{color:#212529}.enlighter-t-bootstrap4 .enlighter-g0{color:#2f6f9f}.enlighter-t-bootstrap4 .enlighter-g1{color:#999;font-weight:700}.enlighter-t-bootstrap4 .enlighter-t0{color:#999}.enlighter-t-bootstrap4 .enlighter-t1{color:#d44950;font-weight:700}.enlighter-t-bootstrap4 .enlighter-t2{color:#d44950;font-weight:700}.enlighter-t-bootstrap4 .enlighter-t3{color:#0086b3}.enlighter-t-bootstrap4 .enlighter-t4{color:#0a8}.enlighter-t-bootstrap4 .enlighter-t5{color:#0a8}.enlighter-t-bootstrap4 .enlighter-t6{color:#f60}.enlighter-t-bootstrap4 .enlighter-t7{color:#999;font-weight:700}.enlighter-t-bootstrap4 .enlighter-t8{color:#999}.enlighter-t-bootstrap4 .enlighter-x1{color:#2f6f9f}.enlighter-t-bootstrap4 .enlighter-x2{color:#4f9fcf}.enlighter-t-bootstrap4 .enlighter-x10{color:#0a8}.enlighter-t-bootstrap4 .enlighter-x11{color:#0a8}.enlighter-t-bootstrap4 .enlighter-x12{color:#99f}.enlighter-t-bootstrap4 .enlighter-x13{color:#f60}.enlighter-t-bootstrap4 .enlighter-x14{color:#f60}.enlighter-t-bootstrap4 .enlighter-x15{color:#f60}.enlighter-t-bootstrap4.enlighter-v-inline{background-color:#f8f9fa;border:none;border-radius:5px;padding:3px}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch{border:solid 3px #f8f9fa;border-bottom-width:0;padding:15px}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border:none;font-size:.9em;color:#212529;font-weight:700;background-color:#f8f9fa;border-radius:5px}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#007bff;color:#f0f0f0}
.enlighter-t-dracula{background-color:#282a36}.enlighter-t-dracula .enlighter-toolbar{top:10px;right:10px}.enlighter-t-dracula .enlighter-btn{background-image:none;background-color:#44475a;color:#f8f8f2;font-size:1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:none;border-radius:4px;font-family:Arial,Helvetica,sans-serif}.enlighter-t-dracula .enlighter-btn:hover{background-color:#6272a4;color:#f8f8f2}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw:after{content:'Raw'}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-copy:after{content:'Copy'}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-window:after{content:'Extern'}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-website:after{content:'EnlighterJS'}.enlighter-t-dracula.enlighter-hover div.enlighter>div:hover{background-color:#44475a}.enlighter-t-dracula .enlighter-raw{font-size:1.25em;color:#f8f8f2;line-height:1.85em;padding:4px 5px 4px 55px}.enlighter-t-dracula div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.6em;color:#6272a4;background-color:#282a36}.enlighter-t-dracula div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-dracula div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-dracula div.enlighter>div:AFTER{content:' '}.enlighter-t-dracula div.enlighter>div.enlighter-special{background-color:#44475a}.enlighter-t-dracula.enlighter-linenumbers div.enlighter>div::before{font-size:1em;color:#6272a4}.enlighter-t-dracula .enlighter span{font-size:1.25em}.enlighter-t-dracula .enlighter-text{color:#f8f8f2}.enlighter-t-dracula .enlighter-c0{color:#6272a4}.enlighter-t-dracula .enlighter-c1{color:#6272a4}.enlighter-t-dracula .enlighter-c2{color:#6272a4}.enlighter-t-dracula .enlighter-c9{color:#6272a4}.enlighter-t-dracula .enlighter-k0{color:#ff79c6;font-weight:700}.enlighter-t-dracula .enlighter-k1{color:#8be9fd;font-weight:700}.enlighter-t-dracula .enlighter-k2{color:#ff79c6;font-weight:700}.enlighter-t-dracula .enlighter-k3{color:#ff79c6}.enlighter-t-dracula .enlighter-k4{color:#8be9fd}.enlighter-t-dracula .enlighter-k5{color:#8be9fd}.enlighter-t-dracula .enlighter-k6{color:#8be9fd}.enlighter-t-dracula .enlighter-k7{color:#ffb86c}.enlighter-t-dracula .enlighter-k8{color:#8be9fd}.enlighter-t-dracula .enlighter-k9{color:#50fa7b}.enlighter-t-dracula .enlighter-k10{color:#50fa7b}.enlighter-t-dracula .enlighter-k11{color:#6272a4}.enlighter-t-dracula .enlighter-e0{color:#bd93f9;font-weight:700}.enlighter-t-dracula .enlighter-e1{color:#bd93f9;font-weight:700}.enlighter-t-dracula .enlighter-e2{color:#f1fa8c}.enlighter-t-dracula .enlighter-e3{color:#bd93f9}.enlighter-t-dracula .enlighter-e4{color:#bd93f9;font-style:italic}.enlighter-t-dracula .enlighter-s0{color:#f1fa8c}.enlighter-t-dracula .enlighter-s1{color:#f1fa8c}.enlighter-t-dracula .enlighter-s2{color:#f1fa8c}.enlighter-t-dracula .enlighter-s3{color:#f1fa8c}.enlighter-t-dracula .enlighter-s4{color:#f1fa8c;font-weight:700}.enlighter-t-dracula .enlighter-s5{color:#f1fa8c;font-style:italic}.enlighter-t-dracula .enlighter-n0{color:#bd93f9}.enlighter-t-dracula .enlighter-n1{color:#bd93f9}.enlighter-t-dracula .enlighter-n2{color:#bd93f9}.enlighter-t-dracula .enlighter-n3{color:#bd93f9}.enlighter-t-dracula .enlighter-n4{color:#bd93f9}.enlighter-t-dracula .enlighter-n5{color:#bd93f9}.enlighter-t-dracula .enlighter-m0{color:#8be9fd}.enlighter-t-dracula .enlighter-m1{color:#8be9fd}.enlighter-t-dracula .enlighter-m2{color:#8be9fd}.enlighter-t-dracula .enlighter-m3{color:#8be9fd}.enlighter-t-dracula .enlighter-g0{color:#f8f8f2;font-weight:700}.enlighter-t-dracula .enlighter-g1{color:#f8f8f2;font-weight:700}.enlighter-t-dracula .enlighter-t0{color:#6272a4}.enlighter-t-dracula .enlighter-t1{color:#8be9fd;font-weight:700}.enlighter-t-dracula .enlighter-t2{color:#8be9fd;font-weight:700}.enlighter-t-dracula .enlighter-t3{color:#ff79c6}.enlighter-t-dracula .enlighter-t4{color:#ffb86c}.enlighter-t-dracula .enlighter-t5{color:#50fa7b}.enlighter-t-dracula .enlighter-t6{color:#f55}.enlighter-t-dracula .enlighter-t7{color:#f8f8f2;font-weight:700}.enlighter-t-dracula .enlighter-t8{color:#f8f8f2}.enlighter-t-dracula .enlighter-x1{color:#ff79c6;font-weight:700}.enlighter-t-dracula .enlighter-x2{color:#50fa7b}.enlighter-t-dracula .enlighter-x10{color:#f8f8f2;font-weight:700}.enlighter-t-dracula .enlighter-x11{color:#50fa7b;font-weight:700}.enlighter-t-dracula .enlighter-x12{color:#8be9fd;font-style:italic}.enlighter-t-dracula .enlighter-x13{color:#bd93f9}.enlighter-t-dracula .enlighter-x14{color:#bd93f9;font-style:italic}.enlighter-t-dracula .enlighter-x15{color:#ffb86c;font-style:italic}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#282a36;padding:10px}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{background-image:none;background-color:transparent;color:#f8f8f2;font-size:1.15em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:none;border-radius:4px;font-family:Arial,Helvetica,sans-serif}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#44475a;color:#f8f8f2}
.enlighter-t-monokai{background-color:#272822}.enlighter-t-monokai .enlighter-toolbar{top:10px;right:10px}.enlighter-t-monokai .enlighter-btn{background-image:none;background-color:#414339;color:#f8f8f2;font-size:1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:solid 1px #1e1f1c;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-monokai .enlighter-btn:hover{background-color:#4e5145}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-raw:after{content:'Raw'}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-copy:after{content:'Copy'}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-window:after{content:'Extern'}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-website:after{content:'EnlighterJS'}.enlighter-t-monokai.enlighter-hover div.enlighter>div:hover{background-color:#75715e}.enlighter-t-monokai .enlighter-raw{font-size:1.25em;color:#f8f8f2;line-height:1.85em;padding:4px 5px 4px 55px}.enlighter-t-monokai div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.6em}.enlighter-t-monokai div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-monokai div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-monokai div.enlighter>div:AFTER{content:' '}.enlighter-t-monokai div.enlighter>div.enlighter-special{background-color:#414339}.enlighter-t-monokai.enlighter-linenumbers div.enlighter>div::before{font-size:1em;color:grey}.enlighter-t-monokai .enlighter span{font-size:1.25em}.enlighter-t-monokai .enlighter-text{color:#f8f8f2}.enlighter-t-monokai .enlighter-c0{color:#75715e}.enlighter-t-monokai .enlighter-c1{color:#75715e}.enlighter-t-monokai .enlighter-c2{color:#75715e}.enlighter-t-monokai .enlighter-c9{color:#75715e}.enlighter-t-monokai .enlighter-k0{color:#f92672}.enlighter-t-monokai .enlighter-k1{color:#f92672}.enlighter-t-monokai .enlighter-k2{color:#f92672}.enlighter-t-monokai .enlighter-k3{color:#f92672}.enlighter-t-monokai .enlighter-k4{color:#f92672}.enlighter-t-monokai .enlighter-k5{color:#f92672}.enlighter-t-monokai .enlighter-k6{color:#f92672}.enlighter-t-monokai .enlighter-k7{color:#f8f8f2}.enlighter-t-monokai .enlighter-k8{color:#f92672}.enlighter-t-monokai .enlighter-k9{color:#fd971f}.enlighter-t-monokai .enlighter-k10{color:#f92672}.enlighter-t-monokai .enlighter-k11{color:#75715e}.enlighter-t-monokai .enlighter-e0{color:#ae81ff}.enlighter-t-monokai .enlighter-e1{color:#ae81ff}.enlighter-t-monokai .enlighter-e2{color:#ae81ff}.enlighter-t-monokai .enlighter-e3{color:#ae81ff}.enlighter-t-monokai .enlighter-e4{color:#ae81ff}.enlighter-t-monokai .enlighter-s0{color:#e6db74}.enlighter-t-monokai .enlighter-s1{color:#e6db74}.enlighter-t-monokai .enlighter-s2{color:#e6db74}.enlighter-t-monokai .enlighter-s3{color:#e6db74}.enlighter-t-monokai .enlighter-s4{color:#e6db74;font-weight:700}.enlighter-t-monokai .enlighter-s5{color:#e6db74;font-style:italic}.enlighter-t-monokai .enlighter-n0{color:#ae81ff}.enlighter-t-monokai .enlighter-n1{color:#ae81ff}.enlighter-t-monokai .enlighter-n2{color:#ae81ff}.enlighter-t-monokai .enlighter-n3{color:#ae81ff}.enlighter-t-monokai .enlighter-n4{color:#ae81ff}.enlighter-t-monokai .enlighter-n5{color:#ae81ff}.enlighter-t-monokai .enlighter-m0{color:#66d9ef}.enlighter-t-monokai .enlighter-m1{color:#66d9ef}.enlighter-t-monokai .enlighter-m2{color:#66d9ef}.enlighter-t-monokai .enlighter-m3{color:#66d9ef}.enlighter-t-monokai .enlighter-g0{color:#f8f8f2;font-weight:700}.enlighter-t-monokai .enlighter-g1{color:#f8f8f2;font-weight:700}.enlighter-t-monokai .enlighter-t0{color:#f8f8f2}.enlighter-t-monokai .enlighter-t1{color:#a6e22e}.enlighter-t-monokai .enlighter-t2{color:#a6e22e}.enlighter-t-monokai .enlighter-t3{color:#e6db74}.enlighter-t-monokai .enlighter-t4{color:#e6db74}.enlighter-t-monokai .enlighter-t5{color:#a6e22e}.enlighter-t-monokai .enlighter-t6{color:#f92672}.enlighter-t-monokai .enlighter-t7{color:#f92672}.enlighter-t-monokai .enlighter-t8{color:#75715e}.enlighter-t-monokai .enlighter-x1{color:#f92672}.enlighter-t-monokai .enlighter-x2{color:#a6e22e}.enlighter-t-monokai .enlighter-x10{color:#a6e22e}.enlighter-t-monokai .enlighter-x11{color:#a6e22e}.enlighter-t-monokai .enlighter-x12{color:#66d9ef;font-style:italic}.enlighter-t-monokai .enlighter-x13{color:#f92672}.enlighter-t-monokai .enlighter-x14{color:#ae81ff}.enlighter-t-monokai .enlighter-x15{color:#a6e22e}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#414339;padding:10px 10px 0 30px}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{background-image:none;background-color:#414339;color:#f8f8f2;font-size:1.15em;padding:2px 8px 2px 8px;margin:0 10px 0 10px;border:none;line-height:2.1em;border-radius:0;font-style:italic}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#272822;color:#f8f8f2;font-weight:700;font-style:normal}

.enlighter-default{}

/* Enlighter dynamic generated stylesheet - DO NOT EDIT */