<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name='robots' content='noindex, nofollow' /><!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ --><title>Page not found</title><link rel="preload" href="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp" as="image" imagesrcset="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp 360w, https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-158x158.webp 158w" imagesizes="(max-width: 360px) 100vw, 360px" fetchpriority="high"><meta property="og:locale" content="en_US" /><meta property="og:title" content="Page not found" /><meta property="og:site_name" content="Custom Genesis" /><script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/custom.ryantownley.com\/#website","url":"https:\/\/custom.ryantownley.com\/","name":"Custom Genesis","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/custom.ryantownley.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script><!-- / Yoast SEO plugin. --><script data-api-url="https://custom.ryantownley.com/wp-json/wordpress-popular-posts" data-debug="0" data-lang="0" data-post-id="0" data-sampling-rate="100" data-sampling="0" data-token="3cf9d0a370" id="wpp-js" src="https://custom.ryantownley.com/wp-content/plugins/wordpress-popular-posts/assets/js/wpp.min.js?ver=7.4.0" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-rocketlazyloadscript="1"></script><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}</style><link rel='stylesheet' id='custom-genesis-css' href='https://custom.ryantownley.com/wp-content/themes/custom-genesis/style.css?ver=1.3.0' media='all' /><style id="wp-block-library-inline-css">:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}: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)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.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)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#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{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;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}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}</style><style id="global-styles-inline-css">:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--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--color--foreground:#181B1F;--wp--preset--color--foreground-tint:#576471;--wp--preset--color--background:#FFF;--wp--preset--color--background-shade:#F5F6F7;--wp--preset--color--borderline:#D6DBDF;--wp--preset--color--brand:#F7D065;--wp--preset--color--hyperlink:#1D68AF;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:clamp(1rem, 0.9874rem + 0.06299999999999994vw, 1.063rem);--wp--preset--font-size--medium:clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);--wp--preset--font-size--large:clamp(1.313rem, 1.2755999999999998rem + 0.18700000000000006vw, 1.5rem);--wp--preset--font-size--x-large:clamp(1.5rem, 1.45rem + 0.25vw, 1.75rem);--wp--preset--font-size--xxxx-small:0.785rem;--wp--preset--font-size--xxx-small:0.875rem;--wp--preset--font-size--xx-small:0.938rem;--wp--preset--font-size--x-small:1rem;--wp--preset--font-size--medium-smaller:clamp(1rem, 0.975rem + 0.125vw, 1.125rem);--wp--preset--font-size--medium-small:clamp(1.063rem, 1.038rem + 0.125vw, 1.188rem);--wp--preset--font-size--medium-large:clamp(1.188rem, 1.163rem + 0.125vw, 1.313rem);--wp--preset--font-size--xx-large:clamp(1.75rem, 1.7rem + 0.25vw, 2rem);--wp--preset--font-size--xxx-large:clamp(2rem, 1.875rem + 0.625vw, 2.625rem);--wp--preset--font-family--heading:Seravek, 'Gill Sans Nova', Calibri, Ubuntu, 'DejaVu Sans', source-sans-pro, sans-serif;--wp--preset--font-family--body:system-ui, sans-serif;--wp--preset--font-family--monospace:ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace;--wp--preset--spacing--20:20px;--wp--preset--spacing--30:30px;--wp--preset--spacing--40:40px;--wp--preset--spacing--50:50px;--wp--preset--spacing--60:60px;--wp--preset--spacing--70:70px;--wp--preset--spacing--80:80px;--wp--preset--spacing--10:10px;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--custom--font-weight--thin:100;--wp--custom--font-weight--extra-light:200;--wp--custom--font-weight--light:300;--wp--custom--font-weight--regular:400;--wp--custom--font-weight--medium:500;--wp--custom--font-weight--semi-bold:600;--wp--custom--font-weight--bold:700;--wp--custom--font-weight--extra-bold:800;--wp--custom--font-weight--black:900;--wp--custom--line-height--one:1;--wp--custom--line-height--small:1.1;--wp--custom--line-height--heading:1.2;--wp--custom--line-height--medium:1.35;--wp--custom--line-height--body:1.5;--wp--custom--spacing--outer:30px}:root{--wp--style--global--content-size:728px;--wp--style--global--wide-size:1200px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium);font-style:normal;font-weight:var(--wp--custom--font-weight--regular);letter-spacing:normal;line-height:var(--wp--custom--line-height--body);min-height:100vh;outline-color:var(--wp--preset--color--foreground);outline-offset:2px;outline-style:solid;outline-width:1px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;text-transform:none}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--hyperlink)}h1{font-size:var(--wp--preset--font-size--xxx-large)}h2{font-size:var(--wp--preset--font-size--xx-large)}h3{font-size:var(--wp--preset--font-size--x-large)}h4{font-size:var(--wp--preset--font-size--large)}h5{font-size:var(--wp--preset--font-size--medium)}h6{font-size:var(--wp--preset--font-size--small)}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}:root :where(.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption){color:var(--wp--preset--color--foreground-tint);font-size:var(--wp--preset--font-size--x-small);line-height:var(--wp--custom--line-height--body)}.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-foreground-color{color:var(--wp--preset--color--foreground)!important}.has-foreground-tint-color{color:var(--wp--preset--color--foreground-tint)!important}.has-background-color{color:var(--wp--preset--color--background)!important}.has-background-shade-color{color:var(--wp--preset--color--background-shade)!important}.has-borderline-color{color:var(--wp--preset--color--borderline)!important}.has-brand-color{color:var(--wp--preset--color--brand)!important}.has-hyperlink-color{color:var(--wp--preset--color--hyperlink)!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-foreground-background-color{background-color:var(--wp--preset--color--foreground)!important}.has-foreground-tint-background-color{background-color:var(--wp--preset--color--foreground-tint)!important}.has-background-background-color{background-color:var(--wp--preset--color--background)!important}.has-background-shade-background-color{background-color:var(--wp--preset--color--background-shade)!important}.has-borderline-background-color{background-color:var(--wp--preset--color--borderline)!important}.has-brand-background-color{background-color:var(--wp--preset--color--brand)!important}.has-hyperlink-background-color{background-color:var(--wp--preset--color--hyperlink)!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-foreground-border-color{border-color:var(--wp--preset--color--foreground)!important}.has-foreground-tint-border-color{border-color:var(--wp--preset--color--foreground-tint)!important}.has-background-border-color{border-color:var(--wp--preset--color--background)!important}.has-background-shade-border-color{border-color:var(--wp--preset--color--background-shade)!important}.has-borderline-border-color{border-color:var(--wp--preset--color--borderline)!important}.has-brand-border-color{border-color:var(--wp--preset--color--brand)!important}.has-hyperlink-border-color{border-color:var(--wp--preset--color--hyperlink)!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}.has-xxxx-small-font-size{font-size:var(--wp--preset--font-size--xxxx-small)!important}.has-xxx-small-font-size{font-size:var(--wp--preset--font-size--xxx-small)!important}.has-xx-small-font-size{font-size:var(--wp--preset--font-size--xx-small)!important}.has-x-small-font-size{font-size:var(--wp--preset--font-size--x-small)!important}.has-medium-smaller-font-size{font-size:var(--wp--preset--font-size--medium-smaller)!important}.has-medium-small-font-size{font-size:var(--wp--preset--font-size--medium-small)!important}.has-medium-large-font-size{font-size:var(--wp--preset--font-size--medium-large)!important}.has-xx-large-font-size{font-size:var(--wp--preset--font-size--xx-large)!important}.has-xxx-large-font-size{font-size:var(--wp--preset--font-size--xxx-large)!important}.has-heading-font-family{font-family:var(--wp--preset--font-family--heading)!important}.has-body-font-family{font-family:var(--wp--preset--font-family--body)!important}.has-monospace-font-family{font-family:var(--wp--preset--font-family--monospace)!important}</style><link rel='stylesheet' id='custom-block-styles-css' href='https://custom.ryantownley.com/wp-content/themes/custom-genesis/style-blocks.css?ver=1.3.0' media='all' /><style id="rocket-lazyload-inline-css">.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%}.rll-youtube-player:focus-within{outline:2px solid currentColor;outline-offset:5px}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://custom.ryantownley.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color:transparent!important;cursor:pointer;border:none}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0}</style><link rel="https://api.w.org/" href="https://custom.ryantownley.com/wp-json/" /><style id="wpp-loading-animation-styles">@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}</style><link rel="icon" href="https://custom.ryantownley.com/wp-content/themes/custom-genesis/images/favicon.ico" /><link rel="pingback" href="https://custom.ryantownley.com/xmlrpc.php" /><style id="wp-custom-css">.nf-form-cont{min-height:566px}form[name="mc-embedded-subscribe-form"] div{display:flex;flex-direction:column;justify-content:center;gap:3px}form[name="mc-embedded-subscribe-form"] .mc-field-group,form[name="mc-embedded-subscribe-form"] .clear{flex-basis:100%}form[name="mc-embedded-subscribe-form"] input[type="email"]{text-align:center}@media (min-width:600px){form[name="mc-embedded-subscribe-form"] div{flex-direction:row}form[name="mc-embedded-subscribe-form"] .mc-field-group{flex-basis:50%}form[name="mc-embedded-subscribe-form"] .clear{flex-basis:unset}form[name="mc-embedded-subscribe-form"] input[type="email"]{text-align:left}}.related-gallery{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}.related-gallery .gallery-item{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.related-gallery .gallery-item .wp-caption-text{background:none;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semi-bold);line-height:var(--wp--custom--line-height--heading);margin:0;padding:0;text-align:left}.related-gallery .gallery-item .wp-caption-text a{color:var(--wp--preset--color--foreground);text-decoration:none}.related-gallery .gallery-item .wp-caption-text a:focus,.related-gallery .gallery-item .wp-caption-text a:hover{color:var(--wp--preset--color--primary);text-decoration:underline}@media only screen and (min-width:600px){.related-gallery{grid-template-columns:1fr 1fr 1fr 1fr}}ul.wpp-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 20px}.wpp-list li{line-height:var(--wp--custom--line-height--heading);margin-bottom:0;overflow:unset!important}.wpp-thumbnail{display:block;margin:0 0 8px!important}.wpp-list a.image-link{display:block}.wpp-post-title{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--heading);margin-bottom:0}.before-footer-widgets a.wpp-post-title,.sidebar a.wpp-post-title{font-size:var(--wp--preset--font-size--small)}a.wpp-post-title{color:var(--wp--preset--color--foreground);text-decoration:none}a.wpp-post-title:focus,a.wpp-post-title:hover{color:var(--wp--preset--color--primary);text-decoration:underline}@media only screen and (min-width:768px){.before-footer-widgets ul.wpp-list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1024px){.before-footer-widgets ul.wpp-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}</style><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player,[data-lazy-src]{display:none!important}</style></noscript></head><body class="error404 wp-embed-responsive wp-theme-genesis wp-child-theme-custom-genesis header-full-width content-sidebar genesis-breadcrumbs-hidden genesis-footer-widgets-hidden no-js"><script>//<![CDATA[(function(){var c=document.body.classList;c.remove('no-js');c.add('js')})();//]]></script><div class="site-container"><ul class="genesis-skip-link"><li><a href="#genesis-nav-primary" class="screen-reader-shortcut">Skip to primary navigation</a></li><li><a href="#genesis-content" class="screen-reader-shortcut">Skip to main content</a></li><li><a href="#genesis-sidebar-primary" class="screen-reader-shortcut">Skip to primary sidebar</a></li></ul><header class="site-header"><div class="wrap"><div class="title-area"><p class="site-title"><a href="https://custom.ryantownley.com/">Custom Genesis</a></p></div><button class="search-toggle" aria-pressed="false" aria-expanded="false" id="mobile-search-toggle"><span class="screen-reader-text">Search</span></button><button class="menu-toggle" id="mobile-nav-primary" aria-controls="primary-menu" aria-expanded="false" aria-pressed="false"><span class="screen-reader-text">Menu</span></button><nav class="nav-primary" aria-label="Main" id="genesis-nav-primary"><div class="wrap"><ul id="menu-primary" class="menu genesis-nav-menu menu-primary"><li id="menu-item-753" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-753"><a href="https://custom.ryantownley.com/style-guide/"><span>Styles</span></a></li><li id="menu-item-374" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-374"><a href="https://custom.ryantownley.com/layouts/"><span>Layouts</span></a><ul class="sub-menu"><li id="menu-item-1133" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1133"><a href="https://custom.ryantownley.com/layouts/content-sidebar/"><span>Content / Sidebar</span></a></li><li id="menu-item-1134" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1134"><a href="https://custom.ryantownley.com/layouts/content-sidebar/"><span>Content / Sidebar</span></a></li><li id="menu-item-377" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-377"><a href="https://custom.ryantownley.com/layouts/content-sidebar/"><span>Content / Sidebar</span></a><ul class="sub-menu"><li id="menu-item-375" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-375"><a href="https://custom.ryantownley.com/layouts/full-width-content/"><span>Full Width Content</span></a></li><li id="menu-item-1135" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1135"><a href="https://custom.ryantownley.com/layouts/full-width-content/"><span>Full Width Content</span></a></li><li id="menu-item-1136" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1136"><a href="https://custom.ryantownley.com/layouts/full-width-content/"><span>Full Width Content</span></a></li></ul></li></ul></li><li id="menu-item-1491" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-1491"><a href="https://custom.ryantownley.com/blog/"><span>Blog</span></a></li><li id="menu-item-419" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-419"><a href="https://custom.ryantownley.com/recipes/"><span>Recipes</span></a><ul class="sub-menu"><li id="menu-item-420" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-420"><a href="https://custom.ryantownley.com/recipes/dinner/"><span>Dinner</span></a></li></ul></li><li id="menu-item-835" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-835"><a href="https://custom.ryantownley.com/contact-2/"><span>Contact</span></a></li><li class="menu-item search"><form class="search-form" method="get" action="https://custom.ryantownley.com/" role="search"><label class="search-form-label screen-reader-text" for="searchform-1">Search...</label><input class="search-form-input" type="search" name="s" id="searchform-1" placeholder="Search..."><input class="search-form-submit" type="submit" value="Submit search"><meta content="https://custom.ryantownley.com/?s={s}"></form></li></ul></div></nav><div class="mobile-search"><form class="search-form" method="get" action="https://custom.ryantownley.com/" role="search"><label class="search-form-label screen-reader-text" for="searchform-2">Search...</label><input class="search-form-input" type="search" name="s" id="searchform-2" placeholder="Search..."><input class="search-form-submit" type="submit" value="Submit search"><meta content="https://custom.ryantownley.com/?s={s}"></form></div></div></header><div class="site-inner"><div class="content-sidebar-wrap"><main class="content" id="genesis-content"><article class="entry"><h1 class="entry-title">Not found,error 404</h1><div class="entry-content"><p>The page you are looking for no longer exists. Perhaps you can return back to the <a href="https://custom.ryantownley.com/">homepage</a>and see if you can find what you are looking for. Or,you can try finding it by using the search form below.</p><form class="search-form" method="get" action="https://custom.ryantownley.com/" role="search"><label class="search-form-label screen-reader-text" for="searchform-3">Search...</label><input class="search-form-input" type="search" name="s" id="searchform-3" placeholder="Search..."><input class="search-form-submit" type="submit" value="Submit search"><meta content="https://custom.ryantownley.com/?s={s}"></form></div></article><div class="archive-pagination pagination" role="navigation" aria-label="Pagination"><ul><li class="active"><a href="https://custom.ryantownley.com/wp-content/themes/custom-genesis/style-custom.css/" aria-current="page"><span class="screen-reader-text">Page</span>1</a></li><li><a href="https://custom.ryantownley.com/wp-content/themes/custom-genesis/style-custom.css/page/2/"><span class="screen-reader-text">Page</span>2</a></li><li class="pagination-next"><a href="https://custom.ryantownley.com/wp-content/themes/custom-genesis/style-custom.css/page/2/">Next &#x000BB;</a></li></ul></div></main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar" id="genesis-sidebar-primary"><h2 class="genesis-sidebar-title screen-reader-text">Primary Sidebar</h2><section id="text-13" class="widget widget_text"><div class="widget-wrap"><h3 class="widgettitle widget-title">Sidebar Widget</h3><div class="textwidget"><p>Lorem ipsum dolor sit amet,consectetur adipiscing elit. Nunc at velit dolor. Etiam eu lectus in purus vestibulum ultrices.</p><p><a href="/contact/">Standard Link</a></p></div></div></section><section id="text-14" class="widget widget_text"><div class="widget-wrap"><h3 class="widgettitle widget-title">Sidebar Widget</h3><div class="textwidget"><p>Lorem ipsum dolor sit amet,consectetur adipiscing elit. Nunc at velit dolor. Etiam eu lectus in purus vestibulum ultrices.</p><p><a class="button" href="/contact/">Button Link</a></p></div></div></section><section id="featured-post-3" class="widget featured-content featuredpost"><div class="widget-wrap"><h3 class="widgettitle widget-title">Genesis Featured Posts</h3><article class="post-411 post type-post status-publish format-standard has-post-thumbnail category-recipes entry" aria-label="Updated Recipe Post Entry Title"><a href="https://custom.ryantownley.com/sample-recipe-post-entry-title/" class="alignnone" aria-hidden="true" tabindex="-1"><img data-perfmatters-preload width="360" height="360" src="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp" class="entry-image attachment-post" alt="Vibrant green plant" decoding="async" srcset="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp 360w, https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-158x158.webp 158w" sizes="(max-width: 360px) 100vw, 360px" fetchpriority="high"></a><header class="entry-header"><h4 class="entry-title"><a href="https://custom.ryantownley.com/sample-recipe-post-entry-title/">Updated Recipe Post Entry Title</a></h4></header></article><article class="post-445 post type-post status-publish format-standard has-post-thumbnail category-dinner category-recipes entry" aria-label="Sample Recipe Post Entry Title"><a href="https://custom.ryantownley.com/sample-recipe-post-entry-title-12/" class="alignnone" aria-hidden="true" tabindex="-1"><img data-perfmatters-preload width="360" height="360" src="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp" class="entry-image attachment-post" alt="Vibrant green plant" decoding="async" srcset="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp 360w, https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-158x158.webp 158w" sizes="(max-width: 360px) 100vw, 360px" fetchpriority="high"></a><header class="entry-header"><h4 class="entry-title"><a href="https://custom.ryantownley.com/sample-recipe-post-entry-title-12/">Sample Recipe Post Entry Title</a></h4></header></article><article class="post-443 post type-post status-publish format-standard has-post-thumbnail category-dinner category-recipes entry" aria-label="Sample Recipe Post Entry Title"><a href="https://custom.ryantownley.com/sample-recipe-post-entry-title-11/" class="alignnone" aria-hidden="true" tabindex="-1"><img data-perfmatters-preload width="360" height="360" src="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp" class="entry-image attachment-post" alt="Vibrant green plant" decoding="async" srcset="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp 360w, https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-158x158.webp 158w" sizes="(max-width: 360px) 100vw, 360px" fetchpriority="high"></a><header class="entry-header"><h4 class="entry-title"><a href="https://custom.ryantownley.com/sample-recipe-post-entry-title-11/">Sample Recipe Post Entry Title</a></h4></header></article><article class="post-441 post type-post status-publish format-standard has-post-thumbnail category-dinner category-recipes entry" aria-label="Sample Recipe Post Entry Title"><a href="https://custom.ryantownley.com/sample-recipe-post-entry-title-10/" class="alignnone" aria-hidden="true" tabindex="-1"><img data-perfmatters-preload width="360" height="360" src="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp" class="entry-image attachment-post" alt="Vibrant green plant" decoding="async" srcset="https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-360x360.webp 360w, https://custom.ryantownley.com/wp-content/uploads/2024/10/1280x720-158x158.webp 158w" sizes="(max-width: 360px) 100vw, 360px" fetchpriority="high"></a><header class="entry-header"><h4 class="entry-title"><a href="https://custom.ryantownley.com/sample-recipe-post-entry-title-10/">Sample Recipe Post Entry Title</a></h4></header></article></div></section><section id="search-3" class="widget widget_search"><div class="widget-wrap"><form class="search-form" method="get" action="https://custom.ryantownley.com/" role="search"><label class="search-form-label screen-reader-text" for="searchform-4">Search...</label><input class="search-form-input" type="search" name="s" id="searchform-4" placeholder="Search..."><input class="search-form-submit" type="submit" value="Submit search"><meta content="https://custom.ryantownley.com/?s={s}"></form></div></section></aside></div></div><footer class="site-footer"><div class="wrap"><p>&#xA9;&nbsp;2026 · <a href="/">Site Name</a>· <a href="/terms/">Terms</a>· <a href="/privacy/">Privacy</a>· <a href="/disclaimer/">Disclaimer</a>· <a href="/accessibility/">Accessibility</a></p></div></footer></div><script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/custom-genesis/*","/wp-content/themes/genesis/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script><script id="ga4-link-tracking-js-extra">var ga4TrackingData={"is_admin":"false"};//# sourceURL=ga4-link-tracking-js-extra </script><script id="ga4-link-tracking-js" src="https://custom.ryantownley.com/wp-content/plugins/admin-dashboard-tools/js/ga4-link-tracking.js?ver=1.0"></script><script id="rocket-browser-checker-js-after">"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();//# sourceURL=rocket-browser-checker-js-after </script><script id="rocket-preload-links-js-extra">var RocketPreloadLinksConfig={"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://custom.ryantownley.com","onHoverDelay":"100","rateThrottle":"3"};//# sourceURL=rocket-preload-links-js-extra </script><script id="rocket-preload-links-js-after">(function(){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareurl(https://custom.ryantownley.com/wp-content/themes/custom-genesis/t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run()}());//# sourceURL=rocket-preload-links-js-after </script><script id="rocket_lazyload_css-js-extra">var rocket_lazyload_css_data={"threshold":"300"};//# sourceURL=rocket_lazyload_css-js-extra </script><script id="rocket_lazyload_css-js-after">!function o(n,a,c){function l(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},n[t][0].call(r.exports,function(e){return l(n[t][1][e]||e)},r,r.exports,o,n,a,c)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)l(c[e]);return l}({1:[function(e,t,r){{let r="undefined"==typeof rocket_pairs?[]:rocket_pairs,o=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var a=rocket_lazyload_css_data.threshold||300;let n=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&r.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,o.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{n.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:a+"px"});function c(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&r.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(n.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}c(),(()=>{let r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}})()(document.querySelector("body"),c)}}]},[1]);//# sourceURL=rocket_lazyload_css-js-after </script><script id="skip-links-js" src="https://custom.ryantownley.com/wp-content/themes/genesis/lib/js/skip-links.min.js?ver=3.6.2"></script><script id="global-js" src="https://custom.ryantownley.com/wp-content/themes/custom-genesis/js/custom.js?ver=1.0.0"></script><script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://custom.ryantownley.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'')}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[".svg"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script><script id="perfmatters-delayed-scripts-js">(function(){window.pmDC=0;if(window.pmDT){var e=setTimeout(d,window.pmDT*1e3)}const t=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"];const n={normal:[],defer:[],async:[]};const o=[];const i=[];var r=false;var a="";window.pmIsClickPending=false;t.forEach(function(e){window.addEventListener(e,d,{passive:true})});if(window.pmDC){window.addEventListener("touchstart",b,{passive:true});window.addEventListener("mousedown",b)}function d(){if(typeof e!=="undefined"){clearTimeout(e)}t.forEach(function(e){window.removeEventListener(e,d,{passive:true})});if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",s)}else{s()}}async function s(){c();u();f();m();await w(n.normal);await w(n.defer);await w(n.async);await p();document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))});window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),E().then(()=>{h()})}function c(){let o={};function e(t,e){function n(e){return o[t].delayedEvents.indexOf(e)>=0?"perfmatters-"+e:e}if(!o[t]){o[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]};t.addEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.add.apply(t,arguments)};t.removeEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.remove.apply(t,arguments)}}o[t].delayedEvents.push(e)}function t(t,n){const e=t[n];Object.defineProperty(t,n,{get:!e?function(){}:e,set:function(e){t["perfmatters"+n]=e}})}e(document,"DOMContentLoaded");e(window,"DOMContentLoaded");e(window,"load");e(document,"readystatechange");t(document,"onreadystatechange");t(window,"onload")}function u(){let n=window.jQuery;Object.defineProperty(window,"jQuery",{get(){return n},set(t){if(t&&t.fn&&!o.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){if(r){e.bind(document)(t)}else{document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})}};const e=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function t(e){e=e.split(" ");e=e.map(function(e){if(e==="load"||e.indexOf("load.")===0){return"perfmatters-jquery-load"}else{return e}});e=e.join(" ");return e}if(typeof arguments[0]=="string"||arguments[0]instanceof String){arguments[0]=t(arguments[0])}else if(typeof arguments[0]=="object"){Object.keys(arguments[0]).forEach(function(e){delete Object.assign(arguments[0],{[t(e)]:arguments[0][e]})[e]})}}return e.apply(this,arguments),this};o.push(t)}n=t}})}function f(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){if(e.hasAttribute("src")){if(e.hasAttribute("defer")&&e.defer!==false){n.defer.push(e)}else if(e.hasAttribute("async")&&e.async!==false){n.async.push(e)}else{n.normal.push(e)}}else{n.normal.push(e)}})}function m(){var o=document.createDocumentFragment();[...n.normal,...n.defer,...n.async].forEach(function(e){var t=e.getAttribute("src");if(t){var n=document.createElement("link");n.href=t;if(e.getAttribute("data-perfmatters-type")=="module"){n.rel="modulepreload"}else{n.rel="preload";n.as="script"}o.appendChild(n)}});document.head.appendChild(o)}async function w(e){var t=e.shift();if(t){await l(t);return w(e)}return Promise.resolve()}async function l(t){await v();return new Promise(function(e){const n=document.createElement("script");[...t.attributes].forEach(function(e){let t=e.nodeName;if(t!=="type"){if(t==="data-perfmatters-type"){t="type"}n.setAttribute(t,e.nodeValue)}});if(t.hasAttribute("src")){n.addEventListener("load",e);n.addEventListener("error",e)}else{n.text=t.text;e()}t.parentNode?t.parentNode.replaceChild(n,t):e()})}async function p(){r=true;await v();document.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();window.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();document.dispatchEvent(new Event("perfmatters-readystatechange"));await v();if(document.perfmattersonreadystatechange){document.perfmattersonreadystatechange()}await v();window.dispatchEvent(new Event("perfmatters-load"));await v();if(window.perfmattersonload){window.perfmattersonload()}await v();o.forEach(function(e){e(window).trigger("perfmatters-jquery-load")})}async function v(){return new Promise(function(e){requestAnimationFrame(e)})}function h(){window.removeEventListener("touchstart",b,{passive:true});window.removeEventListener("mousedown",b);i.forEach(e=>{if(e.target.outerHTML===a){e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:true,cancelable:true}))}})}function E(){return new Promise(e=>{window.pmIsClickPending?g=e:e()})}function y(){window.pmIsClickPending=true}function g(){window.pmIsClickPending=false}function L(e){e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");i.push(e),e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();g()}function b(e){if(e.target.tagName!=="HTML"){if(!a){a=e.target.outerHTML}window.addEventListener("touchend",A);window.addEventListener("mouseup",A);window.addEventListener("touchmove",k,{passive:true});window.addEventListener("mousemove",k);e.target.addEventListener("click",L);C(e.target,"onclick","pm-onclick");y()}}function k(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k);e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");g()}function A(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k)}function C(e,t,n){if(e.hasAttribute&&e.hasAttribute(t)){event.target.setAttribute(n,event.target.getAttribute(t));event.target.removeAttribute(t)}}})();</script></body></html><!-- plugin=object-cache-pro client=phpredis metric#hits=2634 metric#misses=57 metric#hit-ratio=97.9 metric#bytes=852814 metric#prefetches=123 metric#store-reads=62 metric#store-writes=7 metric#store-hits=133 metric#store-misses=43 metric#sql-queries=6 metric#ms-total=922.45 metric#ms-cache=13.20 metric#ms-cache-avg=0.1941 metric#ms-cache-ratio=1.4 sample#redis-hits=35575925 sample#redis-misses=6189114 sample#redis-hit-ratio=85.2 sample#redis-ops-per-sec=13 sample#redis-evicted-keys=0 sample#redis-used-memory=106434120 sample#redis-used-memory-rss=77824000 sample#redis-memory-fragmentation-ratio=0.7 sample#redis-connected-clients=1 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=5622 -->