/*!
Theme Name: Meme Insider
Description: The Leading Internet Trends Magazine - a Know Your Meme publication
Version: 1.0.0
Text Domain: memeinsider
*/.clearfix{overflow:auto;zoom:1}.clearfix::after{content:"";clear:both;display:table}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}:root{--bg: #f2f2f2;--text-color: #231f20;--brand-color: hsl(18, 98%, 55%);--accent-color: hsl(208, 68%, 40%);--brand-light: hsla(18, 98%, 55%, 0.2)}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,.btn-accent,[type=submit],textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-play-state:paused !important;transition:none !important;scroll-behavior:auto !important}}*,*::before,*::after{box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background:var(--bg);color:#231f20;line-height:1.5;text-rendering:optimizeLegibility;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif",serif}h1{font-size:60px;line-height:1.125}h2{font-size:48px;line-height:1.125}h3{font-size:36px;line-height:1.25}h4{font-size:30px;line-height:1.25}h5{font-size:24px}h6{font-size:20px}a{-webkit-appearance:none;color:inherit;text-decoration:none;cursor:pointer}a:focus{outline:none;text-decoration:underline}button,.btn-accent,[type=submit]{color:inherit;border:none;line-height:1}b,strong{font-weight:bold}[data-icon]{width:1em;height:1em;fill:currentColor}img{width:100%}fieldset{padding:0;border:none}label{display:block;margin-top:.25em}hr{width:100%;border:0;height:1px;background:#333;background-image:linear-gradient(to right, #ccc, #333, #ccc)}.clearfix::after{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}div.br{height:10px}.app{display:flex;flex-direction:column;align-items:stretch;min-height:100vh}main{flex:1;width:100%}nav{position:sticky;top:0;display:flex;align-items:center;width:100vw;height:72px;padding:0 24px;line-height:1;background:#23201f;overflow:auto;z-index:99}nav .logo-nav{display:flex;justify-content:center;align-items:center;height:100%;margin-right:auto;font-family:"Noto Serif",serif;font-size:24px;background:#23201f;color:var(--bg);z-index:2}nav .logo-nav .logo{margin-right:1em;padding:0}nav .logo-nav .mobile{display:none}nav .logo-nav .desktop p{font-size:11pt;margin-top:8px}nav .nav-links{display:flex}nav .nav-link{flex:0 0 auto}@media(max-width: 700px){nav{padding:0}nav .logo-nav{position:sticky;left:0;padding:0 16px}nav .logo-nav .desktop{display:none}nav .logo-nav .mobile{display:block}nav .nav-links{padding:16px}nav .nav-link{order:2;font-size:14px}nav .nav-link.accent{order:1}}footer{display:flex;flex-wrap:wrap;justify-content:center;padding:8pt}footer .footer-link{margin:0 8pt}.header-main{display:grid;grid-template:". .      ." 1fr "ht ht ht" auto ". issue  ." auto "cta cta cta" auto ". .      ." 1fr ". scroll ." 72px/1fr auto 1fr;grid-gap:16px;justify-items:center;align-items:center;width:100%;min-height:calc(100vh - 72px);padding:0 16px;font-family:"Noto Serif",serif;text-align:center;background:radial-gradient(circle at center, #414040 0, #23201f 40%);color:#fff}.header-main h1,.header-main h2,.header-main h3,.header-main h4,.header-main h5,.header-main h6{margin:16px 0;line-height:1;font-weight:400}.header-main .header-title{grid-area:ht;font-size:36px}.header-main .header-cta{grid-area:cta;margin-top:16px;font-size:24px;line-height:1}.header-main .header-scroll{grid-area:scroll;display:flex;align-items:center;color:inherit;z-index:2}.header-main .issue{grid-area:issue}.header-main .issue img{display:block;width:100%;height:auto;object-fit:contain}.header-main .issue-front{z-index:2;width:280px}.header-main .issue-back{width:240px;margin:0 auto;z-index:1}.header-main .issue-back:nth-of-type(1){transform:translateX(-60%)}.header-main .issue-back:nth-of-type(2){transform:translateX(60%)}@media(max-width: 700px){.header-main{padding:16px}.header-main .header-title{font-size:30px}.header-main .header-cta{font-size:20px}.header-main .issue-front{max-width:calc(100% - 16px);height:auto;max-height:55vh}.header-main .issue-back{display:none}}.article-display{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(160pt, 1fr));grid-auto-rows:240pt;grid-gap:8pt;height:160pt}.issue-display{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;overflow-x:auto}.issue-display img{width:100%;min-width:280px;max-width:calc(100vw - 16pt);height:auto}article{display:grid;grid-template-columns:minmax(16px, auto) minmax(auto, 800px) minmax(16px, auto);width:100%;padding:16px 0;word-break:break-word}article>*{grid-column:2}article img{grid-column:1/-1;width:100%;margin:24px 0;object-fit:contain}.post article{padding:40px 0}form .title{display:block;font-size:30px;font-family:"Noto Serif",serif;font-weight:bold}form label{width:100%}form .form-secondary-action{display:block;margin:16px auto 0;text-align:center}fieldset{margin-top:16px}fieldset legend{font-weight:bold}.subscribe .address-region-fields{display:flex}@media(max-width: 700px){.subscribe .address-region-fields{flex-wrap:wrap}.subscribe .address-region-fields .large{margin:0;padding:0;flex-basis:100%}}.subscribe .large{flex:3}.subscribe .small{flex:2}.subscribe .xsmall{flex:1}.mailing-list{position:relative}.mailing-list::after{position:absolute;content:""}.mailing-list::after{opacity:0;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px 2px var(--brand-color);transition:opacity .3s ease}.mailing-list:focus::after{opacity:1}.mailing-list{display:grid;grid-template:1fr/auto 40px auto;margin-top:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.mailing-list::after{border-radius:25px}.mailing-list:focus-within::after{opacity:1}.mailing-list input{grid-area:1/1/2/span 2;width:24rem;padding:12pt 48pt 12pt 16pt;border-radius:25px;transition:none}.mailing-list button,.mailing-list .btn-accent,.mailing-list [type=submit]{grid-area:1/2/2/span 2;display:flex;justify-content:center;align-items:center;width:8rem;height:100%;padding:8pt 0;font-weight:bold;color:#fff;background:var(--brand-color);border-radius:25px 25px 25px 0;transition:width .15s ease-in}.mailing-list button.submitting,.mailing-list .submitting.btn-accent,.mailing-list .submitting[type=submit]{width:6rem}.mailing-list button.success,.mailing-list .success.btn-accent,.mailing-list .success[type=submit]{background:var(--accent-color)}.mailing-list input,.mailing-list button,.mailing-list .btn-accent,.mailing-list [type=submit]{font-size:18px;border:none;z-index:2}.mailing-list input:focus,.mailing-list button:focus,.mailing-list .btn-accent:focus,.mailing-list [type=submit]:focus{box-shadow:none}button,.btn-accent,[type=submit]{padding:16px 24px;outline-color:var(--accent-color);text-align:center;border:none;border-radius:3px;line-height:1}.btn-accent,[type=submit]{background:var(--accent-color);font-weight:bold;text-transform:uppercase}[type=submit]{width:100%;margin-top:1em}.btn-cta{display:flex;align-items:center;padding:12pt 24pt;font-size:18pt;font-weight:bold;background:#fff;color:var(--accent-color);line-height:1;box-shadow:2px 0 8px hsla(208,68%,40%,.2);border:2px solid rgba(0,0,0,0);border-radius:30px;transition:all .3s ease}.btn-cta svg{margin-left:.25em}.btn-cta:focus,.btn-cta:hover{border-color:var(--accent-color)}a{color:var(--accent-color)}a.accent{position:relative}a.accent::after{position:absolute;content:""}a.accent::after{bottom:-0.05em;left:0;height:.05em;width:0;background:hsl(18,98%,62%);transition:width .3s cubic-bezier(0.2, 0, 0.2, 1)}a.accent:hover::after{width:100%}a.accent{color:var(--brand-color);white-space:nowrap}.nav-link{position:relative;color:#ccc;margin-left:16px;white-space:nowrap;text-transform:uppercase;transition:color .2s ease}.nav-link::before{display:none;opacity:0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0.5em);width:8px;height:2px;content:"";background:var(--bg);box-shadow:0 0 3px 1px hsla(0,0%,100%,.5);border-radius:3px}.nav-link:hover,.nav-link:focus{color:var(--brand-color)}.nav-link.accent::after{display:none}.nav-link.active{position:relative;color:var(--bg)}.nav-link.active::before{display:inherit;animation:fadein .3s ease-in forwards}.nav-link.active.accent{color:var(--brand-color)}@keyframes fadein{0%{opacity:0}100%{opacity:1}}input{padding:.5em;font-size:20px;outline:none;border:1px solid #dedede;box-shadow:0 0 4px 0 rgba(0,0,0,0);border-radius:3px;transition:all .2s ease-in-out}input:focus{border-color:rgba(0,0,0,0);box-shadow:0 0 4px 1px hsl(18,98%,80%)}[type=text],[type=email],select{width:100%}.spinner{margin:100px auto;width:40px;height:40px;position:relative}.cube1,.cube2{background-color:#333;width:16px;height:16px;position:absolute;top:0;left:0;animation:sk-cubemove 1.8s infinite ease-in-out}.cube2{animation-delay:-0.9s}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg)}}.circle-border{width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center;border-radius:50%;border-top:.15em solid #fff;animation:spin .8s linear 0s infinite}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}.logo{width:auto;height:24pt;padding:4pt;background:#23201f}.logo path{fill:var(--bg)}.article-card{height:240pt;border-radius:5px}.article-card .article-card-media{position:relative;width:100%;height:100%;object-fit:cover;filter:grayscale(1);border-radius:5px;z-index:1}.article-card .article-card-media::after{position:absolute;top:0;left:0;opacity:.25;content:"";width:100%;height:100%;border-radius:5px;background:hsl(18,98%,48%);transition:transform .5s cubic-bezier(0.23, 1, 0.32, 1);z-index:2}.article-card .tag{padding:4pt;line-height:1;text-transform:uppercase;font-family:"Noto Serif",serif;font-weight:bold;letter-spacing:.025em;background:hsl(18,98%,55%);box-shadow:-2px 2px 6px rgba(0,0,0,.4);z-index:4}.placeholder{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:bold;border:2px dashed #000;border-radius:5px}.home-promo-banner{display:flex;flex-flow:column;align-items:center;width:100%;padding:32px 24px;font-family:"Noto Serif",serif;text-align:center;color:var(--bg);background:linear-gradient(20deg, rgb(48.5227272727, 42.9772727273, 44.3636363636) 12%, rgb(89.0909090909, 78.9090909091, 81.4545454545) 12%, 30%, rgb(48.5227272727, 42.9772727273, 44.3636363636) 30%, 70%, rgb(89.0909090909, 78.9090909091, 81.4545454545) 70%, 88%, rgb(48.5227272727, 42.9772727273, 44.3636363636) 88%);border:5px solid var(--brand-color)}.home-promo-banner .ml-title{font-size:30px;margin-bottom:8px}.home-promo-banner .ml-description{margin-bottom:24px;font-size:20px;line-height:1}.home-promo-banner .ml-description>span{text-decoration:underline;font-weight:bold}.home-promo-banner .hpb-cta{padding:16px 24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:bold;background:var(--brand-color);text-transform:uppercase;border-radius:5px}.article-release-banner{font-family:"PT Mono",monospace;font-size:.85rem;letter-spacing:.02em;margin:-0.25rem 0 .5rem}.article-release-banner a{color:var(--accent-color);text-decoration:none;font-weight:700}.article-release-banner a:hover{text-decoration:underline}ul li{font-style:normal;letter-spacing:.01rem;letter-spacing:-0.003em}ul li.title{list-style:none;text-transform:uppercase;text-decoration:underline}.post-li{--x-height-multiplier: 0.375;--baseline-multiplier: 0.17;font-style:normal;letter-spacing:.01rem;letter-spacing:-0.003em;margin-left:1.5em;margin-bottom:.5em}.divider{position:relative;width:100%;margin:8px 0}.divider::before,.divider::after{position:absolute;top:50%;width:40%;height:1px;content:"";background:hsl(345,6.0606060606%,17.9411764706%)}.divider::before{transform:translate(5%, -50%)}.divider::after{transform:translate(145%, -50%)}.divider .logo{display:block;width:32pt;height:auto;margin:0 auto;padding:8pt}@media(max-width: 700px){.divider .logo{width:24pt}}.tag{position:absolute;top:0;right:0;background:var(--brand-color);padding:.25em;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:20px;border-radius:5px}.highlight{font-weight:bold;background:var(--brand-light)}.mi-dropdown{max-width:180px}.magazine-viewer{display:flex;justify-content:center}.magazine-page-container{margin:0;display:flex;justify-content:center;width:100%;margin-top:2vh}@media only screen and (max-width: 1200px){.magazine-page-container{margin-top:1vh}}.magazine-page{width:50%;box-shadow:5px 2px 5px gray}@media only screen and (max-width: 1200px){.magazine-page{width:100%}}.magazine-mobile-hidden{display:none}polyline{transition:all 250ms ease-in-out}.magazine-btn-container{position:relative;width:15%}.magazine-btn{background:rgba(0,0,0,0);z-index:100000;cursor:pointer;top:50%;position:absolute;margin-top:-60px;width:fit-content}.magazine-btn.left{right:0;margin-right:40px}.magazine-btn.right{left:0;margin-left:40px}.magazine-btn:hover,.magazine-btn:focus{outline:none}.magazine-btn:hover polyline,.magazine-btn:focus polyline{stroke-width:3;stroke:var(--accent-color)}.magazine-btn:active polyline{stroke:var(--brand-color);stroke-width:6;transition:all 100ms ease-in-out}.magazine-btn-mobile.left{margin:1vw 0 0 4vw;margin-right:auto}.magazine-btn-mobile.right{margin:1vw 4vw 0 0;margin-left:auto}.progress-bar-container{position:fixed;top:5%;left:50%;transform:translate(-50%, -50%);margin:100px auto;text-align:center}.progress-bar-fill{padding:6px;background:rgba(0,0,0,.5);border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.25),0 1px hsla(0,0%,100%,.08)}.progress-bar{height:18px;background-color:#fcbc51;background-image:linear-gradient(45deg, rgb(252, 163, 17) 25%, transparent 25%, transparent 50%, rgb(252, 163, 17) 50%, rgb(252, 163, 17) 75%, transparent 75%, transparent);border-radius:4px}.progress-text h4{color:var(--accent-color);font-size:16pt}.home{display:flex;flex-flow:column nowrap;width:100%}.home section{display:flex;flex-flow:column;width:100%;max-width:1000px;margin:40px auto;padding:16px}.home section .section-title{margin-bottom:24px}.home section .section-cta{margin:16px 0 0 auto;padding:16px;font-size:24px}.home .latest-articles{position:relative}.home .latest-articles .stroke{width:100%;fill:var(--brand-color);pointer-events:none}.home .latest-articles .stroke-text{display:grid;grid-template:". .... ." 16px ". .... ." 1fr ". text ." auto ". .... ." 1fr ". .... ." 16px/1fr auto 1fr;font-size:60px;font-weight:bold;text-align:center;line-height:1;color:var(--bg);white-space:nowrap}.home .latest-articles .stroke-text>span{grid-area:text;z-index:2}.home .latest-articles .stroke-text .stroke{grid-area:2/1/5/-1;align-self:center}.home .featured-video{position:relative;padding-bottom:8vw}.home .featured-video iframe{--video-width: 560px;width:var(--video-width);height:calc(var(--video-width)*.56);max-width:calc(100vw - 32px);max-height:calc(56vw - 32px);margin:0 auto;box-shadow:0 0 16px var(--brand-color)}.home .featured-video .featured-video-banner{position:relative;margin-top:-40px;z-index:-1}@media(max-width: 700px){.home section{padding:16px}.home .latest-articles .stroke-text{font-size:36px}.home .featured-video .featured-video-banner{display:none}}.coming-soon{opacity:.5;pointer-events:none}.releases{padding:40px}.releases .releases-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-gap:16px;align-items:start;max-width:752px;margin:0 auto}.premium,.premium-insta{position:relative;padding:280px 0 0}.premium .premium-banner,.premium-insta .premium-banner{position:fixed;top:72px;left:0;width:100vw;height:50vh;min-height:400px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:-1}.premium .premium-banner .gatsby-image-wrapper,.premium-insta .premium-banner .gatsby-image-wrapper{width:100vw;height:100%}.premium .premium-banner .gatsby-image-wrapper img,.premium-insta .premium-banner .gatsby-image-wrapper img{height:100%}.premium .subscribe-perks-title,.premium-insta .subscribe-perks-title{font-size:20px}.premium-insta{padding:48vh 0 0}.premium-insta .premium-banner{background-color:#0a0820}.premium-insta .premium-banner .gatsby-image-wrapper{margin:auto;margin-top:0;margin-bottom:0;min-width:400px;max-width:2000px}@media(max-width: 600px){.premium-insta{padding:320px 0 0}.premium-insta .premium-banner{height:16vh;min-height:300px}}.subscription-wrapper{display:flex;flex-direction:column;width:1000px;max-width:100vw;margin:16px auto 40px;padding:24px 40px;background:var(--bg);border:1px solid #dedede}.subscription-wrapper h1{margin-bottom:8px}@media(max-width: 1200px){.subscription-wrapper{margin-top:16px;border:none}}@media(max-width: 700px){.subscription-wrapper{padding:16px}}.subscription-forms{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:40px}.subscription-forms .subscribe{flex:1 0 456px;padding:24px;background:#fff;box-shadow:4px 4px 16px rgba(0,0,0,.25)}.subscription-forms .subscribe .g-recaptcha{margin-top:16px}.subscription-forms .subscribe.loading{display:flex;justify-content:center;align-items:center;height:100%}.subscription-forms .subscribe-perks{position:sticky;top:88px;width:30ch;margin:16px 24px}.subscription-forms .subscribe-perks-list{margin-top:8px}.subscription-forms .subscribe-perks-list li{margin-bottom:.5em}.subscription-forms .subscribe-perks-list .accent{font-weight:bold;color:var(--brand-color)}@media(max-width: 700px){.subscription-forms .subscribe{flex:1;flex-basis:100%;width:100%}.subscription-forms .subscribe-perks{width:100%}.subscription-forms .subscribe-perks-list{grid-template-columns:repeat(auto-fit, 25ch);grid-gap:8px}}.disclaimer{max-width:52ch;margin:16px auto 0;text-align:center;font-size:14px;color:#616161}.disclaimer a{white-space:nowrap}.unsubscribe{max-width:calc(55ch + 48px);margin:0 auto;padding:24px}.unsubscribe h1{font-size:20px}.unsubscribe form{margin-top:40px}.faqTitle{display:flex;justify-content:space-between;align-items:center}.faqTitle svg{width:40px;height:auto;margin:8px}.faqTitle h2{margin:0;line-height:1}article p:last-child{margin-bottom:1em}#issue-embed-container{min-width:100%;height:100vh}.article-grid-card{display:flex;flex-direction:column}.article-grid-card img{width:100%;aspect-ratio:3/4;object-fit:cover}.article-grid-card__title{margin:8px 0 0;font-family:"Noto Serif",serif;font-size:20px;font-weight:normal;line-height:1.3;color:var(--text-color)}.article-grid-card:hover .article-grid-card__title{color:var(--accent-color)}.article-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;background:#23201f;color:var(--bg);font-family:"Noto Serif",serif;font-size:18px;text-align:center;padding:16px}.article-placeholder span{line-height:1.3}.pagination{display:flex;justify-content:center;gap:4px;margin-top:40px;font-family:"PT Mono",monospace;font-size:14px}.pagination a,.pagination span{display:inline-block;padding:6px 12px;text-decoration:none;color:var(--text-color);border:1px solid var(--text-color)}.pagination a:hover{background:var(--accent-color);border-color:var(--accent-color);color:var(--bg)}.pagination .current{background:var(--text-color);color:var(--bg)}
