:is(.post-type-archive-crescast,.single-crescast){font-family:var(--font-sans);color:var(--cr-body);letter-spacing:var(--cr-track)}:is(.post-type-archive-crescast,.single-crescast) p{margin:0 0 1rem}:is(.post-type-archive-crescast,.single-crescast) h1,:is(.post-type-archive-crescast,.single-crescast) h2,:is(.post-type-archive-crescast,.single-crescast) h3,:is(.post-type-archive-crescast,.single-crescast) h4{color:var(--cr-heading);margin:0 0 .5rem}:is(.post-type-archive-crescast,.single-crescast) ul{margin:0 0 1rem 3em;padding-left:0;list-style:outside}:is(.post-type-archive-crescast,.single-crescast) h3{font-size:1.73333rem;line-height:1.3em}:is(.post-type-archive-crescast,.single-crescast) .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}:is(.post-type-archive-crescast,.single-crescast) .col-sm-4,:is(.post-type-archive-crescast,.single-crescast) .col-md-4,:is(.post-type-archive-crescast,.single-crescast) .col-md-8,:is(.post-type-archive-crescast,.single-crescast) .col-md-12{width:100%;padding-left:15px;padding-right:15px;position:relative}@media (min-width:576px){:is(.post-type-archive-crescast,.single-crescast) .col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:768px){:is(.post-type-archive-crescast,.single-crescast) .col-md-4{flex:0 0 33.3333%;max-width:33.3333%}:is(.post-type-archive-crescast,.single-crescast) .col-md-8{flex:0 0 66.6667%;max-width:66.6667%}:is(.post-type-archive-crescast,.single-crescast) .col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){:is(.post-type-archive-crescast,.single-crescast) .container{max-width:clamp(1140px,77.4vw,1515px)}}:is(.post-type-archive-crescast,.single-crescast) #primary{width:100%;margin:0!important}:is(.post-type-archive-crescast,.single-crescast) #secondary{display:none}:is(.post-type-archive-crescast,.single-crescast) #crescast_banner{background-color:var(--cr-paper);background-image:linear-gradient(to right, var(--cr-line) 1px, transparent 1px), linear-gradient(to bottom, var(--cr-line) 1px, transparent 1px);background-size:var(--cr-grid-cell) var(--cr-grid-cell);background-position:calc(50% + var(--cr-grid-cell) / 2) 0;height:auto;color:var(--cr-body);margin-bottom:0;padding:clamp(48px,4.6vw,88px) 0 clamp(52px,4.8vw,92px);position:relative;overflow-x:clip}:is(.post-type-archive-crescast,.single-crescast) #crescast_banner>.container{z-index:1;position:relative}:is(.post-type-archive-crescast,.single-crescast) .banner-content{text-align:center;background:0 0;border-radius:0;max-width:1000px;margin:0 auto;padding:0}:is(.post-type-archive-crescast,.single-crescast) .inner-page-banner h1{letter-spacing:0;text-transform:none;color:var(--cr-heading);margin:0;font-size:clamp(40px,4.17vw,80px);font-weight:700;line-height:1.125}:is(.post-type-archive-crescast,.single-crescast) .inner-page-banner p{letter-spacing:.04em;max-width:900px;color:var(--cr-body);margin:clamp(16px,1.4vw,26px) auto 0;font-size:clamp(17px,1.04vw,20px);font-weight:300;line-height:1.65}.post-type-archive-crescast #crescast_posts{background-color:#fff;padding:clamp(56px,5vw,96px) 0 clamp(40px,4vw,76px)}.post-type-archive-crescast #crescast_posts .row{row-gap:clamp(28px,2.4vw,44px)}.post-type-archive-crescast #crescast_posts .posts-content a{border-radius:var(--cr-radius);height:100%;color:inherit;text-decoration:none;display:block}.post-type-archive-crescast #crescast_posts .posts-content a:focus-visible{outline:3px solid var(--cr-heading);outline-offset:3px}.post-type-archive-crescast #crescast_posts .posts-content .item{text-align:left;cursor:pointer;border:3px solid var(--cr-green);border-radius:var(--cr-radius);height:100%;box-shadow:var(--cr-shadow-card);background:#fff;flex-direction:column;margin:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.post-type-archive-crescast #crescast_posts .posts-content .col-sm-4:nth-child(2n) .item{border-color:var(--cr-pink)}.post-type-archive-crescast #crescast_posts .posts-content a:hover .item{transform:translateY(-3px);box-shadow:0 10px 24px #00000024}.post-type-archive-crescast #crescast_posts .posts-content .item .image-box{border-bottom:1px solid var(--cr-line);overflow:hidden}.post-type-archive-crescast #crescast_posts .posts-content .item img{border-radius:0;width:100%;height:auto;transition:transform .6s;display:block}.post-type-archive-crescast #crescast_posts .posts-content a:hover .item img{transform:scale(1.05)}.post-type-archive-crescast #crescast_posts .posts-content .item .p-inner{background:#fff;flex:1;align-items:center;padding:clamp(18px,1.5vw,26px) clamp(20px,1.7vw,30px);display:flex}.post-type-archive-crescast .p-inner p{color:var(--cr-green-text);border:0;align-items:center;gap:10px;margin:0;padding:0;font-size:clamp(17px,1.04vw,20px);font-weight:600;line-height:1.4;display:inline-flex}.post-type-archive-crescast .p-inner p:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18M15 6l6 6-6 6'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;flex:none;width:24px;height:24px;transition:transform .15s}.post-type-archive-crescast #crescast_posts .posts-content a:hover .p-inner p:after{transform:translate(3px)}.single-crescast .blog-content-wrapper{background-color:var(--cr-paper);background-image:linear-gradient(to right, var(--cr-line) 1px, transparent 1px), linear-gradient(to bottom, var(--cr-line) 1px, transparent 1px);background-size:var(--cr-grid-cell) var(--cr-grid-cell);background-position:calc(50% + var(--cr-grid-cell) / 2) 0;padding:0 0 clamp(48px,4vw,76px);position:relative}.single-crescast .blog-content-wrapper:last-child{padding-bottom:clamp(56px,5vw,96px)}.single-crescast .blog-content{border:3px solid var(--cr-green);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow-card);background-color:#fff;padding:clamp(22px,2.6vw,50px);position:relative}.single-crescast .blog-content-wrapper+.blog-content-wrapper .blog-content{border-color:var(--cr-pink)}.single-crescast .blog-content .row{align-items:center;row-gap:24px}.single-crescast .blog-content .col-md-8{padding-left:clamp(15px,3vw,60px)}.single-crescast .blog-content img.wp-post-image{width:100%;height:auto;box-shadow:var(--cr-shadow-card);border-radius:20px;display:block}.single-crescast .blog-heading{margin-bottom:0;padding-bottom:clamp(18px,1.6vw,28px);position:relative}.single-crescast .blog-heading:after{content:"";background:var(--cr-pink);width:min(50%,320px);height:1px;position:absolute;bottom:0;left:0}.single-crescast .crescast-title{letter-spacing:var(--cr-track);color:var(--cr-heading);margin-bottom:6px;font-size:clamp(24px,1.75vw,34px);font-weight:700;line-height:1.3}.single-crescast .crescast-episode{letter-spacing:var(--cr-track);color:var(--cr-green-text);margin-bottom:0;font-size:clamp(17px,1.15vw,22px);font-weight:600;line-height:1.4}.single-crescast .blog-intro{font-size:1.15rem;font-weight:300}.single-crescast .crescat-content{background:var(--cr-heading);height:0;box-shadow:var(--cr-shadow-card);border-radius:20px;margin-top:clamp(20px,2vw,36px);padding-bottom:56.25%;position:relative;overflow:hidden}.single-crescast .crescat-content iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1279px){.post-type-archive-crescast .crescast-perch{display:none}}.single-crescast .crescast-perch-video{--x:calc(60 * var(--cr-u))}@media (max-width:767px){.single-crescast .blog-content .col-md-8{padding-left:15px}}@media (prefers-reduced-motion:reduce){.post-type-archive-crescast #crescast_posts .posts-content .item,.post-type-archive-crescast #crescast_posts .posts-content .item img,.post-type-archive-crescast .p-inner p:after{transition:none}.post-type-archive-crescast #crescast_posts .posts-content a:hover .item,.post-type-archive-crescast #crescast_posts .posts-content a:hover .item img{transform:none}}
