html{font-synthesis-weight:none}.wp-block-image figcaption{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);text-align:center}.wp-block-image:where(:not(.alignleft):not(.alignright)){text-align:center}.wp-block-image:where(:not(.alignleft):not(.alignright))>a>img,.wp-block-image:where(:not(.alignleft):not(.alignright))>img{margin-inline:auto}.wp-block-post-content p{text-wrap:pretty}.craigfour-nowrap{white-space:nowrap}:root a:where(:not(.wp-element-button)){--craigfour-link-muted:color-mix(in srgb,currentcolor 72%,transparent)}:root a:where(:not(.wp-element-button)):focus-visible,:root a:where(:not(.wp-element-button)):hover{color:var(--craigfour-link-hover,var(--craigfour-link-muted))}h1,h2,h3,h4{text-wrap:balance}.editor-styles-wrapper p.has-drop-cap:first-letter,.wp-site-blocks p.has-drop-cap:first-letter{float:left;font-family:var(--wp--preset--font-family--serif);font-size:3.6em;font-style:normal;font-weight:400;line-height:.82;margin-block:.06em 0;margin-inline-end:.06em;text-transform:uppercase}@supports(initial-letter:3) or (-webkit-initial-letter:3){.editor-styles-wrapper p.has-drop-cap:first-letter,.wp-site-blocks p.has-drop-cap:first-letter{float:none;font-size:inherit;-webkit-initial-letter:3 1;initial-letter:3 1;line-height:inherit;margin-block:0;margin-inline-end:.08em}.editor-styles-wrapper p.has-drop-cap,.wp-site-blocks p.has-drop-cap{margin-block-start:2lh}.editor-styles-wrapper p.craigfour-cap-punctuated:first-letter,.wp-site-blocks p.craigfour-cap-punctuated:first-letter{margin-inline-end:-.65em}.editor-styles-wrapper p.craigfour-cap-p:first-letter,.wp-site-blocks p.craigfour-cap-p:first-letter{margin-inline-end:-.85em}.editor-styles-wrapper p.craigfour-cap-v:first-letter,.wp-site-blocks p.craigfour-cap-v:first-letter{margin-inline-end:-.74em}.editor-styles-wrapper p.craigfour-cap-w:first-letter,.wp-site-blocks p.craigfour-cap-w:first-letter{margin-inline-end:-.67em}.editor-styles-wrapper p.craigfour-cap-f:first-letter,.wp-site-blocks p.craigfour-cap-f:first-letter{margin-inline-end:-.63em}}.craigfour-masthead{font-family:var(--wp--preset--font-family--serif);font-size:clamp(2.5rem,13.9vw,12.5rem);font-weight:400;letter-spacing:-.01em;line-height:1;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap}.craigfour-rule-label{display:grid;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);font-weight:500;grid-template-columns:25% 1fr;letter-spacing:.02em;margin-block-start:var(--wp--preset--spacing--50);padding-block-start:var(--wp--preset--spacing--20);position:relative}.craigfour-rule-label>*{grid-column:2;margin-block:0}.craigfour-rule-label:before{border-block-start:1px solid var(--wp--preset--color--printer-black);content:"";inset-block-start:0;inset-inline:25% calc(50% - 50vw);position:absolute}.wp-block-paragraph.is-style-deck,.wp-block-post-excerpt.is-style-deck,.wp-block-post-excerpt.is-style-deck .wp-block-post-excerpt__excerpt{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--medium);font-weight:500;line-height:1.28;text-align:center}.wp-block-paragraph.is-style-dateline{font-family:var(--wp--preset--font-family--text);font-size:var(--wp--preset--font-size--medium);font-style:italic;margin-block-end:var(--wp--preset--spacing--30)}.wp-block-image.is-style-credit figcaption,.wp-block-paragraph.is-style-credit{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);line-height:1.4;text-align:center}.craigfour-hero{height:var(--craigfour-hero-height);margin-block-end:var(--wp--preset--spacing--50);overflow:hidden;position:relative;width:100%;--craigfour-masthead-size:14.18239vw;--craigfour-masthead-inset:calc(var(--craigfour-masthead-size)*0.2455);--craigfour-portrait-ratio:0.7716;--craigfour-portrait-max-width:2000px;--craigfour-portrait-width:min(100vw,var(--craigfour-portrait-max-width));--craigfour-portrait-height:calc(var(--craigfour-portrait-width)*var(--craigfour-portrait-ratio));--craigfour-hero-fill:0.9;--craigfour-hero-height:min(100svh,calc(var(--craigfour-portrait-height)*var(--craigfour-hero-fill)));--craigfour-parallax-travel:min(0px,calc(var(--craigfour-hero-height) - var(--craigfour-portrait-height)))}.craigfour-hero__portrait{background-image:url(images/portrait.fe474c11.webp);background-position:top;background-repeat:no-repeat;background-size:cover;height:var(--craigfour-portrait-height);inset-block-start:0;inset-inline:0;margin-block:0;margin-inline:auto;pointer-events:none;position:absolute;width:var(--craigfour-portrait-width);z-index:2}@keyframes craigfour-hero-parallax{0%{transform:translateY(0)}to{transform:translateY(var(--craigfour-parallax-travel))}}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:scroll()){.craigfour-hero__portrait{animation:craigfour-hero-parallax linear both;animation-range:0 var(--craigfour-hero-height);animation-timeline:scroll(root block)}}}.craigfour-hero__masthead{font-size:var(--craigfour-masthead-size);inset-block-start:.1em;inset-inline:var(--craigfour-masthead-inset);margin:0;z-index:1}.craigfour-hero__masthead,nav.craigfour-hero__nav{color:var(--wp--preset--color--white);position:absolute}nav.craigfour-hero__nav{font-family:var(--wp--preset--font-family--serif);font-size:max(1.75rem,var(--craigfour-masthead-size)*.2);inset-block-start:calc(var(--craigfour-masthead-size)*1.168);inset-inline-start:var(--craigfour-masthead-inset);margin:-.3055em 0 0;z-index:3}.craigfour-hero__nav .wp-block-navigation__container{gap:.1em}.craigfour-hero__nav a{text-decoration-line:underline}@media(prefers-reduced-motion:no-preference){.craigfour-reveal body.home .wp-site-blocks .wp-block-post-content>*{opacity:0;transform:translateY(2rem);transition:opacity .45s ease-out,transform .45s ease-out}.craigfour-reveal body.home .wp-site-blocks .wp-block-post-content>.is-revealed{opacity:1;transform:none}}.craigfour-footer{text-align:center}.craigfour-footer__inner{display:inline-block;max-width:100%;text-align:center}.craigfour-footer__masthead,.craigfour-footer__masthead a{text-decoration:none}.craigfour-footer__masthead{font-size:clamp(2rem,(100vw - var(--wp--preset--spacing--40)*2)*.119,12.5rem)}.craigfour-footer__newsletter.craigfour-footer__newsletter{padding-inline:0}.craigfour-footer__legal{font-weight:400;margin-block:0;text-align:right}.craigfour-bar-slot{inset-block-start:0;position:sticky;z-index:5}@media screen and (min-width:783px){body.admin-bar .craigfour-bar-slot{inset-block-start:32px}}.craigfour-bar{border-block-end:1px solid var(--wp--preset--color--printer-black);padding-inline:max(var(--wp--preset--spacing--40),(100% - var(--wp--style--global--wide-size))/2);position:relative;z-index:5}body.home .craigfour-bar{background:var(--wp--preset--color--white);inset-block-start:0;inset-inline:0;position:fixed;transform:translateY(-100%);visibility:hidden}body.home .craigfour-bar.is-pinned{transform:none;visibility:visible}@media screen and (min-width:783px){body.admin-bar.home .craigfour-bar{inset-block-start:32px}}@media(prefers-reduced-motion:no-preference){body.home .craigfour-bar{transition:transform .3s ease,visibility .3s}}.craigfour-bar__title,.craigfour-bar__title a{font-family:var(--wp--preset--font-family--serif);font-size:clamp(1.25rem,2.4vw,2.125rem);font-weight:400;letter-spacing:.01em;text-decoration:none;text-transform:uppercase}.craigfour-bar__nav a{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--small);font-weight:500;text-decoration:none}.craigfour-bar__nav .current-menu-item a,.craigfour-bar__nav a.craigfour-current,.craigfour-hero__nav a.craigfour-current{text-decoration-line:underline}.craigfour-bar .craigfour-bar__nav a.wp-block-navigation-item__content:focus-visible,.craigfour-bar .craigfour-bar__nav a.wp-block-navigation-item__content:hover,.craigfour-hero .craigfour-hero__nav a.wp-block-navigation-item__content:focus-visible,.craigfour-hero .craigfour-hero__nav a.wp-block-navigation-item__content:hover{color:var(--craigfour-link-muted)}.craigfour-bar .craigfour-bar__nav .current-menu-item a.wp-block-navigation-item__content:focus-visible,.craigfour-bar .craigfour-bar__nav .current-menu-item a.wp-block-navigation-item__content:hover,.craigfour-bar .craigfour-bar__nav a.craigfour-current.wp-block-navigation-item__content:focus-visible,.craigfour-bar .craigfour-bar__nav a.craigfour-current.wp-block-navigation-item__content:hover,.craigfour-hero .craigfour-hero__nav a.craigfour-current.wp-block-navigation-item__content:focus-visible,.craigfour-hero .craigfour-hero__nav a.craigfour-current.wp-block-navigation-item__content:hover{color:currentcolor}.craigfour-menu__title{display:none}@keyframes craigfour-menu-fade{0%{opacity:0}to{opacity:1}}.craigfour-bar__nav .wp-block-navigation__responsive-container.is-menu-open{animation:craigfour-menu-fade .2s ease-out both;padding-inline:var(--wp--preset--spacing--40)}.craigfour-bar__nav .wp-block-navigation__responsive-container.is-menu-open .craigfour-menu__title{display:block;font-family:var(--wp--preset--font-family--serif);font-size:clamp(1.25rem,2.4vw,2.125rem);font-weight:400;inset-block-start:var(--wp--preset--spacing--30);inset-inline-start:0;letter-spacing:.01em;position:absolute;text-decoration:none;text-transform:uppercase}.craigfour-bar__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{inset-block-start:17px;inset-inline-end:0;position:absolute}.craigfour-bar__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close,.craigfour-bar__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{display:flex;flex:1;flex-direction:column;width:100%}.craigfour-bar__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start;flex:1;justify-content:center;padding-block:0;width:100%}.craigfour-bar__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container.wp-block-navigation{align-items:flex-start;flex:none;flex-direction:column;gap:var(--wp--preset--spacing--20);width:100%}.craigfour-bar__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--sans);font-size:clamp(2rem,12vw,3.25rem);font-weight:500;letter-spacing:-.01em;line-height:1.15}@media(prefers-reduced-motion:reduce){.craigfour-bar__nav .wp-block-navigation__responsive-container.is-menu-open{animation:none}}.craigfour-section-heading{margin-block-end:var(--wp--preset--spacing--30)}.craigfour-cards .wp-block-post-title{font-family:var(--wp--preset--font-family--sans);font-weight:500;line-height:1;margin-block:0 var(--wp--preset--spacing--30)}.craigfour-cards .wp-block-post-title a{text-decoration:none}.craigfour-cards .wp-block-post-title a:hover{text-decoration:underline}.craigfour-art-cards .wp-block-post-featured-image img{border:1px solid var(--wp--preset--color--silver);display:block}.craigfour-dateline{font-style:italic;margin-block:0 var(--wp--preset--spacing--20)}.craigfour-cards .wp-block-post-excerpt{margin-block-end:0}.craigfour-readmore{display:inline-block;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--medium);font-weight:500;margin-block-start:0;text-decoration-line:underline}.craigfour-contact-list p{margin-block:0}.craigfour-contact-list{font-family:var(--wp--preset--font-family--sans);font-weight:500}.craigfour-contact-list__sep{padding-inline:.3em;text-decoration:none}.craigfour-contact-list__sep.is-line-end{visibility:hidden}.craigfour-newsletter.craigfour-newsletter{border:1px solid var(--wp--preset--color--printer-black);padding-inline:clamp(1rem,4vw,2rem)}.craigfour-newsletter__embed{margin-block-start:var(--wp--preset--spacing--40);margin-inline:auto;max-width:34rem}.craigfour-newsletter__embed iframe{background:transparent;border:0;display:block;height:150px;width:100%}.wp-block-post-featured-image.alignfull img{aspect-ratio:1440/751;object-fit:cover;width:100%}main:has(>.wp-block-post-featured-image.alignfull:first-child){margin-block-start:0}.cp-art-year{margin-block:var(--wp--preset--spacing--20) 0}.cp-art-subtitle{margin-block-start:0;text-align:center}.cp-art-archive .wp-block-post-title{margin-block:var(--wp--preset--spacing--30) var(--wp--preset--spacing--20)}
