.subPage_page__dbtXP{position:relative;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:5rem;padding:6rem 2rem 2rem;min-height:100vh}.subPage_postContainer__LZEit{width:24rem;height:24rem;margin:0 4rem;cursor:pointer}.subPage_imageContainer__wIdge,.subPage_postContainer__LZEit{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center}.subPage_imageContainer__wIdge{width:100%;height:100%;min-height:300px;padding:2rem;gap:1rem}.subPage_postDate__tnc1h{position:absolute;left:-10%;top:50%;transform:rotate(-90deg)}.subPage_postDescription__5TBiV{font-size:1rem;position:absolute;text-align:left;width:100%;max-width:55ch;bottom:-10%;left:0}.subPage_postTagWrapper__bZfUF{position:absolute;top:50%;right:-40%;width:80%;transform:rotate(-90deg);transform-origin:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem}.subPage_label__hreeu{position:fixed;color:#000;top:14rem;left:1rem;padding:.3rem;border:1px solid #fff;-webkit-backdrop-filter:invert(80%);backdrop-filter:invert(80%);z-index:100}.subPage_thumb__0XiZo{width:100%;height:100%;object-fit:contain}@media(max-width:500px){.subPage_postContainer__LZEit{padding:0;margin:0}.subPage_imageContainer__wIdge{width:100%;margin:0 1rem}.subPage_label__hreeu{left:50%;transform:translateX(-50%);top:auto;bottom:4rem}}.cvPage_page__nZoyg{width:100%;align-items:center;gap:3rem;margin-top:1rem;margin-bottom:6rem;padding:4rem 0;min-height:100vh}.cvPage_categoryWrapper__pE8Po,.cvPage_page__nZoyg{display:flex;flex-flow:column;justify-content:space-around}.cvPage_categoryWrapper__pE8Po{width:90%;max-width:95ch;line-height:1.5rem;align-items:left}.cvPage_categoryUL__0F72p{display:flex;flex-direction:column;gap:2rem}.cvPage_categoryTitle__5h2dl{margin-bottom:1rem;width:-moz-fit-content;width:fit-content;padding:.2rem;border:1px solid #fff}.cvPage_entryWrapper__OzRgs{display:inline;list-style:none;line-height:200%;font-size:.9rem}.cvPage_entryTitle__t42Zl{font-size:1.2rem;padding:.2rem;font-style:italic;text-decoration:underline}.cvPage_entryDescription__XXMgE{display:inline;font-size:.9rem}.cvPage_entryLink__0o_v1{text-decoration:none;margin-left:.5rem;height:1.7rem;width:-moz-fit-content;width:fit-content;padding:0 .1rem;border:1px solid #fff}.cvPage_entryLink__0o_v1:hover{background-color:rgba(0,255,255,.593)}