:root{--navy:#061b3a;--navy-deep:#04152a;--navy-raised:#0a2249;--navy-line:#13315c;--gold:#f0ae61;--gold-light:#fc7;--gold-dim:#9c6f3e;--cream:#f8f6f0;--navy-rgb:6 27 58;--navy-deep-rgb:4 21 42;--navy-raised-rgb:10 34 73;--navy-line-rgb:19 49 92;--gold-rgb:240 174 97;--gold-light-rgb:255 204 119;--cream-rgb:248 246 240;--text-display:clamp(2.4rem,min(8vw,10vh),6.5rem);--text-headline:clamp(2.5rem,7.5vw,7rem);--text-listing:clamp(1.6rem,4.2vw,3.6rem);--text-title:clamp(1.5rem,2.6vw,2.25rem);--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.7,0,0.84,0);--ease-std:cubic-bezier(0.4,0,0.2,1)}body{--font-sans-stack:var(--font-urbanist),ui-sans-serif,system-ui,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,SFMono-Regular,monospace}html:has(.kopoSite){scroll-behavior:smooth;scroll-padding-top:5.5rem}body[data-entrance-open=true]{overflow:hidden}.kopoSite{position:relative;min-height:100vh;line-height:1.5;font-family:var(--font-sans-stack);font-feature-settings:normal;font-variation-settings:normal;background-color:var(--navy);color:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}.kopoSite ::selection{background-color:var(--gold);color:var(--navy-deep)}.kopoSite :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}html body :where(.kopoSite) *,html body :where(.kopoSite) :after,html body :where(.kopoSite) :before{box-sizing:border-box;border:0 solid #e5e7eb}html body :where(.kopoSite) h1,html body :where(.kopoSite) h2,html body :where(.kopoSite) h3,html body :where(.kopoSite) h4,html body :where(.kopoSite) h5,html body :where(.kopoSite) h6{margin:0;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}html body :where(.kopoSite) blockquote,html body :where(.kopoSite) dd,html body :where(.kopoSite) dl,html body :where(.kopoSite) figure,html body :where(.kopoSite) p,html body :where(.kopoSite) pre{margin:0;font-size:inherit;font-family:inherit;color:inherit}html body :where(.kopoSite) hr{margin:0;height:0;color:inherit;border-top-width:1px}html body :where(.kopoSite) a{color:inherit;text-decoration:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}html body :where(.kopoSite) b,html body :where(.kopoSite) strong{font-weight:bolder}html body :where(.kopoSite) code,html body :where(.kopoSite) kbd,html body :where(.kopoSite) pre,html body :where(.kopoSite) samp{font-family:var(--font-mono-stack);font-size:1em}html body :where(.kopoSite) small{font-size:80%}html body :where(.kopoSite) li,html body :where(.kopoSite) menu,html body :where(.kopoSite) ol,html body :where(.kopoSite) ul{list-style:none;margin:0;padding:0}html body :where(.kopoSite) button,html body :where(.kopoSite) input,html body :where(.kopoSite) optgroup,html body :where(.kopoSite) select,html body :where(.kopoSite) textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}html body :where(.kopoSite) button,html body :where(.kopoSite) select{text-transform:none}html body :where(.kopoSite) button,html body :where(.kopoSite) input:where([type=button]),html body :where(.kopoSite) input:where([type=reset]),html body :where(.kopoSite) input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}html body :where(.kopoSite) [role=button],html body :where(.kopoSite) button{cursor:pointer}html body :where(.kopoSite) :disabled{cursor:default}html body :where(.kopoSite) textarea{resize:vertical}html body :where(.kopoSite) input::placeholder,html body :where(.kopoSite) textarea::placeholder{opacity:1;color:#9ca3af}html body :where(.kopoSite) audio,html body :where(.kopoSite) canvas,html body :where(.kopoSite) embed,html body :where(.kopoSite) iframe,html body :where(.kopoSite) img,html body :where(.kopoSite) object,html body :where(.kopoSite) svg,html body :where(.kopoSite) video{display:block;vertical-align:middle}html body :where(.kopoSite) img,html body :where(.kopoSite) video{max-width:100%;height:auto}html body :where(.kopoSite) [hidden]:where(:not([hidden=until-found])){display:none}@media (prefers-reduced-motion:reduce){html:has(.kopoSite){scroll-behavior:auto}.kopoSite *,.kopoSite :after,.kopoSite :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.WebLayout_skip__lnXPp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.WebLayout_skip__lnXPp:focus{position:fixed;left:1rem;top:1rem;z-index:60;width:auto;height:auto;padding:.75rem 1.25rem;margin:0;overflow:visible;clip:auto;white-space:normal;border-radius:9999px;background-color:var(--gold);color:var(--navy-deep)}.WebLayout_grain__zJZwF:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}