:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-sans:"Public sans", sans-serif;--font-brand:"Woodrow Condensed", sans-serif;--line-height-none:1;--line-height-tight:1.15;--line-height-compact:1.3;--line-height-medium:1.4;--line-height-base:1.5;--line-height-loose:1.7;--layout-max-width:1440px;--layout-min-width:calc(100% - 2rem);--layout-width:min(var(--layout-min-width), var(--layout-max-width));--radius-sm:.25rem;--radius-md:.375rem;--radius-pill:2rem;--radius-full:100%}@media (width>=768px){:root{--layout-min-width:calc(100% - 4rem)}}:root{--neutral-50:#f9fafb;--neutral-100:#f3f4f6;--neutral-200:#e5e7eb;--neutral-300:#d1d5dc;--neutral-400:#8992a2;--neutral-500:#6a7282;--neutral-600:#4a5565;--neutral-700:#364153;--neutral-800:#1e2939;--neutral-900:#101828;--neutral-950:#030712;--sand-50:#f7f6f3;--sand-100:#f3f0eb;--sand-200:#efebe4;--sand-300:#ebe6dc;--sand-400:#e2dbcc;--sand-500:#d6ccb7;--sand-600:#cabca1;--sand-700:#bdad8c;--sand-800:#b19e76;--sand-900:#a58e61;--sand-950:#917c53;--blue-50:#edf3fe;--blue-100:#dae7fd;--blue-200:#b1c9f9;--blue-300:#85a5f0;--blue-400:#5a81e7;--blue-500:#4d72d0;--blue-600:#4063b9;--blue-700:#27458a;--blue-800:#1a3673;--blue-900:#001845;--blue-950:#000e23;--green-50:#f8faf0;--green-100:#edf3d2;--green-200:#ddec9b;--green-300:#d0e571;--green-400:#c2de46;--green-500:#9bb63a;--green-600:#758d2f;--green-700:#4f6523;--green-800:#3e531e;--green-900:#283c17;--green-950:#192a08;--red-50:#fff1ed;--red-100:#ffdcd2;--red-200:#ffae97;--red-300:#fa8965;--red-400:#f96132;--red-500:#ed3d07;--red-600:#c60c00;--red-700:#840501;--red-800:#6b0c07;--red-900:#58110c;--red-950:#420602;--yellow-50:#fefcf1;--yellow-100:#fef2b7;--yellow-200:#fcea8b;--yellow-300:#fbe160;--yellow-400:#f9d835;--yellow-500:#e5c219;--yellow-600:#c49930;--yellow-700:#a26312;--yellow-800:#5a2a0a;--yellow-900:#481e03;--yellow-950:#301301;--base:white;--key:var(--neutral-800);--action-color:var(--green-900);--action-color-focus:var(--green-950);--search-highlight-background:var(--green-100);--layout-max-width:1432px;--layout-width:min(100% - 2rem, var(--layout-max-width));--layout-col-width:260px;--layout-content-width:720px;--layout-aside-width:min(38%, 500px);--font-heading:"Public sans", sans-serif;--font-body:"Public sans", sans-serif;--font-brand:"Woodrow Condensed", sans-serif}#beta-ribbon{background:var(--blue-600);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);width:var(--layout-width);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem 1.5rem;margin-block:1rem;margin-inline:auto;padding:.75rem 1.5rem;font-weight:500;display:flex}#beta-ribbon a{color:#fff;background-position:0;background-repeat:no-repeat;padding-left:1.75rem;display:inline-block}#beta-ribbon .beta-ribbon-about a{background-image:url(/images/icon-info.svg)}#beta-ribbon .beta-ribbon-feedback a{background-image:url(/images/icon-chat.svg)}@media (width>=720px){#beta-ribbon{border-radius:var(--radius-pill);justify-content:center}#beta-ribbon .beta-ribbon-feedback{padding-left:1.5rem}}#ribbon-wrapper{background-color:var(--base);border-bottom:1px solid var(--neutral-300);z-index:2;position:relative}#top-ribbon{justify-content:center;padding:1rem 0;display:flex}#block-ribbon-openinghours{font-size:var(--font-size-sm)}#block-ribbon-openinghours p{margin:0}#block-ribbon-openinghours p span{margin-right:.5rem;font-weight:700;display:inline-block}:is(#block-ribbon-utilitylinks,#block-menu-utilitylinks) ul{justify-content:space-evenly;gap:1.25rem;margin:0;list-style:none;display:flex}:is(#block-ribbon-utilitylinks,#block-menu-utilitylinks) li{margin:0}:is(#block-ribbon-utilitylinks,#block-menu-utilitylinks) a{color:var(--key);padding-left:1.5rem;text-decoration:none;position:relative}:is(#block-ribbon-utilitylinks,#block-menu-utilitylinks) a:hover,:is(#block-ribbon-utilitylinks,#block-menu-utilitylinks) a:focus{text-decoration:underline}#block-ribbon-utilitylinks{font-size:var(--font-size-sm);display:none}#block-ribbon-utilitylinks .icon a:before,#block-menu-utilitylinks .icon a:before{background-color:var(--key);content:"";width:1.5rem;height:1.5rem;margin-right:.5rem;display:inline-block;position:absolute;top:-.25rem;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#block-ribbon-utilitylinks .icon.shop a:before,#block-menu-utilitylinks .icon.shop a:before{-webkit-mask-image:url(/images/icon-shop.svg);mask-image:url(/images/icon-shop.svg)}@media (width>=1024px){#top-ribbon{width:var(--layout-width);justify-content:space-between;margin-inline:auto}#block-ribbon-utilitylinks{display:block}#block-menu-utilitylinks{display:none}}.skip-link{background:var(--action-color);color:#fff;padding:.5rem 1rem;text-decoration:none}.skip-link:focus,.skip-link:hover,.skip-link:visited{color:#fff}#masthead-wrapper{background-color:var(--base);z-index:2;position:sticky;top:0}#masthead{padding:1.5rem 0;position:relative}#block-header-branding{z-index:2;width:5.25rem;height:1.75rem;margin-inline:auto;transition:all .25s;position:relative}#site-branding{margin-inline:auto;overflow:hidden}#site-branding a:focus{outline-color:#0000}#site-branding svg path{fill:var(--green-950)}#site-branding svg g{opacity:1;transition:all .25s}body.scrolling #site-branding svg g{opacity:0}@media (width>=1024px){#masthead{width:var(--layout-width);margin-inline:auto}#block-header-branding{width:8.5rem}body.scrolling #block-header-branding{width:5.25rem}}#navigation-wrapper{position:absolute;inset:auto 0 0}#navigation-inner{anchor-name:--navigation-wrapper;background-color:var(--base);scrollbar-width:none;flex-direction:column;height:calc(100dvh - 8.125rem);padding-top:2rem;display:none;position:absolute;inset:0;overflow-y:scroll}body.scrolling #navigation-inner{height:calc(100dvh - 4.75rem)}nav.block-navigation-top,nav.block-navigation-top-secondary{padding:0 1.5rem}:is(nav.block-navigation-top,nav.block-navigation-top-secondary) ul{margin:0}:is(nav.block-navigation-top,nav.block-navigation-top-secondary) li{font-size:var(--font-size-xl);margin:0}:is(nav.block-navigation-top,nav.block-navigation-top-secondary) a{text-decoration:none}#navigation-inner button{border:none;border-bottom:1px solid var(--neutral-300);color:var(--key);cursor:pointer;font-size:var(--font-size-xl);text-align:left;background-color:#0000;width:100%;min-height:4rem;padding:1rem 0;font-weight:700;position:relative}#navigation-inner button:hover,#navigation-inner button:focus{background-color:var(--base);color:var(--key)}#navigation-inner button:after{background-color:var(--key);content:"";width:2rem;height:2rem;margin-left:.5rem;display:inline-block;position:absolute;top:1rem;right:-.25rem;transform:rotate(270deg);-webkit-mask-image:url(/images/icons/chevron.svg);mask-image:url(/images/icons/chevron.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#navigation-inner button[aria-expanded=true]:after{transform:rotate(0)}.sub-menu-wrapper{display:none}.sub-menu-wrapper ul.sub-menu{margin-bottom:1.5rem}.sub-menu-wrapper ul.sub-menu a{padding-block:.5rem;display:block}#block-menu-utilitylinks{background-color:var(--neutral-100);border-top:1px solid var(--neutral-300);margin-block-start:auto;padding:1.5rem 1rem}@media (width>=1024px){#navigation-wrapper{inset:1.5rem 0 0}#navigation-inner{height:auto;overflow-y:unset;padding:0;display:block!important}body.scrolling #navigation-inner{height:auto}nav.block-navigation-top{width:100%;padding:0;position:absolute;top:0}nav.block-navigation-top>ul{z-index:1;margin-right:calc(50% + 5.25rem);position:relative}nav.block-navigation-top-secondary{text-align:right;width:100%;padding:0;position:absolute;top:0}nav.block-navigation-top-secondary>ul{margin-left:calc(50% + 5.25rem);margin-right:2.75rem}nav.block-navigation-top li,nav.block-navigation-top-secondary li{margin-right:.5rem;display:inline-block}#navigation-inner button{font-size:var(--font-size-base);border-bottom:none;min-height:2rem;padding:0 1.5rem 0 0}#navigation-inner button:hover,#navigation-inner button:focus{background-color:var(--base);color:var(--key)}#navigation-inner button:after{opacity:0;transition:opacity .3s;top:0;transform:rotate(0)}#navigation-inner button:hover:after,#navigation-inner button:focus:after,#navigation-inner button[aria-expanded=true]:after{opacity:1;transform:rotate(0)}.sub-menu-wrapper{background-color:var(--base);position-anchor:--navigation-wrapper;position-area:bottom;inset-inline:0;width:100vw;display:none;position:fixed;top:0}.sub-menu-wrapper ul.sub-menu{text-align:left;width:var(--layout-width);grid-template-columns:1fr 1fr;margin-inline:auto;padding:5rem 0;display:grid}.sub-menu-wrapper ul.sub-menu li:not(.menu-highlight){grid-column:1;display:block}.sub-menu-wrapper ul.sub-menu:has(.menu-highlight){padding-bottom:2rem}.sub-menu-wrapper ul.sub-menu a{padding-left:2.25rem;position:relative}.sub-menu-wrapper ul.sub-menu a:hover,.sub-menu-wrapper ul.sub-menu a:focus{text-decoration:underline}.sub-menu-wrapper ul.sub-menu a:before{background-color:var(--key);content:"";width:1.1rem;height:1.75rem;margin-left:.25rem;display:inline-block;position:absolute;left:0;-webkit-mask-image:url(/images/icons/navarrow.svg);mask-image:url(/images/icons/navarrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}#navigation-toggle{aspect-ratio:1;color:var(--key);cursor:pointer;z-index:2;background-color:#0000;border:none;width:2.75rem;display:block;position:absolute;top:-3.75rem;right:1rem}#navigation-toggle .lines{background-color:currentColor;width:1.5rem;height:.2rem;margin:0 auto;display:block}#navigation-toggle .lines:before,#navigation-toggle .lines:after{content:"";transform-origin:50%;background-color:currentColor;width:1.5rem;height:.2rem;transition:all .125s,color 10ms;display:block;position:relative}#navigation-toggle .lines:before{top:-.45rem}#navigation-toggle .lines:after{top:.25rem}#navigation-toggle .words{display:none}#navigation-toggle[aria-expanded=true] .lines{background-color:#0000}#navigation-toggle[aria-expanded=true] .lines:before{top:0;transform:rotate(45deg)}#navigation-toggle[aria-expanded=true] .lines:after{top:-.2rem;transform:rotate(-45deg)}body:before{content:"";opacity:0;pointer-events:none;z-index:1;background-color:#0006;transition:opacity .5s;position:fixed;inset:0}@media (width>=1024px){#navigation-toggle{display:none}body.submenu-active:before{opacity:1;pointer-events:auto}}.facet-group,.facet-tree-dataset{border-bottom:1px solid var(--sand-200);margin-block:1rem;padding-bottom:1rem}.facet-tree-head{align-items:center;gap:1rem;display:flex}.facet-tree-toggle{cursor:pointer;text-align:left;background-color:#0000;border:none;flex:1;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.facet-tree-label{font-size:1rem;font-weight:700}.facet-group-toggle,.facet-tree-toggle{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:.5rem 0;font-size:1rem;font-weight:700;position:relative}.facet-group-toggle:after,.facet-tree-toggle:after{content:"";background:url(/images/icon-chevron.svg) 50% no-repeat;width:1rem;height:2.25rem;display:block;position:absolute;top:0;right:0;rotate:180deg}.facet-group-toggle[aria-expanded=false]:after,.facet-tree-toggle[aria-expanded=false]:after{rotate:0deg}.facet-tree-group{margin-bottom:1rem}.facet-tree-group h4{font-size:var(--font-size-base);margin:0 0 .5rem;font-weight:700}.facet-tree-body{margin-top:1rem;padding-left:1rem}.facet-list{flex-direction:column;gap:.85rem;margin-block:.85rem;padding-left:.5rem;display:flex}.facet-item{align-items:center;gap:1rem;display:flex}.facet-item input,.facet-tree-head input{accent-color:var(--green-700);cursor:pointer;width:1rem;height:1rem}.facet-item label{cursor:pointer;font-size:var(--font-size-sm);flex:1;display:block}#facet-tree .count,#filters .count{color:var(--neutral-500);font-size:var(--font-size-sm);margin-left:.25rem;font-weight:400}.show-more-toggle{color:var(--green-700);cursor:pointer;font-size:var(--font-size-sm);background-color:#0000;border:none;padding-left:.5rem}.show-more-toggle:hover,.show-more-toggle:focus{text-decoration:underline}.facet-tree-empty{color:var(--neutral-800);font-size:var(--font-size-sm);margin-block:1rem}#footer-wrapper{background-color:var(--neutral-100);color:var(--neutral-900)}#footer{text-align:center;width:var(--layout-width);margin-inline:auto;padding-block:2rem}#footer ul{margin:0;list-style:none}#footer a{color:var(--neutral-700);text-decoration:none}#footer a:hover,#footer a:focus{text-decoration:underline}.footer-links li{padding-right:1.5rem;display:inline-block}.entity-hierarchy{border-bottom:1px solid var(--sand-500);align-items:flex-start;margin:0;padding-block:1rem;list-style:none;display:flex}.entity-hierarchy h2{width:12rem;margin:0;font-size:1rem;font-weight:400}.entity-hierarchy ol{width:calc(100% - 12rem);font-weight:700}.entity-hierarchy li{margin:0 .125rem;display:inline-block}.entity-hierarchy li:after{content:"/";padding-left:.5rem;display:inline-block}.entity-hierarchy li:last-of-type:after{content:none}.entity-hierarchy a{text-decoration:underline}.entity-hierarchy a:hover,.entity-hierarchy a:focus{text-decoration:none}.entity-images{--thumbnail-visible:3;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.entity-thumbnail{aspect-ratio:1;background-color:var(--sand-100);display:block;position:relative;overflow:hidden}.entity-thumbnail img{object-fit:cover;opacity:.45;width:100%;height:100%;transition:opacity .15s}.entity-thumbnail:first-of-type img,.entity-thumbnail:hover img,.entity-thumbnail:focus-visible img{opacity:1}.entity-thumbnail span{background-color:var(--sand-100);color:var(--key);font-size:var(--font-size-xs);opacity:.8;text-align:center;position:absolute;inset:auto 0 0}.entity-thumbnail-toggle{aspect-ratio:1;background:var(--sand-100);font-size:var(--font-size-xs);flex-direction:column;justify-content:center;gap:4px;line-height:115%;display:flex}.entity-thumbnail-toggle-icon{width:16px;height:16px;display:inline-flex}.entity-thumbnail[hidden],.entity-thumbnail-toggle[hidden]{display:none}@media (width>=720px){.entity-images{--thumbnail-visible:4;grid-template-columns:repeat(5,1fr)}}@media (width>=980px){.entity-images{--thumbnail-visible:5;grid-template-columns:repeat(6,1fr)}}.chip-list{margin:0;list-style:none}.chip-list li{margin:.375rem 0;display:inline-block}.chip{background-color:var(--sand-100);border-radius:var(--radius-sm);color:var(--green-900);font-size:var(--font-size-sm);margin:0 .375rem .375rem 0;padding:.25rem .625rem;font-weight:500;display:inline-block}a.chip{text-decoration:none}a.chip:hover,a.chip:focus{text-decoration:underline}.media-placeholder{background-color:var(--sand-50);text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.media-placeholder p{margin:0}.media-placeholder svg{width:48px;height:48px}.entity-media{flex-direction:column;gap:12px;display:flex}.entity-media-frame{background-color:var(--sand-50);flex-wrap:wrap;justify-content:center;align-items:center;padding:1.5rem;display:flex}.entity-media-frame .chip{background:var(--base);color:var(--action-color)}.entity-media-frame a.chip:hover,.entity-media-frame a.chip:focus{background:var(--sand-200)}.entity-cover-link{display:block}.entity-cover-image{object-fit:contain;width:100%;max-height:36rem}.entity-cover-placeholder{aspect-ratio:4/3;width:100%}.entity-cover-link:focus-visible{outline:2px solid var(--action-color-focus);outline-offset:2px}.entity-media-action,.entity-thumbnail-toggle{color:var(--action-color);cursor:pointer;border:0 solid #0000;align-items:center;font-weight:500}.entity-media-action:hover,.entity-media-action:focus-visible,.entity-thumbnail-toggle:hover,.entity-thumbnail-toggle:focus-visible{background:var(--sand-200)}.entity-media-actions{width:100%;margin-block-start:1.5rem;display:flex}.entity-media-action{background:var(--base);border-radius:var(--radius-sm);font-size:var(--font-size-sm);gap:8px;padding:.5rem .75rem;display:inline-flex}.entity-media-action-primary{background:var(--action-color);color:var(--base);margin-inline-start:auto}.entity-media-action-primary:hover,.entity-media-action-primary:focus-visible{background:var(--action-color-focus);color:var(--base)}.entity-zoom-dialog{background:var(--neutral-950);color:var(--neutral-100);border:0 solid #0000;flex-direction:column;gap:.75rem;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:1rem;display:flex}.entity-zoom-dialog::backdrop{background:#000000d9}.entity-zoom-back,.entity-zoom-control,.entity-zoom-btn,.entity-zoom-edge,.entity-zoom-strip-arrow{border:1px solid var(--neutral-600);border-radius:var(--radius-sm);color:var(--neutral-100);cursor:pointer;background:#030712d9;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}.entity-zoom-back:hover,.entity-zoom-control:hover,.entity-zoom-btn:hover,.entity-zoom-edge:hover,.entity-zoom-strip-arrow:hover{background:var(--neutral-700);color:#fff}.entity-zoom-back[hidden],.entity-zoom-toolbar[hidden],.entity-zoom-control[hidden],.entity-zoom-btn[hidden],.entity-zoom-edge[hidden],.entity-zoom-strip-arrow[hidden]{display:none}.entity-zoom-back:disabled,.entity-zoom-control:disabled,.entity-zoom-btn:disabled,.entity-zoom-edge:disabled,.entity-zoom-strip-arrow:disabled{cursor:default;opacity:.4}.entity-zoom-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.entity-zoom-counter{color:var(--neutral-300);white-space:nowrap;font-size:.8125rem}.entity-zoom-body{background:var(--neutral-900);border-radius:var(--radius-sm);flex:auto;min-height:0;position:relative}.entity-zoom-toolbar{z-index:2;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 1rem);display:flex;position:absolute;top:.5rem;left:.5rem}.entity-zoom-btn{width:2rem;height:2rem;padding:0}.entity-zoom-edge{z-index:2;padding:.75rem .5rem;position:absolute;top:50%;transform:translateY(-50%)}.entity-zoom-edge svg{width:1.5rem;height:1.5rem}.entity-zoom-edge-prev{left:.5rem}.entity-zoom-edge-next{right:.5rem}.entity-zoom-stage{width:100%;height:100%}.entity-zoom-stage img{object-fit:contain;width:100%;height:100%}.entity-zoom-controls{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.entity-zoom-strip-wrap{justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.entity-zoom-strip{scroll-behavior:smooth;scrollbar-width:none;flex:0 auto;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.entity-zoom-strip::-webkit-scrollbar{display:none}.entity-zoom-strip-arrow{flex:none;width:2rem;height:2.5rem;padding:0}.entity-zoom-thumb{background:var(--neutral-800);border-radius:var(--radius-sm);color:var(--neutral-300);cursor:pointer;border:2px solid #0000;flex:none;width:3.5rem;height:3.5rem;padding:0}.entity-zoom-thumb img{object-fit:contain;width:100%;height:100%}.entity-zoom-thumb.is-active{border-color:var(--green-600)}.entity-zoom-hint{color:var(--neutral-400);text-align:center;margin:0;font-size:.75rem}.entity-zoom-hint kbd{background:var(--neutral-700);border-radius:var(--radius-sm);color:#fff;padding:.125rem .375rem;font-size:.75rem}@media (width<=640px){.entity-zoom-hint{display:none}.entity-zoom-thumb{width:3rem;height:3rem}}.no-image-block{background:var(--sand-100);color:var(--action-color);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;display:flex}.no-image-block span{font-size:.75rem;font-weight:500}.no-image-block.is-withheld{gap:12px;padding:1rem}.no-image-block.is-withheld span{text-align:center;text-wrap:balance}.pager{clear:both;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:2rem 0;padding:0;list-style-type:none;display:flex}.pager li{margin:0;font-weight:500;display:flex}.pager a,.pager .pager-current,.pager .pager-ellipsis{border-radius:var(--radius-sm);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .625rem;display:inline-flex}.pager a{color:currentColor;transition:background-color .25s}.pager a:hover,.pager a:focus{background-color:var(--green-100)}.pager .pager-current{border-color:var(--green-400)}.pager .pager-previous a,.pager .pager-next a{width:2.5rem;padding:0;position:relative}.pager .pager-previous a:before,.pager .pager-next a:before{content:"";background-color:#000;position:absolute;inset:0;-webkit-mask-image:url(/images/icon-chevron-mask.svg);mask-image:url(/images/icon-chevron-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pager .pager-next a:before{transform:rotate(180deg)}@media (prefers-contrast:more){.pager .pager-current{border-color:var(--sand-900)}}.rollup{flex-wrap:wrap;align-content:stretch;align-items:stretch;display:flex}.rollup article{width:100%;position:relative}.rollup article h3{margin-top:0;font-size:1.2rem}.rollup .rollup-media{background-color:var(--sand-50);justify-content:center;align-items:center;display:flex}.rollup .rollup-media img{object-fit:contain;width:100%;height:100%}.rollup .category{background-color:var(--green-900);border-radius:var(--radius-sm);color:var(--base);font-size:var(--font-size-sm);margin:0 .375rem .375rem 0;padding:.25rem .625rem;font-weight:500;display:inline-block}.rollup-asc{color:var(--green-700);font-size:var(--font-size-sm);font-weight:700}.rollup h3 a:after{content:"";position:absolute;inset:0}.rollup .rollup-media[data-empty]{aspect-ratio:auto;background:0 0;height:0;padding:0}.rollup.result article{border-bottom:1px solid var(--sand-200);gap:min(3rem,4vw);padding:1.5rem 0;display:flex;position:relative}.rollup.result .rollup-media{flex-shrink:0;width:clamp(8rem,18vw,18rem);height:clamp(6rem,14vw,12rem);padding:.5rem}.rollup.result .rollup-media:empty{height:0}.rollup.result .rollup-content{flex:1}.rollup.result h3{margin-top:0;font-size:1.25rem}.rollup.result p{margin-bottom:0}.rollup.result a{text-decoration:none}.rollup.result a:hover,.rollup.result a:focus{text-decoration:underline}.rollup.card{gap:1rem}.rollup.card article{border:1px solid var(--neutral-200);border-radius:var(--radius-sm);width:calc(50% - .5rem);transition:transform .2s,box-shadow .2s}.rollup.card article:hover,.rollup.card article:focus-within{transform:translateY(-2px);box-shadow:0 .25rem .375rem #0001,0 .5rem .75rem .125rem #0001}.rollup.card h3{font-size:var(--font-size-base);margin:0 0 1rem;font-weight:600;line-height:1.4}.rollup.card .rollup-media{aspect-ratio:3/2}.rollup.card .rollup-content{padding:1rem}@media (width>=640px){.rollup.card article{width:calc(33.3333% - .666667rem)}}@media (width>=1440px){.rollup.card article{width:calc(25% - .75rem)}}.rollup.tile{gap:1rem}.rollup.tile article{border:1px solid var(--neutral-200);border-radius:var(--radius-sm);width:calc(50% - .5rem)}.rollup.tile .rollup-media{aspect-ratio:3/2}.rollup.tile .rollup-content{padding:1rem}.rollup.tile .rollup-content h3{font-size:1rem}@media (width>=640px){.rollup.tile article{width:calc(33.3333% - .666667rem)}}@media (width>=980px){.rollup.tile article{width:calc(25% - .75rem)}}@media (width>=1440px){.rollup.tile article{width:calc(16.6667% - .833333rem)}}.person-timeline{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:1rem 0;display:flex;position:relative}.person-timeline:before{background-color:var(--neutral-300);content:"";width:1px;position:absolute;inset:0 auto 0 9rem}.person-timeline dt{color:var(--green-800);text-align:right;width:9rem;font-weight:700}.person-timeline dt span{background-color:var(--sand-100);border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-right:.75rem;padding:.5rem 2rem .5rem 1rem;display:inline-block;-webkit-mask-image:linear-gradient(#000,#000),url(/images/icon-clip-path.svg);mask-image:linear-gradient(#000,#000),url(/images/icon-clip-path.svg);-webkit-mask-position:0,100%;mask-position:0,100%;-webkit-mask-size:calc(100% - 1.125rem) 100%,1.125rem 100%;mask-size:calc(100% - 1.125rem) 100%,1.125rem 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.person-timeline dd:before{background-color:var(--green-700);border-radius:var(--radius-full);content:"";width:.5rem;height:.5rem;display:inline-block;position:absolute;top:calc(50% - .25rem);left:-1.25rem}.person-timeline dd{width:calc(100% - 10rem);margin-left:1rem;line-height:1.5;position:relative}.toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;display:flex}.toggle .toggle-label{color:var(--neutral-800)}.toggle .toggle-track{background-color:var(--neutral-300);border-radius:var(--radius-pill);align-items:center;width:2.5rem;height:1.5rem;transition:background-color .2s;display:inline-flex;position:relative}.toggle .toggle-knob{border-radius:var(--radius-full);background-color:#fff;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;left:.1875rem}.toggle[aria-pressed=true] .toggle-track{background-color:var(--action-color)}.toggle[aria-pressed=true] .toggle-knob{transform:translate(1rem)}.maintenance-message{justify-content:center;align-items:center;height:60vh;display:flex}.maintenance-message>div{width:min(100% - 2rem,600px)}.maintenance-message svg{width:32px;height:32px}.back-link{margin-block:2.5rem}.back-link svg{vertical-align:bottom;width:1.25rem;height:1.5rem}.back-link a{text-decoration:none}.back-link a:hover,.back-link a:focus{text-decoration:underline}.icon-sm{width:1.25rem;height:1.25rem}.content-wrapper{flex-wrap:wrap;gap:4rem 6rem;display:flex}.entity-title{order:-2;width:100%}.entity-type-label{color:var(--neutral-900);margin-top:.625rem;font-size:1rem;font-weight:500;display:block}.content-wrapper h1{margin-block:0}.entity-main{width:100%}.entity-main>h2:first-child{margin-top:0}.entity-aside{width:100%;display:contents}.entity-aside>.entity-media{order:-1;width:100%}.entity-extra{width:100%}.entity-field-rows .field{border-bottom:1px solid var(--sand-500);gap:0 1rem;padding-block:1rem;display:flex}.entity-field-rows .field-label{width:12rem}.entity-field-rows .field-value{width:calc(100% - 12rem);font-weight:700}.related-list{border-bottom:1px solid var(--sand-500);margin:0;list-style:none}.related-list li{margin:0;padding-block:1rem;padding-inline-end:1.5rem;display:inline-block}.related-list a{font-weight:700}.related-cta{background-color:var(--sand-100);margin-block:4rem 1rem;padding:1.5rem}.related-cta+.related-cta{margin-block:1rem}.related-cta a{color:var(--neutral-800);font-family:var(--font-brand);text-transform:uppercase;align-items:center;gap:1.5rem;font-size:2rem;text-decoration:none;display:flex}.related-cta a:hover,.related-cta a:focus{color:var(--neutral-800);text-decoration:underline}.related-cta a:before{background:var(--action-color) url(/images/icon-arrow.svg) center center no-repeat;border-radius:var(--radius-md);content:"";width:2rem;height:2rem;display:inline-block}.related-cta a:hover:before,.related-cta a:focus:before{background-color:var(--action-color-focus)}.commanding-officers{margin-left:0;font-weight:700;list-style:none}.places-map{border-radius:var(--radius-md);width:min(100%,58rem);height:32rem;margin-bottom:2rem}svg.leaflet-attribution-flag{display:none!important}.entity-main table{border:none;border-bottom:1px solid var(--sand-500);border-collapse:collapse;width:100%;margin:1.5rem 0}.entity-main th{border-bottom:1px solid var(--sand-500);color:var(--h);text-align:left;vertical-align:middle;padding:1rem 1.5rem 1rem 0;font-weight:400}.entity-main td{border-bottom:1px solid var(--sand-500);vertical-align:middle;padding:1rem 1.5rem 1rem 0;font-weight:700}.content-wrapper footer{border-top:1px solid var(--neutral-200);width:100%;padding-block:1rem}.content-wrapper footer p{border:1px solid var(--neutral-300);color:var(--neutral-500);margin:.25rem .25rem .25rem 0;padding:.375rem .75rem;font-size:.75rem;display:inline-block}@media (width>=980px){.entity-main{width:80%}.entity-main:has(+.entity-aside){flex:1;width:auto}.entity-aside{width:40%;display:block}.entity-aside:not(:has(*)){width:20%}.entity-aside>.entity-media{order:0}}*{margin:0;padding:0}body,html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none}article,aside,figcaption,figure,footer,header,main,nav,time,section{display:block}iframe{z-index:98;border-style:none;display:block}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}@font-face{font-display:swap;font-family:Woodrow Condensed;font-style:normal;font-weight:400;src:url(/fonts/woodrow-condensed.woff2)format("woff2")}body{color:var(--key);font-family:var(--font-body);font-size:var(--font-size-base);scrollbar-gutter:stable;margin:0;padding:0;font-weight:400;line-height:1.5}h1,.h1{color:var(--neutral-900);font-family:var(--font-heading);margin-bottom:1rem;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:700;line-height:1.4}h2,.h2{color:var(--neutral-900);font-family:var(--font-heading);margin-block:1rem;margin-top:2rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:700}h3,.h3{color:var(--neutral-900);font-family:var(--font-heading);margin-top:4rem;margin-bottom:1rem;font-size:clamp(1.3rem,1.5vw,1.5rem);font-weight:700}h2+h3{margin-top:1rem}h4,.h4{color:var(--neutral-900);font-family:var(--font-heading);margin-top:3rem;margin-bottom:1rem;font-size:clamp(1.2rem,1.4vw,1.4rem);font-weight:500}h5,.h5{color:var(--neutral-900);font-family:var(--font-heading);margin-top:2rem;margin-bottom:1rem;font-size:clamp(1.1rem,1.3vw,1.3rem);font-weight:500}h6,.h6{color:var(--neutral-900);font-family:var(--font-heading);margin-top:2rem;margin-bottom:1rem;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:500}a{color:var(--action-color);text-underline-offset:.25rem;text-decoration-thickness:1px}a:hover,a:focus{color:var(--action-color-focus);text-decoration:none}p{margin:1rem 0;line-height:1.5}ul,ol{margin-left:1.25rem}li{margin:.5rem 0}nav ul,nav ol{margin:0;list-style-type:none}img,video{max-width:100%;height:auto}hr{background:var(--neutral-400);border:none;height:1px}a:hover,a:focus{text-decoration:none}[tabindex]:not([tabindex="-1"]),a,button,input,select,textarea{font-family:var(--font-body);outline-offset:4px;outline:2px solid #0000;transition:outline-offset .2s linear}[tabindex]:not([tabindex="-1"]):focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-offset:2px;z-index:1;outline-color:currentColor}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#content{margin-inline:auto;width:var(--layout-width);margin-top:6rem}.visually-hidden{clip-path:rect(0 0 0 0);overflow-wrap:normal;width:1px;height:1px;left:0;overflow:hidden;position:absolute!important}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip-path:unset;width:auto;height:auto;top:.5rem;left:.5rem;overflow:visible;position:absolute!important}.hidden{display:none}.block{display:block}