CINXE.COM

PHP Projects: Pinkary | php[architect]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <head profile="http://gmpg.org/xfn/11"> <script> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="RD2qX3qoOmSoOPkIDnEUxm9iMuT2Mhxd";;analytics.SNIPPET_VERSION="4.15.3"; analytics.load("RD2qX3qoOmSoOPkIDnEUxm9iMuT2Mhxd"); analytics.page(); }}(); </script> <meta name="google-site-verification" content="gPNSsOlshQz1S1k1aHG6NcIQpTjpujV95Gnt-BvWEp4"/> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="initial-scale=1, maximum-scale=1"> <title>PHP Projects: Pinkary | php[architect]</title> <link rel="shortcut icon" href="/wp-content/themes/phpa/favicon.ico"/> <link rel="preload" as="image" href="/wp-content/themes/phpa/images/header/backgrounds/sm/3.jpg" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v19.13 - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://www.phparch.com/2024/09/php-projects-pinkary/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="PHP Projects: Pinkary | php[architect]" /> <meta property="og:description" content="In our latest installment of “Cool Open Source PHP Projects To Contribute To” (yes, we’re still brainstorming that title!), we&#8217;re shining a spotlight on a thrilling new project from a distinguished member of the PHP community, Nuno Maduro. Known for his influential contributions and dynamic presence in the ecosystem, Nuno not only develops at Laravel [&hellip;]" /> <meta property="og:url" content="/2024/09/php-projects-pinkary/" /> <meta property="og:site_name" content="php[architect]" /> <meta property="article:publisher" content="http://www.facebook.com/phparch" /> <meta property="article:published_time" content="2024-09-03T01:50:56+00:00" /> <meta property="article:modified_time" content="2024-09-03T01:55:34+00:00" /> <meta property="og:image" content="https://www.phparch.com/wp-content/uploads/2024/09/Arch-Blog-Post-17.png" /> <meta property="og:image:width" content="640" /> <meta property="og:image:height" content="720" /> <meta property="og:image:type" content="image/png" /> <meta name="author" content="Eric Van Johnson" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@shocm" /> <meta name="twitter:site" content="@phparch" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Eric Van Johnson" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="2 minutes" /> <style media="all">@charset "UTF-8";.wp-block-archives-dropdown label{display:block}.wp-block-audio{margin:0 0 1em}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none;word-break:break-word;box-sizing:border-box}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*0.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*0.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*0.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:100%;flex-basis:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline{border:2px solid;padding:.667em 1.333em}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:currentColor}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns:where(.has-background){padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:599px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:calc(50% - var(--wp--style--block-gap, 2em)/2)!important;flex-grow:0}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:var(--wp--style--block-gap,2em)}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:var(--wp--style--block-gap,2em)}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column:not(:first-child){margin-left:var(--wp--style--block-gap,2em)}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover-image .has-background-dim:before,.wp-block-cover.has-background-dim:before,.wp-block-cover .has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{color:#000}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{margin:0 0 1em;overflow-wrap:break-word}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__embed{margin-bottom:1em}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%;display:flex;align-items:flex-end;justify-content:flex-start}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:auto}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0;z-index:2}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%;height:100%;flex:1;-o-object-fit:cover;object-fit:cover}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}.wp-block-gallery.has-nested-images{display:flex;flex-wrap:wrap}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0 var(--gallery-block--gutter-size,16px) var(--gallery-block--gutter-size,16px) 0;width:calc(50% - var(--gallery-block--gutter-size, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image),.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):nth-of-type(2n){margin-right:0}.wp-block-gallery.has-nested-images figure.wp-block-image{display:flex;flex-grow:1;justify-content:center;position:relative;margin-top:auto;margin-bottom:auto;flex-direction:column}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{margin:0;flex-direction:column;flex-grow:1}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%;box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{flex:initial;background:none;color:inherit;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-grow:1;flex-basis:100%;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-top:0;margin-bottom:auto}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) img{margin-bottom:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) figcaption{bottom:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{width:100%;flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){margin-right:0;width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(33.33333% - var(--gallery-block--gutter-size, 16px)*0.66667)}.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(25% - var(--gallery-block--gutter-size, 16px)*0.75)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(20% - var(--gallery-block--gutter-size, 16px)*0.8)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(16.66667% - var(--gallery-block--gutter-size, 16px)*0.83333)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(14.28571% - var(--gallery-block--gutter-size, 16px)*0.85714)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(12.5% - var(--gallery-block--gutter-size, 16px)*0.875)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image):nth-of-type(1n),.wp-block-gallery.has-nested-images.columns-2 figure.wp-block-image:not(#individual-image):nth-of-type(2n),.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image):nth-of-type(3n),.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image):nth-of-type(4n),.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image):nth-of-type(5n),.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image):nth-of-type(6n),.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image):nth-of-type(7n),.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image):nth-of-type(8n){margin-right:0}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(33.33% - var(--gallery-block--gutter-size, 16px)*0.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):nth-of-type(3n+3){margin-right:0}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--gallery-block--gutter-size, 16px)*0.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin:0 0 1em}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image:not(.is-style-rounded)>a,.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol,ul{overflow-wrap:break-word}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{ /*!rtl:begin:ignore*/direction:ltr; /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{ /*!rtl:begin:ignore*/grid-column:1;grid-row:1; /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr; /*!rtl:begin:ignore*/grid-column:2;grid-row:1; /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{ /*!rtl:begin:ignore*/grid-column:2;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{ /*!rtl:begin:ignore*/grid-column:1;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{color:inherit;display:block;padding:0}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-item,.wp-block-navigation[style*=text-decoration] .wp-block-navigation__submenu-container,.wp-block-navigation[style*=text-decoration] a,.wp-block-navigation[style*=text-decoration] a:active,.wp-block-navigation[style*=text-decoration] a:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) a,.wp-block-navigation:not([style*=text-decoration]) a:active,.wp-block-navigation:not([style*=text-decoration]) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;line-height:0;display:inline-block;vertical-align:middle;font-size:inherit;padding:0;background-color:inherit;color:currentColor;border:none;margin-left:.25em;width:.6em;height:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;width:inherit;height:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container){background-color:inherit;color:inherit;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:normal;opacity:0;transition:opacity .1s linear;visibility:hidden;width:0;height:0;overflow:hidden;left:-1px;top:100%}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-right:0;margin-left:auto}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{position:relative;display:flex}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-size:inherit;font-family:inherit;line-height:inherit;text-align:left}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation,.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-container-content{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation:where(.has-background),.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background) .wp-block-navigation__container{gap:var(--wp--style--block-gap,.5em)}.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content,.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){color:inherit!important;background-color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;background-color:inherit;padding:2em;overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:calc(2em + 24px);overflow:visible;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:var(--navigation-layout-justification-setting,inherit)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{opacity:1;visibility:visible;height:auto;width:auto;overflow:initial;min-width:200px;position:static;border:none;padding-left:2em;padding-right:2em}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{display:flex;flex-direction:column;align-items:var(--navigation-layout-justification-setting,initial)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{color:inherit!important;background:transparent!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:auto;left:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;width:100%;position:relative;z-index:auto;background-color:inherit}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;top:0;right:0;z-index:2}.wp-block-navigation__responsive-close{width:100%}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-home-link__content{color:inherit;display:block}.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus{text-decoration:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container{top:-1px}.wp-block-navigation .wp-block-page-list{display:flex;flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);flex-wrap:var(--navigation-layout-wrap,wrap);background-color:inherit}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p{overflow-wrap:break-word}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{margin:0}.wp-block-post-comments>h3:first-of-type{margin-top:0}.wp-block-post-comments .commentlist{list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.75em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{display:block;box-sizing:border-box;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .reply{font-size:.75em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}.wp-block-post-comments input[type=submit]{border:none}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{border:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea{display:block;box-sizing:border-box;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center;overflow-wrap:break-word}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright,.wp-block-pullquote.has-text-align-left,.wp-block-pullquote.has-text-align-right{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p,.wp-block-pullquote.has-text-align-left p,.wp-block-pullquote.has-text-align-right p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template,.wp-block-query-loop{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{margin-right:1ch;display:inline-block}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{margin-left:1ch;display:inline-block}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal;font-size:inherit;font-family:inherit;line-height:inherit}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{min-width:1.5em;min-height:1.5em;fill:currentColor}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{padding:8px;flex-grow:1;min-width:3em;border:1px solid #949494;font-size:inherit;font-family:inherit;line-height:inherit}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border-top:1px solid;border-bottom:1px solid}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-social-links{padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:1.25em;height:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin:0 0 1em}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;width:100%;height:auto;vertical-align:bottom}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important} .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{float:left;display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ff9459;background:#fcfdfd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAH0lEQVQYlWP48/fvfyYGBgaGEUcw4pRlZBwM7qMZAQB3GQS/3cDasAAAAABJRU5ErkJggg==) 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #ef6023;background:#ef6023 url(//www.phparch.com/wp-content/themes/phpa/js/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ff9459;background:#ffd0b0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAQklEQVQ4je3PMQqAMBBE0T9z/5OmjpWEtTAiQnohTPP4W0yxtD7KACGEbTnOmqWbwraeU2BLswTY33q3/z8TQlhxAeVuCwDp/l1ZAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:700;color:#ef6023}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#ef6023;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ff9459;background:#ffd0b0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAQ0lEQVQ4je3PIQ6AQBBD0f97/ytyAxyCYFjUEgSehNS8pNOaYVn3EYBSym/ZjpMIROctQqI34xl1TlQis/3+mVLKGxe8GAvsJOTa6gAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:700;color:#ef6023}.ui-state-hover a,.ui-state-hover a:hover{color:#ef6023;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ff9459;background:#f5f8f9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAL0lEQVQYlWP4+uPnfyYGBgaGYU0wMjIwMDEwMDIwMeIUY4RLMDDC9DIOjHNpSwAAYLAEuHMRX+4AAAAASUVORK5CYII=) 50% 50% repeat-x;font-weight:700;color:#ef6023}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ef6023;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ff9459;background:#ffd0b0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAfUlEQVRoge3OMQGAIAAAQSQ9YW3gIBEYbtDhL8Fdz73e8WPz68BJQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQbUBh5UENhL7Tl0AAAAASUVORK5CYII=) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAPklEQVQ4je3PMQqAMABD0Z/c/7aCIAXjJIhD10LJ8vgZw30eMUApZV/GhZNgSTjoLYElY/hNMJ/S6gullCkPiCIPCr4NiEwAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(//www.phparch.com/wp-content/themes/phpa/js/css/redmond/images/ui-icons_469bdd_256x240.png)}.ui-widget-content .ui-icon{background-image:url(//www.phparch.com/wp-content/themes/phpa/js/css/redmond/images/ui-icons_469bdd_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//www.phparch.com/wp-content/themes/phpa/js/css/redmond/images/ui-icons_d8e7f3_256x240.png)}.ui-state-default .ui-icon{background-image:url(//www.phparch.com/wp-content/themes/phpa/js/css/redmond/images/ui-icons_6da8d5_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(//www.phparch.com/wp-content/themes/phpa/js/css/redmond/images/ui-icons_217bc0_256x240.png)}.ui-state-active .ui-icon{background-image:url(//www.phparch.com/wp-content/themes/phpa/js/css/redmond/images/ui-icons_f9bd01_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(//www.phparch.com/wp-content/themes/phpa/js/css/redmond/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//www.phparch.com/wp-content/themes/phpa/js/css/redmond/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.ui-corner-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.ui-corner-bottom{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.ui-corner-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.ui-corner-left{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.ui-corner-all{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-widget-overlay{background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAe0lEQVRoge3OMQHAIBAAMcC/kjdZJHTI0A4XBdkz86wfO18H3hRUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUF8O8A8WdY6opAAAAAElFTkSuQmCC) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAe0lEQVRoge3OMQHAIBAAMcC/kjdZJHTI0A4XBdkz86wfO18H3hRUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUF8O8A8WdY6opAAAAAElFTkSuQmCC) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-button{padding:5px;display:inline-block;height:auto;position:relative;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tabs .ui-tabs-hide{display:none !important}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%} @charset "UTF-8"; /*! Theme Name: php[architect] Theme URI: http://phparch.com/ Description: The official php[architect] theme Version: 3.0 Author: PHP Architect, LLC Author URI: http://www.phparch.com Tags: PHP, magazine Copyright © 2002–2021 PHP Architect, LLC — All Rights Reserved Worldwide */ @font-face{font-family:'Gibson';src:url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-Regular-webfont.eot);src:url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-Regular-webfont.woff) format("woff"),url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-Regular-webfont.ttf) format("truetype"),url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-Regular-webfont.svg#itcavantgardeltconddemi) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gibson SemiBold';src:url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-SemiBold-webfont.eot);src:url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-SemiBold-webfont.eot?#iefix) format("embedded-opentype"),url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-SemiBold-webfont.woff) format("woff"),url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-SemiBold-webfont.ttf) format("truetype"),url(//www.phparch.com/wp-content/themes/phpa/styles/fonts/Gibson-SemiBold-webfont.svg#itcavantgardeltconddemi) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,600;1,700&display=swap");font-weight:400;font-style:normal;font-display:swap} /*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */ html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;outline:0}a:active{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.5;font-size:1em;margin:0;color:#303030}@media only screen and (min-width:768px){body{font-size:1em}}h1,h2,h3,h4,h5,h6{font-family:"Gibson",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:700;position:relative;margin-bottom:.2em;margin-top:.5em;color:#dc5921}h3,h4,h5,h6{color:#3c5b9f}h2{font-size:1.5em}h3{font-size:1.25em}h4{line-height:1.1;font-size:1em}h6{font-size:1em}h1:first-child{margin-top:0}code,kbd,samp,pre,tt,var{font-family:"Inconsolata","Menlo",mono-space,monospace;font-size:.95em}p{hyphenate:auto;hyphenate-lines:3}pre{white-space:pre;line-height:1.5;position:relative;top:5px;margin-bottom:18px;color:#333;font-family:"Inconsolata","Menlo",mono-space,monospace;width:100%;overflow:auto}caption{font-weight:700}del{text-decoration:line-through}mark{background:rgba(255,255,0,.4);padding:0 .25em}small,sup,sub{font-size:80%;line-height:0}samp,small,var{line-height:1.2em}sup{vertical-align:super}sub{vertical-align:sub}abbr,acronym{text-transform:uppercase;letter-spacing:.1em}ul,ol{margin-left:.5em}ul{list-style:disc outside}ol{list-style:decimal outside}input,select,button{cursor:pointer}table{font:inherit;font-size:1em;width:100%}h1 a,h2 a,h3 a,h4 a{text-decoration:none}a{color:#dc5921;text-decoration:none}a:link{color:#dc5921}a:visited{color:#dc5921}a:hover{color:#3cafff}a:active{text-decoration:none}a.no_background{background:0 0}h3 a:link,h3 a:visited,h4 a:link,h4 a:visited{text-decoration:underline;color:#3c5b9f}.price{font-size:1.25em;font-weight:700}.price .regular{text-decoration:line-through;color:#777}.current_sale{color:#dc5921;font-weight:700;font-size:1.2em;-webkit-font-smoothing:antialiased}form{margin-top:1em;max-width:960px}form.inline{display:inline}label{margin-top:1em}label.above{float:none;display:block}.required{font-weight:700}.required input{font-weight:400 !important}input[type=text],input[type=email],input[type=password],input[type=select],input[type=search]{display:block;margin-bottom:.5em;max-width:calc(100% - 80px);width:100%;width:calc(100% - 3em);min-width:300px;border-radius:5px;border:1px solid #888;padding:.258em 1em;margin:1em 0;font-size:1.25em}input[type=file]{border:none}textarea{width:100%;width:calc(100% - 2px);padding:0;display:block;margin-bottom:1em}select{display:block;margin-top:2px;margin-bottom:0}input[type=submit],input[type=reset],input[type=button],button{margin:1em auto;border-radius:5px;border:none;padding:5px 10px;cursor:pointer;font-size:1.25em}input[type=submit],button{color:#fff;background:#dc5921}input[type=submit].button-secondary,button.button-secondary{background-color:#777}input[type=submit].button-small{font-size:1em}label.required:before{content:" *";color:red;margin-left:-8px}table{border-top:solid 2px #333;position:relative;margin-top:1em;padding-bottom:1em;border-collapse:collapse}th,td{border-top:solid 1px #000;line-height:1.5;padding:.5em 1em;position:relative}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tbody tr:nth-child(odd){background:#e3e3e3}table.compact{border-top:solid 2px #333;position:relative;margin-top:.5em;padding-bottom:.25em;border-collapse:collapse}.bar .r li:last-child:hover{margin-right:0}.menu-handle{display:block;float:right;cursor:pointer}@media only screen and (min-width:768px){.menu-handle{display:none}}nav.menu{display:none;position:relative;font-size:.7em;margin-right:50px}@media only screen and (min-width:768px){nav.menu{display:block;font-size:.8em;margin-right:0}}@media only screen and (min-width:867px){nav.menu{font-size:.9em}}nav.menu a.basket_link{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAxUlEQVRIx2P4//8/A60xNkEBIA4AYgVqWgIyLAGIFwDxg/8I4EBNS3CBKVCLKMUCIEsuAPEBIG6ACjb8py5wwOa94WNJAD0scRg2lhjQwxKGUUtIteQCFsUPoCXDAaQSAoYT0IoSgqUwA9QQqhWSA2aJAFKRfwEtiMjBGJYUAPEHKkc8A75MuI+COgRUF30B4hegRIHPkg9kxgGGOYTKLHIsccBniAJafFwg0xJ0cx5g8yqoQTEBmsoYKAgymDkKNG9zgTAA+OF3k5BvpO0AAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;display:block;height:20px;width:30px;margin-top:0;padding-top:14px}nav.menu a.basket_link:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAxUlEQVRIx2P4//8/A60xNkEBIA4AYgVqWgIyLAGIFwDxg/8I4EBNS3CBKVCLKMUCIEsuAPEBIG6ACjb8py5wwOa94WNJAD0scRg2lhjQwxKGUUtIteQCFsUPoCXDAaQSAoYT0IoSgqUwA9QQqhWSA2aJAFKRfwEtiMjBGJYUAPEHKkc8A75MuI+COgRUF30B4hegRIHPkg9kxgGGOYTKLHIsccBniAJafFwg0xJ0cx5g8yqoQTEBmsoYKAgymDkKNG9zgTAA+OF3k5BvpO0AAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;color:#dc5921;border:none}nav.menu span.search{height:40px;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAA3UlEQVRIx72VCw3EIAyGkYAUJEzCSUAKEiYBCUhAwiRMwjnolQRyhJRH92iTP1kW1q/7KUUBgCKkURYVUCf840B51KfzHSnqZUrwhXkk+HYF4ptECRZRDrXn5zYsB+Kb5C7bRlnpOKDaohpgFmzYGlvNDHIyAVRxcQSx1ULH6RrCZtODhGqRvgAxsyJV7v3h7y6o7E3oQe5YVRRHhYpBROwS2XiRFhY5jGJjhTsgd840no16WBj1U9ATl5adgUaec67fIUjdOIBqFfQkpAt6GkKC3oC0oOMtSAGlRtE/0tDyrYVEEFEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center;width:25px;cursor:pointer}form#searchform{display:none;text-align:left;position:absolute;top:40px;right:0;z-index:5000;background-color:#dc5921;padding:10px;border-radius:0 0 8px 8px;cursor:default}form#searchform input[type=submit]{margin:5px 0 0}nav.menu ul.menu li:hover>ul.sub-menu{display:block;z-index:999;min-width:340px}nav.menu ul.menu>li>ul.sub-menu{display:none;z-index:999;list-style:none;padding:.5em}@media only screen and (min-width:768px){nav.menu ul.menu>li>ul.sub-menu{box-shadow:5px 5px 3px #444;margin:10px -17px 0;padding:0}}nav.menu ul.list li:first-child{margin-left:-1px}@media only screen and (min-width:768px){nav.menu li.barredLeft{border-left:1px solid #feb800}}nav.menu ul.barredLeft li.bar_none{border:none}.service-bar{min-height:33px;background-image:none;background-color:#dc5921;margin-top:0;padding:10px;display:block;position:relative}@media only screen and (min-width:768px){.service-bar .bar-interior{display:block;clear:both;max-width:960px;margin:0 auto}}.service-bar h1{display:inline-block;float:left;margin:0;z-index:999}.service-bar h1 a.navHome{width:40px;height:30px;padding-left:0;float:left;margin:0}.service-bar a.navHome li{width:100%;display:block}.service-bar ul.list a li{width:18%;padding-left:.3em;padding-right:.1em}.service-bar a{color:#fff;display:inline-block;width:100%}.service-bar ul a li{font-size:1.5em;display:block}.service-bar ul.list li a.navHome{width:100%;clear:both}.service-bar ul.list a li{width:auto;padding-left:.3em;padding-right:.25em}@media only screen and (min-width:768px){.service-bar ul.list a li{font-size:.9em;padding-left:.3em;padding-right:.25em;width:auto}}.service-bar ul.sub-menu{margin:10px 10px -10px;color:#fff}@media only screen and (min-width:768px){.service-bar ul.sub-menu{margin:15px 0 0;background-color:#dc5921;width:auto;z-index:19999;position:absolute;left:0;top:25px}}.service-bar nav.menu ul.menu ul.sub-menu li{border-top:thin solid #ffb584;box-sizing:padding-box;display:block;float:none !important;margin:0;padding:10px}@media only screen and (min-width:768px){.service-bar nav.menu ul.menu ul.sub-menu li{background-color:#dc5921;display:block;float:none !important;border-top:thin solid #fff;max-width:none;width:auto}}.service-bar nav.menu ul.menu ul.sub-menu li a{color:#ffd0b0;display:block;padding:.5em;text-align:left}@media only screen and (min-width:768px){.service-bar nav.menu ul.menu ul.sub-menu li a{display:block;text-align:left;padding:.1em .75em;color:#fff;font-size:1em;line-height:1.2}}@media only screen and (min-width:768px){.service-bar.bar div.menu-topmenu-container{display:inline-block}}.service-bar nav.menu ul.list,.service-bar nav.menu ul.menu{font-size:1.5em;display:block;line-height:1;margin:0 0 0 25px;font-weight:400;top:0;list-style:none}@media only screen and (min-width:768px){.service-bar nav.menu ul.list,.service-bar nav.menu ul.menu{font-size:1.2em;line-height:33px;display:inline-block;height:33px;margin:0;font-weight:400;top:0;list-style:none;width:auto;padding:0}}.service-bar nav.menu ul.list li,.service-bar nav.menu ul.menu li{padding:1.2em 0;width:auto;text-align:left;border-top:thin solid #fff}@media only screen and (min-width:768px){.service-bar nav.menu ul.list li,.service-bar nav.menu ul.menu li{float:left;padding:0 .9em 7px;text-align:left;width:auto;max-width:200px;border-top:none;position:relative}}.service-bar nav.menu ul.list li a{display:block}.service-bar nav.menu ul.list li:first-child{margin-left:-1px}.service-bar .r li:last-child{float:right;margin-right:-10px}.mc-signup-bar{background-color:#111;display:none}.mc-signup-bar .bar-interior{background-color:#3cafff;color:#fff;padding:10px 20px}#mc_embed_signup input.email{margin-bottom:5px;width:100%;display:inline-block;margin-bottom:10px}@media only screen and (min-width:768px){#mc_embed_signup input.email{width:300px}}.mc-signup-bar #mc_embed_signup{background:0 0;font:inherit;text-align:center;position:relative;padding-right:30px}#mc_embed_signup p{margin:0;padding:0;font-size:.9em}#mc_embed_signup button.ui-dialog-titlebar-close{position:absolute;top:-15px;right:-10px;width:1em;min-width:10px;padding:.25em;height:1em;border:1px solid #e3e3e3}#mc_embed_signup #mc-embedded-subscribe{background-color:#3c5b9f;min-width:200px;margin:0;padding:.5em;font-size:.9em;margin-left:5px;line-height:1}.mce-clear{display:inline-block}.breadcrumb{margin-bottom:1em}.footer{background:#313131;min-height:250px;padding:20px 10px;color:#fff;margin-top:2em;clear:both}@media only screen and (min-width:768px){.footer{padding:20px 5px}}.footerInterior{width:100%;width:calc(100% - 40px);max-width:960px;margin:0 auto;padding:0}@media only screen and (min-width:768px){.footerInterior{font-size:.9em}}.footer p{color:#fff;margin-top:20px}.footer a{text-decoration:none;color:#fff}.footer a:hover{background:0 0;color:#dc5921;border:none}.footer h2{font-size:.9em;color:#feb800;text-transform:uppercase;font-weight:700;margin-bottom:5px;white-space:nowrap}@media only screen and (min-width:768px){.footer h2{font-size:1em}}.footer .box{padding-right:30px}.footer ul{margin:0;list-style:none;padding:0}.footer li{font-size:.9em;line-height:1.3em;padding:.3em 0}@media only screen and (min-width:768px){.footer li{font-size:1em}}.footer .copyright{display:block;margin:0 0 10px}.footer a#footer_logo{display:block;height:160px;width:140px;text-indent:-5000px;margin-top:20px;background-image:url("/wp-content/uploads/2023/05/oranage-on-white-elephant-logo-150x150.png");background-position:top center;background-repeat:no-repeat;font-size:.8em;text-align:center}.footer .follow{margin-left:40px;padding:0;float:left}.footer .follow p{padding:0;margin:0 0 10px}.footer .follow .addthis_toolbox a{margin:3px;padding:0}hr{position:relative;height:2px;margin:10px 0 20px;border:none;background:#777}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clear-left{clear:left}#body:after,.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}.left,.alignleft{float:left}.right,.alignright{float:right}.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.center{margin-left:auto;margin-right:auto}.margin-10{margin-left:10px;margin-right:10px}.top{vertical-align:top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.inline{display:inline}.positive{position:absolute}.relative{position:relative}.hidden{display:none}dl.tabular{position:relative;margin:0;overflow:auto;zoom:1}dl dt{font-weight:700}dl.tabular dt{float:left;clear:left;font-weight:700;margin:0 1em .3em 0;width:10em;text-align:left}dl.tabular dd{float:left;padding-left:.25em;margin:0}dl.tabular dt:after{content:': '}a.attention,a.attention:link,a.attention:visited{color:#fff;background-color:#3c5b9f;display:inline-block;font-weight:700;padding:5px 20px;border-radius:5px}.image{margin-top:1em;margin-bottom:1em}@media only screen and (min-width:768px){img.size-responsive{max-width:100%;height:auto}}.shadow-black{text-shadow:#000 0 1px 0}.one-third{float:left;width:33%}.padding-10{padding:10px}.padding-20{padding:20px}iframe.twitter-tweet{max-width:400px !important}div.callout{background-color:#f3f3fc;border-left:2px solid #3c5b9f;padding:1em;font-size:1em;margin-top:1em}blockquote.callout{background-color:#e3e3e3;padding:1em;font-size:1em;margin-top:1em}blockquote.callout{padding-left:1em;border-left:2px solid #333;margin-left:0;padding:.5em 1em}blockquote.abstract{font-style:italic;border-left:2px solid #333;margin-left:0;padding-left:1em}.sidebar-callout{width:300px;border-left:2px solid #e3e3e3;padding:0 10px;margin-left:20px}.warn{background-color:#e0e080;padding:1em;font-style:italic;margin-top:10px}.feedback{display:none;margin-bottom:.5em}.inprogress{background:#cfc url(//www.phparch.com/wp-content/themes/phpa/./images/ui-small-spinner.gif) no-repeat 5% 50%;padding:.5em;padding-left:20px}.error{background:#fcc;color:#933;font-weight:700;padding:.5em}@media only screen and (min-width:768px){.page-sidebar-left .main-content{max-width:580px;max-width:calc(100% - 360px);margin:0 10px;float:left}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.page-sidebar-left .main-content{max-width:580px;max-width:calc(100% - 380px)}}@media only screen and (min-width:768px){.page-sidebar-left .sidebar{width:300px;float:left;margin:0 20px}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.page-sidebar-left .sidebar{width:380px}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.page-sidebar-right .main-content{max-width:300px;max-width:calc(100% - 350px);float:left;margin-left:10px}}@media only screen and (min-width:768px){.page-sidebar-right .main-content{min-width:408px;max-width:calc(100% - 360px);width:100%;margin:0 10px;float:left}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.page-sidebar-right .sidebar{width:300px;float:left}}@media only screen and (min-width:768px){.page-sidebar-right .sidebar{width:300px;float:left;margin:0 20px}}@media only screen and (min-width:768px){.page-sidebars-none .main-content{max-width:940px;max-width:calc(100vw - 20px);width:100vw;width:calc(100vw - 20px);padding:0 10px;margin:0 auto}}.flexContainer{display:flex;flex-direction:column}@media only screen and (min-width:768px){.flexContainer{flex-direction:row}}.flexContainer .box{flex-basis:100%}.flex-group{display:flex;flex-direction:row;flex-wrap:wrap}.flex-group .flex-box{margin-bottom:10px;flex-basis:100%}@media only screen and (min-width:768px){.flex-group .flex-box{margin:0 10px;flex-basis:auto}}@media only screen and (min-width:979px){.flex-group .flex-box{margin:0 10px}}.flex-expand{flex-grow:1}.flex-group .flex-box-2{margin:0;flex-basis:100vw;margin-bottom:10px}@media only screen and (min-width:979px){.flex-group .flex-box-2{flex-basis:calc(50% - 20px)}}.flex-group .flex-box-4{padding:0}@media only screen and (min-width:320px) and (max-width:767px){.flex-group .flex-box-4{flex-basis:48%}}@media only screen and (min-width:768px){.flex-group .flex-box-4{flex-basis:48%}}@media only screen and (min-width:979px){.flex-group .flex-box-4{margin:0;flex-basis:25%}}.flex-group .flex-box-5{padding:0}@media only screen and (min-width:320px) and (max-width:767px){.flex-group .flex-box-5{flex-basis:30%;margin:0 20px 20px 0}}@media only screen and (min-width:768px){.flex-group .flex-box-5{flex-basis:18%;margin:0 10px 10px 0}}@media only screen and (min-width:979px){.flex-group .flex-box-5{margin:0;flex-basis:20%}}@media only screen and (min-width:768px){.main-content .flex-group{display:flex;flex-direction:row}}@media only screen and (min-width:979px){.main-content .flex-group{display:flex;flex-direction:row}}.button,.sidebar .button{font-size:14px;font-weight:700;color:#e3e3e3;background-color:#777;display:inline-block;padding:5px 10px;border-radius:5px;text-align:center}.button-buy,.sidebar .button-buy{background-color:#dc5921}button.red{background:none repeat scroll 0 0 #dc5921;border:medium none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1em;margin-left:auto;margin-right:auto;width:100%;padding:.5em 1em;text-shadow:none;white-space:nowrap;margin-bottom:5px}button.red:hover{background-color:#ec783f;border:none}a.button{background-color:#dc5921;color:#fff;display:inline-block;font-size:1.2em;margin-top:1em;padding:.25em 1em;text-shadow:none}button .sale_price{color:#fff}a.button-secondary{background-color:#777;font-size:1em}.comment-block{margin-top:20px;margin-left:0}.comment-section{margin-left:0}.comment-block .header{margin-top:10px}.comment-block .header .avatar{display:inline-block;border:1px solid #777;vertical-align:middle}.comment-block .header .middle{padding-top:10px;padding-left:10px;display:inline-block}.comment-block .body{border-top:1px solid #aaa;background:#e3e3e3;padding:0 20px 5px 10px;margin:5px 0 10px 60px}.ui-widget button{min-width:0}.ui-dialog{z-index:9999;box-shadow:5px 5px 3px #444}.ui-dialog .ui-dialog-titlebar-close span{top:0;left:0}.ui-tabs{max-width:calc(100% - 4vw)}.ui-tabs ul.ui-tabs-nav{font-size:.8em}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em .75em;text-decoration:none}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}#mc_signup{padding-top:5px}#mc_signup_form label{padding-right:.5em;clear:left;width:105px}#mc_signup_form .mergeRow,#mc_signup_form .field-group{clear:left}#mc_signup_form .mc_required{color:red;margin-right:-7px}#mc_signup_form input[type=email],#mc_signup_form input[type=text]{width:calc(100% - 10px);min-width:50px;border:1px solid #777;padding:5px;height:auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:.9em}#mc_signup_form label{padding-right:.5em;margin-left:0;float:left;clear:left}#mc_signup_form input.mc_interest{float:left;display:block;clear:left}body #mc_signup_form label.mc_interest_label{float:left;display:block;clear:none}#mc-indicates-required{display:none}body #mc_signup_submit{font-weight:700;color:#fff;display:block;height:auto;background-color:#777;border:none;margin:10px auto 10px;padding:10px 0;width:180px;text-transform:uppercase;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.sidebar-left #mc_signup_form label{margin-left:9px}.main-content .subdetails h2{padding-top:.5em}@media only screen and (min-width:768px){.main-content .subgroup{display:flex;flex-direction:row}}.subgroup{display:flex;flex-direction:column}@media only screen and (min-width:768px){.subgroup{flex-direction:row}}@media only screen and (min-width:768px){.subgroup .suboption{margin:0 10px}}@media only screen and (min-width:768px){.subdetails .suboption h3{font-size:1em}}.sidebar .subgroup{flex-direction:column}.subdetails{border-radius:5px;background-color:#ededed;padding:0 10px 10px;margin-top:20px;clear:left}.subdetails .suboption{margin:5px}.businessSubs a.buy_button,.subdetails a.buy_button,.subdetails .ui-state-default.ui-corner-all.ui-button,.current_button,.ui-state-default.current_button{display:block;float:none;background:none repeat-x scroll 50% 50% #3c5c9f;border:none;color:#fff;padding:5px 3px;border-radius:5px;text-align:center;min-height:55px}@media only screen and (min-width:768px){.businessSubs a.buy_button,.subdetails a.buy_button,.subdetails .ui-state-default.ui-corner-all.ui-button,.current_button,.ui-state-default.current_button{margin:10px auto;padding:10px;font-weight:700}}.subdetails a.buy_button{margin:10px 0;min-width:150px}.subdetails .customMulti{display:block;clear:both}@media only screen and (min-width:768px){.subdetails .customMulti{margin:0;float:none}}.subdetails .customMulti .thesecond{width:100%;float:none;margin:0 10px 0 0;text-align:left}.subdetails .customMulti .businessBtn{float:none}.subdetails .customMulti .thesecond select{width:100%}.sidebar .subdetails h2{border-top:none}.businessSubs{border:2px solid #777;padding:10px;width:300px}table.subdetails{border-collapse:collapse;border:none;margin:0;padding:0;background-color:transparent;font-size:.8em}@media only screen and (min-width:768px){table.subdetails{font-size:1em}}table.subdetails .compare{width:15%}@media only screen and (min-width:570px){table.subdetails .compare{width:20%}}@media only screen and (min-width:768px){table.subdetails .compare{width:160px}}.subdetails a.buy_button{margin:0;min-width:0}table.subdetails tr{border-bottom:1px solid #777}table.subdetails td{padding:1px;margin:0;border-top:none;border-bottom:1px solid #777}@media only screen and (min-width:768px){table.subdetails td{padding:5px}}table.subdetails td.yes{color:green}table.subdetails td.yes:before{content:"\002714 "}table.subdetails td.yes,table.subdetails td.no{text-align:center}#recaptcha_area{margin:.5em 0}#recaptcha_area .recaptcha_input_area{height:auto !important}#recaptcha_area td{line-height:16px}.ic_table{width:calc(100% - 20px)}.ic_table th,.ic_table td,.ic_table tr{text-align:right;border:none}.ic_table th{background:#3c5b9f;color:#fff}.ic_table tr:nth-child(2n+1) td{background:#e3e3e3}.ic_table tr.total th{border-top:4px solid #fff !important}.ic_table tr.total td{border-top:4px solid #3c5b9f}.ic_table tr.total{font-weight:700}#order-summary{border:1px solid #777;padding:.5em;margin-top:1em}#order-summary table{border:0;margin:0}#order-summary td{background:0 0;padding:0 10px;border:0}#order-summary tr.total td{border-top:2px solid #333;padding-top:10px;font-size:15px;font-weight:700}button.checkout{background:none repeat scroll 0 0 #dc5921;border:medium none;border-radius:8px;color:#fff;cursor:pointer;font-size:2em;height:3em;margin:1.25em auto;padding:0 2em 2px;text-shadow:none;display:block}button.checkout:hover{background-color:#f08d51}div.box_callout{border:1px solid #e3e3e3;padding:25px;margin-bottom:10px}#ts-share-links{text-align:center}#ts-share-links a{text-decoration:none;margin:0 1em 1em}#ts-share-facebook{display:inline-block;border:1px solid #ccc;border-radius:4px;height:27px;line-height:29px;padding:0 .5em 0 0;position:relative;top:-10px;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-moz-linear-gradient(top,#fff,#dedede);background-image:-o-linear-gradient(top,#fff,#dedede);background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede);color:#000}#ts-share-facebook:hover,#ts-share-facebook:active{border-color:#bbb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(top,#f8f8f8,#d9d9d9)}#ts-share-text{text-align:center;padding:0 0 .5em;margin:0}#ts-share-facebook img{vertical-align:middle;box-shadow:none;position:relative;top:-1px;left:-2px}#basket{width:calc(100% - 10px)}#basket .item .product{font-weight:700}#basket td,#basket th{padding-left:10px;padding-right:10px}#basket .item .description{font-size:85%;padding-left:20px}#basket .subtotal{font-weight:700}#completePurchase{width:300px}#basket input[type=text],#basket input[type=number]{max-width:3em;min-width:3em;width:3em;font-size:1em}.stripeProgress,.stripeErrors{padding:15px 10px 10px;float:left;clear:both;width:50%;margin:0 0 10px 25%;text-align:center;border-radius:5px;font-size:20px}.stripeProgress{background:#eee url(//www.phparch.com/wp-content/themes/phpa/../images/ui-small-spinner.gif) no-repeat 95% 50%}.stripeErrors{background-color:#eeb9b9}.stripeErrors ul{margin:0;padding:0 0 5px;list-style-type:none;font-size:20px}.year table{margin-top:0}.year-scan{font-weight:700;font-size:120%}#currentYear{color:#0089cb;padding:0 10em;display:inline-block;font-size:120%}#currentYear:before{content:"· "}#currentYear:after{content:" ·"}.year-scan .link-disabled{color:#777;text-decoration:none;cursor:text}.magazine-icon{float:left}.month-column td{height:20px}#back-issues a{padding:.2em}#back-issues .controls{margin:2em 0 1em;padding:.5em 0;border-top:1px solid #777;border-bottom:1px solid #777}#back-issues .month-column{width:100%}@media only screen and (min-width:768px){#back-issues .month-column{width:33.33%}}@media only screen and (min-width:768px){#back-issues div.month-column.flex-box{margin:0}}#back-issues .month-column .item{margin-bottom:1em;padding:.5em .5em .5em 30px;height:3em}#back-issues .month-column .item .small{font-size:1em}#back-issues .month-column .item-on{background-color:#e3e3e3}button[disabled=disabled]{background-color:#e3e3e3;color:#777}.magazine-icon{display:inline-block;width:20px;height:24px;margin-left:-22px;margin-top:4px}.magazine-owned .magazine-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAArCAYAAABxTggPAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH4QMKEicnWbyIIwAAAdJJREFUSMft1b9vjVEcBvDPeftiwWIhgkQitiYmBj9iEYuEiURiFCJpQgx65KLCuR00BiGRkFiEv4CNDhbC1MHWGNUkXWgrPYaeW9fVm/a2mPoMb9685zzPed7vOd/nhJxcwQ2sQbY0BMygGXIyhQ8YRd8SBWZwDLtr1Hgdoqt6QE62oL8qtvv0jmr+sRKsCvxrgZz05ST0LJDT/Osw7nZ8+w31ggc9kpMGLuNHTiZxbVEHLbs5eYCbeIjHaODRQk7qjpVzIZ/HyxCdK6IbcCYn07jQ3rV1W3vKyTOcwr0QDbREcTonE7iITTjZ+QtTOXleyE9DNNButbxfwn2cyMmT1qKtPPiOjbgVosYiWztUCvoV6yoMYT2aIWp02642J9dLUddiZG5gpEy43UOg3FlWhixwZnKyA8eX0RcZL2q8wrYeErkdZytsXyYZdlWYXUEJZlcjbVXgvwjMlr7vWSCUlDqKQ/jWTaDuKhzsD4PGShIdwVtML+agwiT2hUFjuTkXYyF6h/4y9gchtNmewt4Qvc9NwuD8LSVEYzjYyanwqRRqAntCNJ7THLnjqhOij9iJL4UzHnKyFQcwGqLPZWLXVC5im3EYb34NNpeWynnY38VPIaKUyNHDFXMAAAAASUVORK5CYII=) no-repeat 2px -20px}.magazine-access .magazine-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAArCAYAAABxTggPAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH4QMKEicnWbyIIwAAAdJJREFUSMft1b9vjVEcBvDPeftiwWIhgkQitiYmBj9iEYuEiURiFCJpQgx65KLCuR00BiGRkFiEv4CNDhbC1MHWGNUkXWgrPYaeW9fVm/a2mPoMb9685zzPed7vOd/nhJxcwQ2sQbY0BMygGXIyhQ8YRd8SBWZwDLtr1Hgdoqt6QE62oL8qtvv0jmr+sRKsCvxrgZz05ST0LJDT/Osw7nZ8+w31ggc9kpMGLuNHTiZxbVEHLbs5eYCbeIjHaODRQk7qjpVzIZ/HyxCdK6IbcCYn07jQ3rV1W3vKyTOcwr0QDbREcTonE7iITTjZ+QtTOXleyE9DNNButbxfwn2cyMmT1qKtPPiOjbgVosYiWztUCvoV6yoMYT2aIWp02642J9dLUddiZG5gpEy43UOg3FlWhixwZnKyA8eX0RcZL2q8wrYeErkdZytsXyYZdlWYXUEJZlcjbVXgvwjMlr7vWSCUlDqKQ/jWTaDuKhzsD4PGShIdwVtML+agwiT2hUFjuTkXYyF6h/4y9gchtNmewt4Qvc9NwuD8LSVEYzjYyanwqRRqAntCNJ7THLnjqhOij9iJL4UzHnKyFQcwGqLPZWLXVC5im3EYb34NNpeWynnY38VPIaKUyNHDFXMAAAAASUVORK5CYII=) no-repeat 2px 3px}.magazine-not-owned a:link,.magazine-not-owned a:visited{color:#606060}.magazine-legend{background-color:#dfdfdf;padding:1em 0}.magazine-legend .magazine-icon{margin-top:0}.magazine-legend .item{padding-left:30px}.login_top{float:right;color:#fff;text-align:center}div.login .submit{text-align:left}div.login .submit .red{margin:0 0 0 8px}.login-email{margin-bottom:1em}.promo{border-radius:6px;float:none;margin:0 0 20px;padding:20px;position:relative}@media only screen and (min-width:768px){.promo{border-radius:8px;padding:10px 15px 15px;max-width:800px}}.promo h2{font-size:2em;color:#3c5b9f;font-family:"Gibson SemiBold",Helvetica Arial,Sans-serif;margin-top:0;margin-bottom:.5em}.promo a.button{font-size:1.25em;padding:.5em 1em}.promo .info{font-size:1.1em;color:#222;padding:1em 0}.promo .info a,.promo .info a:visited,.promo .info a:link{color:#3c5b9f;text-decoration:underline;font-weight:600}.promo .interior{z-index:100;position:relative}.promo .underlay{z-index:10;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#eee;opacity:.75;border-radius:8px}.promo p{font-size:2.5em;color:#fff;line-height:normal;text-align:center}.promo img,.promo a.button{max-width:90%;height:auto;margin:0 auto}.promo:after{content:" ";display:table;clear:both}.promo .info ul{margin:.5em 0;padding-left:2em}.inline-promo{border:1px solid #777;border-radius:5px;background-color:#e3e3e3;padding:10px}.inline-promo .book-image{float:right;margin:10px 15px}.inline-promo button.red{font-size:1em;width:49%}#body{position:relative;background:0 0;max-width:100vw;margin:20px auto 0;padding:0 10px 10px}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.main-content img{max-width:100%;height:auto}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.main-content{margin:0 15px}}.sidebar{position:relative;z-index:900}.sidebar h2,h2.sidebar-heading{font-size:1.2em;padding:10px 0 5px;margin:0 0 10px;border-top:1px solid #333;border-bottom:none;color:#333;margin-top:1.5em}.sidebar h2:first-child{margin-top:0}.sidebar .button-left{padding-left:5px;padding-right:5px;border-radius:5px 0 0 5px;background-color:#dc5921;text-decoration:underline}.sidebar .button-right{padding-left:5px;padding-right:5px;border-radius:0 5px 5px 0;background-color:#777;text-decoration:underline}.sidebar dl dt{font-weight:400;font-size:1.1em}.sidebar dl dd{margin-bottom:.6em;color:#444}.sidebar .callout{background-color:#e3e3e3;padding:10px;border-radius:0 10px 10px}.sidebar table{border-top:0;margin-bottom:1.2em}.sidebar th{border-top:0}.sidebar th,.sidebar td{font-size:inherit;padding:5px}#body.front_page_body{margin-top:10px}#header a.logo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADBCAYAAACKV/9WAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAVdEVYdENyZWF0aW9uIFRpbWUANi8xMC8xM8fNXjsAAA6ySURBVHic7d1rsFX1ecfx77MRlYuSgNUKIYpIvaBGbkVRJCWxRlOMmEkarfGCJERUotJGknam08n0XSfTmU4vM7WvOmYySdsXnWk6adOLRqtYI1SDN8ZotdgUBcUrYMivL/6beHLgbM7ee/3Xsy7PZ4YXzMB//faZ/Zxn/9daez0miRDC4XW8A4RQZVEgIfQQBRJCD1EgIfQQBRJCD1EgIfQQBRJCD1EgIfQQBRJCD1EgIfQiqa8/IR9J9yj5A+8soSsKpBok/aGkn3YL5A1JX/LOFIgCqQJJl+tQ70g62ztb60WB+JP0b4cpEEn6M+9srRcF4kvSZZLeG6NA9kg63Ttjm8VZLEeSjgLWAUeN8U+OB24pL1E4RHQQP5KWj9iYj+VNSad5Z22r6CC+7gQmHOHfTAU2lJAlHE50EB+SlvTYe4z2iqRTvDO3UXQQP19j7L3HaCcAt2XMEsYSHaR8ki6Q9NY4u8dBOyTN9s7eNtFBfKwFpvT5f2YCN2TIEnqJDlIuSed3z0wN4hVJv+T9GtokOkj51pPOTA3iBOK6SKms365gZpmiNJ+kucDjwOQhltkBfMTMdhWTKvQSHaRcX2W44gCYBcSdvmWJPUg5JJ0p6bUB9x6jPSvpl71fUxtEBynPWuADBa01D/h0QWuFHmIPUoLu3uNB4KQCl30OWGBmbxa4ZhglOkg51lBscQDMBW4seM0wSnSQzCSdCGwjnaIt2nZgvpm9l2HtQHSQMmwgT3EAnA58MdPageggWUk6GdhC8R+vRnoc+KiZvZbxGK0VHSSvteQtDoDzgE9mPkZrRQfJRNJJwMPAqSUcbguwzMz2lnCsVokOks/1lFMcAAuAT5V0rFaJDpKBpA8APwTK/C75Y2a2qMTjtUJ0kDyuo9ziAFgo6dqSj9l40UEKJmkq6czSHIfDPwBcGnuR4kQHKd4afIoDYBlxRqtQUSAFkjQZ31vRO8D6AwcORJsvSBRIsT4PnOWcYWWn0/m4c4bGiAIpiKTjqM5tH7/rHaApokCKcwWw0DtE1wpJl3qHaIIokAJImgBs8s4xysbYiwwvCqQYnwHO9w4xyspOpxNdZEhRIEPq/pa+yzvHYUwkHhE0tCiQIXU6nc8Ci71zjGGVpGXeIeosCmQIko4l3dJe1c/6E0gjFsKA4laTIUj6BPBdqlsgAAIuMLNHvIPUUXSQ4Wyk2sUBKd/d3iHqKgpkQJJWAnW5Yn25pCXeIeooCmRwX/MO0IdJxF5kIFEgA+hepb7EO0efrpS0wDtE3USB9Kl71Xwd6TpDnUwh5Q59iLNYfZJ0EfB94FjvLAPYByw0sye9g9RFdJD+3UY9iwPgGODL3iHqJDpIHySdR3oYw3in01bRm8ASM3vGO0gdRAfpz1epd3EAHEc17x2rpOgg4yRpIemhCJO8sxTgVWC5mT3tHaTqooOM33qaURyQHqZ9k3eIOogOMg7dvcd9FDchqgp2kQbwvOQdpMqig4zPl2hWcQDMAG71DlF10UGOQNKpwBMMPtu8ynYDZ5vZ/3kHqaroIEd2B80sDoDppNcXxhAdpAdJpwFbSadGm2oHcLGZveAdpIqig/R2O80uDoBZQDz0egzRQcYg6RRgM/knRFXBC8BSM9vpHaRqooOMbR3tKA5Ig34+7x2iiqKDHIakmcCjwMneWUr0EumM1lveQaokOsjh3UC7igNgNulugTBCdJBRJM0AngRO9M7iYDvpCSi7vYNURXSQQ62nncUBMI80Pi50RQcZoTt8cytwincWR9uAi8xsj3eQKogO8ovW0e7iAJgPrPYOURXRQboknUD6vscZ3lkq4GnSd9ff9Q7iLTrI+64iiuOgM4Hf9A5RBdFBAElTgC2kTWpItgLL2t5FooMkv0UUx2jnA9d4h/DW+g4i6Sjgv4CzvbNU0GbgEjPb7x3ES3QQuJkojrEsBVZ5h/DU6gLpjm6+2TtHxW2UdLR3CC+tLhDgciDGAvR2IfAJ7xBeWlsgkiYSD1Abr01tHSnd2gIBriB9xg5H9qudTudT3iE8tLlAYizZ+E0A7mhjF2llgUhaTXSPfq3odDqXeYcoW+sKpHtGZj0tfO0FuLV73ag12vgmWQl81DtETX0SWO4dokxtLJAN1H+EgRcDfts7RJladatJd3zaA945au4AsNLM7vcOUoa2dZBN3gEaYAItOgPYmgKRtJx05TwM72OSLvYOUYbWFAjpIc0TvEM0xDHAekmNf/80/gUCSGr1/USZXAUs8A6RWysKhDS6ebJ3iIaZRAtGSjf+LFZ3fNojpI8FoVjvAYvM7AnvILm0oYNsIIojl4nAV7xD5NToDiLpHOCHQGu/8FOCt4AVZvaYd5Acmt5BNhLFkdtU4IveIXJpbAeRdBbwEDDNO0sL7AKWm9lT3kGK1uQOcjtRHGWZQRqV3TiN7CCS5gEPk6a4hnK8TRrA86J3kCI1tYPcRBRH2abQwDt9G9dBusM3HweO987SQruBxWb2vHeQojSxg9xGFIeX6cAt3iGK1KgOIulE4AnaOyGqCnYAF5vZC95BitC0DnInURzeZtGgkdKN6SCSZgMPkqa1Bl87gXPNbKd3kGE1qYN8liiOqjiRhlxdb0QH6Y5P2wJ8yDtL+LkdwEfMbJd3kGE0pYPcSBRH1cwinVGstdp3EEmTgSeJ6bRV9BxwgZm96h1kUE3oILcSxVFVc4FrvUMMo9YdpLv3+AFpKmuopudJI6Vf9w4yiLp3kKuI4qi6OcDnvEMMqrYdpDu6+SHgXO8s4Yi2A+eZ2V7vIP2qcwe5miiOupgHfME7xCBq2UG6DyzbShRInWwjndF6yztIP+raQa4jiqNu5lPDvUjtCqR73aP2F6Baap2kqd4h+lG7AgF+A1jsHSIMZDFQq2GgtSqQ7viv9aRBLqGeNkqqzUPEa1UgwGXACu8QYSgLgM94hxivWp3FknQfcIlbgFCUrcASM/upd5AjqU0HkXQFURxNcT6w2jvEeNSmQEiPEQ3NsV5S5R8qXosCkXQZLRs/3AIrSHvKSqtFgZAeIzrRO0QolAEbqj7GrdLh4OfDN2N8WjN9DPi4d4heKl8gpKvmtTlvHvpW6dHclT7NK2kp6Zb2uDDYXAIuN7PveQc5nKp3kK8QxdF0Btxe1b1IJUMBSFoMXOGdI5RiJRW9Q6KyBUK67nGsd4hQiknAbVXsIpXcg0haCNxPmjkR2mOJmT3qHWKkylVs11qiONrobu8Ao1Wug3SHbz4KTM56oFBF75GGgW72DnJQFTvIl4niaKuJwB3eIUaqVAeRNId0K3RMiGqvPcCvm9kj3kGgeh3kd4jiaLtppD1oJVSmg0g6A3gAOCHLAUKd7CeNTnjaO0iVOsh1RHGE5GjSOD13legg3fFp/wmcVPjioa7eBhaY2XbPEFXpIF8giiP8oimke/FcuXcQSdOBp4jptOFQu0gjpd32IlXoIHcQxREObwawxjOAaweRNIv0fY+YThvGsoe0F3ne4+DeHeQaojhCb9OAm70O7tZBJM0gdY95hSwYmmwXcI6Z/aTsA3t2kGuI4gjjMwO4y+PALh1E0iTgR8BpQy8W2uJl0vdFXi7zoF4d5CaiOEJ/ZuIwxq30DiLpeGAzMZ029O9FYGmZexGPDvI5ojjCYD4MXF/mAUvtIJKOBR4EFg68SGi7l0h3+r5WxsHK7iCfJoojDGc2aQ9bitI6iKSjgf8AFg20QAjv+29goZntzn2gMjvIKqI4QjFOAW4s40CldJDu8M2HiOm0oThPAcvM7PWcBymrg1xNFEco1lnAtbkPkr1ADhw4YKQRBiEU7RZJU3MeIHuBdDqdVcT4tJDHOaQzo9lkLRBJE4H1OY8RWm9TzmGguTvIJdRgUGOotTPJuBfJehZL0j9T3gy6N0jPU4qBO/5EGl2RdX8wwmPARWa2t+iFsxWIpJXAP5F3vuCLwN+Rbn58EXiXVCBRJH4OvqGmAKeSBuOsBqZnPObPgOvN7N7CV5bU158+1v0H5fOmpN/vPk8rVJyk0yX9iaQDGd8TD0oq/qHnylAgkn5N0t5MP4gnJF1Q+A8iZCfpKkk7M70vJOnKHKELLRBJEyTdm+kH8Liia9SapIWS/ifT++OB7nW3QgMXXSCLJO3L8OJ/ImluoS8+uJC0MtN7RJJWF5k1x2neu0gPHy7a183suQzrhpKZ2b8Cf5Vp+WIfeq0CO4ikc5Rn7/GspGmFvvDgStIZkl7L8F7ZK2lVUTmL7iCbgBxXNf/YzPZkWDc4MbNngO9kWPoY0j1axXyKUUEdRGnz9UaG3wjblR4yFxpG0nxJ72R4z/xM0ooiMhbZQdYAxxW43kF/bWa7MqwbnJnZNuBvcixNGuc3PBXQQZQ+T+7O8Jtgh9J4hNBQks5Wni4iSUPfRV5UB7kF+GBBa430p2V87zj4MbMngW9nWn74ATwasoNImq08e4+dkmJuSAtIulDS/gzvoXc05F6kiA5yJ3n2Hn9uZjszrBuqZzPw9xnWnQSsG2oFDdFBJM2V9EqGyn9ZcdW8VSQtl/RuhvfSXklLB801bAdZQ57Rzd+Oq+btYmY/AO7LsPQxDPGt1oG/D6J849NeBxaZ2Y8LXjdUnNJ3iP4lw9L7SO+pbSOONZP0fZWD3yH6X2CamT0taQowB3hu4I9Ykn4vQzuUpL/I8AMKNSHpe5neV/eOOs7VSieCXpX0TUnfULqsMFnSNUo3x1460EcspWsTOR7GsB/4RoZ1Q338Ee9/K7FIV0o6d8Tf/xH4OvA2cHv3mDOBK0nfgjwJ+PCge5C1wMmDZx3TPWb2bIZ1Q33cT56PWVOBDQf/Ymbvkj5Wvd69U2My8AxwN2k04Bbg1L4LRNIcirgAc6i3gb/MsG6oETPbB9yTafkbJF084u9TgOlKX9WdD3wL+BXSuLcfASuPGuAgZ5I25/sorhVOAf7dzLYWtF6ot+8AF5I2yvsLXHc6aQjPQT8G/pa0SX8Y+D7pF/WjwIeAPX2fxQqhTTzHQIdQeVEgIfQQBRJCD/8Pe50l+cmn1ToAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;background-size:130px auto;display:block;height:130px;margin:10px 0;width:130px;text-indent:-5000px}#header{width:100%;position:relative;background-color:#ec783f;overflow:auto;height:auto;background-repeat:repeat-y;background-position:top center;background-image:url(//www.phparch.com/wp-content/themes/phpa/images/header/backgrounds/sm/3.jpg);background-attachment:fixed;background-size:100%}@media only screen and (min-width:320px) and (max-width:767px){#header{background-image:url(//www.phparch.com/wp-content/themes/phpa/images/header/backgrounds/sm/3.jpg);background-size:100% 100%}}@media only screen and (min-width:768px){#header{overflow:auto;background-image:url(//www.phparch.com/wp-content/themes/phpa/images/header/backgrounds/3.jpg)}}#header .headerInterior{position:relative;padding:0 10px}@media only screen and (min-width:960px){#header .headerInterior{max-width:1750px;margin:0 auto}}.headerInterior{display:grid;gap:1px 1px;grid-template-columns:1fr;grid-template-rows:min-content 1fr min-content;grid-template-areas:"branding" "promo" "stayintouch"}@media only screen and (min-width:960px){.headerInterior{grid-template-columns:1fr min-content;grid-template-rows:1fr min-content;grid-template-areas:"branding branding" "promo stayintouch"}}.headerInterior .branding{grid-area:branding;color:#fff}.headerInterior .promo{grid-area:promo;max-width:calc(100% - 30px)}@media only screen and (min-width:960px){.headerInterior .promo{margin-right:10px}}.headerInterior .stayintouch{grid-area:stayintouch;background-color:#fff;padding:10px;font-size:.8em;height:80%}@media only screen and (min-width:960px){.headerInterior .stayintouch{width:280px}}#header h1{font-family:"Gibson",Helvetica,Arial,sans-serif;color:#fff;margin:20px 20px 20px 0}#header h1 strong{font-family:"Gibson SemiBold",Helvetica Arial,Sans-serif}#header ul.hexagons{display:block;position:relative;margin:0 0 20px;float:left}@media only screen and (min-width:768px){#header ul.hexagons{display:block;position:absolute;margin-top:0;left:calc(100% - 400px);width:400px;top:0;padding:0;float:none}}.magazine{background-color:#f9e0d3;padding:.2em 20px 1em;position:relative}@media only screen and (min-width:320px){.magazine .flexContainer{flex-direction:column}}@media only screen and (min-width:600px){.magazine .flexContainer{flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:600px){.magazine .flexContainer .latest{width:100%}}@media only screen and (min-width:960px){.magazine .flexContainer .latest{width:calc(60% - 20px);flex-basis:auto}}@media only screen and (min-width:600px){.magazine .flexContainer .single-issue{flex-basis:calc(50% - 10px)}}@media only screen and (min-width:960px){.magazine .flexContainer .single-issue{flex-basis:calc(20% - 10px)}}.magazine .latest{display:grid;gap:1px 1px;padding-bottom:10px;grid-template-columns:1fr;grid-template-rows:min-content 4fr min-content;grid-template-areas:"title" "cover" "details";width:100%}@media only screen and (min-width:620px){.magazine .latest{grid-template-columns:min-content 1fr;grid-template-rows:min-content 4fr min-content;grid-template-areas:"cover title" "cover details" "cover details";margin:0 10px}}.magazine .latest .title{grid-area:title}.magazine .latest .cover{grid-area:cover;-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);text-align:center}@media only screen and (min-width:620px){.magazine .latest .cover{margin-right:30px;margin-left:-15px;margin-bottom:10px}}.magazine .latest .cover img{box-shadow:3px 3px 10px #333}.magazine .latest .about{grid-area:details}.home-books h2:first-of-type,.magazine h2:first-of-type{padding-bottom:10px}.magazine .single-issue .cover{padding-top:8px}.magazine .single-issue .cover img{-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg);box-shadow:3px 3px 5px #777}a.archives{position:absolute;right:20px;top:0;font-size:1em}body .home-books{padding:.2em 10px 1em;position:relative;width:calc(100% - 40px);justify-content:left}.home-books .flexContainer{width:100%}.home-books .single-book{flex-basis:min-content}@media only screen and (min-width:768px){.home-books .single-book{flex-basis:27.5vw}}.home-podcast{background-color:#f9e0d3;padding:.2em 20px 1em;position:relative}.home-podcast .flexContainer{margin-top:10px}.home-news{padding:10px 20px;position:relative}@media only screen and (min-width:768px){#body .training-page .sidebar{width:250px}}.bulkpack{float:left;width:50%;text-align:center;margin-bottom:30px}.bulkpack em{display:block}.bulkpack a{font-size:120%;font-weight:700;display:block;background:#e3e3e3;border-radius:20px;margin:0 30px;padding:10px 0}.cdetails{margin:24px 0 0 18px}.cdetails p{padding-left:1em}.cupcoming{margin:36px 0 0 18px}.courseBlob{width:97%}.courseBlob h3{background:#e3e3e3;font-weight:700;padding:5px;border-bottom:1px solid #777}.courseBlob h3 .pricing{float:right;text-align:right;font-size:1em;padding-top:.3em}.courseBlob p{padding:5px}.courseBlob div.footer{margin-top:-8px;padding:0 5px;text-align:right;font-weight:700}@media only screen and (min-width:320px) and (max-width:767px){.courses{padding:10px 20px}}.sideterm{list-style-type:none;padding:0;margin:0}.sideterm li{font-size:.9em;text-align:right;padding:0;margin:0 0 10px}.sideterm .button-buy{margin-left:8px;display:inline-block}.sideterm .ui-button{width:115px;margin:0 10px 10px 5px !important;display:inline-block !important;float:none !important}.trainingContainer{margin-bottom:1em}.training-page img.alignright{margin:0 1em}.training-page .single-post li{margin-bottom:.2em}table.courses caption{text-align:left;font-size:1.4em;margin-bottom:4px}table.courses{border-top:none;border-bottom:1px solid #000}table.courses th{border-top:none;padding-bottom:0;color:#3cafff}table.courses td{text-align:center}table.courses tr td:first-child{text-align:left;font-size:15px}table.courses tr th:first-child{text-align:left}table.courses td a{width:640px}table.courses tbody tr:hover{background-color:#e3e3e3 !important}.books{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.single-book{margin:10px 0;padding:0}@media only screen and (min-width:804px){.single-book{padding:0 20px;flex-basis:calc(45vw - 20px)}}@media only screen and (min-width:1200px){.single-book{flex-basis:calc(31vw - 20px)}}.books .grid-container{padding:0 20px;display:grid;gap:1px 1px;width:100%;grid-template-columns:min-content 1fr;grid-template-rows:min-content min-content min-content;grid-template-areas:"title title" "cover details" "cover buttons"}@media only screen and (min-width:768px){.books .grid-container{grid-template-columns:1fr;grid-template-rows:min-content 1fr min-content min-content;grid-template-areas:"title" "cover" "details" "buttons"}}@media only screen and (min-width:960px){.books .grid-container{grid-template-columns:min-content 1fr;grid-template-rows:min-content min-content min-content;grid-template-areas:"title title" "cover details" "cover buttons"}}.single-book .book-title{grid-area:title}.single-book .cover{grid-area:cover;text-align:center}.single-book .cover img{max-height:140px;width:auto;object-fit:contain}@media only screen and (min-width:768px){.single-book .cover img{height:auto;max-height:none;max-width:200px;object-fit:contain}}.single-book .details{grid-area:details}.single-book .buttons{grid-area:buttons}.single-book .buttons button.red{width:calc(50% - 4px)}@media only screen and (min-width:768px){.single-book .buttons button.red{width:calc(50% - 20px)}}.single-book-page{display:grid;gap:1px 1px;width:calc(100% - 40px);grid-template-columns:100%;grid-template-rows:min-content min-content min-content min-content min-content;grid-template-areas:"breadcrumb" "title" "book-image" "buttons" "details" "sku"}@media only screen and (min-width:804px){.single-book-page{width:calc(100% - 20px);grid-template-columns:2fr 1fr;gap:0px;grid-template-areas:"breadcrumb breadcrumb" "title book-image" "buttons book-image" "buttons book-image" "buttons book-image" "buttons book-image" "buttons book-image" "buttons book-image" "buttons book-image" "buttons book-image" "details details" "sku sku"}}@media only screen and (min-width:980px){.single-book-page{width:calc(100% - 20px);gap:0px;grid-template-columns:2fr 1fr;grid-template-rows:auto auto auto auto auto auto auto;grid-template-areas:"breadcrumb book-image" "title book-image" "buttons book-image" "details book-image" "details sku" "details sku" "details sku" "details sku" "details sku" "details sku" "details sku" "details sku" "details sku" "details sku"}}.single-book-page .breadcrumb{grid-area:breadcrumb}.single-book-page .title{grid-area:title}.single-book-page .buttons{grid-area:buttons}.single-book-page .book-image{grid-area:book-image;text-align:center}.single-book-page .details{grid-area:sku}.single-book-page .main-content{grid-area:details}@media only screen and (min-width:980px){.single-book-page .main-content{padding-right:20px}}.swag-spot{margin-bottom:20px;padding:10px 5px;border-radius:5px;text-align:center;float:left;position:relative}@media only screen and (min-width:320px) and (max-width:767px){.swag-spot{width:90%}}a .swag-spot:hover{background-color:#e3e3e3}a .swag-spot:hover h3{color:#dc5921}.swag-spot h3{font-size:18px;margin:0;padding:5px 0 2px}.swag-spot h4{text-align:right;margin:0;padding:0 4px;line-height:1;font-size:19px}.swag-spot .sold-out{display:block;position:absolute;top:0;left:0;width:150px;height:150px;background:rgba(255,255,255,.5);padding:60px 0 0;font-size:30px;font-weight:700}.swag-spot .sold-out div{transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.swag-feature{float:right;z-index:900;position:relative;margin-left:15px}.swag-feature button.red{font-size:17px;margin:5px 0}.swag-feature select{display:inline-block;font-size:1em}.swag-feature label{display:inline-block;float:none;margin:5px 0 0;padding:0;font-size:16px}.swag-feature form{text-align:center}.swag-feature .sold-out{width:300px}.swag-feature .sold-out header,.swag-feature .sold-out aside{display:block;font-size:24px;color:#dc5921;padding:10px 0 0}.swag-feature .sold-out header{float:left;font-weight:700}.swag-feature .sold-out aside{float:right}.swag-feature .sold-out p{clear:both;font-style:italic}.swag table.sizing{border:none;margin:5px;padding:0;display:inline;top:0;width:auto;float:left}.swag table.sizing td,.swag table.sizing th{border:none;text-align:center;padding:0 5px}.swag table.sizing tbody th{text-align:right}.sidebar .book-image{text-align:center}.magazine-page a.zoom img{border:1px solid #666}.magazine-top{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:10px}@media only screen and (min-width:768px){.magazine h2:first-of-type{clear:left}}@media only screen and (min-width:768px){#body .magazine-page .main-content{width:470px}}@media only screen and (min-width:768px){#body .magazine-page .sidebar{width:250px}}.issue-archive .issue{float:left;width:220px;margin-right:10px;margin-bottom:20px}.issue-archive button.red{width:220px;min-width:220px}div.viewarchives{margin:10px 0 0;padding-top:30px;float:none;clear:left;text-align:center;font-weight:700}div.viewarchives a:before{content:"\21E8 "}.issue-articles{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.single-article{flex:0 0 auto;width:100%}@media only screen and (min-width:600px){.single-article{width:calc(50% - 25px);padding:0 5px;margin:5px}}.articles .grid-container{padding:10px 0;display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content min-content 1fr min-content;gap:1px 1px;grid-template-areas:"thumbnail" "title" "date" "details" "buttons"}@media only screen and (min-width:620px){.articles .grid-container{padding:0;grid-template-columns:min-content 1fr;grid-template-rows:min-content min-content 1fr min-content;gap:1px 1px;margin-right:10px;grid-template-areas:"thumbnail title" "thumbnail date" "thumbnail details" "thumbnail buttons"}}.single-post .title{grid-area:title;padding:0;margin-top:0}.single-post .date{grid-area:date}.single-post .thumbnail{grid-area:thumbnail;margin-right:20px}@media only screen and (min-width:768px){.single-post .thumbnail{max-width:180vw}}.single-post .thumbnail img{padding-bottom:10px}@media only screen and (min-width:768px){.single-post .thumbnail img{max-width:300px !important;height:auto}}@media only screen and (min-width:960px){.single-post .thumbnail img{max-width:200px !important;height:auto}}.single-post .details{grid-area:details}.single-post .buttons{grid-area:buttons}.title{padding:5px 0 0;color:#dc5921;margin-bottom:0}div.related-posts{position:relative;z-index:9;padding-bottom:10px}div.related-posts ul{list-style:square;margin:0;padding-left:20px}div.related-posts ul li{margin-bottom:10px}.author{font-size:.9em;color:#777;margin:0}.author a{color:#3c5b9f}p.author a:hover{color:#3c5b9f}.deck{position:relative}.deck-with-image .image{float:left;margin-right:1em;margin-top:0}.single-post .deck{color:#777;font-size:.9em}.single-post .headshot{float:left;margin-right:1em}.single-post .bio{font-style:italic;font-size:.9em}.single-post .contents img{max-width:100%;height:auto;-moz-border-radius:3px;-webkit-border-radius:3px}.single-post .contents img.alignleft{margin:5px 15px;margin-left:0}.single-post .contents .wp-caption{max-width:540px;padding:5px;margin-bottom:20px;border:1px solid #ddd;font-family:Verdana,Arial,sans-serif;background:#f0f0f0;-moz-border-radius:3px;-webkit-border-radius:3px}.grid-podcast{display:grid;gap:1px 1px;grid-template-columns:min-content 1fr;grid-template-rows:min-content 1fr;grid-template-areas:"cover title" "cover details"}@media only screen and (min-width:768px){.grid-podcast{grid-template-columns:min-content;grid-template-rows:min-content min-content 1fr;grid-template-areas:"cover" "title" "details"}}.grid-podcast .cover{grid-area:cover;margin-right:10px;vertical-align:top}@media only screen and (min-width:768px){.grid-podcast .cover{margin-right:0}}.grid-podcast .cover img{max-width:32vw;height:auto;object-fit:contain}@media only screen and (min-width:768px){.grid-podcast .cover img{max-width:28vw;box-shadow:3px 3px 10px #333}}.grid-podcast .podcast-title{grid-area:title}.grid-podcast .details{grid-area:details}.grid-single-issue{display:grid;gap:1px 1px;grid-template-columns:min-content 1fr;grid-template-rows:min-content 1fr;grid-template-areas:"cover title" "cover details"}@media only screen and (min-width:600px){.grid-single-issue{grid-template-columns:min-content 1fr;grid-template-rows:min-content 4fr min-content;grid-template-areas:"cover title" "cover details" "cover details";margin-right:10px}}@media only screen and (min-width:960px){.grid-single-issue{grid-template-columns:1fr;grid-template-rows:min-content min-content min-content;grid-template-areas:"cover" "title" "details";margin-right:10px}}.grid-single-issue .title{grid-area:title}.grid-single-issue .cover{grid-area:cover;margin-right:20px;padding-bottom:10px}@media only screen and (min-width:600px){.grid-single-issue .cover{padding-bottom:0}}.grid-single-issue .cover img{max-width:100px;height:auto}@media only screen and (min-width:960px){.grid-single-issue .cover img{max-width:100%}}.grid-single-issue .month{grid-area:details}.singlevideo-page iframe{max-width:100%} code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}</style><script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"/2024/09/php-projects-pinkary/","url":"https://www.phparch.com/2024/09/php-projects-pinkary/","name":"PHP Projects: Pinkary | php[architect]","isPartOf":{"@id":"https://www.phparch.com/#website"},"primaryImageOfPage":{"@id":"https://www.phparch.com/2024/09/php-projects-pinkary/#primaryimage"},"image":{"@id":"https://www.phparch.com/2024/09/php-projects-pinkary/#primaryimage"},"thumbnailUrl":"/wp-content/uploads/2024/09/Arch-Blog-Post-17.png","datePublished":"2024-09-03T01:50:56+00:00","dateModified":"2024-09-03T01:55:34+00:00","author":{"@id":"https://www.phparch.com/#/schema/person/9515189b054af85429f799e18621f79a"},"breadcrumb":{"@id":"https://www.phparch.com/2024/09/php-projects-pinkary/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.phparch.com/2024/09/php-projects-pinkary/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.phparch.com/2024/09/php-projects-pinkary/#primaryimage","url":"/wp-content/uploads/2024/09/Arch-Blog-Post-17.png","contentUrl":"/wp-content/uploads/2024/09/Arch-Blog-Post-17.png","width":640,"height":720},{"@type":"BreadcrumbList","@id":"https://www.phparch.com/2024/09/php-projects-pinkary/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.phparch.com/"},{"@type":"ListItem","position":2,"name":"PHP Projects: Pinkary"}]},{"@type":"WebSite","@id":"https://www.phparch.com/#website","url":"https://www.phparch.com/","name":"php[architect]","description":"The site for PHP professionals, Magazine, Training, Books, Conferences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.phparch.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.phparch.com/#/schema/person/9515189b054af85429f799e18621f79a","name":"Eric Van Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.phparch.com/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/8c8069c77e93d7b433fa440541fa7506?s=96&d=identicon&r=g","contentUrl":"https://secure.gravatar.com/avatar/8c8069c77e93d7b433fa440541fa7506?s=96&d=identicon&r=g","caption":"Eric Van Johnson"},"sameAs":["https://www.phparch.com/community/eric-van-johnson","https://twitter.com/shocm","https://youtube.com/phparch"],"url":"https://www.phparch.com/author/ericvanjohnson/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//cdn-images.mailchimp.com' /> <link href='https://fonts.gstatic.com' crossorigin='anonymous' rel='preconnect' /> <link rel='stylesheet' id='mc-horiz-css' href='https://cdn-images.mailchimp.com/embedcode/horizontal-slim-10_7.css?ver=v=150' type='text/css' media='all' /> <script type='text/javascript' src='/wp-includes/js/jquery/jquery.min.js?ver=3.6.0' id='jquery-core-js'></script> <script type='text/javascript' id='mailchimpSF_main_js-js-extra'> /* <![CDATA[ */ var mailchimpSF = {"ajax_url":"https:\/\/www.phparch.com\/"}; /* ]]> */ </script> <link rel="https://api.w.org/" href="https://www.phparch.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.phparch.com/wp-json/wp/v2/posts/17323" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.phparch.com/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.phparch.com/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 5.9" /> <link rel='shortlink' href='https://www.phparch.com/?p=17323' /> <link rel="alternate" type="application/json+oembed" href="https://www.phparch.com/wp-json/oembed/1.0/embed?url=%2F2024%2F09%2Fphp-projects-pinkary%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.phparch.com/wp-json/oembed/1.0/embed?url=%2F2024%2F09%2Fphp-projects-pinkary%2F&#038;format=xml" /> <!-- FB Sharing info --> <meta property="og:url" content="https://www.phparch.com/2024/09/php-projects-pinkary/" /> <meta property="og:title" content="PHP Projects: Pinkary | php[architect]" /> <meta property="og:description" content="In our latest installment of “Cool Open Source PHP Projects To Contribute To” (yes, we’re still brainstorming that title!), we're shining a spotlight on a thrilling new project from a distinguished member of the PHP community, Nuno Maduro. Known for his influential contributions and dynamic presence in the ecosystem, Nuno not only develops at Laravel…" /> <meta property="og:type" content="article" /> <meta name="description" content="In our latest installment of “Cool Open Source PHP Projects To Contribute To” (yes, we’re still brainstorming that title!), we're shining a spotlight on a thrilling new project from a distinguished member of the PHP community, Nuno Maduro. Known for his influential contributions and dynamic presence in the ecosystem, Nuno not only develops at Laravel…" /> <script type="text/javascript"><!-- function powerpress_pinw(pinw_url){window.open(pinw_url, 'PowerPressPlayer','toolbar=0,status=0,resizable=1,width=460,height=320'); return false;} //--> </script> <!-- JavaScript init for Simple Content Experiments plugin: --> <script> // Object.keys polyfill for IE8 and below if (!Object.keys) Object.keys = function(o) { if (o !== Object(o)) throw new TypeError("Object.keys called on a non-object"); var k=[],p; for (p in o) if (Object.prototype.hasOwnProperty.call(o,p)) k.push(p); return k; } var simple_content_experiements_debug = false; </script><link rel="icon" href="/wp-content/uploads/2023/09/cropped-favicon-512x512-1-32x32.png" sizes="32x32" /> <link rel="icon" href="/wp-content/uploads/2023/09/cropped-favicon-512x512-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="/wp-content/uploads/2023/09/cropped-favicon-512x512-1-180x180.png" /> <meta name="msapplication-TileImage" content="/wp-content/uploads/2023/09/cropped-favicon-512x512-1-270x270.png" /> <link rel="pingback" href="https://www.phparch.com/xmlrpc.php"/> <link rel="alternate" type="application/rss+xml" title="php[architect] RSS Feed" href="https://www.phparch.com/feed/"/> <link rel='archives' title='November 2024' href='https://www.phparch.com/2024/11/' /> <link rel='archives' title='October 2024' href='https://www.phparch.com/2024/10/' /> <link rel='archives' title='September 2024' href='https://www.phparch.com/2024/09/' /> <link rel='archives' title='August 2024' href='https://www.phparch.com/2024/08/' /> <link rel='archives' title='July 2024' href='https://www.phparch.com/2024/07/' /> <link rel='archives' title='June 2024' href='https://www.phparch.com/2024/06/' /> <link rel='archives' title='May 2024' href='https://www.phparch.com/2024/05/' /> <link rel='archives' title='February 2024' href='https://www.phparch.com/2024/02/' /> <link rel='archives' title='January 2024' href='https://www.phparch.com/2024/01/' /> <link rel='archives' title='October 2023' href='https://www.phparch.com/2023/10/' /> <link rel='archives' title='September 2023' href='https://www.phparch.com/2023/09/' /> <link rel='archives' title='August 2023' href='https://www.phparch.com/2023/08/' /> <link rel='archives' title='June 2023' href='https://www.phparch.com/2023/06/' /> <link rel='archives' title='May 2023' href='https://www.phparch.com/2023/05/' /> <link rel='archives' title='April 2023' href='https://www.phparch.com/2023/04/' /> <link rel='archives' title='March 2023' href='https://www.phparch.com/2023/03/' /> <link rel='archives' title='February 2023' href='https://www.phparch.com/2023/02/' /> <link rel='archives' title='January 2023' href='https://www.phparch.com/2023/01/' /> <link rel='archives' title='December 2022' href='https://www.phparch.com/2022/12/' /> <link rel='archives' title='November 2022' href='https://www.phparch.com/2022/11/' /> <link rel='archives' title='October 2022' href='https://www.phparch.com/2022/10/' /> <link rel='archives' title='September 2022' href='https://www.phparch.com/2022/09/' /> <link rel='archives' title='September 2021' href='https://www.phparch.com/2021/09/' /> <link rel='archives' title='August 2021' href='https://www.phparch.com/2021/08/' /> <link rel='archives' title='July 2021' href='https://www.phparch.com/2021/07/' /> <link rel='archives' title='June 2021' href='https://www.phparch.com/2021/06/' /> <link rel='archives' title='May 2021' href='https://www.phparch.com/2021/05/' /> <link rel='archives' title='April 2021' href='https://www.phparch.com/2021/04/' /> <link rel='archives' title='March 2021' href='https://www.phparch.com/2021/03/' /> <link rel='archives' title='December 2020' href='https://www.phparch.com/2020/12/' /> <link rel='archives' title='November 2020' href='https://www.phparch.com/2020/11/' /> <link rel='archives' title='October 2020' href='https://www.phparch.com/2020/10/' /> <link rel='archives' title='September 2020' href='https://www.phparch.com/2020/09/' /> <link rel='archives' title='August 2020' href='https://www.phparch.com/2020/08/' /> <link rel='archives' title='July 2020' href='https://www.phparch.com/2020/07/' /> <link rel='archives' title='March 2020' href='https://www.phparch.com/2020/03/' /> <link rel='archives' title='February 2020' href='https://www.phparch.com/2020/02/' /> <link rel='archives' title='December 2019' href='https://www.phparch.com/2019/12/' /> <link rel='archives' title='November 2019' href='https://www.phparch.com/2019/11/' /> <link rel='archives' title='September 2019' href='https://www.phparch.com/2019/09/' /> <link rel='archives' title='August 2019' href='https://www.phparch.com/2019/08/' /> <link rel='archives' title='June 2019' href='https://www.phparch.com/2019/06/' /> <link rel='archives' title='May 2019' href='https://www.phparch.com/2019/05/' /> <link rel='archives' title='April 2019' href='https://www.phparch.com/2019/04/' /> <link rel='archives' title='March 2019' href='https://www.phparch.com/2019/03/' /> <link rel='archives' title='February 2019' href='https://www.phparch.com/2019/02/' /> <link rel='archives' title='January 2019' href='https://www.phparch.com/2019/01/' /> <link rel='archives' title='December 2018' href='https://www.phparch.com/2018/12/' /> <link rel='archives' title='November 2018' href='https://www.phparch.com/2018/11/' /> <link rel='archives' title='October 2018' href='https://www.phparch.com/2018/10/' /> <link rel='archives' title='September 2018' href='https://www.phparch.com/2018/09/' /> <link rel='archives' title='August 2018' href='https://www.phparch.com/2018/08/' /> <link rel='archives' title='July 2018' href='https://www.phparch.com/2018/07/' /> <link rel='archives' title='June 2018' href='https://www.phparch.com/2018/06/' /> <link rel='archives' title='May 2018' href='https://www.phparch.com/2018/05/' /> <link rel='archives' title='April 2018' href='https://www.phparch.com/2018/04/' /> <link rel='archives' title='March 2018' href='https://www.phparch.com/2018/03/' /> <link rel='archives' title='February 2018' href='https://www.phparch.com/2018/02/' /> <link rel='archives' title='January 2018' href='https://www.phparch.com/2018/01/' /> <link rel='archives' title='December 2017' href='https://www.phparch.com/2017/12/' /> <link rel='archives' title='November 2017' href='https://www.phparch.com/2017/11/' /> <link rel='archives' title='October 2017' href='https://www.phparch.com/2017/10/' /> <link rel='archives' title='September 2017' href='https://www.phparch.com/2017/09/' /> <link rel='archives' title='August 2017' href='https://www.phparch.com/2017/08/' /> <link rel='archives' title='July 2017' href='https://www.phparch.com/2017/07/' /> <link rel='archives' title='June 2017' href='https://www.phparch.com/2017/06/' /> <link rel='archives' title='May 2017' href='https://www.phparch.com/2017/05/' /> <link rel='archives' title='April 2017' href='https://www.phparch.com/2017/04/' /> <link rel='archives' title='March 2017' href='https://www.phparch.com/2017/03/' /> <link rel='archives' title='January 2017' href='https://www.phparch.com/2017/01/' /> <link rel='archives' title='December 2016' href='https://www.phparch.com/2016/12/' /> <link rel='archives' title='November 2016' href='https://www.phparch.com/2016/11/' /> <link rel='archives' title='October 2016' href='https://www.phparch.com/2016/10/' /> <link rel='archives' title='September 2016' href='https://www.phparch.com/2016/09/' /> <link rel='archives' title='August 2016' href='https://www.phparch.com/2016/08/' /> <link rel='archives' title='July 2016' href='https://www.phparch.com/2016/07/' /> <link rel='archives' title='June 2016' href='https://www.phparch.com/2016/06/' /> <link rel='archives' title='May 2016' href='https://www.phparch.com/2016/05/' /> <link rel='archives' title='April 2016' href='https://www.phparch.com/2016/04/' /> <link rel='archives' title='March 2016' href='https://www.phparch.com/2016/03/' /> <link rel='archives' title='February 2016' href='https://www.phparch.com/2016/02/' /> <link rel='archives' title='January 2016' href='https://www.phparch.com/2016/01/' /> <link rel='archives' title='December 2015' href='https://www.phparch.com/2015/12/' /> <link rel='archives' title='November 2015' href='https://www.phparch.com/2015/11/' /> <link rel='archives' title='October 2015' href='https://www.phparch.com/2015/10/' /> <link rel='archives' title='September 2015' href='https://www.phparch.com/2015/09/' /> <link rel='archives' title='August 2015' href='https://www.phparch.com/2015/08/' /> <link rel='archives' title='July 2015' href='https://www.phparch.com/2015/07/' /> <link rel='archives' title='June 2015' href='https://www.phparch.com/2015/06/' /> <link rel='archives' title='May 2015' href='https://www.phparch.com/2015/05/' /> <link rel='archives' title='April 2015' href='https://www.phparch.com/2015/04/' /> <link rel='archives' title='March 2015' href='https://www.phparch.com/2015/03/' /> <link rel='archives' title='February 2015' href='https://www.phparch.com/2015/02/' /> <link rel='archives' title='January 2015' href='https://www.phparch.com/2015/01/' /> <link rel='archives' title='December 2014' href='https://www.phparch.com/2014/12/' /> <link rel='archives' title='November 2014' href='https://www.phparch.com/2014/11/' /> <link rel='archives' title='October 2014' href='https://www.phparch.com/2014/10/' /> <link rel='archives' title='September 2014' href='https://www.phparch.com/2014/09/' /> <link rel='archives' title='August 2014' href='https://www.phparch.com/2014/08/' /> <link rel='archives' title='July 2014' href='https://www.phparch.com/2014/07/' /> <link rel='archives' title='June 2014' href='https://www.phparch.com/2014/06/' /> <link rel='archives' title='May 2014' href='https://www.phparch.com/2014/05/' /> <link rel='archives' title='April 2014' href='https://www.phparch.com/2014/04/' /> <link rel='archives' title='March 2014' href='https://www.phparch.com/2014/03/' /> <link rel='archives' title='February 2014' href='https://www.phparch.com/2014/02/' /> <link rel='archives' title='January 2014' href='https://www.phparch.com/2014/01/' /> <link rel='archives' title='December 2013' href='https://www.phparch.com/2013/12/' /> <link rel='archives' title='November 2013' href='https://www.phparch.com/2013/11/' /> <link rel='archives' title='October 2013' href='https://www.phparch.com/2013/10/' /> <link rel='archives' title='September 2013' href='https://www.phparch.com/2013/09/' /> <link rel='archives' title='August 2013' href='https://www.phparch.com/2013/08/' /> <link rel='archives' title='July 2013' href='https://www.phparch.com/2013/07/' /> <link rel='archives' title='June 2013' href='https://www.phparch.com/2013/06/' /> <link rel='archives' title='April 2013' href='https://www.phparch.com/2013/04/' /> <link rel='archives' title='February 2013' href='https://www.phparch.com/2013/02/' /> <link rel='archives' title='January 2013' href='https://www.phparch.com/2013/01/' /> <link rel='archives' title='December 2012' href='https://www.phparch.com/2012/12/' /> <link rel='archives' title='August 2012' href='https://www.phparch.com/2012/08/' /> <link rel='archives' title='June 2012' href='https://www.phparch.com/2012/06/' /> <link rel='archives' title='April 2012' href='https://www.phparch.com/2012/04/' /> <link rel='archives' title='March 2012' href='https://www.phparch.com/2012/03/' /> <link rel='archives' title='February 2012' href='https://www.phparch.com/2012/02/' /> <link rel='archives' title='January 2012' href='https://www.phparch.com/2012/01/' /> <link rel='archives' title='December 2011' href='https://www.phparch.com/2011/12/' /> <link rel='archives' title='November 2011' href='https://www.phparch.com/2011/11/' /> <link rel='archives' title='October 2011' href='https://www.phparch.com/2011/10/' /> <link rel='archives' title='September 2011' href='https://www.phparch.com/2011/09/' /> <link rel='archives' title='June 2011' href='https://www.phparch.com/2011/06/' /> <link rel='archives' title='May 2011' href='https://www.phparch.com/2011/05/' /> <link rel='archives' title='April 2011' href='https://www.phparch.com/2011/04/' /> <link rel='archives' title='March 2011' href='https://www.phparch.com/2011/03/' /> <link rel='archives' title='February 2011' href='https://www.phparch.com/2011/02/' /> <link rel='archives' title='January 2011' href='https://www.phparch.com/2011/01/' /> <link rel='archives' title='December 2010' href='https://www.phparch.com/2010/12/' /> <link rel='archives' title='November 2010' href='https://www.phparch.com/2010/11/' /> <link rel='archives' title='October 2010' href='https://www.phparch.com/2010/10/' /> <link rel='archives' title='September 2010' href='https://www.phparch.com/2010/09/' /> <link rel='archives' title='August 2010' href='https://www.phparch.com/2010/08/' /> <link rel='archives' title='July 2010' href='https://www.phparch.com/2010/07/' /> <link rel='archives' title='June 2010' href='https://www.phparch.com/2010/06/' /> <link rel='archives' title='May 2010' href='https://www.phparch.com/2010/05/' /> <link rel='archives' title='April 2010' href='https://www.phparch.com/2010/04/' /> <link rel='archives' title='March 2010' href='https://www.phparch.com/2010/03/' /> <link rel='archives' title='February 2010' href='https://www.phparch.com/2010/02/' /> <link rel='archives' title='January 2010' href='https://www.phparch.com/2010/01/' /> <link rel='archives' title='November 2009' href='https://www.phparch.com/2009/11/' /> <link rel='archives' title='October 2009' href='https://www.phparch.com/2009/10/' /> <link rel='archives' title='September 2009' href='https://www.phparch.com/2009/09/' /> <link rel='archives' title='August 2009' href='https://www.phparch.com/2009/08/' /> <link rel='archives' title='July 2009' href='https://www.phparch.com/2009/07/' /> <link rel='archives' title='June 2009' href='https://www.phparch.com/2009/06/' /> <link rel='archives' title='May 2009' href='https://www.phparch.com/2009/05/' /> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5KQ8W6CS');</script> <!-- End Google Tag Manager --> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KQ8W6CS" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Service Bar --> <div class="bar service-bar clearfix"> <div class="bar-interior"> <h1><a href="/" alt="php[architect] Home" class="navHome"><img src="/wp-content/themes/phpa/images/new_logo_mark_nav.png" alt="php[architect] logo"></a></h1> <div class="menu-handle"><img src="/wp-content/themes/phpa/images/handle.png"></div> <nav class="menu"> <div class="menu-topmenu-container"><ul id="menu-topmenu" class="menu"><li id="menu-item-10824" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10824"><a href="https://www.phparch.com/magazine/">Magazine</a> <ul class="sub-menu"> <li id="menu-item-10822" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10822"><a href="https://www.phparch.com/magazine/subscribe/">Subscribe</a></li> <li id="menu-item-10819" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10819"><a href="https://www.phparch.com/magazine/advertise/">Advertise with Us</a></li> <li id="menu-item-17398" class="menu-item-17398"><a href="https://www.phparch.com/magazine/2024/10/2024-10-the-symfony-of-php/">The Symfony of PHP &#8211; November 2024</a></li> <li id="menu-item-17346" class="menu-item-17346"><a href="https://www.phparch.com/magazine/2024/09/2024-09-php-is-listening/">PHP Is Listening &#8211; September 2024</a></li> <li id="menu-item-17264" class="menu-item-17264"><a href="https://www.phparch.com/magazine/2024/08/2024-08-haphpy-developers/">HaPHPy Developers &#8211; August 2024</a></li> <li id="menu-item-17235" class="menu-item-17235"><a href="https://www.phparch.com/magazine/2024/07/2024-07-search-for-good-code/">Search For Good Code &#8211; July 2024</a></li> <li id="menu-item-16946" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16946"><a href="https://www.phparch.com/magazine/2024-2/">Past Issues</a></li> <li id="menu-item-10818" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10818"><a href="https://www.phparch.com/editorial/write-for-us/">Write for Us</a></li> <li id="menu-item-10823" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10823"><a href="https://www.phparch.com/editorial/write-for-us/editorial-guidelines/">Editorial Guidelines</a></li> </ul> </li> <li id="menu-item-10836" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10836"><a href="https://www.phparch.com/books/">Books</a> <ul class="sub-menu"> <li id="menu-item-10847" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10847"><a href="/books">All Books</a></li> <li id="menu-item-10835" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10835"><a href="https://www.phparch.com/editorial/write-for-us/book-guidelines/">Write for Us</a></li> <li id="menu-item-15262" class="menu-item-15262"><a href="https://www.phparch.com/books/the-complementary-php-testing-tools-cookbook/">The Complementary PHP Testing Tools Cookbook</a></li> <li id="menu-item-15047" class="menu-item-15047"><a href="https://www.phparch.com/books/php-web-development-with-mysql/">PHP Web Development with MySQL</a></li> <li id="menu-item-14713" class="menu-item-14713"><a href="https://www.phparch.com/books/beyond-laravel/">Beyond Laravel</a></li> <li id="menu-item-14607" class="menu-item-14607"><a href="https://www.phparch.com/books/php-development-with-windows-subsystem-for-linux-wsl/">PHP Development with Windows Subsystem for Linux (WSL)</a></li> <li id="menu-item-14278" class="menu-item-14278"><a href="https://www.phparch.com/books/wordpress-development-in-depth/">WordPress Development in Depth</a></li> <li id="menu-item-13975" class="menu-item-13975"><a href="https://www.phparch.com/books/the-grumpy-programmers-guide-to-testing-php-applications/">The Grumpy Programmer&#8217;s Guide To Testing PHP Applications</a></li> <li id="menu-item-14025" class="menu-item-14025"><a href="https://www.phparch.com/books/the-fizz-buzz-fix/">The Fizz Buzz Fix</a></li> <li id="menu-item-13740" class="menu-item-13740"><a href="https://www.phparch.com/books/the-dev-lead-trenches/">The Dev Lead Trenches</a></li> </ul> </li> <li id="menu-item-10825" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10825"><a href="https://www.phparch.com/swag/">Swag</a> <ul class="sub-menu"> <li id="menu-item-15684" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15684"><a href="https://www.phparch.com/swag/plush-elephpant/">PHP Architect ElePHPant</a></li> <li id="menu-item-10826" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10826"><a href="https://www.phparch.com/swag/laravel-plush-elephpant/">Laravel ElePHPant</a></li> <li id="menu-item-10883" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10883"><a href="https://www.phparch.com/swag/">All Swag</a></li> </ul> </li> <li id="menu-item-15872" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-15872"><a href="https://www.phparch.com/services/">Services</a> <ul class="sub-menu"> <li id="menu-item-15873" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15873"><a href="https://www.phparch.com/consulting/">Consulting</a></li> </ul> </li> <li id="menu-item-10845" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10845"><a href="https://www.phparch.com/conferences/">Conferences</a> <ul class="sub-menu"> <li id="menu-item-10829" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10829"><a href="https://phptek.io">php[tek]</a></li> </ul> </li> <li id="menu-item-14364" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-14364"><a href="https://www.phparch.com/podcast/">Podcast</a> <ul class="sub-menu"> <li id="menu-item-14363" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14363"><a href="https://www.phparch.com/podcast-subscribe/">php[podcast]</a></li> <li id="menu-item-16845" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16845"><a href="https://phproundtable.com">PHPRoundtable</a></li> </ul> </li> </ul></div> <ul class="list"> <li class="textCenter barredLeft"><a href="/register" title="Register">Register</a></li> <li class="textCenter barredLeft"><a href="/login" title="Login">Login</a></li> <li class="basket"><a href="/basket" title="View your basket" class="basket_link">&nbsp;</a></li> <li class="search"> <span class="search">&nbsp;</span> <form method="get" id="searchform" action="/"> <input type="text" placeholder="search" value="" name="s" id="s"/> <input type="submit" id="searchsubmit" value="GO"/> </form> </li> </ul> </ul> </nav> </div> </div><!-- End Service Bar --> <!-- Begin MailChimp Signup Form --> <div class="bar mc-signup-bar"> <div class="bar-interior"> <div id="mc_embed_signup"> <p><b>Want to check out an issue?</b> Sign up to receive a special offer.</p> <button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" title="Close"><span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span><span class="ui-button-text">Close</span></button> <form action="//phparch.us6.list-manage.com/subscribe/post?u=240e8b373cb5337202ca3eff6&amp;id=21840876c8" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate style="max-width: none"> <div id="mc_embed_signup_scroll"> <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required="required"> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_240e8b373cb5337202ca3eff6_21840876c8" tabindex="-1" value=""></div> <div class="mce-clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div> </div> </form> </div> <!--End mc_embed_signup--> </div> </div> <!-- Body --> <div id="body" class="page-sidebar-right"> <div class="main-content clearfix single-post"> <h1>PHP Projects: Pinkary</h1> <div class="deck clearfix"> Posted by <a href="https://www.phparch.com/author/ericvanjohnson/" title="Posts by Eric Van Johnson" rel="author">Eric Van Johnson</a> on September 2, 2024 <hr /> </div> <div class="contents"> <p><img class="size-full wp-image-17326 aligncenter" src="https://www.phparch.com/wp-content/uploads/2024/09/Blog-Post-Images-550-x-300.png" alt="" width="550" height="300" srcset="https://www.phparch.com/wp-content/uploads/2024/09/Blog-Post-Images-550-x-300.png 550w, https://www.phparch.com/wp-content/uploads/2024/09/Blog-Post-Images-550-x-300-300x164.png 300w, https://www.phparch.com/wp-content/uploads/2024/09/Blog-Post-Images-550-x-300-160x87.png 160w" sizes="(max-width: 550px) 100vw, 550px" /></p> <p class="p1">In our latest installment of “Cool Open Source PHP Projects To Contribute To” (yes, we’re still brainstorming that title!), we&#8217;re shining a spotlight on a thrilling new project from a distinguished member of the PHP community, <a href="https://github.com/nunomaduro">Nuno Maduro</a>. Known for his influential contributions and dynamic presence in the ecosystem, Nuno not only develops at <a href="https://laravel.com">Laravel</a> but has also gifted the community with several innovative projects like <a href="https://pestphp.com/">PestPHP</a>, <a href="https://laravel-zero.com/">Laravel Zero</a>, and <a href="https://laravel.com/docs/11.x/pint">Laravel Pint</a>.</p> <p class="p1">This week, we&#8217;re excited to delve into his latest creation, <a href="https://github.com/pinkary-project/pinkary.com">Pinkary</a>, which was unveiled recently at Laracon in Dallas. For those who might not be familiar, Pinkary is an emerging social media platform designed to rival the likes of X, Threads, and Mastodon. What sets Pinkary apart is its robust foundation built using the Laravel Framework, optimized for PHP 8.3. As of my writing this, it has not been open sourced for a week yet and it&#8217;s Github Repo is already at a very impressive 138 forks and 699 stars. Heck, let&#8217;s call it <strong>700 ⭐&#8217;s</strong> because I am sure by the time you read this, it will be well beyond that.</p> <p class="p1">But here’s the kicker: although <a href="https://pinkary.com/">Pinkary.com</a> has been operational for months, the source code was kept under wraps until now. Released under the <a href="https://www.gnu.org/licenses/gpl-3.0.en.html">GPLv3 License</a>, Pinkary is not just a testament to Nuno’s ongoing commitment to open source but also an invitation to developers like you to engage with and contribute to a growing project. Whether you&#8217;re a seasoned developer or a newcomer eager to dip your toes into PHP development, Pinkary offers a unique opportunity to collaborate on a platform that&#8217;s poised to make waves in the social media landscape.</p> <p class="p1">Why contribute to Pinkary? Here&#8217;s what&#8217;s in store:</p> <p class="p3">•<b>Direct Impact</b>: Your contributions help shape a platform that could redefine social interactions on the web.</p> <p class="p3">•<b>Skill Enhancement</b>: Work with the latest PHP technologies and the Laravel framework to hone your development skills.</p> <p class="p3">•<b>Community Connection</b>: Collaborate with like-minded developers and become part of a supportive and innovative community.</p> <p class="p1">So, if you&#8217;re passionate about PHP, intrigued by new technologies, or simply looking for a worthwhile project where your code makes a difference, Pinkary beckons. Visit the project page, fork the repository, and start contributing today to be part of something big. Let’s help Nuno make Pinkary not just another social platform but a cornerstone of open-source innovation in PHP!</p> <h3>Links:</h3> <ul> <li><a href="https://pinkary.com/">Pinkary.com</a></li> <li><a href="https://github.com/pinkary-project/pinkary.com">Pinkary Github Repo</a></li> <li><a href="https://github.com/nunomaduro">Nuno Maduro on GitHub</a></li> <li><a href="https://x.com/enunomaduro">Numo Madura on X.com</a></li> <li><a href="https://pinkary.com/@nunomaduro">Numo Madura on Pinkary</a> (because I mean come on)</li> </ul> </div> <hr /> <div class="bio clearfix"> <div class="headshot"> <img alt='' src='https://secure.gravatar.com/avatar/8c8069c77e93d7b433fa440541fa7506?s=100&#038;d=%23fff&#038;r=g' srcset='https://secure.gravatar.com/avatar/8c8069c77e93d7b433fa440541fa7506?s=200&#038;d=%23fff&#038;r=g 2x' class='avatar avatar-100 photo' height='100' width='100' loading='lazy'/> </div> </div> Tags: <a href="https://www.phparch.com/tag/laravel/" rel="tag">laravel</a>, <a href="https://www.phparch.com/tag/open-source/" rel="tag">open source</a> <div class="clear">&nbsp;</div> <div class="comment-section"> <h2 id="respond">Leave a comment</h2> <p>Use the form below to leave a comment:</p> <form action="https://www.phparch.com/wp-comments-post.php" method="post" id="commentform"> <label for="author" class="required"> Name <input type="text" name="author" id="author" value="" tabindex="1" required="required" aria-required='true' /> </label> <label for="email" class="required"> E-mail <input type="email" name="email" id="email" value="" tabindex="2" required="required" aria-required='true' /> </label> <label for="url"> URL <input type="text" name="url" id="url" value="" tabindex="3"/> </label> <label for="comment"> Comment <textarea autocomplete="new-password" id="h7fdab5773" name="h7fdab5773" tabindex="4" rows="8" required="required"></textarea><textarea id="comment" aria-label="hp-comment" aria-hidden="true" name="comment" autocomplete="new-password" style="padding:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;position:absolute !important;white-space:nowrap !important;height:1px !important;width:1px !important;overflow:hidden !important;" tabindex="-1"></textarea><script data-noptimize>document.getElementById("comment").setAttribute( "id", "a079866b18580b624b84fc51f6a90916" );document.getElementById("h7fdab5773").setAttribute( "id", "comment" );</script> </label> <input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment"/> <input type="hidden" name="comment_post_ID" value="17323"/> </form> </div> <div class="clear">&nbsp;</div> </div> <div class="sidebar"> <h2 class="sidebar-heading"> <a href="https://www.phparch.com/magazine/2024/10/2024-10-the-symfony-of-php/">October 2024 Magazine Issue</a> </h2> <div class="textCenter"> <a href="https://www.phparch.com/magazine/2024/10/2024-10-the-symfony-of-php/"> <img width="232" height="300" src="/wp-content/uploads/2024/10/2024-10-cover-232x300.jpg" class="attachment-medium size-medium" alt="" loading="lazy" srcset="https://www.phparch.com/wp-content/uploads/2024/10/2024-10-cover-232x300.jpg 232w, https://www.phparch.com/wp-content/uploads/2024/10/2024-10-cover-791x1024.jpg 791w, https://www.phparch.com/wp-content/uploads/2024/10/2024-10-cover-768x994.jpg 768w, https://www.phparch.com/wp-content/uploads/2024/10/2024-10-cover-1187x1536.jpg 1187w, https://www.phparch.com/wp-content/uploads/2024/10/2024-10-cover-160x207.jpg 160w, https://www.phparch.com/wp-content/uploads/2024/10/2024-10-cover.jpg 1275w" sizes="(max-width: 232px) 100vw, 232px" /> </a> </div> <div class="textCenter"> <a class="button button-left" href="https://www.phparch.com/wp-content/themes/phpa/helpers/magazine/buy-single-issue.php?2024,october">Buy Issue $6</a><a class="button button-right" href="/magazine/subscribe/">Subscribe from $4.99</a> </div> <div class="clear">&nbsp;</div> <h2 class=" clear-left">Stay in touch!</h2> <div id="mc_signup"> <form method="post" action="#mc_signup" id="mc_signup_form"> <input type="hidden" id="mc_submit_type" name="mc_submit_type" value="html" /> <input type="hidden" name="mcsf_action" value="mc_submit_signup_form" /> <input type="hidden" id="_mc_submit_signup_form_nonce" name="_mc_submit_signup_form_nonce" value="ec40e6bb41" /> <div id="mc_subheader"> <p>Join to the php[architect] announcements list today to get notified of a new issue, book release, or upcoming event.<b>Want to check out an issue?</b> Sign up to receive a special offer.</p> </div><!-- /mc_subheader --> <div class="mc_form_inside"> <div class="updated" id="mc_message"> </div><!-- /mc_message --> <div class="mc_merge_var"> <label for="mc_mv_EMAIL" class="mc_var_label mc_header mc_header_email">Email Address</label> <input type="text" size="18" placeholder="" name="mc_mv_EMAIL" id="mc_mv_EMAIL" class="mc_input"/> </div><!-- /mc_merge_var --><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div> <div class="mc_interest" style="display: none;"> <input type="checkbox" name="group[6834d0bc38][1]" id="mc_interest_6834d0bc38_2175f8f006" class="mc_interest" value="Authors" /> <label for="mc_interest_6834d0bc38_2175f8f006" class="mc_interest_label">Authors</label> <input type="checkbox" name="group[6834d0bc38][2]" id="mc_interest_6834d0bc38_558e123df8" class="mc_interest" value="magazine" /> <label for="mc_interest_6834d0bc38_558e123df8" class="mc_interest_label">magazine</label> </div><!-- /mc_interest --> <div class="mc_interest" style="display: none;"> <input type="checkbox" name="group[8d6c3973f1][1]" id="mc_interest_8d6c3973f1_32b8f6a501" class="mc_interest" value="Customers" /> <label for="mc_interest_8d6c3973f1_32b8f6a501" class="mc_interest_label">Customers</label> <input type="checkbox" name="group[8d6c3973f1][2]" id="mc_interest_8d6c3973f1_7ed9659f4e" class="mc_interest" value="training" /> <label for="mc_interest_8d6c3973f1_7ed9659f4e" class="mc_interest_label">training</label> <input type="checkbox" name="group[8d6c3973f1][3]" id="mc_interest_8d6c3973f1_c853e1f5e1" class="mc_interest" value="conference" /> <label for="mc_interest_8d6c3973f1_c853e1f5e1" class="mc_interest_label">conference</label> <input type="checkbox" name="group[8d6c3973f1][4]" id="mc_interest_8d6c3973f1_a40fa0437b" class="mc_interest" value="phptek13" /> <label for="mc_interest_8d6c3973f1_a40fa0437b" class="mc_interest_label">phptek13</label> <input type="checkbox" name="group[8d6c3973f1][5]" id="mc_interest_8d6c3973f1_d9a9c10110" class="mc_interest" value="phptek08" /> <label for="mc_interest_8d6c3973f1_d9a9c10110" class="mc_interest_label">phptek08</label> <input type="checkbox" name="group[8d6c3973f1][6]" id="mc_interest_8d6c3973f1_ea8e73adf5" class="mc_interest" value="phptek09" /> <label for="mc_interest_8d6c3973f1_ea8e73adf5" class="mc_interest_label">phptek09</label> <input type="checkbox" name="group[8d6c3973f1][7]" id="mc_interest_8d6c3973f1_9ead97710e" class="mc_interest" value="phptek10" /> <label for="mc_interest_8d6c3973f1_9ead97710e" class="mc_interest_label">phptek10</label> <input type="checkbox" name="group[8d6c3973f1][8]" id="mc_interest_8d6c3973f1_10fac45c9e" class="mc_interest" value="phptek11" /> <label for="mc_interest_8d6c3973f1_10fac45c9e" class="mc_interest_label">phptek11</label> <input type="checkbox" name="group[8d6c3973f1][9]" id="mc_interest_8d6c3973f1_483a4444ac" class="mc_interest" value="phptek12" /> <label for="mc_interest_8d6c3973f1_483a4444ac" class="mc_interest_label">phptek12</label> <input type="checkbox" name="group[8d6c3973f1][10]" id="mc_interest_8d6c3973f1_a059f0da98" class="mc_interest" value="works08" /> <label for="mc_interest_8d6c3973f1_a059f0da98" class="mc_interest_label">works08</label> <input type="checkbox" name="group[8d6c3973f1][11]" id="mc_interest_8d6c3973f1_c63275c642" class="mc_interest" value="phptek14" /> <label for="mc_interest_8d6c3973f1_c63275c642" class="mc_interest_label">phptek14</label> <input type="checkbox" name="group[8d6c3973f1][12]" id="mc_interest_8d6c3973f1_c55e22bc14" class="mc_interest" value="world2014" /> <label for="mc_interest_8d6c3973f1_c55e22bc14" class="mc_interest_label">world2014</label> <input type="checkbox" name="group[8d6c3973f1][13]" id="mc_interest_8d6c3973f1_3eac385c4d" class="mc_interest" value="phptek15" /> <label for="mc_interest_8d6c3973f1_3eac385c4d" class="mc_interest_label">phptek15</label> <input type="checkbox" name="group[8d6c3973f1][14]" id="mc_interest_8d6c3973f1_0c2b6f28cd" class="mc_interest" value="phptek16" /> <label for="mc_interest_8d6c3973f1_0c2b6f28cd" class="mc_interest_label">phptek16</label> <input type="checkbox" name="group[8d6c3973f1][15]" id="mc_interest_8d6c3973f1_4755b30b50" class="mc_interest" value="world2015" /> <label for="mc_interest_8d6c3973f1_4755b30b50" class="mc_interest_label">world2015</label> <input type="checkbox" name="group[8d6c3973f1][16]" id="mc_interest_8d6c3973f1_a0f2f4cc1b" class="mc_interest" value="world2016" /> <label for="mc_interest_8d6c3973f1_a0f2f4cc1b" class="mc_interest_label">world2016</label> <input type="checkbox" name="group[8d6c3973f1][17]" id="mc_interest_8d6c3973f1_e81990e42f" class="mc_interest" value="cruise2016" /> <label for="mc_interest_8d6c3973f1_e81990e42f" class="mc_interest_label">cruise2016</label> </div><!-- /mc_interest --> <div class="mc_interest" style="display: none;"> <input type="checkbox" name="group[aa2167ee0f][1]" id="mc_interest_aa2167ee0f_1aef01b714" class="mc_interest" value="Magazine" /> <label for="mc_interest_aa2167ee0f_1aef01b714" class="mc_interest_label">Magazine</label> <input type="checkbox" name="group[aa2167ee0f][2]" id="mc_interest_aa2167ee0f_a6d3bcd2a4" class="mc_interest" value="current" /> <label for="mc_interest_aa2167ee0f_a6d3bcd2a4" class="mc_interest_label">current</label> <input type="checkbox" name="group[aa2167ee0f][3]" id="mc_interest_aa2167ee0f_35e5f440a8" class="mc_interest" value="past" /> <label for="mc_interest_aa2167ee0f_35e5f440a8" class="mc_interest_label">past</label> <input type="checkbox" name="group[aa2167ee0f][4]" id="mc_interest_aa2167ee0f_f20e63eb2b" class="mc_interest" value="autorenew" /> <label for="mc_interest_aa2167ee0f_f20e63eb2b" class="mc_interest_label">autorenew</label> </div><!-- /mc_interest --> <div class="mc_interest" style="display: none;"> <input type="checkbox" name="group[1b7a27a42c][1]" id="mc_interest_1b7a27a42c_c863c0cdfa" class="mc_interest" value="world2016" /> <label for="mc_interest_1b7a27a42c_c863c0cdfa" class="mc_interest_label">world2016</label> </div><!-- /mc_interest --> <div class="mc_signup_submit"> <input type="submit" name="mc_signup_submit" id="mc_signup_submit" value="Subscribe" class="button" /> </div><!-- /mc_signup_submit --> </div><!-- /mc_form_inside --> </form><!-- /mc_signup_form --> </div><!-- /mc_signup_container --> <h2 class=" clear-left">Stay in touch!</h2> <div id="mc_signup"> <form method="post" action="#mc_signup" id="mc_signup_form"> <input type="hidden" id="mc_submit_type" name="mc_submit_type" value="html" /> <input type="hidden" name="mcsf_action" value="mc_submit_signup_form" /> <input type="hidden" id="_mc_submit_signup_form_nonce" name="_mc_submit_signup_form_nonce" value="ec40e6bb41" /> <div id="mc_subheader"> <p>Join to the php[architect] announcements list today to get notified of a new issue, book release, or upcoming event.<b>Want to check out an issue?</b> Sign up to receive a special offer.</p> </div><!-- /mc_subheader --> <div class="mc_form_inside"> <div class="updated" id="mc_message"> </div><!-- /mc_message --> <div class="mc_merge_var"> <label for="mc_mv_EMAIL" class="mc_var_label mc_header mc_header_email">Email Address</label> <input type="text" size="18" placeholder="" name="mc_mv_EMAIL" id="mc_mv_EMAIL" class="mc_input"/> </div><!-- /mc_merge_var --><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div><div style="display:none;"></div> <div class="mc_interest" style="display: none;"> <input type="checkbox" name="group[6834d0bc38][1]" id="mc_interest_6834d0bc38_2175f8f006" class="mc_interest" value="Authors" /> <label for="mc_interest_6834d0bc38_2175f8f006" class="mc_interest_label">Authors</label> <input type="checkbox" name="group[6834d0bc38][2]" id="mc_interest_6834d0bc38_558e123df8" class="mc_interest" value="magazine" /> <label for="mc_interest_6834d0bc38_558e123df8" class="mc_interest_label">magazine</label> </div><!-- /mc_interest --> <div class="mc_interest" style="display: none;"> <input type="checkbox" name="group[8d6c3973f1][1]" id="mc_interest_8d6c3973f1_32b8f6a501" class="mc_interest" value="Customers" /> <label for="mc_interest_8d6c3973f1_32b8f6a501" class="mc_interest_label">Customers</label> <input type="checkbox" name="group[8d6c3973f1][2]" id="mc_interest_8d6c3973f1_7ed9659f4e" class="mc_interest" value="training" /> <label for="mc_interest_8d6c3973f1_7ed9659f4e" class="mc_interest_label">training</label> <input type="checkbox" name="group[8d6c3973f1][3]" id="mc_interest_8d6c3973f1_c853e1f5e1" class="mc_interest" value="conference" /> <label for="mc_interest_8d6c3973f1_c853e1f5e1" class="mc_interest_label">conference</label> <input type="checkbox" name="group[8d6c3973f1][4]" id="mc_interest_8d6c3973f1_a40fa0437b" class="mc_interest" value="phptek13" /> <label for="mc_interest_8d6c3973f1_a40fa0437b" class="mc_interest_label">phptek13</label> <input type="checkbox" name="group[8d6c3973f1][5]" id="mc_interest_8d6c3973f1_d9a9c10110" class="mc_interest" value="phptek08" /> <label for="mc_interest_8d6c3973f1_d9a9c10110" class="mc_interest_label">phptek08</label> <input type="checkbox" name="group[8d6c3973f1][6]" id="mc_interest_8d6c3973f1_ea8e73adf5" class="mc_interest" value="phptek09" /> <label for="mc_interest_8d6c3973f1_ea8e73adf5" class="mc_interest_label">phptek09</label> <input type="checkbox" name="group[8d6c3973f1][7]" id="mc_interest_8d6c3973f1_9ead97710e" class="mc_interest" value="phptek10" /> <label for="mc_interest_8d6c3973f1_9ead97710e" class="mc_interest_label">phptek10</label> <input type="checkbox" name="group[8d6c3973f1][8]" id="mc_interest_8d6c3973f1_10fac45c9e" class="mc_interest" value="phptek11" /> <label for="mc_interest_8d6c3973f1_10fac45c9e" class="mc_interest_label">phptek11</label> <input type="checkbox" name="group[8d6c3973f1][9]" id="mc_interest_8d6c3973f1_483a4444ac" class="mc_interest" value="phptek12" /> <label for="mc_interest_8d6c3973f1_483a4444ac" class="mc_interest_label">phptek12</label> <input type="checkbox" name="group[8d6c3973f1][10]" id="mc_interest_8d6c3973f1_a059f0da98" class="mc_interest" value="works08" /> <label for="mc_interest_8d6c3973f1_a059f0da98" class="mc_interest_label">works08</label> <input type="checkbox" name="group[8d6c3973f1][11]" id="mc_interest_8d6c3973f1_c63275c642" class="mc_interest" value="phptek14" /> <label for="mc_interest_8d6c3973f1_c63275c642" class="mc_interest_label">phptek14</label> <input type="checkbox" name="group[8d6c3973f1][12]" id="mc_interest_8d6c3973f1_c55e22bc14" class="mc_interest" value="world2014" /> <label for="mc_interest_8d6c3973f1_c55e22bc14" class="mc_interest_label">world2014</label> <input type="checkbox" name="group[8d6c3973f1][13]" id="mc_interest_8d6c3973f1_3eac385c4d" class="mc_interest" value="phptek15" /> <label for="mc_interest_8d6c3973f1_3eac385c4d" class="mc_interest_label">phptek15</label> <input type="checkbox" name="group[8d6c3973f1][14]" id="mc_interest_8d6c3973f1_0c2b6f28cd" class="mc_interest" value="phptek16" /> <label for="mc_interest_8d6c3973f1_0c2b6f28cd" class="mc_interest_label">phptek16</label> <input type="checkbox" name="group[8d6c3973f1][15]" id="mc_interest_8d6c3973f1_4755b30b50" class="mc_interest" value="world2015" /> <label for="mc_interest_8d6c3973f1_4755b30b50" class="mc_interest_label">world2015</label> <input type="checkbox" name="group[8d6c3973f1][16]" id="mc_interest_8d6c3973f1_a0f2f4cc1b" class="mc_interest" value="world2016" /> <label for="mc_interest_8d6c3973f1_a0f2f4cc1b" class="mc_interest_label">world2016</label> <input type="checkbox" name="group[8d6c3973f1][17]" id="mc_interest_8d6c3973f1_e81990e42f" class="mc_interest" value="cruise2016" /> <label for="mc_interest_8d6c3973f1_e81990e42f" class="mc_interest_label">cruise2016</label> </div><!-- /mc_interest --> <div class="mc_interest" style="display: none;"> <input type="checkbox" name="group[aa2167ee0f][1]" id="mc_interest_aa2167ee0f_1aef01b714" class="mc_interest" value="Magazine" /> <label for="mc_interest_aa2167ee0f_1aef01b714" class="mc_interest_label">Magazine</label> <input type="checkbox" name="group[aa2167ee0f][2]" id="mc_interest_aa2167ee0f_a6d3bcd2a4" class="mc_interest" value="current" /> <label for="mc_interest_aa2167ee0f_a6d3bcd2a4" class="mc_interest_label">current</label> <input type="checkbox" name="group[aa2167ee0f][3]" id="mc_interest_aa2167ee0f_35e5f440a8" class="mc_interest" value="past" /> <label for="mc_interest_aa2167ee0f_35e5f440a8" class="mc_interest_label">past</label> <input type="checkbox" name="group[aa2167ee0f][4]" id="mc_interest_aa2167ee0f_f20e63eb2b" class="mc_interest" value="autorenew" /> <label for="mc_interest_aa2167ee0f_f20e63eb2b" class="mc_interest_label">autorenew</label> </div><!-- /mc_interest --> <div class="mc_interest" style="display: none;"> <input type="checkbox" name="group[1b7a27a42c][1]" id="mc_interest_1b7a27a42c_c863c0cdfa" class="mc_interest" value="world2016" /> <label for="mc_interest_1b7a27a42c_c863c0cdfa" class="mc_interest_label">world2016</label> </div><!-- /mc_interest --> <div class="mc_signup_submit"> <input type="submit" name="mc_signup_submit" id="mc_signup_submit" value="Subscribe" class="button" /> </div><!-- /mc_signup_submit --> </div><!-- /mc_form_inside --> </form><!-- /mc_signup_form --> </div><!-- /mc_signup_container --> </div> </div> <!-- End Body --> <!-- Dialogue panels --> <div class="hidden aligncenter" id="loadingDialog" title="Please wait…"><p style="margin-top: 20px">Accessing backend system…</p><p class="no-indent" style="margin-top: 20px"><img src="https://www.phparch.com/wp-content/themes/phpa/js/css/dark-hive/images/ui-spinner.gif"/></p></div> <div class="hidden" id="sessionErrorDialog" title="Session Expired"><p class="center">We're sorry, but your session has expired due to inactivity. Please use your browser to refresh this page and log in to our system again.</p></div> <div class="hidden" id="genericErrorDialog" title="Error"><p class="center"><span class="message">Message goes here.</span></p></div> <div class="hidden" id="genericRecoverableErrorDialog" title="Error"><p class="center"><span class="message">Message goes here.</span></p></div> <div class="hidden" id="genericMessageDialog" title="Notice"><p class="center"><span class="message">Message goes here.</span></p></div> <div class="hidden" id="genericConfirmDialog" title="Notice"><p class="center"><span class="message">Message goes here.</span></p></div> <!-- End dialogue panels --> <!-- Footer --> <div class="footer"> <div class="footerInterior flex-group"> <div class="flex-box-5"> <h2>About us</h2> <ul> <li><a href="/about">What we do</a></li> <li><a href="/policies/contact-us/">Contact us</a></li> <li><a href="/editorial/write-for-us">Write for us</a></li> <li><a href="/faq">FAQ</a></li> <li><a href="/logos">Logo Download</a></li> </ul> </div> <div class="flex-box-5"> <h2>Policies &amp; legal</h2> <ul> <li><a href="/policies/contact-us">Customer support</a></li> <li><a href="/policies/privacy-policy/">Privacy & Cookie Policy</a></li> <li><a href="/policies/refund-policy/">Refund policy</a></li> <li><a href="/policies/code-of-conduct/">Code of Conduct</a></li> <li><a href="http://www.phparch.com/policies/terms-and-conditions/">Terms &amp; Conditions</a> </li> </ul> </div> <div class="flex-box-5"> <h2>Online Store</h2> <ul> <li><a href="/magazine/">Magazine</a></li> <li><a href="/training/">Training courses</a></li> <li><a href="/books/">Books</a></li> </ul> </div> <div class="flex-box-5"> <h2>Special sections</h2> <ul> <li><a href="https://tek.phparch.com/">php[tek] Conference</a></li> <li><a href="https://world.phparch.com/">php[world] Conference</a></li> </ul> </div> <div class="flex-box-5"> <a href="/" id="footer_logo">php[architect]</a> <div class="follow"> <!-- AddThis Follow BEGIN --> <p>Follow us on:</p> <ul> <li><a href="https://twitter.com/phparch">@phparch on Twitter</li> <li><a href="https://facebook.com/phparch">Facebook</li> <li><a href="https://www.linkedin.com/company/php-architect/">LinkedIn</a></li> </ul> </div> </div><!-- box --> </div><!-- container --> <div class="footerInterior"> <div class="copyright"> <p>Copyright © 2002-2024 PHP Architect, LLC. — All amounts in USD</p></div> </div> </div> <!-- AddThis Follow END --> </div> <!-- End Footer --> <!-- Perfect Audience Retargeting OAM --> <script type="text/javascript"> (function() { window._pa = window._pa || {}; var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true; pa.src = ('https:' == document.location.protocol ? 'https:' : 'http:') + "//tag.perfectaudience.com/serve/54527ae7fddee4aa81000132.js"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(pa, s); })(); </script> <!-- End Perfect Audience Retargeting --><script defer src="https://www.phparch.com/wp-content/cache/autoptimize/js/autoptimize_d2c82bfd0b892345289701f4ea2e454d.js"></script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10