menu>li:has(#site-search){display:flex;background:none}@media only screen and (orientation:portrait){menu>li:has(#site-search){max-width:calc(100vw - 1.4rem);padding:0}}menu>li:has(#site-search) label,menu>li:has(#site-search) #site-search{background-color:#fdfdfd;border-radius:.75rem;padding:0 .5rem}menu>li:has(#site-search) label{display:flex}@media only screen and (orientation:landscape){menu>li:has(#site-search) label{margin:auto;padding:.3rem}}@media only screen and (orientation:portrait){menu>li:has(#site-search) label{padding:.1rem}}menu>li:has(#site-search) input#site-search{color:#2f2f2f;outline:none;border:none;width:0rem;padding:0;transition:all .2s ease-in-out}menu>li:has(#site-search) input#site-search::selection{color:#fdfdfd;background:none}menu>li:has(#site-search) input#site-search *{pointer-events:none}nav[aria-label=filter-nav]{position:fixed;z-index:99998;left:50vw;font-size:2rem}@media only screen and (orientation:portrait)and (max-height:992px){nav[aria-label=filter-nav]{font-size:1.4rem}}@media only screen and (orientation:portrait)and (max-height:768px){nav[aria-label=filter-nav]{font-size:1.2rem}}@media only screen and (orientation:landscape){nav[aria-label=filter-nav]{top:.75rem;padding:0 .75rem;display:flex;justify-content:center;transform:translate(-50%);pointer-events:none}}@media only screen and (orientation:landscape)and (max-width:1300px){nav[aria-label=filter-nav]{top:4.3rem}}@media only screen and (orientation:landscape){nav[aria-label=filter-nav]>*{pointer-events:initial}}@media only screen and (orientation:portrait){nav[aria-label=filter-nav]{padding:.75rem;width:100vw;left:0;top:0;height:calc(var(--vh, 1vh) * 100);pointer-events:none}nav[aria-label=filter-nav],nav[aria-label=filter-nav] *{transition:none!important}}nav[aria-label=filter-nav]>label{background-color:#fdfdfd;border-radius:.75rem;padding:0 .5rem;pointer-events:initial}@media only screen and (orientation:landscape){nav[aria-label=filter-nav]>label{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:-1}}@media only screen and (orientation:portrait){nav[aria-label=filter-nav]>label{position:absolute}nav[aria-label=filter-nav]>label#filters-label{position:fixed;background:unset;z-index:99998;top:3.3rem;left:50vw;transform:translate(-50%);border-radius:.75rem;padding:0 .5rem;pointer-events:initial;background-color:#fdfdfd;width:fit-content;transition:opacity .6s ease-in-out}}nav[aria-label=filter-nav]>ul{display:flex}@media only screen and (orientation:landscape){nav[aria-label=filter-nav]>ul{max-width:50rem;width:calc(50vw - 7rem);flex-direction:column;justify-content:center;align-items:center}}@media only screen and (orientation:portrait){nav[aria-label=filter-nav]>ul{font-size:2rem;width:100vw;overflow:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;padding:0 33vw;opacity:1;transition:opacity .6s ease-in-out!important}}nav[aria-label=filter-nav]>ul>li{font-size:2rem;background-color:#fdfdfd;width:fit-content;display:inline-block;border-radius:.75rem;padding:0 .5rem}@media only screen and (orientation:portrait){nav[aria-label=filter-nav]>ul>li{scroll-snap-align:center}}nav[aria-label=filter-nav]>ul>li:has(input:checked)>label{color:#d9d9d9}nav[aria-label=filter-nav]>ul>li:has(input:checked)>label:after{content:" x"}nav[aria-label=filter-nav]>.logo__letter{opacity:0;pointer-events:none}nav[aria-label=filter-nav] .tags-list>li{opacity:1;transition:opacity .6s ease-in-out}nav[aria-label=filter-nav] .tags-list>li:not(:has(input:checked)){display:none}@media only screen and (orientation:landscape){nav[aria-label=filter-nav]:has(#filters-input:checked) #filters-label:after{content:"";left:50%;top:-4rem;position:fixed;width:100vw;height:calc(var(--vh, 1vh) * 100);transform:translate(-50%);z-index:-1}}nav[aria-label=filter-nav]:has(#filters-input:checked) .tags-list>li{display:initial}@media only screen and (orientation:landscape){nav[aria-label=filter-nav]:not(:has(#filters-input:checked)){padding-top:2.7rem;width:100vw;flex-wrap:wrap}nav[aria-label=filter-nav]:not(:has(#filters-input:checked))>.logo__letter{display:none}nav[aria-label=filter-nav]:not(:has(#filters-input:checked)) .tags-list{flex-direction:row;flex-wrap:wrap;width:unset;max-width:unset}}@media only screen and (orientation:portrait){nav[aria-label=filter-nav]:not(:has(#filters-input:checked)){padding-top:5.2rem}nav[aria-label=filter-nav]:not(:has(#filters-input:checked))>.logo__letter{display:none}nav[aria-label=filter-nav]:not(:has(#filters-input:checked)) .tags-list{width:calc(100vw - 1.4rem);flex-direction:column;align-items:center}nav[aria-label=filter-nav]:not(:has(#filters-input:checked)) .tags-list>li{font-size:1.4rem;pointer-events:initial}}.layout-archive{background-color:#ececec;width:100vw;display:flex;flex-direction:column}@media only screen and (orientation:landscape){.layout-archive{justify-content:center;align-items:center}}.layout-archive>header{position:fixed;z-index:99999;top:0;left:0}@media only screen and (orientation:landscape){.layout-archive>header{pointer-events:none}.layout-archive>header>*{pointer-events:initial}}@media only screen and (orientation:portrait){.layout-archive>header:after{content:attr(data-after);position:absolute;font-size:1.4rem;left:50%;transform:translate(-50%);text-transform:lowercase;color:#d9d9d9;background-color:#fdfdfd;border-radius:.75rem;padding:0 .5rem;border-radius:.5rem;opacity:1;transition:opacity .6s ease-in-out}}@media only screen and (orientation:landscape){.layout-archive:has(#filters-input:checked)>nav{background:#fdfdfd;top:0;left:50vw;transform:translate(-50%);width:100vw;max-width:70rem;height:calc(var(--vh, 1vh) * 100);align-items:center;justify-content:space-between;padding:1rem;gap:1rem}.layout-archive:has(#filters-input:checked)>nav:before{content:"";position:fixed;background-color:#fdfdfd;z-index:-1;top:0;width:101vw;height:calc(var(--vh, 1vh) * 100);left:50%;transform:translate(-50%)}}@media only screen and (orientation:portrait){.layout-archive:has(#filters-input:checked)>nav{background-color:#fdfdfd;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--vh, 1vh) * 8)}}@media only screen and (orientation:landscape){.layout-archive:has(#filters-input:checked)>nav>label{color:#d9d9d9;background-color:#fdfdfd;top:4.3rem}}.layout-archive:has(#filters-input:checked)>nav>ul,.layout-archive:has(#filters-input:checked)>nav>.logo__letter{opacity:1;pointer-events:initial}.layout-archive>label{font-size:2rem}@media only screen and (orientation:portrait)and (max-height:992px){.layout-archive>label{font-size:1.4rem}}@media only screen and (orientation:portrait)and (max-height:768px){.layout-archive>label{font-size:1.2rem}}.layout-archive>label{background-color:#fdfdfd;width:fit-content;border-radius:.75rem;padding:0 .5rem;position:fixed;bottom:1.15rem;display:inline-block;z-index:99998;left:50vw;transform:translate(-50%)}.layout-archive>label:after{text-transform:lowercase;content:attr(data-before)}.layout-archive>aside{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (orientation:landscape){.layout-archive>aside{height:calc(var(--vh, 1vh) * 100);padding:8rem 1rem;overflow:hidden;overflow-y:scroll}}.layout-archive>aside *{font-size:2rem}@media only screen and (orientation:portrait)and (max-height:992px){.layout-archive>aside *{font-size:1.4rem}}@media only screen and (orientation:portrait)and (max-height:768px){.layout-archive>aside *{font-size:1.2rem}}.layout-archive>aside>p:not(:first-child){margin-top:4rem}@media only screen and (orientation:portrait){.layout-archive>aside>p{margin:.75rem 0}}.layout-archive>aside>article>header>a{background-color:#d9d9d9;border-radius:.75rem;padding:0 .5rem}.layout-archive>aside>article>header>a:hover{color:#2f2f2f}.layout-archive>aside>article>header>a:after{text-transform:lowercase}@media only screen and (orientation:landscape){.layout-archive>aside>article>header>a:after{content:attr(data-after)}}@media only screen and (orientation:portrait){.layout-archive>aside>article>header>a:after{content:attr(data-before)}}.layout-archive:not(:has(#view-input:checked))>aside>p{display:none}.layout-archive:not(:has(#view-input:checked))>aside>article.hidden{display:none}.layout-archive:not(:has(#view-input:checked))>aside>article>header{text-align:center}@media only screen and (orientation:portrait){.layout-archive:not(:has(#view-input:checked)){overflow:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;padding:calc(var(--vh, 1vh) * 22) calc(50vw - 9rem) 0}.layout-archive:not(:has(#view-input:checked))>aside{flex-direction:row;gap:.4rem;width:fit-content;padding:0 20vw}.layout-archive:not(:has(#view-input:checked))>aside>article{width:66vw;height:calc(var(--vh, 1vh) * 66);display:flex;flex-direction:column;justify-content:space-between;max-width:calc(100vw - 1.15rem);scroll-snap-align:center;position:relative}.layout-archive:not(:has(#view-input:checked))>aside>article.hidden{display:none}.layout-archive:not(:has(#view-input:checked))>aside>article>figure svg{height:fit-content}.layout-archive:not(:has(#view-input:checked))>aside>article>header{text-align:center;position:relative;left:50%;transform:translate(-50%);width:calc(100vw - 1rem);transition:opacity .2s ease-in-out;opacity:0;pointer-events:none}.layout-archive:not(:has(#view-input:checked))>aside>article>header>*:is(h1,h2,h3,h4,h5,h6){text-align:center}.layout-archive:not(:has(#view-input:checked))>aside>article>header>a{font-size:1.4rem}.layout-archive:not(:has(#view-input:checked))>aside>article.active>header{transition:opacity .6s ease-in-out;opacity:1;pointer-events:initial}}.layout-archive:has(#view-input:checked)>label:after{text-transform:lowercase;content:attr(data-after)}.layout-archive:has(#view-input:checked)>aside{width:100vw;height:calc(var(--vh, 1vh) * 100);padding:8rem .75rem 4.3rem;overflow:hidden;overflow-y:scroll}.layout-archive:has(#view-input:checked)>aside :is(h1,h2,h3,h4,h5,h6){text-align:left}.layout-archive:has(#view-input:checked)>aside>article.hidden>header,.layout-archive:has(#view-input:checked)>aside>article.hidden>header *,.layout-archive:has(#view-input:checked)>aside>article.hidden>header>a{pointer-events:none;color:#d9d9d9}.layout-archive:has(#view-input:checked)>aside>article>figure{display:none}.layout-archive:has(#view-input:checked)>aside>article>header>a{margin-top:1.5rem}@media only screen and (orientation:portrait){.layout-archive:has(#view-input:checked)>aside>article>header>a{margin:1.15rem 0 0}}@media only screen and (orientation:landscape){.layout-archive:has(#view-input:checked){display:initial}}.layout-archive:has(#search-input:checked) nav[aria-label=filter-nav]{opacity:0;transition:opacity .2s ease-in-out}.layout-archive:has(#search-input:checked) #search-label{color:#d9d9d9}.layout-archive:has(#search-input:checked) #search-label,.layout-archive:has(#search-input:checked) #search-label *{stroke:#d9d9d9}.layout-archive:has(#search-input:checked) #site-search{padding:0 .5rem}@media only screen and (orientation:landscape){.layout-archive:has(#search-input:checked) #site-search{width:27rem}}@media only screen and (orientation:portrait){.layout-archive:has(#search-input:checked) #site-search{width:100%}}.layout-archive:has(#search-input:checked) .tags-list li:not(:has(.filter,.year)){opacity:0;transition:opacity .2s ease-in-out}@media only screen and (orientation:landscape){html:not(.touch) .layout-archive>label:hover{transform:scale(.98) translate(-50%)}}@media only screen and (orientation:landscape){html:not(.touch) .layout-archive nav[aria-label=filter-nav]>label:hover{transform:scale(.98) translate(-50%)}}
