@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sky:#dce2e3;--foam:#f7f9f8;--navy:#0e2a47;--navy-2:#16375a;--slate:#465b6e;--line:#b3bfc4;--swell:cubic-bezier(.3, 1.25, .45, 1)}body{background:var(--sky);min-height:100vh;color:var(--navy);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Archivo,Arial Narrow,system-ui,sans-serif;display:flex}a:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.mark{width:64px;height:64px;margin-bottom:24px;display:block}main{box-sizing:border-box;width:100%;max-width:760px;padding:calc(clamp(32px, 8vh, 88px) + env(safe-area-inset-top,0px)) 16px 48px;flex:1;margin:0 auto}h1{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(56px,14vw,104px);font-weight:900;font-stretch:62%;line-height:.9}.lede{text-wrap:pretty;max-width:34ch;margin:18px 0 32px;font-size:20px;line-height:1.45}.find{gap:8px;margin:0 0 36px;scroll-margin-top:16px;display:grid}.find label{text-transform:uppercase;font-size:22px;font-weight:900;font-stretch:62%;line-height:1}.find input{box-sizing:border-box;border:2px solid var(--navy);background:var(--foam);width:100%;min-height:56px;color:var(--navy);font:inherit;border-radius:4px;padding:12px 16px;font-size:19px}.find input::placeholder{color:var(--slate)}.find input:focus{outline:3px solid var(--navy);outline-offset:2px}.none{margin:-16px 0 36px;font-size:17px;line-height:1.5}.none a{color:inherit;text-underline-offset:3px;font-weight:700}.group{margin-bottom:36px}.group h2{text-transform:uppercase;margin:0;font-size:40px;font-weight:900;font-stretch:62%;line-height:1}.group .note{max-width:52ch;color:var(--slate);margin:6px 0 18px;font-size:16px;line-height:1.45}.state+.state{margin-top:20px}.state h3{border-bottom:2px solid var(--navy);margin:0 0 10px;padding-bottom:6px;font-size:15px;font-weight:800}.plates{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.plates>li>a{box-sizing:border-box;background:var(--navy);height:100%;color:var(--foam);transition:transform .2s var(--swell), background-color .2s ease;border-radius:4px;flex-direction:column;gap:8px;padding:16px 16px 14px;text-decoration:none;display:flex}@media (hover:hover){.plates>li>a:hover{background:var(--navy-2);transform:translateY(-3px)}}.plates>li>a:active{transform:translateY(-1px)}.plates .name{text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:40px;font-weight:900;font-stretch:62%;line-height:.9}.plates .meta{color:#c9d5df;flex-direction:column;gap:2px;margin-top:auto;font-size:15px;line-height:1.35;display:flex}.plates .also{background:var(--foam);color:var(--navy);border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:14px;font-weight:800}#territoires .plates>li>a{background:var(--foam);color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy)}@media (hover:hover){#territoires .plates>li>a:hover{background:#fff}}#territoires .plates .meta{color:var(--slate)}#territoires .plates .also{background:var(--navy);color:var(--foam)}.orga{border:2px dashed var(--navy);border-radius:4px;margin:8px 0 40px;padding:20px 18px 18px}.orga h2{text-transform:uppercase;margin:0;font-size:32px;font-weight:900;font-stretch:62%;line-height:1}.orga p{max-width:46ch;color:var(--slate);margin:8px 0 16px;font-size:16px;line-height:1.45}.orga .add{background:var(--navy);color:var(--foam);border-radius:4px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover){.orga .add:hover{background:var(--navy-2)}}.orga .add i{width:30px;height:30px;color:var(--navy);background:#ffce1f;border-radius:2px;place-items:center;font-size:22px;font-style:normal;font-weight:900;line-height:1;display:grid}.about{margin-top:40px}.about h2{text-transform:uppercase;margin:0 0 12px;font-size:32px;font-weight:900;font-stretch:62%;line-height:1}.about p{text-wrap:pretty;max-width:60ch;margin:0 0 12px;font-size:17px;line-height:1.5}.ask{border-top:2px solid var(--navy);margin:32px 0 0;padding-top:20px;font-size:17px;line-height:1.5}.ask a,.foot a{color:inherit;text-underline-offset:3px;font-weight:700}.foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--slate);font-size:14px}@media (hover:hover){.foot a:hover{color:var(--navy)}}.plates li{flex-direction:column;display:flex}.plates li[hidden]{display:none}.plates>li>a{flex:1}.towns{color:var(--slate);margin:8px 2px 0;font-size:14px;line-height:1.5}.towns a{color:var(--navy);text-underline-offset:3px;font-weight:800;text-decoration-thickness:1px}@media (hover:hover){.towns a:hover{text-decoration-thickness:2px}}.plates li{animation:board .5s var(--swell) both}.plates li:nth-child(2){animation-delay:60ms}.plates li:nth-child(3){animation-delay:.12s}.plates li:nth-child(n+4){animation-delay:.18s}@keyframes board{0%{opacity:0;transform:translateY(16px)}}@media (width<=560px){.plates{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.plates>li>a{padding:14px 12px 12px}.plates .name{font-size:30px}.plates .meta{font-size:14px}.mark{width:48px;height:48px;margin-bottom:18px}.group h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.plates>li>a{transition:none}.plates li{animation:none}}
