@font-face{font-family:finlandica;src:url(../media/Finlandica_Regular-s.p.0gzjnc7i1fwg9.woff2?dpl=dpl_CuWjiZFdJLuKWEuwS8BDB6uwa5xH)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:finlandica;src:url(../media/Finlandica_SemiBold-s.p.2oi9j1gl4kp0o.woff2?dpl=dpl_CuWjiZFdJLuKWEuwS8BDB6uwa5xH)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:finlandica Fallback;src:local(Arial);ascent-override:99.6%;descent-override:26.21%;line-gap-override:0.0%;size-adjust:95.38%}.finlandica_a7be23e8-module__xu9KXG__className{font-family:finlandica,finlandica Fallback,Helvetica Neue,Helvetica,Arial,sans-serif}.finlandica_a7be23e8-module__xu9KXG__variable{--font-sans:"finlandica", "finlandica Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
@font-face{font-family:garamond;src:url(../media/EBGaramond_Latin-s.p.2rg1fmnevphxn.woff2?dpl=dpl_CuWjiZFdJLuKWEuwS8BDB6uwa5xH)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:garamond;src:url(../media/EBGaramond_Latin_Italic-s.p.21z7q5r9k_loq.woff2?dpl=dpl_CuWjiZFdJLuKWEuwS8BDB6uwa5xH)format("woff2");font-display:swap;font-weight:400 800;font-style:italic}@font-face{font-family:garamond Fallback;src:local(Arial);ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.0%;size-adjust:85.52%}.garamond_e3bf0c4b-module__Mk33_G__className{font-family:garamond,garamond Fallback,Georgia,serif}.garamond_e3bf0c4b-module__Mk33_G__variable{--font-serif:"garamond", "garamond Fallback", Georgia, serif}
*{box-sizing:border-box;margin:0;padding:0}:root{--ink:#111;--paper:#faf8f4;--page:720px;--gutter:24px;--measure:35em}body{background:var(--paper);color:var(--ink);font:18px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}.page{max-width:var(--page);padding:16px var(--gutter) 64px;margin:0 auto}::selection{background:var(--ink);color:var(--paper)}.top>div,.bar>div:not(.halving){max-width:var(--page);padding:20px var(--gutter);flex-direction:column;align-items:flex-start;gap:12px;margin:0 auto;display:flex}.top>div{padding-top:var(--gutter)}.bar{z-index:1;background:var(--paper);visibility:hidden;transition:transform .25s,visibility .25s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.bar.shown{visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.bar{transition:none}}.bar-line{position:absolute;bottom:0;left:0;right:0}.logo{letter-spacing:.3em;text-transform:uppercase;font-size:1.25em;font-weight:600}.logo a{border:3px solid var(--ink);padding:.45em .6em .45em .9em;line-height:1;display:inline-block}.def{font-family:var(--font-serif);color:#666;text-wrap:pretty;font-size:.9em}.def b{color:var(--ink)}.site-footer>div{max-width:var(--page);padding:0 var(--gutter) 64px;margin:0 auto}.site-footer .halving{max-width:calc(var(--cols,0px) + var(--measure))}.site-footer .def{margin-top:16px}.site-footer .sense{display:block}.site-footer .count{margin:12px 0 0}input{border:0;border-bottom:1px solid var(--ink);width:100%;font:inherit;-webkit-appearance:none;background:0 0;border-radius:0;outline:none;padding:8px 0}input::-webkit-search-cancel-button{display:none}.search{position:relative}.search input{border-bottom:0;padding-right:2em}.halving{gap:6px;height:1px;display:flex}.halving span{background:var(--ink)}.halving.reverse{flex-direction:row-reverse}.search button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 8px;font-size:1.4em;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.count{color:#666;margin:8px 0 48px;font-size:.85em}.pager{color:#666;flex-direction:column;align-items:flex-start;gap:8px;margin-top:64px;font-size:.85em;display:flex}.pager [rel=next]{text-align:right;align-self:flex-end}.arrow{vertical-align:.006em;width:.8em;height:.5em;display:inline-block}.order{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;text-underline-offset:.2em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@media (hover:hover){.order:hover{text-decoration-style:solid}}.order:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.count .phrase{display:block}section:after{content:"";height:48px;display:block}h2{letter-spacing:.2em;text-transform:uppercase;top:var(--bar,0px);background:var(--paper);padding:8px 0 16px;font-size:.85em;font-weight:400;position:sticky}.country{color:#666;font-size:.85em}.more{color:#666;margin:20px 0 0;font-size:.85em}.places li{margin-bottom:8px;display:block}.places li .country{margin-left:.75em}.places a{letter-spacing:.2em;text-transform:uppercase;font-size:.85em}.places .country{font-size:.8em}section:has(.places):after{height:32px}li{margin-bottom:20px;line-height:1.35;list-style:none}li:last-child{margin-bottom:0}.meta{color:#666;font-size:.85em}.year{display:none}.hook{color:#333;text-wrap:pretty;max-width:calc(var(--measure) / .9);margin-top:4px;font-size:.9em}a{color:inherit;cursor:pointer;text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}.logo a:hover{text-decoration:none}}a:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@media (min-width:768px){.site-footer .sense{display:inline}:root{--page:1120px;--gutter:48px}body{font-size:22px}.page{padding-top:24px}.top>div,.bar>div:not(.halving){padding:24px var(--gutter);gap:16px}.top>div{padding-top:var(--gutter)}:root{--cols:calc(176px + 40px + 72px)}.search{max-width:calc(var(--cols) + var(--measure))}.pager{max-width:calc(var(--cols) + var(--measure) / .85)}section{grid-template-columns:176px 1fr;column-gap:40px;display:grid}.count{margin-bottom:64px}h2{top:calc(var(--bar,0px) + 32px);align-self:start;padding:0;line-height:1.8}h2 .country{margin-bottom:4px;line-height:1.5;display:block}h2 .place{width:fit-content;display:block}.sep{display:none}section:after{grid-column:1/-1;height:80px}.title{font-size:1.1em}li{grid-template-columns:72px 1fr;align-items:baseline;display:grid}.year{color:#666;font-size:.85em;display:block}.meta-year{display:none}.more{grid-column:2;padding-left:72px}}@media (min-width:1024px){:root{--page:1360px;--cols:calc(200px + 48px + 72px)}section{grid-template-columns:200px 1fr;column-gap:48px}.count:has(.phrase){grid-template-columns:200px 1fr;column-gap:48px;display:grid}li{grid-template-columns:72px 1fr}.places-grid{max-width:calc(var(--cols) + var(--measure));grid-template-columns:repeat(3,1fr);gap:56px 24px;display:grid}.places-grid section{display:block}.places-grid section:after{display:none}.places-grid h2{padding:0 0 12px;position:static}}
