@font-face{font-family:Playfair Variable;font-style:normal;font-weight:300 400;font-stretch:100% 106%;font-display:swap;src:url(/fonts/playfair/playfair-roman-caps.woff2) format("woff2");unicode-range:u+0020-0060,u+007b-007e,u+00a0,u+2013-2014,u+2018-2019,u+201c-201d,u+2026;ascent-override:96.1%;descent-override:51.4%;line-gap-override:0%}@font-face{font-family:Playfair Variable;font-style:normal;font-weight:300 400;font-stretch:100% 106%;font-display:swap;src:url(/fonts/playfair/playfair-roman-lower.woff2) format("woff2");unicode-range:u+0061-007a;ascent-override:96.1%;descent-override:51.4%;line-gap-override:0%}@font-face{font-family:Playfair Variable;font-style:italic;font-weight:400 700;font-stretch:105% 110%;font-display:swap;src:url(/fonts/playfair/playfair-italic-name.woff2) format("woff2");unicode-range:u+0020,u+004b,u+0057,u+0065,u+0069,u+006b-006c,u+006e,u+0073,u+0077,u+0079;ascent-override:96.1%;descent-override:51.4%;line-gap-override:0%}@font-face{font-family:Playfair Fallback;src:local("Georgia"),local("Times New Roman"),local("Liberation Serif");size-adjust:84.5%;ascent-override:113.7%;descent-override:60.8%;line-gap-override:0%}html:has(>body>.public-site.kwm-site){font-size:12px;scroll-padding-top:0}@media (min-width:1025px){html:has(>body>.public-site.kwm-site){font-size:14px}}.kwm-site{--kwm-ink:#000000;--kwm-paper:#ffffff;--kwm-icon:#212529;--kwm-label:#767676;--kwm-menu-ink:rgba(0,0,0,0.9);--kwm-rule-strong:rgba(0,0,0,0.2);--kwm-rule:rgba(0,0,0,0.1);--kwm-scrim:rgba(0,0,0,0.5);--kwm-bar-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);--kwm-serif:"Playfair Variable","Playfair Fallback",Georgia,"Times New Roman",serif;--kwm-sans:var(--font-geist),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--kwm-ease-sine:cubic-bezier(0.37,0,0.63,1);--kwm-ease-button:cubic-bezier(0.1,0.82,0.76,0.965);--kwm-p:9px;--kwm-g:36px;--kwm-frame:none;--kwm-bio-cols:12;background:var(--kwm-paper);color:var(--kwm-ink);font-family:var(--kwm-sans);font-weight:300;line-height:1.5}.kwm-site :is(h1,h2,h3).sr-only{font-family:var(--kwm-sans)}@media (min-width:576px){.kwm-site{--kwm-frame:540px}}@media (min-width:768px){.kwm-site{--kwm-frame:720px}}@media (min-width:992px){.kwm-site{--kwm-frame:960px;--kwm-bio-cols:11}}@media (min-width:1025px){.kwm-site{--kwm-p:10.5px;--kwm-g:42px}}@media (min-width:1200px){.kwm-site{--kwm-frame:1140px;--kwm-bio-cols:10}}@media (min-width:1400px){.kwm-site{--kwm-frame:1320px;--kwm-bio-cols:9}}.kwm{position:relative;min-height:100vh;background:var(--kwm-paper);color:var(--kwm-ink);-webkit-font-smoothing:antialiased}:where(.kwm a){color:inherit;text-decoration:none;transition:none}:where(.kwm button){font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}:where(.kwm img){display:block}.public-site.kwm-site :focus-visible{outline:2px solid var(--kwm-ink);outline-offset:2px}.kwm-frame{width:100%;max-width:var(--kwm-frame);margin-inline:auto}.kwm-content{padding-inline:var(--kwm-p)}.kwm-wordmark{display:inline-block;font-family:var(--kwm-sans);font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;line-height:1;color:var(--kwm-ink)}.kwm-bar{z-index:2;background:var(--kwm-paper);box-shadow:var(--kwm-bar-shadow)}.kwm-bar,.kwm-bar__row{position:relative;height:48px}.kwm-bar__row{display:flex;align-items:center;justify-content:center;width:calc(100% - 2 * var(--kwm-p));padding-inline:var(--kwm-p)}.kwm-bar__menu{position:absolute;left:var(--kwm-p);top:9.5px;width:40px;height:30px;padding:0;border:0;background:transparent;color:var(--kwm-icon);cursor:pointer}@media (min-width:1024px){.kwm-bar__menu:hover{color:var(--kwm-ink)}}.kwm-lines{position:absolute;left:9px;top:9px;width:22px;height:12px}.kwm-lines:after,.kwm-lines:before{content:"";position:absolute;left:0;width:22px;height:2px;border-radius:1px;background:currentColor}.kwm-lines:before{top:0}.kwm-lines:after{top:10px}.kwm-lines--x:after,.kwm-lines--x:before{top:5px}.kwm-lines--x:before{transform:rotate(45deg)}.kwm-lines--x:after{transform:rotate(-45deg)}.kwm-bar__brand{position:absolute;left:calc(var(--kwm-p) + 45px);top:11.5px;display:flex;align-items:center;width:156px;height:25px;padding-left:4.5px}.kwm-bar__brand .kwm-wordmark{font-size:15.5px}.kwm-tabs{display:none;margin:0;padding:0;list-style:none}.kwm-tab{display:block;padding:0;border:0;background:transparent;font-family:var(--kwm-sans);font-weight:300;font-size:13px;line-height:19.5px;text-transform:uppercase;white-space:nowrap;color:inherit;cursor:pointer}@media (min-width:992px) and (max-width:1024px){.kwm-tabs{position:absolute;left:0;top:45px;display:flex;width:calc(100% + 2 * var(--kwm-p));padding:2.4px 0;background:var(--kwm-ink);color:var(--kwm-paper);overflow-x:auto;scrollbar-width:none}.kwm-tabs::-webkit-scrollbar{display:none}.kwm-tabs>li{margin:0 18px}.kwm-tab{font-size:13.8px;line-height:20.7px}.public-site.kwm-site .kwm-tabs :focus-visible{outline-color:var(--kwm-paper);outline-offset:-3px}}@media (min-width:1025px){.kwm-tabs{display:flex}.kwm-tabs>li{margin:0 21px}}.kwm-bar__end{position:absolute;right:var(--kwm-p);top:50%;transform:translateY(-50%);font-family:var(--kwm-sans);font-weight:700;font-size:12px;line-height:18px;text-transform:uppercase;white-space:nowrap}@media (min-width:1025px){.kwm-bar__end{font-size:14px;line-height:21px}}.kwm-bar.is-fixed{position:fixed;top:0;left:0;right:0;animation:kwm-bar-reveal .6s ease both}html[data-kwm-bar=fixed] .kwm{padding-top:48px}@keyframes kwm-bar-reveal{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}.kwm-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--kwm-ink);overflow:visible}.kwm-dialog::backdrop{background:transparent}html:has(>body>.kwm-site .kwm-dialog[open]){overflow:hidden}.kwm-menu{z-index:1000}.kwm-menu__overlay{position:absolute;inset:0;background:var(--kwm-scrim);opacity:0;transition:opacity .4s var(--kwm-ease-sine)}.kwm-menu.is-open .kwm-menu__overlay{opacity:1}.kwm-menu__panel{position:absolute;top:0;bottom:0;left:0;width:0;background:var(--kwm-paper);overflow-x:clip;overflow-y:auto;transition:width .5s ease-in-out}.kwm-menu.is-open .kwm-menu__panel{width:300px}.kwm-menu__list{display:flex;flex-direction:column;margin:0;padding:70px 0 20px 19px;list-style:none}.kwm-menu__item{display:flex;margin:5px 0}.kwm-menu__link{display:block;font-family:var(--kwm-sans);font-weight:700;font-size:19.2px;line-height:28.8px;text-transform:uppercase;white-space:nowrap;color:var(--kwm-menu-ink)}@media (min-width:1025px){.kwm-menu__link{font-size:22.4px;line-height:33.6px}}.kwm-menu__link[aria-current=page]{opacity:.54}.public-site.kwm-site .kwm-menu__link[aria-current=page]:focus-visible{outline-offset:-2px}.kwm-menu__close{position:absolute;left:var(--kwm-p);top:1.4rem;z-index:1;width:40px;height:30px;padding:0;border:0;background:transparent;color:var(--kwm-icon);cursor:pointer}.kwm-print{z-index:1055}.kwm-print__scrim{position:absolute;inset:0;background:var(--kwm-scrim);opacity:0;transition:opacity .15s linear}.kwm-print__paper{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--kwm-paper);opacity:0;transform:translateY(-50px);transition:opacity .15s linear .15s,transform .3s ease-out .15s;overflow:auto}.kwm-print.is-open .kwm-print__scrim{opacity:1}.kwm-print.is-open .kwm-print__paper{opacity:1;transform:none}.kwm-print.is-closing .kwm-print__scrim{opacity:0}.kwm-print.is-closing .kwm-print__paper{opacity:0;transform:translateY(-50px);transition:opacity .15s linear,transform .15s ease-in}.kwm-print__close{position:absolute;left:1.9rem;top:1.4rem;display:flex;align-items:center;justify-content:center;width:27.8px;height:29px;padding:0;border:0;background:transparent;color:var(--kwm-ink);cursor:pointer}.kwm-print__close svg{width:18px;height:18px}@media (min-width:1025px){.kwm-print__close{width:30.4px;height:33.5px}.kwm-print__close svg{width:21px;height:21px}}.kwm-print__block{display:flex;flex-direction:column;align-items:center;padding:1rem;text-align:center}.kwm-print__prompt{margin:0 0 1rem;font-family:var(--kwm-sans);font-weight:300;font-size:1rem;line-height:1.5}.kwm-print__card{display:block;width:15rem;margin:.9rem;padding:0;border:0;background:transparent;color:var(--kwm-ink);cursor:pointer;transition:opacity .3s ease}.kwm-print__card:focus-visible,.kwm-print__card:hover{opacity:.7}.kwm-print__thumbs{display:flex;gap:.5rem;height:10rem;padding:7px;border:1px solid var(--kwm-ink)}.kwm-print__thumb{flex:1 1 0;min-width:0;overflow:hidden}.kwm-print__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kwm-print__caption{display:block;padding:.5rem;font-family:var(--kwm-sans);font-weight:400;font-size:.93rem;line-height:1.5;text-transform:uppercase}.kwm-veil{z-index:1060;background:var(--kwm-paper);opacity:.8;color:var(--kwm-ink)}.kwm-veil[open]{display:flex;flex-direction:column;align-items:center;justify-content:center}.kwm-veil__title{margin:0;font-family:var(--kwm-serif);font-weight:400;font-size:48px;line-height:43.2px;font-variant-numeric:lining-nums}.kwm-veil__count{min-height:22.5px;margin:1rem 0 0;font-family:var(--kwm-sans);font-weight:300;font-size:15px;line-height:22.5px;font-variant-numeric:tabular-nums}@media (min-width:1025px){.kwm-veil__title{font-size:56px;line-height:50.4px}.kwm-veil__count{min-height:26.25px;font-size:17.5px;line-height:26.25px}}@media (prefers-reduced-motion:reduce){.kwm-bar.is-fixed{animation:none}.kwm-menu__overlay,.kwm-menu__panel{transition:none}.kwm-print.is-closing .kwm-print__paper,.kwm-print__paper{transform:none;transition:opacity .15s linear}}