@charset "UTF-8";
:root{
--pwcc-color-white:#fff;
--pwcc-color-geranium-red:#dc2a2a;
--pwcc-color-aero-blue:#6ac5df;
--pwcc-color-onyx-black:#241d29;
--pwcc-color-aubergine-purple:#352d3b;
--pwcc-color-storm-grey:#716675;
--pwcc-color-timberwolf-grey:#dbd7d7;
--pwcc-color-eggshell-grey:#f5f3f0;
--pwcc-content-width:48rem;
--pwcc-content-width-wide:75rem;
--pwcc-page-border-top-width:20px
}
:where(html){
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
line-height:1.15;
-webkit-text-size-adjust:none;
text-size-adjust:none
}
:where(body){
margin:0
}
:where(h1){
font-size:2em;
margin-block-end:.67em;
margin-block-start:.67em
}
:where(dl,ol,ul) :where(dl,ol,ul){
margin-block-end:0;
margin-block-start:0
}
:where(hr){
box-sizing:content-box;
color:inherit;
height:0
}
:where(abbr[title]){
text-decoration:underline;
text-decoration:underline dotted
}
:where(b,strong){
font-weight:bolder
}
:where(code,kbd,pre,samp){
font-family:monospace,monospace;
font-size:1em
}
:where(small){
font-size:80%
}
:where(table){
border-color:currentcolor;
text-indent:0
}
:where(button,input,select){
margin:0
}
:where(button){
text-transform:none
}
:where(button,input:is([type=button i],[type=reset i],[type=submit i])){
-webkit-appearance:button
}
:where(progress){
vertical-align:baseline
}
:where(select){
text-transform:none
}
:where(textarea){
margin:0
}
:where(input[type=search i]){
-webkit-appearance:textfield;
outline-offset:-2px
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{
height:auto
}
::-webkit-input-placeholder{
color:inherit;
opacity:.54
}
::-webkit-search-decoration{
-webkit-appearance:none
}
::-webkit-file-upload-button{
-webkit-appearance:button;
font:inherit
}
:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{
border-style:none;
padding:0
}
:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{
outline:ButtonText dotted 1px
}
:where(:-moz-ui-invalid){
box-shadow:none
}
:where(dialog){
background-color:#fff;
border:solid;
color:#000;
height:-moz-fit-content;
height:fit-content;
left:0;
margin:auto;
padding:1em;
position:absolute;
right:0;
width:-moz-fit-content;
width:fit-content
}
:where(dialog:not([open])){
display:none
}
:where(summary){
display:list-item
}
blockquote:not(.wp-block-pullquoteblockquote){
border-inline-start:.3125rem solid var(--pwcc-color-aero-blue);
padding-inline-start:2em;
font-family:"Roboto Mono",ui-monospace,"Cascadia Code","Source Code Pro",menlo,consolas,"DejaVu Sans Mono",monospace
}
blockquote:not(.wp-block-pullquoteblockquote) cite{
font-family:roboto,inter,"Helvetica Neue","Arial Nova","Nimbus Sans",arial,sans-serif;
font-weight:700;
font-style:normal;
text-indent:-1em;
margin-inline-start:1em
}
blockquote:not(.wp-block-pullquoteblockquote) cite::before{
display:inline;
content:"— ";
content:"— "/""
}
html{
font-family:roboto,inter,"Helvetica Neue","Arial Nova","Nimbus Sans",arial,sans-serif;
color:var(--pwcc-color-storm-grey);
background-color:var(--pwcc-color-eggshell-grey)
}
body{
border-top:var(--pwcc-color-aero-blue) solid;
border-top-width:var(--pwcc-page-border-top-width)
}
body:not(.t-Singular-Embed){
display:flex;
flex-direction:column;
min-height:calc(100lvh - var(--pwcc-page-border-top-width))
}
body:not(.t-Singular-Embed) main{
flex-grow:1
}
code,kbd,pre,samp,tt,var{
font-family:"Roboto Mono",ui-monospace,"Cascadia Code","Source Code Pro",menlo,consolas,"DejaVu Sans Mono",monospace;
tab-size:2
}
.single-shortnote main{
border-top:var(--pwcc-color-aubergine-purple) 20px solid
}
h1:not(:where(.PageTitle,.wp-block-post-title)),h2,h3{
color:var(--pwcc-color-aubergine-purple);
font-family:"Roboto Mono",ui-monospace,"Cascadia Code","Source Code Pro",menlo,consolas,"DejaVu Sans Mono",monospace;
font-size:2em;
font-weight:400
}
h3{
font-size:1.5em
}
h4,h5,h6{
font-size:1.25em;
font-weight:700;
color:var(--pwcc-color-geranium-red)
}
h5{
color:var(--pwcc-color-aubergine-purple)
}
h6{
color:var(--pwcc-color-storm-grey)
}
ul{
list-style-type:circle
}
ul li::marker{
color:var(--pwcc-color-geranium-red);
font-size:1.2em;
line-height:.8333333333
}
ul ul{
list-style-type:"— "
}
ul ul li::marker{
color:var(--pwcc-color-storm-grey)
}
a:active,a:focus,a:hover,a:link,a:visited{
color:inherit;
text-decoration:underline;
text-decoration-color:var(--pwcc-color-geranium-red);
text-decoration-thickness:2px;
text-underline-offset:.2em
}
a:active,a:hover{
color:var(--pwcc-color-geranium-red)
}
a:active{
color:var(--pwcc-color-eggshell-grey);
background-color:var(--pwcc-color-geranium-red)
}
.wp-block-button .wp-block-button__link,.wp-block-file .wp-block-file__button{
background-color:var(--pwcc-color-aubergine-purple);
border:1px solid var(--pwcc-color-aubergine-purple);
color:var(--pwcc-color-white);
text-decoration:none
}
.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-block-file__button:active,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover{
background-color:var(--pwcc-color-white);
color:var(--pwcc-color-aubergine-purple)
}
.wp-block-button.is-style-outline .wp-block-button__link{
color:var(--pwcc-color-aubergine-purple);
background-color:var(--pwcc-color-white)
}
.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover{
color:var(--pwcc-color-white);
background-color:var(--pwcc-color-aubergine-purple)
}
body.wp-theme-peterwilsoncc-d.wp-theme-peterwilsoncc-d .wp-block-gallery.has-nested-images .wp-block-image{
min-width:min(15em,100%)
}
body.wp-theme-peterwilsoncc-d.wp-theme-peterwilsoncc-d .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
font-size:1em
}
.wp-block-image figcaption{
padding:.5em;
margin-top:0;
color:var(--pwcc-color-white);
background-color:var(--pwcc-color-aubergine-purple)
}
.t-Singular .Entry_Content span[id^=more-]{
display:none
}
.wp-block-social-link{
color:var(--pwcc-color-white);
background-color:var(--pwcc-color-storm-grey);
transition-property:transform,background-color
}
.wp-block-social-link:hover{
background-color:var(--pwcc-color-aubergine-purple)
}
.wp-block-social-link:active{
background-color:var(--pwcc-color-geranium-red)
}
.wp-block-social-link:active a{
background-color:transparent
}
.wp-block-table table,.wp-block-table.is-style-stripes table{
background-color:var(--pwcc-color-white)
}
.wp-block-table figcaption,.wp-block-table.is-style-stripes figcaption{
font-style:italic
}
.wp-block-table tfoot,.wp-block-table thead,.wp-block-table.is-style-stripes tfoot,.wp-block-table.is-style-stripes thead{
color:var(--pwcc-color-white);
background-color:var(--pwcc-color-aubergine-purple);
text-align:left
}
.wp-block-table td,.wp-block-table th,.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{
border-width:1px 0;
border-color:var(--pwcc-color-timberwolf-grey)
}
.wp-block-table th,.wp-block-table.is-style-stripes th{
font-family:"Roboto Mono",ui-monospace,"Cascadia Code","Source Code Pro",menlo,consolas,"DejaVu Sans Mono",monospace;
font-weight:400;
text-transform:uppercase
}
.wp-block-table td,.wp-block-table.is-style-stripes td{
vertical-align:top
}
.wp-block-table tfoot,.wp-block-table.is-style-stripes tfoot{
border:0;
background-color:var(--pwcc-color-storm-grey)
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{
border:0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n){
background-color:var(--pwcc-color-eggshell-grey)
}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){
background-color:transparent
}
.EmbedHeader{
display:flex;
justify-content:flex-start;
margin-block-end:1em
}
.EmbedHeader .EmbedHeader_Avatar{
border-radius:1000%
}
.EmbedHeader .EmbedHeader_Detail{
flex-grow:1;
margin-left:1em
}
.EmbedHeader .EmbedHeader_Detail>span{
display:block
}
.EmbedHeader .EmbedHeader_Detail,.EmbedHeader .EmbedHeader_Detail:active,.EmbedHeader .EmbedHeader_Detail:focus,.EmbedHeader .EmbedHeader_Detail:hover,.EmbedHeader .EmbedHeader_Detail:link,.EmbedHeader .EmbedHeader_Detail:visited{
text-decoration:none;
color:currentcolor;
background-color:transparent
}
.EmbedHeader .EmbedHeader_Detail:focus .EmbedHeader_Author,.EmbedHeader .EmbedHeader_Detail:hover .EmbedHeader_Author{
text-decoration:underline
}
.EmbedHeader .EmbedHeader_Author{
font-weight:700
}
.EmbedHeader .SiteBranding_Logo{
width:48px;
height:48px
}
.Entry_Content{
display:flow-root;
font-size:1.125rem;
line-height:1.5
}
.Entry_Content>:where(:not(.alignleft):not(.alignright):not(.alignfull)){
max-width:var(--pwcc-content-width);
margin-left:auto;
margin-right:auto;
padding-inline:1em
}
.Entry_Content>.alignwide{
max-width:var(--pwcc-content-width-wide)
}
.Entry_Content .alignleft{
float:left;
margin-right:1em
}
.Entry_Content .alignright{
float:right;
margin-left:1em
}
@media screen and (min-width:48rem){
.Entry_Content>.alignleft{
margin-left:calc(50vw - var(--pwcc-content-width)/ 2)
}
.Entry_Content>.alignright{
margin-right:calc(50vw - var(--pwcc-content-width)/ 2)
}
}
.Entry_Content .aligncenter{
clear:both;
display:table;
margin-left:auto;
margin-right:auto
}
.Entry_Content.state-isFixedWidth>.alignfull,.Entry_Content.state-isFixedWidth>.alignwide{
max-width:var(--pwcc-content-width);
margin-left:auto;
margin-right:auto
}
.Entry_Content.state-isPadded>*{
padding-inline:0
}
.Entry-Excerpt{
background-color:var(--pwcc-color-white);
max-width:var(--pwcc-content-width);
padding:1em;
margin:1em auto
}
.Entry-Excerpt .Entry_Content-Excerpt,.Entry-Excerpt .Entry_Content-Excerpt>*{
max-width:none;
padding-inline:0
}
.Entry-Excerpt>a,.Entry-Excerpt>a:active,.Entry-Excerpt>a:focus,.Entry-Excerpt>a:hover,.Entry-Excerpt>a:link,.Entry-Excerpt>a:visited{
display:flex;
flex-direction:column;
text-decoration:none;
color:currentcolor;
background-color:transparent
}
.Entry-Excerpt a:active>.Entry_Title,.Entry-Excerpt a:focus>.Entry_Title,.Entry-Excerpt a:hover>.Entry_Title{
text-decoration:underline
}
.Entry-Excerpt .Entry_Date{
order:-1;
margin-block-end:0
}
.Entry-Excerpt .Entry_Title{
margin-block-start:0
}
.SiteBranding{
--pwcc-site-branding-accent:var(--pwcc-color-geranium-red)
}
.SiteBranding_Logo{
width:6.25em;
height:6.25em
}
.SiteBranding_Logo_Fill{
fill:var(--pwcc-site-branding-accent)
}
.SiteBranding_Logo_Paths{
fill:var(--pwcc-color-white)
}
.SiteBranding--Footer{
--pwcc-site-branding-accent:currentcolor
}
.SiteBranding--Footer .SiteBranding_Logo{
width:4.375em;
height:4.375em
}
.t-Singular-Embed .SiteBranding{
--pwcc-site-branding-accent:var(--pwcc-color-storm-grey)
}
.SiteFooter{
font-size:1rem;
line-height:1.5;
color:var(--pwcc-color-storm-grey);
background-color:var(--pwcc-color-white);
padding:1.5em max((100% - 72.5em) / 2,1em);
display:grid;
grid-template-columns:repeat(4,1fr);
column-gap:1rem
}
.SiteFooter:has(>.SiteFooter_Section:nth-child(3):last-child){
grid-template-columns:repeat(3,1fr)
}
@media (max-width:40em){
.SiteFooter:has(>.SiteFooter_Section:nth-child(3):last-child){
grid-template-columns:1fr
}
}
.SiteFooter:has(>.SiteFooter_Section:nth-child(2):last-child){
grid-template-columns:repeat(2,1fr)
}
@media (max-width:57em){
.SiteFooter{
grid-template-columns:repeat(2,1fr)
}
}
@media (max-width:33em){
.SiteFooter:has(>.SiteFooter_Section:nth-child(2):last-child){
grid-template-columns:1fr
}
.SiteFooter{
grid-template-columns:1fr
}
}
.SiteFooter:has(>.SiteFooter_Section:nth-child(1):last-child){
grid-template-columns:1fr
}
.SiteFooter a:active,.SiteFooter a:link,.SiteFooter a:visited{
color:inherit;
text-decoration:none
}
.SiteFooter a:hover{
text-decoration:underline
}
.SiteFooter a:active{
color:var(--pwcc-color-white)
}
.SiteFooter_Section{
grid-row:span 2;
display:grid;
grid-template-rows:subgrid
}
.SiteFooter_Section>:first-child{
align-self:end;
padding-block-start:1rem;
padding-block-end:1rem;
margin-block-end:0;
border-block-end:1px solid var(--pwcc-color-eggshell-grey)
}
.SiteFooter_Section h3{
font-weight:400;
text-transform:uppercase
}
.SiteFooter_SectionDetail{
padding-block-start:1rem
}
.SiteFooter_SectionDetail>:first-child{
margin-block-start:0
}
.SiteFooter_SectionDetail ol,.SiteFooter_SectionDetail ul{
list-style:none;
padding-inline-start:0
}
.SiteFooter_SectionDetail ol ol,.SiteFooter_SectionDetail ol ul,.SiteFooter_SectionDetail ul ol,.SiteFooter_SectionDetail ul ul{
padding-inline-start:1.5em
}
.screen-reader-only{
border:0;
clip-path:inset(50%);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
word-wrap:normal!important;
word-break:normal!important
}
.gallery{
display:flex;
gap:.5em;
flex-wrap:wrap;
margin-bottom:1em
}
.gallery-item,.gallery-item a,.gallery-item>div{
box-sizing:border-box;
display:flex;
flex-direction:column;
flex-grow:1;
justify-content:center;
max-width:100%;
min-width:min(15em,100%);
position:relative;
width:100%;
margin-bottom:0
}
.gallery-item a,.gallery-item img,.gallery-item>div{
flex:1 0 0%;
height:100%;
object-fit:cover;
width:100%
}
.gallery-item figcaption,.gallery-item:has(figcaption)::before{
position:absolute;
bottom:0;
right:0;
left:0;
max-height:100%
}
.gallery-item:has(figcaption)::before{
content:"";
height:100%;
max-height:40%;
pointer-events:none;
backdrop-filter:blur(3px);
mask-image:linear-gradient(0deg,#000 20%,transparent 100%)
}
.gallery-item figcaption{
color:#fff;
text-shadow:0 0 1.5px #000;
font-size:1em;
margin:0;
overflow:auto;
padding:1em;
text-align:center;
box-sizing:border-box;
background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 100%)
}
.gallery-item figcaption img{
display:inline
}
.gallery-item figcaption a{
color:inherit
}
.gallery-item{
width:calc(12.5% - 1em)
}
.gallery-columns-1 .gallery-item{
width:calc(100% - 1em)
}
.gallery-columns-2 .gallery-item{
width:calc(50% - 1em)
}
.gallery-columns-3 .gallery-item{
width:calc(33.3333333333% - 1em)
}
.gallery-columns-4 .gallery-item{
width:calc(25% - 1em)
}
.gallery-columns-5 .gallery-item{
width:calc(20% - 1em)
}
.gallery-columns-6 .gallery-item{
width:calc(16.6666666667% - 1em)
}
.gallery-columns-7 .gallery-item{
width:calc(14.2857142857% - 1em)
}
body.t-Singular-Embed{
border:0
}
.wp-embed-comments.wp-embed-comments a,.wp-embed-footer.wp-embed-footer a{
text-decoration:none
}
/*# sourceMappingURL=embed-style.min.css.map */
