:root{--blue:#004f87;--red:#bb001a;--yellow:#f7f700;--black:#000100;--grey:#686660;--white:#fcfefb;--font:Helvetica, Arial, "Liberation Sans", "Nimbus Sans", sans-serif;--scene-fit-max-dvh:100dvh;--film-sx:0px;--film-sy:0px;--film-blur:0px;--film-ca:0px}html{height:100%;font-family:var(--font);font-kerning:normal;font-feature-settings:"kern" 1, "liga" 0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}html,body{max-width:100vw;max-height:100svh;overflow:hidden}body{background:var(--black);min-height:100%;color:var(--white);flex-direction:column;display:flex}.app-shell{contain:paint;min-height:100dvh;overflow:clip}*{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{font:inherit}button{all:unset;cursor:pointer}[data-on=quiet]{color:var(--grey)}[data-on=black]{color:var(--black)}[data-on=white]{color:var(--white)}[data-on=blue]{color:var(--blue)}[data-on=red]{color:var(--red)}[data-on=yellow]{color:var(--yellow)}a{color:inherit;text-decoration:none}[data-film=on] .app-shell{transform:translate3d(var(--film-sx), var(--film-sy), 0);filter:blur(var(--film-blur))}html[data-film=on],html[data-film=on] body{overflow:clip}.grain-layer{z-index:9999;pointer-events:none;image-rendering:auto;width:100vw;height:100dvh;position:fixed;inset:0}.grain-layer[data-fallback=true]{background-image:var(--grain-tile);background-size:96px 96px;animation:.5s steps(4,end) infinite grain-jump}@keyframes grain-jump{0%{background-position:0 0}to{background-position:96px 96px}}.film-toggle{z-index:10000;background:var(--black);color:var(--white);border:1px solid var(--white);letter-spacing:.02em;text-transform:uppercase;padding:.45rem .65rem;font-size:.8125rem;font-weight:700;line-height:1.2;position:fixed;bottom:2vh;right:2vw}.film-toggle:focus-visible{outline:.3rem solid var(--yellow);outline-offset:0}@media (prefers-reduced-motion:reduce){.grain-layer[data-fallback=true]{animation:none}}
.PageNav-module__CaCDTW__shell{z-index:40;position:absolute;inset:0 0 auto auto}.PageNav-module__CaCDTW__menuButton{background:var(--black);color:var(--white);letter-spacing:.12em;text-transform:uppercase;z-index:10;padding:.9rem 1.1rem;font-size:.7rem;font-weight:700;line-height:1;transition:background .18s,color .18s,border-color .18s;position:absolute;top:0;right:0}.PageNav-module__CaCDTW__menuButton:hover{background:var(--white);color:var(--black);border-color:var(--black)}.PageNav-module__CaCDTW__menuButton:focus-visible{outline:.2rem solid var(--yellow);outline-offset:.1rem}.PageNav-module__CaCDTW__backdrop{z-index:38;background:#00010059;border:0;position:fixed;inset:0}.PageNav-module__CaCDTW__panel{background:var(--black);border-left:1px solid var(--white);z-index:39;flex-direction:column;width:min(32rem,100vw);height:100svh;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.PageNav-module__CaCDTW__panelHeader{z-index:2;justify-content:flex-end;padding:0;display:flex;position:absolute;top:0;right:0}.PageNav-module__CaCDTW__closeButton{background:var(--black);color:var(--white);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.1rem;font-size:.7rem;font-weight:700;line-height:1;transition:background .18s,color .18s;display:inline-flex;position:absolute;top:0;right:0}.PageNav-module__CaCDTW__closeButton:hover,.PageNav-module__CaCDTW__closeButton:focus-visible{background:var(--white);color:var(--black)}.PageNav-module__CaCDTW__panelInner{overscroll-behavior:contain;scrollbar-width:none;flex:1;overflow-y:auto}.PageNav-module__CaCDTW__panelInner::-webkit-scrollbar{display:none}.PageNav-module__CaCDTW__menuList{background:var(--black);flex-direction:column;height:100%;min-height:0;margin:0;padding:0;list-style:none;display:flex}.PageNav-module__CaCDTW__menuItem,.PageNav-module__CaCDTW__groupItem{border-top:1px solid var(--white);background:var(--black);width:100%;color:var(--white)}.PageNav-module__CaCDTW__menuItem:first-child,.PageNav-module__CaCDTW__groupItem:first-child{border-top:0}.PageNav-module__CaCDTW__itemRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.625rem;padding:.9rem 1.1rem;display:grid}.PageNav-module__CaCDTW__link,.PageNav-module__CaCDTW__subLink{width:100%;color:var(--white);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700;line-height:1.2;display:block}.PageNav-module__CaCDTW__link:hover,.PageNav-module__CaCDTW__subLink:hover,.PageNav-module__CaCDTW__link:focus-visible,.PageNav-module__CaCDTW__subLink:focus-visible{color:var(--black);background:var(--white)}.PageNav-module__CaCDTW__plusButton{width:2rem;height:2rem;color:var(--white);border:1px solid var(--white);background:0 0;justify-content:center;align-self:end;align-items:center;font-size:1.6rem;line-height:1;transition:background .18s,color .18s;display:inline-flex}.PageNav-module__CaCDTW__plusButton:hover,.PageNav-module__CaCDTW__plusButton:focus-visible{background:var(--white);color:var(--black)}.PageNav-module__CaCDTW__subMenu{flex-direction:column;gap:.25rem;padding:0 1.1rem .75rem;list-style:none;display:flex;overflow:hidden}.PageNav-module__CaCDTW__subItem{border-top:1px solid #fcfefb80;padding-top:.6rem}.PageNav-module__CaCDTW__subItem:first-child{border-top:0;padding-top:0}.PageNav-module__CaCDTW__emptyRow{border-top:1px solid var(--white);background:var(--black);width:100%;min-height:3.625rem}@media (max-width:40rem){.PageNav-module__CaCDTW__panel{width:100vw}.PageNav-module__CaCDTW__menuButton{padding:.85rem 1rem}.PageNav-module__CaCDTW__link,.PageNav-module__CaCDTW__subLink{letter-spacing:.12em;font-size:.7rem}}
