content{display:grid;width:100%;max-width:70rem;margin:1.5rem auto;grid-template-columns:50rem 20rem;box-sizing:border-box}.right.column{display:flex;flex-direction:column}.right.column .info{box-shadow:0 -0.2rem 0rem #ec407a;margin-left:1rem;padding:1rem;background-color:#fefefe;display:flex;flex-direction:column;flex-shrink:1}.right.column .info .info-label{font-weight:bold;text-transform:uppercase;color:#666;border-bottom:1px solid #999;margin:0 1rem}.right.column .info .info-value{margin:0.5rem 0 1rem 0;text-align:center}.right.column .block-title{text-transform:uppercase;color:#666;font-weight:bold;margin-bottom:1.5rem}.right.column .info.twitter-holder{height:0;flex-grow:1;display:flex;flex-direction:column}.right.column .twitter{overflow-y:auto;max-height:100rem}.left.column{background-color:#fefefe;box-shadow:0 -0.2rem 0rem #ec407a}section{background-color:#fefefe}section .showcase{padding:0.5rem 0.75rem 1rem 0.75rem;--small-height:8rem;--med-height  :calc(var(--small-height) * 1.5);--large-height:calc(var(--small-height) * 3);position:relative;display:grid;grid-row-gap:1rem;grid-column-gap:1rem}section:not(:last-child){margin-bottom:1.25rem}section.featured .showcase{grid-template-rows:var(--large-height);grid-auto-rows:var(--med-height);grid-template-areas:"f1 f1";grid-template-columns:1fr 1fr}section.latest .showcase{grid-auto-rows:var(--small-height);grid-template-columns:1fr 1fr 1fr;grid-template-areas:"f1 f1 fmore"

}section.categories .showcase{grid-auto-rows:var(--small-height);grid-template-columns:1fr 1fr 1fr}a.heading{text-transform:uppercase;color:var(--black-color);font-weight:bold;padding:1rem 1rem 0.5rem 1rem;font-weight:bold;font-size:1.25rem;display:block}hr{border:none;border-top:0.125rem solid var(--accent-color);margin:0 4rem;margin-bottom:1rem}a.article-item{--overlay-color:(#fefefecc);position:relative;display:flex;flex-direction:column;height:100%;text-decoration:none;color:unset;box-sizing:border-box;box-shadow:0 0.25rem 0.5rem #666;background-color:var(--black-color)}a.article-item .image-holder{flex:1 1 0;display:flex;width:100%;height:100%;background-position:center;background-size:100%;transition:background-size 0.3s}a.article-item .cover-info{width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column;position:absolute}a.article-item .title{color:var(--black-color);padding:0.25rem;padding-left:0.75rem;max-width:100%;box-sizing:border-box;width:fit-content;margin-bottom:1rem;font-family:'Brandon', sans-serif;font-size:1.2rem;font-weight:bold;text-rendering:optimizeLegibility;letter-spacing:0.02em;text-transform:uppercase;line-break:strict;text-overflow:ellipsis;background-color:#fefefecc}a.article-item .title span{box-sizing:border-box;padding-right:0.5rem}a.article-item .title.bordered{display:block;margin-bottom:0;width:100%;padding:0;background-color:#fefefe00;display:flex}a.article-item .title.bordered span{border-top:0.125rem solid var(--accent-color);padding:0.25rem;padding-left:0.75rem;padding-right:0.75rem;background-color:#fefefecc}a.article-item .title.bordered .title-line-fill{flex-grow:1;border-bottom:0.125rem solid var(--accent-color)}a.article-item .description{color:var(--black-color);padding:0.25rem;padding-left:0.75rem;max-width:100%;box-sizing:border-box;line-break:strict;text-overflow:ellipsis;line-height:1.5em;background-color:#fefefecc;font-weight:bold;font-size:14px}.categories a.article-item .image-holder{background-size:contain;background-repeat:no-repeat}.categories a.article-item:hover .image-holder{background-size:contain;background-repeat:no-repeat}a.article-item:hover .image-holder{background-size:105%}a.article-item.large{grid-area:f1}a.article-item.large .title{font-size:1.4rem}a.more .title{text-transform:uppercase}@media screen and (max-width: 900px) {content{width:100%;grid-template-columns:100%;margin:0}section .heading{height:unset;margin-bottom:0.25rem}section .showcase{max-width:unset;padding:0;margin-bottom:2rem;display:block}section .showcase a.article-item{height:calc(var(--small-height) * 2);box-shadow:0 0.25rem 0.5rem #666;margin-bottom:1rem}section .showcase a.article-item .title{font-size:1rem}.right.column{display:block}.right.column .info{margin-left:0;margin-right:0}.right.column .info.twitter-holder{height:unset;flex:0px 1 1}.right.column .twitter{max-height:unset}}section.all .showcase{grid-auto-rows:var(--med-height);grid-template-columns:1fr}section{min-height:30rem}@font-face{font-family:'Brandon';font-weight:normal;src:url(https://bottomologist.com/static/fonts/Brandon_med.otf?etag=qYnFt4SQ)
}@font-face{font-family:'Aleo';font-weight:normal;src:url(https://bottomologist.com/static/fonts/aleo/Aleo-Regular.otf?etag=wCv9rGY0)
}@font-face{font-family:'Aleo';font-weight:bold;src:url(https://bottomologist.com/static/fonts/aleo/Aleo-Bold.otf?etag=grJMpbJ_)
}:root{font-family:sans-serif;--white-color:#eeeeee;--black-color:#212121;--bg-color:#46071c;--accent-color:#ec407a}body{width:fit-content;min-width:100%;overflow-y:scroll;background:url(https://bottomologist.com/static/images/cover-toys.svg?etag=xqejr2P-);background-size:33%;background-color:#666;background-blend-mode:multiply}header{background-color:var(--black-color);box-shadow:0px 0.25rem 2rem black;position:relative;--header-height:2.5rem;height:var(--header-height);padding:0.5rem}header .header-wrapper{width:100%;height:100%;max-width:70rem;margin:auto;display:flex;align-items:center}header .logo{display:flex;flex-direction:row;align-items:baseline;text-decoration:none;flex-grow:1}header .logo img.o{vertical-align:middle;position:relative;top:0.02em;width:1.08em;height:1.08em;left:0.1em;margin-right:-0.4em;margin-left:-0.2em}header .logo .logo-text{position:relative;font-size:var(--header-height);font-family:'Brandon', sans-serif;text-transform:uppercase;letter-spacing:-0.075em;color:var(--accent-color);display:inline-block}header .logo .tagline{font-family:'Brandon', sans-serif;color:var(--white-color);font-size:1.5rem;display:inline-block;margin-left:1rem;letter-spacing:-0.02em;font-weight:normal}header form.search input.search-box{padding:0.5rem;padding-right:1rem;width:15rem;border:none;border-radius:100rem;background-color:#444;color:#fefefe;transition:background-color 0.15s, width 0.25s;text-align:right}header form.search input.search-box:focus{outline:none;background-color:#666;width:20rem}header form.search input.search-box::placeholder{color:#ccc}.warning{box-sizing:border-box;margin:2rem;padding:1rem;color:#fefefe;font-size:1rem;font-weight:bold;box-shadow:0 0 1em #000;background-color:var(--accent-color)}body{background-color:var(--bg-color)}@media screen and (max-width: 900px) {header .logo .tagline{display:none}header{box-shadow:none;height:unset}header .header-wrapper{flex-direction:column}}