.ce-section{display:none}
@media(max-width:749px){
.ce-section{display:block}.ce-section:empty{display:none}
body:has(.ce-page) .page-section,body:has(.ce-blog) [data-section-type=blog]{display:none!important}
.ce-page{font-family:var(--ce-font);font-size:var(--ce-text);line-height:1.2;letter-spacing:normal;color:var(--ce-fg);background:var(--ce-bg);padding:var(--ce-top) var(--ce-side) var(--ce-bottom);box-sizing:border-box;max-width:100%;margin:0 var(--ce-outer)}
.ce-page *{box-sizing:border-box}.ce-page h1,.ce-page h2,.ce-page h3,.ce-page p{font-family:inherit;letter-spacing:normal;text-transform:none;color:inherit;margin:0;line-height:inherit}
.ce-page h1{font-size:var(--ce-heading);font-weight:700;text-align:center;line-height:1.3}
.ce-page h1 em{font-style:normal;text-decoration:underline;text-decoration-color:var(--ce-accent);text-decoration-thickness:var(--ce-line);text-underline-offset:4px;text-decoration-skip-ink:none}
.ce-page h2{font-size:var(--ce-heading);font-weight:700;line-height:1.3}.ce-page h3{font-size:var(--ce-heading);font-weight:700;margin:16px 0 10px}.ce-page h3:first-child{margin-top:0}
.ce-heading{margin-bottom:var(--ce-title-gap)!important}.ce-underlined>.ce-heading,.ce-underlined>h1{text-decoration:underline;text-decoration-color:var(--ce-accent);text-decoration-thickness:var(--ce-line);text-underline-offset:3px;text-decoration-skip-ink:none}.ce-align-center>.ce-heading{text-align:center}
.ce-richtext{font-size:var(--ce-text);line-height:1.22;overflow-wrap:anywhere}.ce-richtext p+p,.ce-richtext ul+p{margin-top:16px}.ce-richtext ul{list-style:disc;padding-left:20px;margin:0}.ce-richtext strong,.ce-page b{font-weight:700}.ce-richtext a{color:inherit;text-decoration:underline;font-weight:700}.ce-blocks{display:flex;flex-direction:column;gap:var(--ce-gap)}
.ce-panel{background:var(--ce-panel);padding:14px;margin:4px -10px 0}.ce-split{display:flex;align-items:flex-start;gap:20px}.ce-split>.ce-picture{flex:0 0 var(--ce-image-width);height:var(--ce-image-height);min-width:0}.ce-split>.ce-richtext{flex:1;min-width:0}.ce-picture img{display:block;width:100%;height:100%;object-fit:var(--ce-image-fit);object-position:var(--ce-image-position) center}.ce-split.ce-reversed{flex-direction:row-reverse}
.ce-feature{display:flex;align-items:center;gap:22px}.ce-icon{flex:0 0 64px}.ce-icon img{display:block;width:64px;height:72px;object-fit:contain}.ce-feature h3{font-size:var(--ce-text);margin:0 0 8px}.ce-feature .ce-richtext{font-size:var(--ce-text)}
.ce-block-button{text-align:center}.ce-button{display:inline-flex;align-items:center;justify-content:center;color:var(--ce-btn-fg);background:var(--ce-btn-bg);font-family:inherit;font-weight:700;font-size:var(--ce-text);line-height:1.25;min-height:36px;padding:10px 14px;text-decoration:none;max-width:100%;text-align:center;border:0}.ce-email{font-weight:700;color:inherit;text-decoration:none}.ce-email span{color:var(--ce-accent)}.ce-status{display:flex;align-items:baseline;gap:3px}.ce-status-icon{color:#F65C5C;flex-shrink:0}.ce-status-yes .ce-status-icon{color:#16BB51}.ce-status-important .ce-status-icon{color:#FF9E42}.ce-block-status+.ce-block-text,.ce-block-status+.ce-block-status-important{margin-top:16px}
.ce-artist{padding:0;display:flex;align-items:stretch;min-height:var(--ce-card-height);margin:var(--ce-top) 0 var(--ce-bottom);background:var(--ce-panel)}.ce-artist.ce-reversed{flex-direction:row-reverse}.ce-portrait{position:relative;flex:0 0 var(--ce-portrait-width)}.ce-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--ce-portrait-position) center}.ce-artist-copy{padding:var(--ce-side);flex:1;min-width:0}.ce-artist h2{font-size:var(--ce-heading);margin:8px 0 0}.ce-handle{font-size:var(--ce-handle-size)!important;margin:0 0 8px!important}.ce-tags{display:flex;gap:6px;flex-wrap:wrap}.ce-tags a,.ce-tags span{font-size:var(--ce-tag-size);color:var(--ce-accent);background:var(--ce-tag-bg);text-decoration:none;padding:5px 7px;line-height:1.15;white-space:normal}.ce-artist .ce-richtext p+p{margin-top:10px}
.ce-blog{padding-left:var(--ce-side);padding-right:var(--ce-side)}.ce-blog h1{padding:0 20px;margin-bottom:24px}.ce-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ce-rows) var(--ce-cols)}.ce-article>a{display:flex;flex-direction:column;color:inherit;text-decoration:none;height:100%}.ce-article-image{aspect-ratio:1;overflow:hidden}.ce-article-image img{display:block;width:100%;height:100%;object-fit:cover}.ce-article h2{font-size:var(--ce-text);font-weight:400;text-align:center;background:var(--ce-panel);padding:10px 8px;flex:1;min-height:var(--ce-caption)}.ce-pagination{grid-column:1/-1;text-align:center}.ce-page a:focus-visible{outline:2px solid var(--ce-accent);outline-offset:3px}
}

