/*!
Theme Name: dsrc
Theme URI: http://underscores.me/
Author: AttractMore
Author URI: https://attractmore.uk
Description: WP theme for Daisy Smith, Reset Coach
Version: 1.0.0
Text Domain: dsrc
*/html{line-height:1.15;scroll-behavior:smooth}body{margin:0;text-rendering:optimizeSpeed;min-height:100vh;line-height:1.5;scroll-behavior:smooth}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,figure,blockquote,dl,dd{margin-bottom:0}:focus-visible{outline-offset:3px}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}html{box-sizing:border-box}h1,.h1,h2,.h2,h3,.h3,h4,.h4 h5,h6{clear:both}dfn,cite,em,i{font-style:italic}p{text-wrap:pretty}blockquote{margin:0}cite{display:block;font-style:normal}address{margin:0}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}address{font-style:normal;margin-bottom:0}embed,iframe,object{max-width:100%}img,picture{display:block;height:auto;max-width:100%;width:100%;font-style:italic}figure{margin:0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}@media(prefers-reduced-motion: reduce){*{animation-duration:.01s !important;animation-iteration-count:1 !important;transition-duration:.01s !important;scroll-behavior:auto !important}}*,*::after,*::before{box-sizing:border-box}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media(forced-colors: active){mark{color:HighlightText;background-color:Highlight}}:where(del,ins,s)::before,:where(del,ins,s)::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;content:"test"}:where(s)::before{content:"stricken text start "}:where(s)::after{content:" stricken text end"}:where(del)::before{content:"deletion start "}:where(del)::after{content:" deletion end"}:where(ins)::before{content:"insertion start "}:where(ins)::after{content:" insertion end"}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none !important}:root{--white: #fff;--black: #000;--royal-blue: hsl(236, 43%, 41%);--light-red: #ea4f3e;--deep-red: hsl(344, 85%, 45%);--gold: hsl(34, 50%, 56%);--dark-gold: hsl(34, 50%, 45%);--light-gold: hsl(34, 50%, 78%);--very-light-gold: hsl(34, 50%, 87%);--light-grey: #ccc;--almost-white: hsl(34, 50%, 94%);--colour-border: #bbb;--colour-text-main: hsl(18, 12%, 21%);--font-light: "Reddit Sans Light", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-light-italic: "Reddit Sans Light Italic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-regular: "Reddit Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-regular-italic: "Reddit Sans Italic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-semi-bold: "Reddit Sans 500", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-semi-bold-italic: "Reddit Sans 500 Italic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-bold: "Reddit Sans 700", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-typewriter: "Special Elite", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--line-height-body: 1.6;--radius: 16px;--max-width: 3000px;--content-width: 1600px;--readable-content-width: 60rem;--transition-time: 300ms;--ease: ease-in-out;--off-canvas-width: 230px;--modal-menu-width: 280px;--social-icon-size: 1.75em;--header-height: 140px;interpolate-size:allow-keywords}@font-face{font-display:swap;font-family:"Reddit Sans Light";font-style:normal;font-weight:300;src:url("/wp-content/themes/dsrc/fonts/reddit-sans-v6-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans Light Italic";font-style:italic;font-weight:300;src:url("/wp-content/themes/dsrc/fonts/reddit-sans-v6-latin-300-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans";font-style:normal;font-weight:400;src:url("/wp-content/themes/dsrc/fonts/reddit-sans-v6-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans Italic";font-style:italic;font-weight:400;src:url("/wp-content/themes/dsrc/fonts/reddit-sans-v6-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans 500";font-style:normal;font-weight:500;src:url("/wp-content/themes/dsrc/fonts/reddit-sans-v6-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans 500 Italic";font-style:italic;font-weight:500;src:url("/wp-content/themes/dsrc/fonts/reddit-sans-v6-latin-500-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans Bold";font-style:normal;font-weight:700;src:url("/wp-content/themes/dsrc/fonts/reddit-sans-v6-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Special Elite";font-style:normal;font-weight:400;src:url("/wp-content/themes/dsrc/fonts/special-elite-v20-latin-regular.woff2") format("woff2")}body,html{overflow-x:hidden;height:100%;-webkit-overflow-scrolling:touch}body{font-family:var(--font-regular);font-weight:500;font-size:clamp(1rem,.909rem + .455vw,1.25rem);line-height:var(--line-height-body);color:var(--text-colour);background-color:var(--white);min-width:320px;position:relative;margin:0}.wrap{width:88%;margin:0 auto;max-width:var(--max-width)}.content-wrap{width:88%;margin:0 auto;max-width:var(--content-width)}.readable-content-wrap{width:88%;margin:0 auto 1.5em;max-width:var(--readable-content-width)}.full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.site{display:grid;grid-template-columns:auto;grid-template-areas:"header" "main" "footer"}p,li{margin:0 0 .75em}p,li,select,blockquote,q,input,textarea{color:var(--colour-text-main);hyphens:none}strong{font-family:var(--font-semi-bold);font-weight:500}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.screen-reader-text,.visually-hidden{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:var(--almost-white);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:var(--colour-text-main);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.primary-bg{background-color:var(--light-red)}.primary-bg h1,.primary-bg h2,.primary-bg p{color:var(--light-gold)}.centred{text-align:center;padding-left:1em;padding-right:1em}.section-mb{margin-bottom:2em}button:not(.menu-btn,.close-btn),input[type=button],input[type=reset],input[type=submit],a.standard-button,a:visited.standard-button{border-radius:3px;background-color:var(--light-red);color:var(--white);font-family:var(--font-regular-italic);font-style:italic;line-height:1;padding:.6em;display:inline-flex;align-items:center;column-gap:.5em;transition:background-color var(--transition-time) var(--ease)}button:not(.menu-btn,.close-btn):hover,button:not(.menu-btn,.close-btn):active,button:not(.menu-btn,.close-btn):focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,a.standard-button:hover,a.standard-button:active,a.standard-button:focus,a:visited.standard-button:hover,a:visited.standard-button:active,a:visited.standard-button:focus{background-color:var(--royal-blue);color:var(--white)}a:hover.standard-button,a:active.standard-button,a:focus.standard-button{background-color:var(--royal-blue);color:var(--white)}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}svg.gold{fill:var(--gold)}svg.red{fill:var(--light-red)}svg.blue{fill:var(--royal-blue)}.heart,.sparkle,.star-left,.star-right{aspect-ratio:1;width:4em}.phoenix-with-star,.phoenix-without-star{aspect-ratio:278/350;width:8em}.icon-chevron-right{aspect-ratio:1;width:.75em;fill:var(--white)}input[type=text],input[type=email],textarea{color:var(--colour-text-main);border:0;border-radius:3px;padding:.5em;margin-bottom:.75em;width:100%;background-color:var(--almost-white)}input[type=text]:focus,input[type=email]:focus,textarea:focus{border:2px solid var(--light-red);color:var(--colour-text-main)}input[type=text]:focus:focus-visible,input[type=email]:focus:focus-visible,textarea:focus:focus-visible{outline-color:var(--light-red)}div[role=alert]{color:var(--deep-red)}.frm_error{margin:-1em 0 .5em}textarea+.frm_error{margin-top:-1.25em}.frm_error_style{text-align:center}.frm_message{padding:1em;font-family:var(--font-semi-bold);text-align:center;color:var(--dark-gold);border:2px solid;margin:1em;text-wrap:pretty}.frm_description p{margin-top:0}.site-footer{background-color:var(--royal-blue)}.site-footer>div{display:flex;flex-direction:column;justify-content:center;row-gap:1em}.site-footer #footer-menu,.site-footer #footer-menu li{list-style:none;margin:0;padding:0;text-align:center}.site-footer #footer-menu{display:flex;flex-direction:column;justify-content:center;row-gap:1em;margin:2em 0 1em}.site-footer .site-branding svg{aspect-ratio:40/24;max-width:12em;margin:0 auto;display:block}.site-footer .copyright p{color:var(--white);text-align:center}@media screen and (min-width: 40em){.site-footer>div{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.site-footer .site-branding{grid-row:1;grid-column:1}.site-footer .site-branding svg{margin:0}.site-footer .footer-navigation{grid-row:1;grid-column:2}.site-footer .copyright{grid-row:2;grid-column:1}.site-footer .copyright p{text-align:left}.site-footer #footer-menu li{text-align:right}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{text-rendering:optimizelegibility;text-wrap:pretty;color:var(--gold)}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-family:var(--font-bold);font-size:1.8rem;font-size:clamp(1.625rem,1.398rem + 1.136vw,2.25rem);font-weight:700;line-height:1.2;color:var(--gold);margin:0 0 .15em;padding:.5em 0}h2,.h2{font-family:var(--font-semi-bold);font-size:1.55rem;font-size:clamp(1.375rem,1.193rem + .909vw,1.875rem);font-weight:500;line-height:1.3;margin:0 0 .5em}h3,.h3{font-family:var(--font-regular);font-weight:400;font-size:1.375rem;font-size:clamp(1.25rem,1.159rem + .455vw,1.5rem);margin-bottom:.3em}h4,.h4{font-size:1em;margin-bottom:.5em}h5,.h5{font-size:.846em;text-transform:uppercase;letter-spacing:2px}.site-header{position:sticky;top:0;width:100%;height:var(--header-height);background-color:var(--white);transition:all var(--transition-time) var(--ease);display:flex;align-items:center;z-index:20}.site-header.shrink{height:calc(var(--header-height)*.7);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.site-header.shrink .site-branding figure svg{width:6em}.site-header .site-branding{display:flex;justify-content:space-between;align-items:center;column-gap:3em}.site-header .site-branding figure{margin:.5em 0}.site-header .site-branding figure svg{aspect-ratio:40/24;width:9em;transition:width var(--transition-time) var(--ease)}.site-header #primary-menu,.site-header #socials-menu{display:flex;padding:0}.site-header #primary-menu{flex-direction:column;align-items:center;margin:1em 0;row-gap:1em}.site-header #primary-menu a svg,.site-header #primary-menu a:visited svg,.site-header #primary-menu a:link svg{width:.75em;height:.75em;fill:var(--light-red)}.site-header #primary-menu a:hover svg,.site-header #primary-menu a:active svg{fill:var(--royal-blue)}.site-header #primary-menu .current-menu-item a svg{fill:var(--royal-blue)}.site-header #socials-menu{column-gap:1em;justify-content:space-around;margin:0}.site-header #socials-menu .menu-item-logo a svg,.site-header #socials-menu .menu-item-logo a:visited svg{display:inline-flex;width:var(--social-icon-size);height:var(--social-icon-size);transition:fill var(--transition-time) var(--ease);fill:var(--light-red)}.site-header #socials-menu .menu-item-logo a:hover svg,.site-header #socials-menu .menu-item-logo a:active svg{fill:var(--royal-blue)}@media screen and (min-width: 40em){.site-header{--social-icon-size: 1.25em}.site-header.shrink #primary-menu{margin:0}.site-header>section{display:flex;justify-content:space-between;align-items:center}.site-header .main-navigation{display:flex;flex-direction:column-reverse;justify-content:flex-end}.site-header #primary-menu{flex-direction:row;gap:0 1em;justify-content:flex-end;margin:.5em 0}.site-header #socials-menu{justify-content:flex-end;column-gap:.5em}}hr{background-color:var(--gold);border:0;height:2px;margin-bottom:1.5em}a,a:visited{color:var(--light-red);transition:color,fill,background-color var(--transition-time) var(--ease);text-underline-offset:2px}a.standard-button,a:visited.standard-button{color:var(--white);text-decoration:none}a:hover,a:focus,a:active{color:var(--royal-blue)}a:focus{outline:3px solid var(--royal-blue);outline-offset:2px;text-decoration:none}@supports not selector(:focus-visible){a:focus{outline:3px solid var(--royal-blue);outline-offset:2px;text-decoration:none}}a:focus:focus-visible{outline:3px solid var(--royal-blue);outline-offset:2px;text-decoration:none}.light-links a,.light-links a:visited{text-transform:uppercase;color:var(--white);text-decoration:none;transition:color var(--transition-time) var(--ease)}.light-links a:hover{color:var(--light-red)}.light-links a:focus{color:var(--light-red);outline:3px solid var(--white);outline-offset:2px}@supports not selector(:focus-visible){.light-links a:focus{color:var(--light-red);outline:3px solid var(--white);outline-offset:2px}}.light-links a:focus:focus-visible{color:var(--light-red);outline:3px solid var(--white);outline-offset:2px}ul,ol{margin:0 0 .75em 0;padding:0 0 0 .75em}ul li::marker{color:var(--royal-blue);font-size:80%}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.no-bullets,.no-bullets li{list-style:none;margin:0;padding:0}.page-links{clear:both;margin:0 0 1.5em}.recent-posts-list,.recommended-posts-list,.posts-list{display:grid;justify-content:center;gap:1em}.recent-posts-list svg,.recommended-posts-list svg,.posts-list svg{width:2em;display:block}.recent-posts-list p,.recent-posts-list h2,.recent-posts-list h3,.recommended-posts-list p,.recommended-posts-list h2,.recommended-posts-list h3,.posts-list p,.posts-list h2,.posts-list h3{color:var(--white);margin:0}.recent-posts-list>a,.recent-posts-list>a:visited,.recent-posts-list>a:link,.recommended-posts-list>a,.recommended-posts-list>a:visited,.recommended-posts-list>a:link,.posts-list>a,.posts-list>a:visited,.posts-list>a:link{background-color:var(--gold);background-image:url("/wp-content/themes/dsrc/images/phoenix-wing-watermark.svg");background-repeat:no-repeat;background-position:center right;background-size:contain;padding:2em;display:grid;justify-items:center;row-gap:1em;color:var(--white);text-align:center;text-decoration:none;width:100%}.recent-posts-list>a:hover,.recent-posts-list>a:active,.recent-posts-list>a:focus,.recommended-posts-list>a:hover,.recommended-posts-list>a:active,.recommended-posts-list>a:focus,.posts-list>a:hover,.posts-list>a:active,.posts-list>a:focus{color:var(--white);text-decoration:none;background-color:var(--dark-gold)}.recent-posts-list{margin-bottom:1.5em}@media screen and (min-width: 52em){.recent-posts-list,.recommended-posts-list,.posts-list{grid-template-columns:repeat(3, 1fr)}.posts-list{grid-template-columns:repeat(1, 1fr);gap:2em}.posts-list a,.recommended-posts-list a{grid-template-rows:subgrid;grid-row:span 3}@supports not (grid-template-rows: subgrid){.posts-list a,.recommended-posts-list a{grid-template-rows:2em auto 1fr}}}@media screen and (min-width: 65em){.posts-list{grid-template-columns:repeat(2, 1fr);gap:3em}}.single-post .single-post-content{display:grid;grid-template-columns:minmax(auto, 88%);justify-content:center;gap:1em}.single-post .single-post-content aside{display:none}.single-post .author-meta figure{display:grid;grid-template-columns:150px 1fr}.single-post .author-meta figure img{border-radius:50%;max-width:150px;aspect-ratio:1;margin-bottom:1.5em}.single-post .author-meta figure aside{display:grid;grid-template-rows:1fr 1fr}.single-post .author-meta figure svg{width:3rem}.single-post .author-meta figure svg.star-right{margin-left:.5em}.single-post .author-meta figure svg.sparkle{margin-left:1.5em}@media screen and (min-width: 30em){.single-post .author-meta>div{display:flex;align-items:center;gap:1em}}@media screen and (min-width: 40em){.single-post .single-post-content{display:grid;grid-template-columns:minmax(5em, auto) minmax(auto, 60rem) minmax(5em, auto);gap:1em}.single-post .single-post-content aside{display:grid;grid-template-rows:1fr 1fr}.single-post .single-post-content aside svg{width:3em}.single-post .single-post-content aside.decoration-left{justify-content:flex-end;align-items:center}.single-post .single-post-content aside.decoration-left svg:first-of-type{position:relative;right:1em}.single-post .single-post-content aside.decoration-right svg:last-of-type{margin-left:1em}}.blog .intro-text p,.archive .intro-text p{max-width:80ch;margin:0 auto 1.5em;padding:0 1.5em;text-align:center}.blog .intro-text p:last-of-type,.archive .intro-text p:last-of-type{margin-bottom:0}@media screen and (min-width: 52em){.blog .posts-plus-sidebar,.archive .posts-plus-sidebar{display:grid;grid-template-columns:3fr 1fr}.blog .posts-plus-sidebar .posts-plus-nav,.archive .posts-plus-sidebar .posts-plus-nav{padding-right:1.5em;border-right:2px solid var(--gold)}.blog .posts-plus-sidebar .widget-area,.archive .posts-plus-sidebar .widget-area{padding-left:1.5em}.blog .posts-navigation+hr,.archive .posts-navigation+hr{display:none}}.posts-plus-nav hr{margin-top:1.5em}.posts-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr}.posts-navigation .nav-links a,.posts-navigation .nav-links a:link,.posts-navigation .nav-links a:visited{text-transform:uppercase;text-decoration:none}.posts-navigation .nav-links a svg,.posts-navigation .nav-links a:link svg,.posts-navigation .nav-links a:visited svg{width:.8em;height:.8em;fill:var(--light-red)}.posts-navigation .nav-links a:hover svg,.posts-navigation .nav-links a:focus svg,.posts-navigation .nav-links a:active svg{fill:var(--royal-blue)}.posts-navigation .nav-links .nav-previous{grid-column:1}.posts-navigation .nav-links .nav-previous svg{margin-right:.5em;transform:rotate(180deg)}.posts-navigation .nav-links .nav-next{grid-column:2;text-align:right}.posts-navigation .nav-links .nav-next svg{margin-left:.5em}#modal-menu ::backdrop,#site-navigation ::backdrop{background-color:rgba(0,0,0,.35);backdrop-filter:blur(2px)}#modal-menu a,#modal-menu a:visited,#site-navigation a,#site-navigation a:visited{display:flex;column-gap:.5em;align-items:center;padding:.75em;text-decoration:none;line-height:0}#modal-menu li.current-menu-item a,#site-navigation li.current-menu-item a{color:var(--royal-blue)}#modal-menu{border:2px solid var(--royal-blue);margin:auto;width:var(--modal-menu-width)}#modal-menu::backdrop{background-color:rgba(0,0,0,.4);backdrop-filter:blur(2px)}#site-navigation{display:none}.menu-btn,.close-btn{background-color:rgba(0,0,0,0);padding:.5em;border:none}.menu-btn svg,.close-btn svg{width:2em;height:2em;fill:var(--light-red)}.close-btn{display:flex;margin:0 0 0 auto}@media screen and (min-width: 40em){.menu-btn,.close-btn{display:none}#site-navigation{display:flex;flex-direction:column-reverse}#modal-menu{display:none}}.home .home-intro-block{display:grid;grid-template-rows:repeat(3, auto)}.home .home-intro-block .home-decoration-1{display:flex}.home .home-intro-block .home-decoration-1 svg.sparkle{z-index:10;margin-left:72%}.home .home-intro-block .home-decoration-1 svg.star-right{display:none}.home .home-intro-block .home-intro-image{margin-top:-1.25em;z-index:5}.home .home-intro-block .home-intro-image img{width:90%}.home .home-intro-block .home-intro-text{background-color:var(--royal-blue);margin-top:-30%;padding-top:30%;display:flex;flex-direction:column;justify-content:center}.home .home-intro-block .home-intro-text .h2{font-family:var(--font-bold);font-weight:700;font-style:normal;font-size:1.5em;font-size:clamp(1.5rem,.041rem + 7.295vw,3rem);margin:.5em 0 0;padding:0 .5em;text-align:center;color:var(--light-gold)}.home .home-intro-block .home-intro-text aside{top:1em;position:relative}.home .home-intro-block .home-intro-text aside .stride{font-family:var(--font-regular-italic);font-weight:400;font-size:1.5em;font-size:clamp(1.25rem,.498rem + 3.762vw,2rem);font-style:italic;text-align:center;color:var(--light-gold);margin:0 auto;text-transform:uppercase;background-image:url("/wp-content/themes/dsrc/images/red-swish.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;max-width:20ch}.home .home-intro-block .home-intro-text aside .stride span{font-family:var(--font-semi-bold-italic);font-style:italic;font-weight:500}@media screen and (min-width: 52em){.home .home-intro-block{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2, auto);max-width:var(--max-width);margin:0 auto 2em}.home .home-intro-block .home-decoration-1{grid-row:1;grid-column:2}.home .home-intro-block .home-decoration-1 svg.sparkle{margin-left:10%}.home .home-intro-block .home-intro-image{grid-row:2;grid-column:1;margin:-1em 0 0}.home .home-intro-block .home-intro-image img{width:100%}.home .home-intro-block .home-intro-text{grid-row:2;grid-column:2;margin:-1em 0 0;padding:0;justify-content:center}.home .home-intro-block .home-intro-text .h2{text-align:right;padding-right:1.5em;font-size:clamp(1.5rem,.12rem + 3.403vw,6.5rem);max-width:18ch;margin:0 0 1.5rem;align-self:flex-end}.home .home-intro-block .home-intro-text aside{align-self:normal;z-index:10;top:0;display:block;left:-3em}.home .home-intro-block .home-intro-text aside .stride{margin:0;font-size:clamp(1.25rem,.233rem + 2.542vw,5rem)}}@media screen and (min-width: 1000px){.home .home-intro-block .home-decoration-1 svg.star-right{display:block;margin-left:50%;position:relative;top:2.3em}}.home .work-with-block .work-with-text{background-image:url("/wp-content/themes/dsrc/images/phoenix-watermark.svg");background-repeat:no-repeat;background-position:center center}.home .work-with-block .work-with-text h2{font-family:var(--font-light-italic);font-style:italic;font-weight:300}.home .work-with-block .work-with-text ul li{font-family:var(--font-regular-italic);font-style:italic;font-weight:400}.home .work-with-block aside{display:none}.home .work-with-block .work-with-image{background-color:#bbb;background-image:url("/wp-content/uploads/daisy-bg.webp");background-repeat:no-repeat;background-size:cover;display:grid;grid-template-rows:1fr auto;align-items:center;margin:0}.home .work-with-block .work-with-image img{border-radius:50%;max-width:200px;margin:2.5em auto}.home .work-with-block .work-with-image figcaption{margin:0 auto 2.5em}.home .work-with-block .work-with-image figcaption q{font-family:var(--font-typewriter);color:var(--white);display:block;text-align:center;margin-bottom:.5em;padding:0 .5em;max-width:26ch}.home .work-with-block .work-with-image svg{fill:var(--light-gold);aspect-ratio:1000/113;width:10em;margin:0 auto;display:block}@media screen and (min-width: 52em){.home .work-with-block>div{display:grid;grid-template-columns:3fr 3em 2fr}.home .work-with-block aside{display:block;align-self:center;justify-self:center}.home .work-with-block aside svg{width:2.5em}}.home .banner{background-color:var(--royal-blue)}.home .banner p{text-align:center;padding:1em;color:var(--gold);font-size:clamp(1.5rem,1.321rem + .896vw,3rem);font-family:var(--font-bold);font-weight:700}.home .rediscover .text-content h2{font-family:var(--font-light-italic);font-weight:300;font-style:italic}.home .rediscover .daisy-phoenix{margin:0}.home .rediscover .daisy-phoenix img{display:none}.home .rediscover .daisy-phoenix .phoenix-with-star{margin:0 auto;display:block}.home .rediscover .daisy-phoenix .heart{width:1.5em;position:relative;top:-2em;left:calc(50% - 4.5em);display:block}.home .rediscover .star-right{display:none}.home .rediscover .text .heart,.home .rediscover .text .sparkle{display:none}.home .rediscover .text .button-block{text-align:center}@media screen and (min-width: 52em){.home .rediscover{--rediscover-decoration-width: clamp(2rem, 0.667rem + 3.333vw, 4rem)}.home .rediscover>div{display:flex;justify-content:space-between;column-gap:.5em}.home .rediscover .daisy-phoenix{flex:0 1 30%}.home .rediscover .daisy-phoenix img{display:block}.home .rediscover .daisy-phoenix .phoenix-with-star,.home .rediscover .daisy-phoenix .heart{display:none}.home .rediscover .star-right{display:block;align-self:flex-end;flex:0 0 var(--rediscover-decoration-width)}.home .rediscover .text{flex:0 1 calc(70% - var(--rediscover-decoration-width));display:flex}.home .rediscover .text .text-content{padding-bottom:2em}.home .rediscover .text .heart{flex:0 1 var(--rediscover-decoration-width)}.home .rediscover .text .button-block{text-align:left;display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.home .rediscover .text .button-block .sparkle{flex:0 0 var(--rediscover-decoration-width);display:block}}@media screen and (min-width: 1400px){.home .rediscover .text .heart{display:block;margin-left:2em}}.home .who-i-help .text h2{font-family:var(--font-light-italic);font-weight:300;font-style:italic}.home .who-i-help .phoenix{display:none}@media screen and (min-width: 52em){.home .who-i-help .content-wrap{display:flex;justify-content:space-between;align-items:center;gap:1rem}.home .who-i-help .phoenix{display:block;flex:0 1 50%;max-width:30rem}.home .who-i-help .text{flex:0 1 auto}}.home .about .text h2{text-transform:uppercase;font-family:var(--font-light-italic);font-weight:300;font-style:italic}.home .about .gallery{--image-offset: 0}.home .about .gallery ul{display:grid;grid-template-columns:1fr 1fr;gap:1em}.home .about .gallery ul li:first-child{margin-top:var(--image-offset)}.home .about .gallery ul li:last-child{margin-top:calc(var(--image-offset)*-1)}@media screen and (min-width: 52em){.home .about>div{display:grid;grid-template-columns:4fr 2fr;column-gap:2em}.home .about .gallery{--image-offset: 0}.home .about .gallery ul{display:grid;grid-template-columns:1fr}.home .about .gallery ul li:first-child{margin-top:var(--image-offset)}.home .about .gallery ul li:last-child{margin-top:calc(var(--image-offset)*-1);display:none}}@media screen and (min-width: 57.5em){.home .about .gallery ul li:nth-child(3){display:none}}@media screen and (min-width: 67.5em){.home .about .gallery ul{margin-left:3em}}@media screen and (min-width: 72em){.home .about .gallery ul{margin-left:4em}}@media screen and (min-width: 75em){.home .about .gallery ul{margin-left:7em}}@media screen and (min-width: 78em){.home .about>div{grid-template-columns:3fr 2fr;column-gap:2em}.home .about .gallery{--image-offset: 4em;margin-top:4em}.home .about .gallery ul{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-left:0}.home .about .gallery ul li:first-child{margin-top:var(--image-offset)}.home .about .gallery ul li:last-child{margin-top:calc(var(--image-offset)*-1);display:block}.home .about .gallery ul li:nth-child(3){display:block}}@media screen and (min-width: 87.5em){.home .about .gallery{margin-top:0}}@media screen and (min-width: 94em){.home .about .gallery ul{margin-left:clamp(1.25rem,-36.25rem + 40vw,8.75rem)}}.home .approach-expectations{--approach-expectations-decoration-width: clamp(2rem, 0.667rem + 3.333vw, 4rem)}.home .approach-expectations h2{font-family:var(--font-light-italic);font-weight:300;font-style:italic}.home .approach-expectations .approach-expect{margin-bottom:2em;display:grid;justify-content:center}.home .approach-expectations .approach-expect .stars{text-align:center}.home .approach-expectations .approach-expect .stars svg{width:2em;margin:1em 0}.home .approach-expectations .approach-expect .stars .star-left{display:none}.home .approach-expectations .approach-expect .approach{margin-left:1.25em}.home .approach-expectations .approach-expect .expect{margin:0 1.25em;display:inline-grid;justify-content:flex-end}.home .button-block{text-align:center}@media screen and (min-width: 52em){.home .approach-expectations .approach-expect{grid-template-columns:1fr 6em 1fr}.home .approach-expectations .approach-expect .stars{display:grid;align-items:center}.home .approach-expectations .approach-expect .stars svg{width:var(--approach-expectations-decoration-width)}.home .approach-expectations .approach-expect .stars .star-left{display:block}.home .approach-expectations .approach-expect .stars .star-right{justify-self:flex-end}}.home .home-blog{padding:2em 0;background-color:var(--light-gold)}.home .home-blog h2,.home .home-blog h2+p{text-align:center}.home .home-blog h2{color:var(--royal-blue);font-family:var(--font-light-italic);font-weight:300;font-style:italic}.home .home-blog h2+p{margin-bottom:2em}.contact .contact-intro p{text-align:center;padding:0 1em;max-width:46ch;margin:0 auto}.contact .contact-form-plus-info{background-color:var(--very-light-gold);padding:2em 0}.contact .contact-form-plus-info .contact-form{background-color:var(--white);margin-bottom:2em}.contact .contact-form-plus-info .contact-form fieldset{border:none}.contact .contact-form-plus-info .contact-form .frm_description p{text-align:center;margin-top:1.5em}.contact .contact-form-plus-info .contact-form .frm_submit{text-align:right}.contact .contact-form-plus-info .contact-form .frm_submit button svg{fill:var(--white);width:.7em}.contact .contact-form-plus-info .contact-form .no-marketing{padding:2em 1em;font-size:80%}.contact .contact-form-plus-info .daisy-info figure{display:grid;grid-template-columns:1fr 150px 1fr}.contact .contact-form-plus-info .daisy-info figure img{border-radius:50%;max-width:150px;aspect-ratio:1;grid-column:2;margin-bottom:1.5em}.contact .contact-form-plus-info .daisy-info figure aside{grid-column:3;display:grid;grid-template-rows:1fr 1fr}.contact .contact-form-plus-info .daisy-info figure svg{width:3rem}.contact .contact-form-plus-info .daisy-info figure svg.star-right{margin-left:.5em}.contact .contact-form-plus-info .daisy-info figure svg.sparkle{margin-left:1.5em}.contact .contact-form-plus-info .daisy-info aside span{color:var(--light-red)}.contact .contact-form-plus-info .daisy-info #socials-menu2{display:flex;column-gap:2em;margin:0}.contact .contact-form-plus-info .daisy-info #socials-menu2 .menu-item-logo{line-height:1}.contact .contact-form-plus-info .daisy-info #socials-menu2 .menu-item-logo a,.contact .contact-form-plus-info .daisy-info #socials-menu2 .menu-item-logo a:visited{display:inline-block}.contact .contact-form-plus-info .daisy-info #socials-menu2 .menu-item-logo a svg,.contact .contact-form-plus-info .daisy-info #socials-menu2 .menu-item-logo a:visited svg{display:inline-flex;width:var(--social-icon-size);height:var(--social-icon-size);transition:fill var(--transition-time) var(--ease);fill:var(--light-red)}.contact .contact-form-plus-info .daisy-info #socials-menu2 .menu-item-logo a:hover svg,.contact .contact-form-plus-info .daisy-info #socials-menu2 .menu-item-logo a:active svg{fill:var(--royal-blue)}.contact .contact-form-testimonials{text-align:center}.contact .contact-form-testimonials>div>aside{display:none}.contact .contact-form-testimonials .heart,.contact .contact-form-testimonials .star-right{width:3em}.contact .contact-form-testimonials .swish{fill:var(--gold);width:10em;aspect-ratio:1000/113;margin:2em 0}.contact .contact-form-testimonials q{font-family:var(--font-regular-italic);display:block;margin-bottom:1em}.contact .contact-form-testimonials cite{text-transform:uppercase}@media screen and (min-width: 52em){.contact .contact-form-plus-info>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2em}.contact .contact-form-plus-info .contact-form{grid-column:2;grid-row:1}.contact .contact-form-plus-info .daisy-info{grid-column:1;grid-row:1}.contact .contact-form-plus-info .daisy-info figure{grid-template-columns:150px 1fr}.contact .contact-form-plus-info .daisy-info figure img{grid-column:1}.contact .contact-form-plus-info .daisy-info figure aside{grid-column:2}.contact .contact-form-testimonials>div{display:grid;grid-template-columns:5em minmax(30ch, 54ch) 5em;justify-content:center}.contact .contact-form-testimonials>div>aside{display:block}.contact .contact-form-testimonials>div>aside:first-of-type{align-self:flex-end;padding-bottom:2em}.contact .contact-form-testimonials>div .testimonial-block aside svg.heart{display:none}}.widget-area{margin-top:2em}.widget-area>svg{width:2em;position:relative;left:8em}.widget-area>svg+section{margin-top:-2em}.widget-area h3{text-transform:uppercase;margin-top:0}.widget-area ul li{margin:1em 0}.widget-area ul a{text-decoration:none}.widget-area .categories-list a[aria-current=page]{color:var(--royal-blue)}.widget-area .social-list{margin-bottom:2em}.widget-area .categories-list li:first-child,.widget-area .social-list li:first-child{margin-top:.5em}.blog .widget-area .all-topics{display:none}@media screen and (min-width: 52em){.widget-area{margin-top:0}}
