:root{color-scheme:dark;--ink:#17191a;--paper:#f5f2ec;--muted:#aaa8a3;--line:#3a3c3d;--panel:#202223;font-family:Arial,Helvetica,sans-serif;background:var(--ink);color:var(--paper)}*{box-sizing:border-box}body,html{background:var(--ink)}body{margin:0;color:var(--paper)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--paper);outline-offset:5px}.shell{min-height:100dvh;display:flex;flex-direction:column;padding:30px 5vw}.foot,.top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:3}.top>a:not(.logo){font-size:13px;color:#cbc9c4;letter-spacing:.08em}.top>a:not(.logo):hover{text-decoration:underline;text-underline-offset:5px}.logo-image{display:block;width:54px;height:54px}.logo-image img{display:block;width:100%;height:100%;object-fit:contain}.logo-text{font:400 35px/1 Didot,Bodoni MT,Georgia,serif}.center{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:1080px;padding:70px 0}.hero-title,.panel h1,.verify-card h1{font-family:Didot,Bodoni MT,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.hero-title{max-width:1100px;font-size:clamp(54px,8.2vw,126px);line-height:1.02;margin:0}.place-window{display:block;min-height:1.08em;overflow:hidden}.place-name{display:block;will-change:opacity,transform;transition:opacity .35s ease,transform .35s ease}.cta{display:inline-block;background:none;border:0;color:var(--paper);font-size:clamp(21px,2.8vw,31px);font-weight:700;padding:0;margin-top:34px}.cta:hover,.text-button:hover{text-decoration:underline;text-underline-offset:8px}.foot{font-size:11px;letter-spacing:.04em;color:#92928f;padding-top:22px}.panel{width:min(100%,590px);animation:arrive .45s ease-out}.panel h1{font-size:clamp(50px,7vw,78px);line-height:1;margin:10px 0 20px}.panel>p,.success-state>p{color:#c7c5c0;line-height:1.6}.eyebrow{font-size:10px!important;text-transform:uppercase;letter-spacing:.22em;color:#999!important}.field{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #717270;border-radius:0;padding:18px 1px;color:var(--paper);margin:10px 0;outline:0}.field::placeholder{color:#858682}.field:focus{border-bottom-color:var(--paper)}.consent{display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;margin-top:24px;color:#a9a8a4;font-size:12px;line-height:1.55}.consent input{margin-top:3px;accent-color:var(--paper)}.form-legal{font-size:11px;line-height:1.5;color:#858682;margin-top:15px}.form-legal a{text-decoration:underline}.form-message{margin-top:20px}.error{color:#ffb7ad!important}.close-button{background:none;border:0;color:#8f8f8c;padding:0;margin-top:32px;font-size:12px}.close-button:hover{color:var(--paper)}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.success-state{padding:35px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.about-shell{position:relative;isolation:isolate;min-height:125dvh;overflow:hidden}.about-atmosphere{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 12%,black 86%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 12%,black 86%,transparent)}.about-phrase{position:absolute;white-space:nowrap;color:var(--paper);font-family:Didot,Bodoni MT,Times New Roman,serif;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:about-pulse 9s ease-in-out infinite;will-change:opacity}.about-content{position:relative;z-index:2;flex:1 1;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:90px 0}.about-copy{max-width:680px;text-align:center;padding:52px 24px;background:radial-gradient(ellipse,rgba(23,25,26,.98) 0,rgba(23,25,26,.86) 56%,rgba(23,25,26,0) 100%)}.about-copy h1{font:400 clamp(45px,6vw,76px)/1.06 Didot,Bodoni MT,Times New Roman,serif;letter-spacing:-.045em;margin:0 0 35px}.about-copy p:not(.eyebrow){color:#d1ceca;font-size:clamp(16px,1.5vw,19px);line-height:1.75}.verify-card{max-width:680px}.verify-card h1{font-size:clamp(50px,7vw,82px);line-height:1;margin:10px 0 25px}.verify-card>p:not(.eyebrow){color:#c8c6c1;font-size:18px;line-height:1.6}.legal-shell{width:min(100% - 48px,900px);margin:auto;padding:42px 0 100px}.legal-shell nav{font-size:13px;color:#bbb;margin-bottom:100px}.legal-shell article{max-width:720px}.legal-shell h1{font:400 clamp(53px,8vw,88px)/1 Didot,Bodoni MT,Georgia,serif;letter-spacing:-.05em;margin:15px 0 50px}.legal-shell h2{font:400 26px/1.2 Didot,Bodoni MT,Georgia,serif;margin:45px 0 12px}.legal-shell p{color:#c3c1bc;line-height:1.75}.legal-shell a{text-decoration:underline;text-underline-offset:4px}.admin-shell{min-height:100dvh;background:#eeeae2;color:#17191a;padding:clamp(24px,5vw,70px)}.admin-login{width:min(100%,420px);margin:10vh auto}.admin-header h1,.admin-login h1{font:400 clamp(55px,7vw,90px)/1 Didot,Bodoni MT,Georgia,serif;letter-spacing:-.06em;margin:8px 0 35px}.admin-login .field{color:#17191a;border-color:#777}.admin-login label{display:block;font-size:12px;margin-bottom:18px}.admin-button{border:1px solid #17191a;background:#17191a;color:#fff;padding:12px 18px;font-weight:700}.admin-button.secondary{background:transparent;color:#17191a}.admin-login>a{display:block;font-size:12px;margin-top:40px}.admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.admin-panel,.metric-grid article{background:#f9f7f1;border:1px solid #d6d1c8}.metric-grid article{padding:24px}.metric-grid span{display:block;color:#6e6a64;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.metric-grid strong{display:block;font:400 48px/1 Didot,Bodoni MT,Georgia,serif;margin-top:17px}.admin-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:12px;gap:12px}.admin-panel{padding:24px;min-width:0}.admin-panel h2{font:400 25px/1.2 Didot,Bodoni MT,Georgia,serif;margin:0 0 25px}.bars{height:210px;display:flex;align-items:flex-end;gap:6px}.bar-column{height:100%;flex:1 1;min-width:4px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px}.bar-column>span{background:#252727;min-height:4px}.bar-column small{font-size:8px;color:#777;writing-mode:vertical-rl}.rank-list{list-style:none;padding:0;margin:0}.rank-list li{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #ddd8cf;font-size:12px}.rank-list span{overflow:hidden;text-overflow:ellipsis}.empty{font-size:12px;color:#777}.table-panel{margin-top:12px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}th{color:#777;text-transform:uppercase;letter-spacing:.08em;font-size:9px}td,th{padding:13px 12px;border-bottom:1px solid #ded9d0}td:first-child{font-weight:700}@keyframes about-pulse{0%,to{opacity:0}35%,60%{opacity:.17}}@keyframes arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.admin-panel{min-height:auto}}@media(max-width:600px){.shell{padding:24px}.center{padding:55px 0}.hero-title{font-size:clamp(43px,12vw,68px)}.place-window{min-height:2.18em;overflow:visible}.place-name{overflow-wrap:break-word}.foot{gap:20px;align-items:flex-end}.foot span:last-child{text-align:right}.about-copy{padding:44px 12px}.about-phrase{font-size:13px!important}.about-shell{min-height:100dvh}.admin-shell{padding:22px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:18px}.metric-grid strong{font-size:38px}.admin-header{align-items:center}.admin-header h1{font-size:54px}.legal-shell nav{margin-bottom:70px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.about-phrase,.place-name{will-change:auto}.about-phrase{animation:none;opacity:.09}}