.arrow-up-right[data-astro-cid-o65qyngq]{vertical-align:-.12em;flex:none;display:inline-block}:root{--p2m-duration:2s}.p2m-actor{transform-box:fill-box;transform-origin:50%;animation-duration:var(--p2m-duration);animation-timing-function:linear;animation-fill-mode:both}#wordmark,[id$=-wordmark]{animation:p2m-word var(--p2m-duration) linear both}@keyframes p2m-word{0%,to{opacity:1}}.p2m-piece-0{animation-name:p2m-build-0}@keyframes p2m-build-0{0%,0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(100px)rotate(-12deg)scale(.75)}8%{opacity:1}32%,to{opacity:1;transform:none}}.p2m-piece-1{animation-name:p2m-build-1}@keyframes p2m-build-1{0%,9%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-100px,-50px)rotate(-14deg)scale(.75)}17%{opacity:1}58%,to{opacity:1;transform:none}}.p2m-piece-2{animation-name:p2m-build-2}@keyframes p2m-build-2{0%,13%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-140px,-20px)rotate(-18deg)scale(.75)}21%{opacity:1}61%,to{opacity:1;transform:none}}.p2m-piece-3{animation-name:p2m-build-3}@keyframes p2m-build-3{0%,18%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(100px,-80px)rotate(18deg)scale(.75)}26%{opacity:1}56%,to{opacity:1;transform:none}}.p2m-piece-4{animation-name:p2m-build-4}@keyframes p2m-build-4{0%,23%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(110px,20px)rotate(12deg)scale(.75)}31%{opacity:1}66%,to{opacity:1;transform:none}}.p2m-piece-5{animation-name:p2m-build-5}@keyframes p2m-build-5{0%,20%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-120px)rotate(-10deg)scale(.75)}28%{opacity:1}62%,to{opacity:1;transform:none}}.p2m-piece-6{animation-name:p2m-build-6}@keyframes p2m-build-6{0%,26%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-130px,-90px)rotate(-12deg)scale(.75)}34%{opacity:1}68%,to{opacity:1;transform:none}}.p2m-piece-7{animation-name:p2m-build-7}@keyframes p2m-build-7{0%,28%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-50px,80px)rotate(12deg)scale(.75)}36%{opacity:1}70%,to{opacity:1;transform:none}}.p2m-piece-8{animation-name:p2m-build-8}@keyframes p2m-build-8{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-80px,-70px)rotate(14deg)scale(.75)}38%{opacity:1}73%,to{opacity:1;transform:none}}.p2m-piece-9{animation-name:p2m-build-9}@keyframes p2m-build-9{0%,34%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-70px,-70px)rotate(-16deg)scale(.75)}42%{opacity:1}68%,to{opacity:1;transform:none}}.p2m-piece-10{animation-name:p2m-build-10}@keyframes p2m-build-10{0%,37%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(70px,-70px)rotate(16deg)scale(.75)}45%{opacity:1}72%,to{opacity:1;transform:none}}.p2m-letter-3{animation-name:p2m-letter-3}@keyframes p2m-letter-3{0%,49%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-65px)rotate(5deg)}79%,to{opacity:1;transform:none}}.p2m-letter-2{animation-name:p2m-letter-2}@keyframes p2m-letter-2{0%,51.2%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-65px)rotate(5deg)}80.9%,to{opacity:1;transform:none}}.p2m-letter-7{animation-name:p2m-letter-7}@keyframes p2m-letter-7{0%,53.4%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-65px)rotate(5deg)}82.8%,to{opacity:1;transform:none}}.p2m-letter-0{animation-name:p2m-letter-0}@keyframes p2m-letter-0{0%,55.6%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-65px)rotate(5deg)}84.7%,to{opacity:1;transform:none}}.p2m-letter-5{animation-name:p2m-letter-5}@keyframes p2m-letter-5{0%,57.8%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-65px)rotate(5deg)}86.6%,to{opacity:1;transform:none}}.p2m-letter-4{animation-name:p2m-letter-4}@keyframes p2m-letter-4{0%,60%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-65px)rotate(5deg)}88.5%,to{opacity:1;transform:none}}.p2m-letter-6{animation-name:p2m-letter-6}@keyframes p2m-letter-6{0%,62.2%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-65px)rotate(5deg)}90.4%,to{opacity:1;transform:none}}.p2m-letter-1{animation-name:p2m-letter-1}@keyframes p2m-letter-1{0%,64.4%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-65px)rotate(5deg)}92.3%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.p2m-actor,[id$=-wordmark]{opacity:1;transform:none;animation:none!important}}.city-recognition{z-index:10000;pointer-events:none;box-sizing:border-box;will-change:transform;background:0 0;border:1.5px solid #b51132;border-radius:50%;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #fff,inset 0 0 0 1px #fff}.city-recognition[hidden]{display:none!important}.city-recognition.is-recognizing{background:0 0;border-radius:3px;box-shadow:0 0 0 1px #fff8}.city-recognition-label{color:#8e102b;white-space:nowrap;background:#fff;border-left:2px solid #b51132;padding:4px 7px;font:500 11px/1.2 Arial,sans-serif;position:absolute;bottom:calc(100% + 5px);left:-1.5px}.city-recognition:not(.is-recognizing) .city-recognition-label{display:none}.city-pointer-active,.city-pointer-active body,.city-pointer-active *{cursor:none!important}@media (hover:none){.city-recognition:not(.is-recognizing){display:none!important}.city-pointer-active,.city-pointer-active body,.city-pointer-active #story{cursor:auto}}@media (hover:hover) and (pointer:fine){.shared-header .desktop-nav a:is(:hover,:focus-visible),.reading-page main :is(a,button,summary):not(:disabled):is(:hover,:focus-visible),#summary a:is(:hover,:focus-visible){color:#fff;background-color:#b51132;border-color:#b51132}}@media (hover:none),(pointer:coarse),(pointer:none){.shared-header .desktop-nav a:is(:active,:focus-visible),.reading-page main :is(a,button,summary):not(:disabled):is(:active,:focus-visible),#summary a:is(:active,:focus-visible){color:#fff;background-color:#b51132;border-color:#b51132}}@media (hover:hover) and (pointer:fine){.reading-page main :is(a,button,summary):not(:disabled):is(:hover,:focus-visible)>span{color:inherit}}@media (hover:none),(pointer:coarse),(pointer:none){.reading-page main :is(a,button,summary):not(:disabled):is(:active,:focus-visible)>span{color:inherit}}.reading-page main a{border-radius:4px}@media (prefers-reduced-motion:reduce){.city-recognition{transition:none}}@media (hover:hover) and (pointer:fine){.reading-page main summary:is(:hover,:focus-visible):after{color:inherit}}@media (hover:none),(pointer:coarse),(pointer:none){.reading-page main summary:is(:active,:focus-visible):after{color:inherit}}.reading-page main :is(p,li)>a{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3px 5px}.reading-page main .direct-links a,.reading-page main .related-links a,.reading-page main .faq-answer a,.reading-page main .legacy-entries :is(a,summary){padding:10px 12px}@media (hover:none),(pointer:coarse),(pointer:none){a[href],button,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:#a6193029}:is(a[href],button,summary,[role=button]):not(:disabled):active{opacity:.78}}.shared-header .logo-orbit{pointer-events:none;opacity:0;width:88px;height:88px;transition:opacity .18s;position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.shared-header .logo-orbit path{fill:none;stroke:#b51132;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22 78}@media (hover:hover) and (pointer:fine){.shared-header a:is(:hover,:focus-visible) .logo-orbit{opacity:1}}@media (hover:none),(pointer:coarse),(pointer:none){.shared-header a:focus-visible .logo-orbit{opacity:1}}@media (hover:hover) and (pointer:fine){.shared-header a:is(:hover,:focus-visible) .logo-orbit path{animation:2.4s linear infinite logo-edge-travel}}@media (hover:none),(pointer:coarse),(pointer:none){.shared-header a:focus-visible .logo-orbit path{animation:2.4s linear infinite logo-edge-travel}}@keyframes logo-edge-travel{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.shared-header .logo-orbit{transition:none}@media (hover:hover) and (pointer:fine){.shared-header a:is(:hover,:focus-visible) .logo-orbit path{stroke-dasharray:none;animation:none}}@media (hover:none),(pointer:coarse),(pointer:none){.shared-header a:focus-visible .logo-orbit path{stroke-dasharray:none;animation:none}}}.shared-header .mobile-menu,.shared-header .mobile-contact{display:none}.shared-header .nav-right{justify-self:end}.shared-header .desktop-nav{--nav-tab-width:clamp(88px, 7.8vw, 112px);gap:clamp(8px,1.7vw,26px);min-width:0}.shared-header .locale-switch{align-items:center;gap:4px;min-height:48px;font:12px/1 Arial,sans-serif;display:inline-flex}.shared-header .locale-switch [data-locale-value],.shared-header .mobile-locale [data-locale-value]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:auto;min-width:44px;min-height:44px;padding:8px 12px;display:inline-flex}.shared-header [data-locale-value][aria-pressed=true]{color:#a61930;text-underline-offset:5px;text-decoration:underline 2px}@media (hover:hover) and (pointer:fine){.shared-header [data-locale-value]:is(:hover,:focus-visible){color:#fff;background:#a61930;outline:none}}@media (hover:none),(pointer:coarse),(pointer:none){.shared-header [data-locale-value]:is(:active,:focus-visible){color:#fff;background:#a61930;outline:none}}.shared-header .desktop-nav a{flex:0 0 var(--nav-tab-width);width:var(--nav-tab-width);box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;height:48px;min-height:48px;margin:0;padding:0;font:14px/1 Arial,sans-serif;transition:background-color .16s,color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.shared-header .desktop-nav a:hover,.shared-header .desktop-nav a:focus-visible{color:#fff;background:#a61930;border-color:#a61930}}@media (hover:none),(pointer:coarse),(pointer:none){.shared-header .desktop-nav a:active,.shared-header .desktop-nav a:focus-visible{color:#fff;background:#a61930;border-color:#a61930}}.shared-header .mobile-menu nav a,.shared-header .mobile-contact{border-radius:6px}@media (prefers-reduced-motion:reduce){.shared-header .desktop-nav a{transition:none}}.shared-header a,.shared-header summary{text-decoration:none}.shared-header a:focus-visible,.shared-header summary:focus-visible{outline-offset:4px;outline:2px solid #a61930}@media (width<=900px){.shared-header:is(.site-header,.reading-header){--menu-gutter:24px;padding-inline:var(--menu-gutter);grid-template-columns:1fr 80px 1fr}.shared-header .desktop-nav{display:none}.shared-header>.brand,.shared-header>.reading-brand{visibility:visible;grid-area:1/2}.shared-header .mobile-contact{grid-area:1/3;justify-self:end;align-items:center;min-height:44px;padding:8px 12px;font:13px Arial,sans-serif;display:inline-flex}.shared-header .mobile-menu{grid-area:1/1;font:14px Arial,sans-serif;display:block}.shared-header .mobile-menu summary{cursor:pointer;border-radius:6px;align-items:center;gap:12px;width:fit-content;min-height:44px;padding:8px 12px;list-style:none;display:flex}.shared-header .mobile-menu summary::-webkit-details-marker{display:none}.shared-header .mobile-menu[open] summary .menu-icon{transform:rotate(45deg)}.shared-header .mobile-menu nav{color:#191b20;box-sizing:border-box;width:100%;padding:16px var(--menu-gutter) 24px;opacity:1;background:#fafaf8;border-bottom:1px solid #d5d6d3;flex-direction:column;justify-self:stretch;align-items:stretch;gap:4px;display:flex;position:absolute;top:100%;left:0;right:0}.shared-header .mobile-locale{border-top:1px solid #d5d6d3;grid-template-columns:1fr auto auto;align-items:center;gap:4px;margin-top:10px;padding:12px 0 0 12px;font-size:14px;display:grid}.shared-header .mobile-menu nav a{justify-content:flex-start;min-height:48px;padding:8px 12px;font-size:18px;display:flex}@media (hover:hover) and (pointer:fine){.shared-header .mobile-menu summary:is(:hover,:focus-visible),.shared-header .mobile-contact:focus-visible,.shared-header .mobile-menu nav a:hover,.shared-header .mobile-menu nav a:focus-visible,.shared-header .mobile-contact:hover{color:#fff;background:#a61930}}@media (hover:none),(pointer:coarse),(pointer:none){.shared-header .mobile-menu summary:is(:active,:focus-visible),.shared-header .mobile-contact:focus-visible,.shared-header .mobile-menu nav a:active,.shared-header .mobile-menu nav a:focus-visible,.shared-header .mobile-contact:active{color:#fff;background:#a61930}}}@media (width<=360px){.shared-header:is(.site-header,.reading-header){--menu-gutter:16px;padding-inline:var(--menu-gutter)}}.shared-footer[data-astro-cid-nns7i3if]{z-index:6;color:#fff;background:#080808;border-top:1px solid #363636;padding:0;font-family:Arial,sans-serif;display:block;position:relative}.shared-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit;text-decoration:none}.footer-pages[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-pages[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{letter-spacing:-.04em;border-bottom:1px solid #363636;font-size:clamp(30px,3.4vw,56px);line-height:1.1;display:grid;position:relative;overflow:hidden}.footer-face[data-astro-cid-nns7i3if]{grid-area:1/1;justify-content:space-between;align-items:center;gap:12px;min-height:200px;padding:clamp(36px,5vw,80px) clamp(24px,3.5vw,56px);display:flex}.footer-hover[data-astro-cid-nns7i3if]{color:#a61930;clip-path:polygon(0 100%,0 100%,0 100%);pointer-events:none;background:#fff;transition:clip-path .38s cubic-bezier(.22,.61,.36,1)}@media (hover:hover) and (pointer:fine){.footer-pages[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:is(:hover,:focus-visible) .footer-hover[data-astro-cid-nns7i3if]{clip-path:polygon(0 100%,0 -100%,200% 100%)}}@media (hover:none),(pointer:coarse),(pointer:none){.footer-pages[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible .footer-hover[data-astro-cid-nns7i3if]{clip-path:polygon(0 100%,0 -100%,200% 100%)}}.footer-pages[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]+a[data-astro-cid-nns7i3if]{border-left:1px solid #363636}.footer-pages[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-offset:-6px;outline:3px solid #a61930}.footer-arrow[data-astro-cid-nns7i3if]{font-size:.72em}.footer-bottom[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 40px;padding:48px max(24px,6vw);display:flex}.footer-bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:#bdbdbd;margin:0;font-size:12px;line-height:1.8}.footer-contact[data-astro-cid-nns7i3if],.footer-policies[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:0 20px;display:flex}.footer-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;font-size:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.footer-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-underline-offset:4px;text-decoration:underline}}@media (hover:none),(pointer:coarse),(pointer:none){.footer-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:active{text-underline-offset:4px;text-decoration:underline}}.footer-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=700px){.footer-pages[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.footer-face[data-astro-cid-nns7i3if]{min-height:124px;padding:32px 24px;font-size:clamp(36px,9vw,52px)}.footer-pages[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]+a[data-astro-cid-nns7i3if]{border-left:0}.footer-bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{order:3;width:100%}.footer-bottom[data-astro-cid-nns7i3if]{flex-direction:column;align-items:start;gap:16px;padding:32px 24px}}@media (prefers-reduced-motion:reduce){.footer-hover[data-astro-cid-nns7i3if]{transition:none}}@view-transition{navigation:auto}::view-transition{background:#080808}::view-transition-group(root){animation:none}::view-transition-image-pair(root){isolation:isolate}::view-transition-old(root){z-index:1;mix-blend-mode:normal;animation:.72s ease-in-out both page-underlay}::view-transition-new(root){z-index:2;mix-blend-mode:normal;animation:.72s step-end both page-content}@keyframes page-turn{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes page-underlay{0%{opacity:1}99.99%{opacity:.8}to{opacity:0}}@media (width<=980px){::view-transition-old(root),::view-transition-new(root){animation-duration:.45s}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none}}.page-turn-viewport{pointer-events:none;z-index:10001;position:fixed;inset:0;overflow:clip}.page-turn-sheet{transform-origin:100% 0;view-transition-name:page-sheet;background:#fafaf8;position:absolute;inset:0;transform:rotate(-90deg)}::view-transition-group(page-sheet){z-index:3;width:100%;height:100%;animation:none;inset:0;transform:none}::view-transition-old(page-sheet){display:none}::view-transition-new(page-sheet){transform-origin:100% 0;animation:.72s ease-in-out both page-turn,.18s linear .72s both paper-away}@keyframes page-content{0%{opacity:0}to{opacity:1}}@keyframes paper-away{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.page-turn-viewport{display:none}}html:has(.site-header) .page-turn-sheet{background:#eef2f5}@media (width<=980px){::view-transition-new(page-sheet){animation-duration:.45s,.15s;animation-delay:0s,.45s}}html.content-entering body,html.content-entering main{overflow-x:clip}
