@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Canadian+Aboriginal:wght@100..900&display=swap";:root{color-scheme:dark;font-family:Noto Sans Canadian Aboriginal,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#ededed}*{box-sizing:border-box}html,body{width:100%;min-width:320px;min-height:100%;margin:0;background:#000}body{min-height:100vh;min-height:100dvh}button,input{font:inherit}.screen{display:grid;width:100%;min-height:100vh;min-height:100dvh;grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr);overflow:hidden;background:#000}.earth-region{position:relative;min-width:0;min-height:100vh;min-height:100dvh;overflow:hidden;background:#000}.search-region{position:relative;display:flex;min-width:0;min-height:100vh;min-height:100dvh;flex-direction:column;justify-content:center;padding:42px clamp(28px,4vw,70px) 34px 24px;background:#000}.wordmark{position:absolute;top:36px;left:24px;font-family:Georgia,Times New Roman,serif;color:#ededed;font-size:15px;font-weight:600;letter-spacing:-.065em;text-decoration:none}.wordmark span{color:#899ca7}.search-area{width:100%;max-width:440px}.search-form{display:flex;width:100%;align-items:center;border-bottom:1px solid #454545;transition:border-color .14s ease}.search-form:focus-within{border-color:#c7c7c7}.search-form input{width:100%;min-width:0;height:48px;padding:0;border:0;outline:0;background:transparent;color:#ededed;font-size:15px;font-weight:400;letter-spacing:-.02em}.search-form input::placeholder{color:#777;opacity:1}.search-form input::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}.search-form button{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:0;background:transparent;color:#9b9b9b;cursor:pointer}.search-form button:hover{color:#fff}.search-form button:focus-visible{outline:1px solid #999;outline-offset:2px}.search-form button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.search-response{margin:15px 0 0;color:#929292;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.search-response[data-state=error]{color:#b8a09d}.search-response[data-state=loading]{color:#a5b7bf}.data-note{position:absolute;right:28px;bottom:30px;left:24px;margin:0;color:#555;font-size:10px;line-height:1.5;letter-spacing:.01em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:760px){.screen{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:100vh;min-height:100dvh}.earth-region{min-height:58vh;min-height:58dvh}.search-region{min-height:42vh;min-height:42dvh;justify-content:flex-start;padding:42px 28px 52px}.wordmark{top:18px;left:28px}.search-area{margin-top:32px}.data-note{right:28px;bottom:18px;left:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
