.imageBox{background-repeat:repeat;background-size:contain;width:100%}.imageBox img{-o-object-fit:contain;object-fit:contain;-webkit-backdrop-filter:brightness(.7)blur(6px);backdrop-filter:brightness(.7)blur(6px);width:100%;max-height:25vh}.imageBox img#thumbnail{min-height:25vh;max-height:50vh}#mainArticle{width:100%}#mainArticle.noThumb{padding-top:calc(6em + 20px)}#PROJcenteredBox .ProjectcardsArea{background:#dedede;border-bottom:1px dashed #000;gap:2px;margin-top:-10px;margin-bottom:10px;display:grid}#PROJcenteredBox .ProjectcardsArea .sponsorInfo{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.3;display:flex}#PROJcenteredBox .ProjectcardsArea .sponsorInfo img{-o-object-fit:contain;object-fit:contain;max-width:min(200px,45%);max-height:min(22vw,3.5em)}#PROJcenteredBox .ProjectcardsArea .sponsorInfo p{-webkit-hyphens:auto;hyphens:auto;word-break:break-word;text-wrap:balance}#PROJcenteredBox>p{margin-bottom:1rem}#PROJcenteredBox header .headerInfo{position:relative}#PROJcenteredBox header .headerTitleSide .subTitle{flex-wrap:wrap;align-items:center;display:inline-flex}#PROJcenteredBox header .headerTitleSide{gap:.8rem;margin-top:auto;display:flex}#PROJcenteredBox header .headerTitleSide .subTitle a{background:var(--lightest-color);color:#000000cf;width:fit-content;transition:background-color var(--quickTransition);border-radius:18px;margin-right:.35rem;padding:3.5px 8px;font-size:.8rem;line-height:1;display:inline-block}#PROJcenteredBox header .headerTitleSide .subTitle a:hover{background:var(--lighter-color)}#PROJcenteredBox header .headerTitleSide .yearBG{color:#7ba9da;margin-right:.75rem;font-size:1.5rem;font-weight:700}#PROJcenteredBox header .headerTitleSide h1{-webkit-hyphens:auto;hyphens:auto;word-break:break-word;text-wrap:balance;font-family:alpha-omega;font-size:3rem;line-height:1.1}#authorInfo{align-items:center;gap:11px;display:flex}#authorInfo p{width:fit-content;height:fit-content}#PROJcenteredBox,#otherProjBox{padding:10px;position:relative}#PROJcenteredBox header{border-bottom:1px dashed #000;justify-content:space-between;gap:1rem;margin-bottom:10px;padding-bottom:5px;display:flex}#PROJcenteredBox header .headerTitleSide>img{aspect-ratio:1;z-index:5;-o-object-fit:contain;object-fit:contain;background-color:#fff;border-radius:12px;width:6em;height:6em;position:absolute;bottom:calc(100% + 10px);box-shadow:0 0 4px #0003}#mainArticle.noThumb #PROJcenteredBox header .headerTitleSide>img{background:#000;padding:.5em}.socialSide ul{flex-direction:column;gap:10px;padding:0 2px;display:flex}.socialSide ul li a{gap:10px;display:flex}.socialSide ul li a img{height:25px}.socialSide ul li a svg{width:25px;height:25px}.socialSide h3{border-bottom:2px solid var(--spotlight-color);max-width:100%;margin-bottom:10px;padding:0 10px 7px;font-family:alpha-omega;font-size:1.5rem;line-height:1.1}#otherProjBox{width:100%}#otherProjBox h3{border-bottom:2px solid var(--spotlight-color);width:100%;margin-bottom:10px;padding:7px 0;font-family:alpha-omega;font-size:1.5rem;line-height:1.1}#otherProjBox .otherProjList ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,225px),1fr));gap:1rem;display:grid}#otherProjBox .otherProjList ul li,#otherProjBox .otherProjList ul li a{grid-template-rows:subgrid;grid-row:span 2;gap:.5rem;display:grid}#otherProjBox .otherProjList ul li a .imgBox{position:relative;overflow:hidden}#otherProjBox .otherProjList ul li a .imgBox p{color:#fff;background-color:#7ba9da;padding:3px 8px;font-size:1.2rem;font-weight:700;line-height:1;position:absolute;bottom:0;right:10px;box-shadow:0 0 6px 1px #00000014}#otherProjBox .otherProjList ul li a .imgBox>img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:var(--light-color);width:100%}#otherProjBox .otherProjList ul li a .imgBox>img.no-thumb{-o-object-fit:contain;object-fit:contain;padding:2rem}#otherProjBox .otherProjList ul li a .projInfo p{font-size:1.2rem}#otherProjBox .otherProjList ul li a .projInfo .hashTag:before{content:"#";color:var(--spotlight-color);font-weight:800}#otherProjBox .otherProjList ul li a .largeIcon{background:var(--light-color);aspect-ratio:1;padding:20%}#otherProjBox .otherProjList ul li a .largeIcon svg{color:#000;width:100%;height:100%;transition:box-shadow var(--quickTransition),transform var(--quickTransition);background:#fff;border-radius:100vmax;box-shadow:0 0 40px #0000001f}#otherProjBox .otherProjList ul li a:hover .largeIcon svg,#otherProjBox .otherProjList ul li a:focus-visible .largeIcon svg{box-shadow:0 0 40px #00000045}#otherProjBox .otherProjList ul li a:active .largeIcon svg{transform:scale(.9)}#otherProjBox .otherProjList ul li a h4{font-family:alpha-omega;font-size:1.5rem;line-height:1.15}@media screen and (max-width:650px){.otherPostList .postquickControls a{justify-content:space-between}.otherPostList .postquickControls{flex-direction:column}.otherPostList .postquickControls .nextPost{margin-left:0}.otherPostList .postquickControls .previousPost a{text-align:end;border-bottom:1px solid #0003;padding-bottom:15px}}@media screen and (max-width:850px){#PROJcenteredBox header .headerTitleSide,#PROJcenteredBox header{flex-direction:column}}@media print{#otherProjBox{display:none}.imageBox img#thumbnail{-o-object-fit:cover;object-fit:cover}}