.template-page #main:has(.ce-page) [data-section-type="page"]{display:none!important}
.ce-align-center .ce-block-button{text-align:center}
.ce-artist .ce-handle{font-size:max(12px,var(--ce-handle-size,12px))!important;line-height:1.35!important}
@media(min-width:750px){.ce-artist .ce-handle{font-size:14px!important}}
.template-article .article.ca-article{font-family:var(--cd-family,'Century Gothic Pro','Century Gothic',Arial,sans-serif);color:#141414;max-width:1200px;width:100%;margin:0 auto;padding:28px 32px 80px;letter-spacing:normal}
.ca-article .article__inner{width:100%;max-width:none;margin:0}
.template-article .ca-article .article__header{margin:0 0 32px;text-align:left}
.template-article .ca-article .article__heading{font-family:inherit;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:normal;text-align:left;text-transform:none;color:inherit;text-decoration:underline;text-decoration-color:#F65C5C;text-decoration-thickness:2px;text-underline-offset:7px;text-decoration-skip-ink:none;margin:0 0 24px}
.ca-article .article__content{width:100%;max-width:var(--content-max-width,900px);margin:0;text-align:left}
.template-article .ca-article .article__rte{font-family:inherit;font-size:20px;line-height:1.5;text-align:left;overflow-wrap:anywhere}
.ca-article .article__rte :is(p,li,div,span,strong,em,a,td,th){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important;text-align:left!important}
.ca-article .article__rte :is(h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-weight:700;line-height:1.3!important;letter-spacing:normal!important;text-align:left!important;text-transform:none!important;color:inherit;margin:32px 0 16px}
.ca-article .article__rte :is(h1,h2){font-size:28px!important}
.ca-article .article__rte :is(h3,h4,h5,h6){font-size:24px!important}
.ca-article .article__rte p{margin:0 0 20px}
.ca-article .article__rte img,.ca-article .article__rte video{max-width:100%;height:auto}
.ca-article .article__rte iframe{max-width:100%}
.ca-article .article__rte table{display:block;max-width:100%;overflow-x:auto}
.ca-article .article__rte a{color:inherit;text-decoration:underline;text-decoration-color:#F65C5C;text-underline-offset:3px}
.ca-article .article__tags,.ca-article .article__pagination{font-family:inherit;font-size:16px;text-align:left}
.ca-article .article__pagination{gap:24px;flex-wrap:wrap}
.ca-article .article__share{font-family:inherit;font-weight:700;border-radius:0;color:#141414;background:#fff;border:1px solid #141414;min-height:44px}
.ca-article a:focus-visible{outline:2px solid #F65C5C;outline-offset:3px}
@media(max-width:749px){
.template-article .article.ca-article{padding:24px 20px 48px}
.template-article .ca-article .article__heading{font-size:24px;line-height:1.25;text-underline-offset:5px;margin-bottom:20px}
.template-article .ca-article .article__header{margin-bottom:24px}
.template-article .ca-article .article__rte{font-size:16px;line-height:1.5}
.ca-article .article__rte :is(h1,h2){font-size:21px!important}
.ca-article .article__rte :is(h3,h4,h5,h6){font-size:18px!important}
.ca-article .article__rte p{margin-bottom:16px}
}
