html{scroll-behavior:smooth;background-attachment:fixed;background-image:url(/images/bg.webp);color:#f8f8fa;background-color:#363542}body,html{font-size:24px;width:100%;max-width:100%;padding:0;margin:0;font-family:Harmattan;letter-spacing:.02em;line-height:1.2;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:Fredoka One;font-weight:400;text-align:left}h2{font-size:45px}@media screen and (min-width:870px){h2{font-size:50px}}.cta,a:visited{color:#ff8f2e}.cta{font-weight:700;text-decoration:none}button{cursor:pointer}button.cta{color:#363542;background-color:#ff8f2e;border:4px solid #ff8f2e;border-radius:5px;padding:10px}button.cta:hover{border-color:#f8f8fa}button.cta:active,button.cta[disabled]{border-color:#ff8f2e;background-color:#363542;color:#ff8f2e}.obsbox{background-attachment:fixed;background-image:url(/images/bg.webp);min-width:300px;display:inline-block;text-align:justify;text-justify:inter-word;font-size:.8em;margin:10px;padding:0 20px;background-color:#363542;color:#f8f8fa;border:4px solid #ff8f2e}input{height:1.5rem;width:300px}main{display:flex;flex-flow:column;box-sizing:content-box;margin:0 auto;padding:0 20px;gap:30px 20px}main h1,main h2{margin-top:0}@media screen and (min-width:530px){main{padding:0;width:490px}}@media screen and (min-width:870px){main{width:830px}}@media screen and (min-width:1280px){main{width:1170px}}header{margin-top:10px;display:flex}@media screen and (min-width:560px){header{margin:10px -20px 0}}header div{flex:1 1 auto}header img{width:100%;height:auto}header .logo{flex-grow:1}.header-sub{font-size:25px;font-family:Fredoka One;padding-right:20%}.home-head{color:#f8f8fa;background-color:#363542;margin-bottom:-30px;margin-top:-160px;background:none}@media screen and (min-width:870px){.home-head{margin-top:-230px}}.header-splash{flex-grow:0;flex-shrink:0;height:100%;object-fit:contain;z-index:1;align-self:end;margin:-3% -4% -7% -25%;width:45%}@media screen and (min-width:530px){.header-splash{margin-left:-15%;margin-bottom:-5%;width:30%}}.signup-confirmed{display:block}section{grid-template-columns:repeat(3,1fr);grid-template-rows:100px;grid-auto-rows:100px;grid-gap:30px 20px;gap:30px 20px;display:grid;justify-content:center;align-content:start;margin:-30px -20px 50px;padding:30px 20px;background-color:#f8f8fa;color:#363542}@media screen and (min-width:530px){section{grid-template-columns:repeat(3,150px)}}@media screen and (min-width:870px){section{grid-template-columns:repeat(5,150px)}}@media screen and (min-width:1280px){section{grid-template-columns:repeat(7,1fr)}}section:empty{display:none}footer{grid-column:1/-1;text-align:center}.home-featured{display:block}.blogSection,.home-blog{grid-template-rows:repeat(7,100px)}.blogSection>ol,.home-blog>ol{display:contents;list-style:none}.blogSection li,.home-blog li{display:contents}.blogSection .excerpt,.home-blog .excerpt{grid-column-end:span 3;grid-row-end:span 3}.blogSection .big-nav,.home-blog .big-nav{grid-column:span 1/-1;grid-row:1;align-self:start}@media screen and (max-width:869px){.blogSection h2,.home-blog h2{grid-column:1/-2;align-self:end;line-height:.73;margin:0}}@media screen and (min-width:870px){.blogSection,.home-blog{grid-template-rows:repeat(3,100px)}.blogSection>h2,.home-blog>h2{align-self:end;line-height:.73;margin:0;white-space:nowrap;writing-mode:sideways-lr;grid-column:-2;grid-row:1/span 2;justify-self:end;text-align:right;align-self:start}}@media screen and (min-width:870px)and (min-width:870px){.blogSection>h2,.home-blog>h2{align-self:end;grid-row:span 1/-1;margin-top:-260px;text-align:left}}@media screen and (min-width:870px){.blogSection .excerpt,.home-blog .excerpt{grid-column:span 2}}@media screen and (min-width:1280px){.blogSection .excerpt,.home-blog .excerpt{grid-column:span 3}}.home-galleries>h2{align-self:end;line-height:.73;margin:0;white-space:nowrap;writing-mode:sideways-lr;grid-column:-2;grid-row:1/span 2;justify-self:end;text-align:right;align-self:start}@media screen and (min-width:870px){.home-galleries>h2{align-self:end;grid-row:span 1/-1;margin-top:-260px;text-align:left}}.home-galleries>ol{display:contents;list-style:none}.home-galleries ol>:nth-child(2n) *{grid-column:span 2/-1}.home-galleries h2{grid-row:1/span 2}.home-galleries li{display:contents}.home-galleries .gallery-link{margin:0 -20px;grid-column-end:span 2;grid-row-end:span 2}@media screen and (min-width:870px){.home-galleries{grid-row:span 3}.home-galleries li:nth-child(n) .gallery-link{margin:0;grid-column:auto/span 2;grid-row:auto/span 2}}@media screen and (min-width:1280px){.home-galleries li:nth-child(n) .gallery-link{grid-column:auto/span 3}}.home-etc>h2{align-self:end;line-height:.73;margin:0;white-space:nowrap;writing-mode:sideways-lr;grid-column:-2;grid-row:1/span 2;justify-self:end;text-align:right;align-self:start}@media screen and (min-width:870px){.home-etc>h2{align-self:end;grid-row:span 1/-1;margin-top:-260px;text-align:left}}.home-etc ol{grid-gap:20px 30px;gap:20px 30px;grid-column:1/-2;grid-row:span 2;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:subgrid;grid-template-rows:auto;grid-auto-rows:auto}.home-etc li{display:contents}.home-etc .big-nav{width:100%;grid-column:span 2}@media screen and (min-width:870px){.home-etc{grid-row:span 3}}@media screen and (min-width:1280px){.home-etc{grid-row:span 2}}.gallery-featured{display:flex;flex-flow:row wrap;list-style:none;justify-content:center;margin:-30px -20px;padding:0}.gallery-featured *{flex-basis:50%}@media screen and (min-width:870px){.gallery-featured{margin:0}.gallery-featured *{flex-basis:25%}}.intro-section{display:flex;flex-flow:column nowrap;justify-content:space-between;font-size:70%}.intro-section div p{margin-top:0}.intro-section .intro-section-hooman{margin-bottom:-30px;margin-top:-60px;width:240px;height:auto;flex-shrink:0;object-fit:contain;object-position:center bottom;align-self:center;order:1;z-index:1}.intro-section .extra{display:none}@media screen and (min-width:870px){.intro-section{font-size:80%;flex-flow:row nowrap}.intro-section .extra{display:unset}.intro-section .intro-section-hooman{align-self:unset;order:0;margin-bottom:-30px;margin-top:-150px;margin-left:-90px;width:240px}}@media screen and (min-width:1280px){.intro-section{font-size:100%}.intro-section .intro-section-hooman{margin-bottom:-30px;margin-top:-150px;width:380px}}.gallery-item *{width:100%;height:100%}.gallery-item>a{display:contents}.gallery-item img{object-fit:cover}.excerpt-link{display:contents;color:inherit}.excerpt-link:visited{color:inherit}.excerpt{color:#f8f8fa;background-color:#363542;display:flex;flex-flow:column;position:relative;overflow:clip}.excerpt *{margin:30px 20px}.excerpt p{margin-top:-30px;margin-right:60px}.excerpt .feature{margin:0;object-fit:cover;flex-shrink:0;order:-5;width:100%;height:50%}.excerpt .date{writing-mode:sideways-lr;position:absolute;right:0;bottom:0}.newsletter-signup{font-size:20px;display:block;grid-auto-flow:dense;position:relative;overflow:clip;padding:0}.newsletter-signup .formkit-form{margin:auto}.newsletter-signup h2{line-height:.9;order:-1;grid-column:1/-1;grid-row:1;justify-self:center;text-align:center}.newsletter-signup .body{order:1;z-index:1;text-align:justify;grid-column:1/-1;grid-row:span 2}.newsletter-signup .body>p:first-child{margin-top:0}.newsletter-signup .feature{order:2;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 7px rgba(0,0,0,.5));grid-column:span 3;grid-row:span 2;z-index:1}.newsletter-signup .signup-form{order:3;margin:-18px -50px 0;grid-column:span 3;grid-row:span 3;position:relative}.newsletter-signup .spam-note{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:1;white-space:nowrap}@media screen and (min-width:870px){.newsletter-signup{grid-row:span 6}.newsletter-signup .feature{order:0;grid-column:span 2}.newsletter-signup .body{order:2;grid-column:span 3/-1;grid-row:span 2}.newsletter-signup .signup-form{order:1;grid-column:1/-1;grid-row:span 2}}@media screen and (min-width:1280px){.newsletter-signup{grid-row:span 5}.newsletter-signup h2{grid-column:3/span 3}.newsletter-signup .feature{grid-row:span 4}.newsletter-signup .signup-form{grid-column:span 3}.newsletter-signup .body{grid-column:span 2/-1;grid-row:2/span 3}}.big-nav{background-color:#363542;color:#f8f8fa;box-sizing:border-box;height:min-content;display:flex;align-items:center;text-decoration:none;text-align:left;font-family:Fredoka One;font-size:1em;padding:12px 0 12px 20px;position:relative;height:60px;border-right:30px solid transparent}.big-nav:active{transform:scale(.9)}.big-nav:hover{text-decoration:none;color:#ff8f2e}.big-nav:after{content:url(/images/button-arrow.svg);background:#f8f8fa;position:absolute;right:-30px;top:0;width:30px;height:60px}.big-nav:hover:after{right:-40px}.big-nav:visited{color:#f8f8fa}.gallery-link{position:relative;font-family:Fredoka One;font-size:1.2em;display:flex;height:auto;flex-flow:column}.gallery-link,.gallery-link>a{color:#f8f8fa;background-color:#363542}.gallery-link>a{display:contents}.gallery-link>a:active{transform:scale(.9)}.gallery-link>a:hover{text-decoration:none;color:#ff8f2e}.gallery-link .gallery-thumbnail{object-fit:cover;width:100%;height:0;flex-grow:1}.gallery-link .gallery-title{box-sizing:border-box;padding:10px}.gallery-section{color:#f8f8fa;background-color:#363542;display:block;background:none}.gallery-grid{grid-column:1/-1;display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,1fr);grid-gap:30px 20px;gap:30px 20px}@media screen and (min-width:870px){.gallery-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1280px){.gallery-grid{grid-template-columns:repeat(5,1fr)}}.gallery-grid .gallery-item{grid-column:span 1}.gallery-grid .gallery-item:hover{transform:scale(1.1)}.gallery-grid .gallery-item:active{transform:scale(.9)}.navSection{grid-template-rows:1fr;grid-auto-rows:1fr}.navSection h2{grid-column:1/-1;margin:0}.navSection ol{list-style:none;padding:0;display:contents}.navSection li{grid-column:span 2}.gallerySection{grid-template-rows:1fr;grid-auto-rows:1fr}.gallerySection h2{grid-column:1/-1;margin:0}.gallerySection ol{list-style:none;padding:0;display:contents}.gallerySection li{grid-column:span 2}.artworkSection{color:#f8f8fa;background-color:#363542;background:none;display:flex;flex-flow:column;align-items:center}.artworkSection img{width:auto;max-height:95vh}.loginSection{align-items:center;gap:0}.loginSection,.loginSection form{display:flex;flex-flow:column}.loginSection form button{margin:10px 0 20px}.aboutSection,.articleSection,article,article .feature{display:block}article img{max-width:100%;width:auto;max-height:95vh}article .date{align-self:end}article .article-end{width:100%}article .article-body{display:flex;flex-flow:column;align-items:center}article .error{color:red}.perkSection{display:block}.perk-downloads{list-style:none;display:grid;grid-template-columns:repeat(3,1fr)}.perk-download{background-color:#363542;color:#f8f8fa;padding:0 10px 20px}.perk-download-thumbnail{max-height:200px;max-width:200px;height:auto;width:auto;display:block;margin:auto}.page404{display:block;background:#f8f8fa;color:#363542;padding-bottom:2em;margin:auto;max-width:600px}.page404 .return,.page404 h1,.page404 p{text-align:center}.page404 a{margin:20px}.page404 img{width:100%;height:auto}.formkit-form{border:0!important}@font-face{font-family:Carter One;font-style:normal;font-weight:400;src:url(/fonts/Carter%20One.ttf) format("truetype")}@font-face{font-family:Wendy One;font-style:normal;font-weight:400;src:url(/fonts/Wendy%20One.ttf) format("truetype")}@font-face{font-family:Harmattan;font-style:normal;font-weight:400;src:url(/fonts/Harmattan.ttf) format("truetype")}@font-face{font-family:Fredoka One;font-style:normal;font-weight:400;src:url(/fonts/FredokaOne-Regular.ttf) format("truetype")}.rss-badge_badge__xWv1W{display:inline-block;width:64px;height:64px}.rss-badge_modal__KyOME{font-size:80%;background-color:rgba(0,0,0,.5);display:none;visibility:collapse;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.rss-badge_modal__KyOME.rss-badge_show__JMgQc{display:block;visibility:visible}.rss-badge_panel__oXrFi{border-radius:20px;background-color:#363542;color:#f8f8fa;display:inline-block;padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;width:100%}.rss-badge_close__HpGCo{cursor:pointer;font-size:20px;padding:3px;background:transparent;border:none;color:#ff8f2e;float:right}.rss-badge_button__nYb_Q{background:none;border:none;margin:0;padding:0;display:inline-block;cursor:pointer;width:100%;height:100%}.rss-badge_button__nYb_Q *{width:100%;height:100%;margin:0;vertical-align:middle}