.section-inner[data-astro-cid-huocggc3]{padding-block:var(--section-padding-bs) var(--section-padding-be);margin-inline:auto;padding-inline:2rem}.section-inner-wide[data-astro-cid-huocggc3]{max-width:72rem}.section-inner-normal[data-astro-cid-huocggc3]{max-width:60rem}.section-inner-narrow[data-astro-cid-huocggc3]{max-width:45rem}@media (width<=800px){.section-inner[data-astro-cid-huocggc3]{padding-inline:1.5rem}}@media (width<=500px){.section-inner[data-astro-cid-huocggc3]{padding-inline:.75rem}}.section[data-astro-cid-3iernei4]{--section-padding-bs:4rem;--section-padding-be:4rem;--color-fg-muted:color-mix(in srgb, var(--color-fg) 75%, transparent);--color-border:color-mix(in srgb, var(--color-fg) 25%, transparent);--color-border-hover:color-mix(in srgb, var(--color-fg) 55%, transparent);--color-surface:color-mix(in srgb, var(--color-fg) 8%, var(--color-bg));--color-surface-hover:color-mix(in srgb, var(--color-fg) 14%, var(--color-bg));color:var(--color-fg);position:relative}.section[data-astro-cid-3iernei4]:first-of-type{--section-padding-bs:calc(2rem + var(--header-height));margin-top:calc(-1 * var(--header-height))}.section[data-astro-cid-3iernei4]:nth-of-type(odd){--color-bg:#302a2a;--color-fg:#fffefa}.section[data-astro-cid-3iernei4]:nth-of-type(2n){--color-bg:#fffefa;--color-fg:#302a2a;background:var(--color-bg)}.section[data-astro-cid-3iernei4]:last-of-type:nth-of-type(odd):not(:first-of-type){--color-bg:#edece9;--color-fg:#302a2a;background:var(--color-bg)}[data-angled] .section[data-astro-cid-3iernei4]:nth-of-type(2n){background:0 0}[data-angled] .section[data-astro-cid-3iernei4]:nth-of-type(2n):before{content:"";z-index:-1;background:#fffefa;position:absolute;inset:0;transform:skewY(-4deg)}[data-angled] .section[data-astro-cid-3iernei4]:last-of-type:nth-of-type(odd):not(:first-of-type){background:0 0}[data-angled] .section[data-astro-cid-3iernei4]:last-of-type:nth-of-type(odd):not(:first-of-type):before{content:"";z-index:-1;background:#edece9;position:absolute;inset:0;transform:skewY(-4deg)}.section[data-astro-cid-3iernei4]>*+*{--section-padding-bs:0}[data-angled] .section[data-astro-cid-3iernei4]:nth-of-type(2n)+.section[data-astro-cid-3iernei4]:nth-of-type(2n):before,[data-angled] .section[data-astro-cid-3iernei4]:nth-of-type(2n)+.section[data-astro-cid-3iernei4]:last-of-type:nth-of-type(odd):not(:first-of-type):before{top:-1px}.footer[data-astro-cid-jo6i4kqk]{color:#e7e7e7bf;padding:2rem;font-size:.875rem}.cta[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 2rem;display:flex}.cta-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);color:#eee;font-size:2rem;font-weight:100;line-height:1}.cta-you[data-astro-cid-jo6i4kqk]{color:var(--color-cyan);font-weight:900}.cta-btn[data-astro-cid-jo6i4kqk]{background-color:var(--color-cyan);color:#111;border-radius:100px;padding:1rem 2rem;font-size:1.125rem;font-weight:900;text-decoration:none;transition:background-color .125s;display:inline-block}.cta-btn[data-astro-cid-jo6i4kqk]:hover{background-color:var(--color-cyan-dark)}.content[data-astro-cid-jo6i4kqk]{text-wrap:pretty;max-width:56rem;margin-inline:auto;line-height:1.5;container-type:inline-size}.columns[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:2rem;display:grid}@container (width>=30rem) and (width<=45.99rem){.columns[data-astro-cid-jo6i4kqk]:has(>:nth-child(3))>[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}}.columns[data-astro-cid-jo6i4kqk] ul{flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.content[data-astro-cid-jo6i4kqk] :is(h1,h2,h3,h4,h5,h6){margin-bottom:.25rem;font-weight:900}.content[data-astro-cid-jo6i4kqk] p{margin-top:.25rem}.content[data-astro-cid-jo6i4kqk] a{text-decoration:underline .5px}.content[data-astro-cid-jo6i4kqk] a[href^=tel\:]{white-space:nowrap}.content[data-astro-cid-jo6i4kqk] .psychology-today[data-astro-cid-jo6i4kqk]{margin-top:1rem}.psychology-today[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{opacity:.75;transition:opacity .1s}.psychology-today[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover img[data-astro-cid-jo6i4kqk]{opacity:1}.copyright[data-astro-cid-jo6i4kqk]{text-align:center;margin-top:2rem}.copyright[data-astro-cid-jo6i4kqk] abbr[data-astro-cid-jo6i4kqk]{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:.06em}.contact[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.25rem;margin-top:.25rem;padding:0;list-style:none;display:flex}.contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;gap:.5rem;display:flex}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline .5px}.credit[data-astro-cid-jo6i4kqk]{text-align:center;opacity:.5;margin-top:1rem;font-size:.75rem}html[data-menu-open]{overscroll-behavior:none;overflow-y:hidden}@property --svg-name-color{syntax:"<color>";inherits:true;initial-value:currentColor}#site-header[data-astro-cid-nen7h5rs]{z-index:10000;color:#3c3c43;border-bottom:1px solid #0000;transition:color .15s,border-bottom-color .15s,background-color .15s;position:sticky;top:0}#site-header[data-astro-cid-nen7h5rs]:not([data-at-top]){backdrop-filter:blur(10px);background:#ffffffd9}#site-header[data-astro-cid-nen7h5rs][data-at-top]:not([data-menu-open]){color:#fff}@media (width>=801px){#site-header[data-astro-cid-nen7h5rs]:not([data-at-top]){border-bottom-color:#ddd}}@media (width<=800px){#site-header[data-astro-cid-nen7h5rs]:not([data-menu-open]):not([data-at-top]){border-bottom-color:#ddd}#site-header[data-astro-cid-nen7h5rs][data-menu-open]{backdrop-filter:blur(10px);background:#ffffffd9;min-height:100dvh}}.inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;max-width:1440px;margin-inline:auto;display:flex}@media (width>=901px){.inner[data-astro-cid-nen7h5rs]{padding-inline:2rem}}@media (width>=801px) and (width<=900px){.inner[data-astro-cid-nen7h5rs]{padding-inline:1rem}}@media (width<=800px){.inner[data-astro-cid-nen7h5rs]{padding-inline:1rem}}.logo[data-astro-cid-nen7h5rs]{--svg-name-color:var(--color-indigo);padding:.5rem;transition:--svg-name-color .1s;display:block}#site-header[data-astro-cid-nen7h5rs][data-at-top]:not([data-menu-open]) .logo[data-astro-cid-nen7h5rs]{--svg-name-color:var(--color-cyan)}.logo[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:auto;height:calc(54px - 1rem);display:block}nav[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.nav-item[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;padding:1.5rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.full-nav[data-astro-cid-nen7h5rs]{display:flex}@media (width<=800px){.full-nav[data-astro-cid-nen7h5rs]{display:none}#site-header[data-astro-cid-nen7h5rs][data-menu-open] .full-nav[data-astro-cid-nen7h5rs]{border-top:1px solid #ddd;display:block;position:absolute;inset:66px 0 0;overflow-y:auto}#site-header[data-astro-cid-nen7h5rs][data-menu-open] .full-nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]{display:none}}.mini-nav[data-astro-cid-nen7h5rs]{display:none}@media (width<=800px){.mini-nav[data-astro-cid-nen7h5rs]{display:flex}.mini-nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]{padding-block:.75rem}}@media (width<=500px){.mini-nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]{display:none}}.nav-link[data-astro-cid-nen7h5rs]{color:inherit;font-weight:700;transition:color .125s}@media (width<=800px){.nav-link[data-astro-cid-nen7h5rs]{text-align:center;border-bottom:1px solid #ddd;display:block}}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs].active{color:var(--color-indigo)}#site-header[data-astro-cid-nen7h5rs][data-at-top]:not([data-menu-open]) .nav-link[data-astro-cid-nen7h5rs]:hover,#site-header[data-astro-cid-nen7h5rs][data-at-top]:not([data-menu-open]) .nav-link[data-astro-cid-nen7h5rs].active{color:var(--color-cyan)}.nav-button[data-astro-cid-nen7h5rs]{padding-block:.75rem;font-weight:800}.nav-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background-color:var(--color-indigo-dark);color:#fff;border-radius:.5rem;padding:.75rem 1rem;transition:color .125s,background-color .125s}.nav-button[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{background-color:var(--color-indigo)}#site-header[data-astro-cid-nen7h5rs][data-at-top]:not([data-menu-open]) .nav-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background-color:var(--color-cyan);color:#000}#site-header[data-astro-cid-nen7h5rs][data-at-top]:not([data-menu-open]) .nav-button[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{background-color:var(--color-cyan-dark)}@media (width>=501px) and (width<=800px){.full-nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]{display:none}}.menu-button[data-astro-cid-nen7h5rs]{cursor:pointer;color:inherit;background:0 0;border:none}.menu-button[data-astro-cid-nen7h5rs] svg{width:1rem;height:1rem;display:block}@media (width>=801px){.menu-button[data-astro-cid-nen7h5rs]{display:none}}.menu-button[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs],#site-header[data-astro-cid-nen7h5rs][data-menu-open] .icon-open[data-astro-cid-nen7h5rs]{display:none}#site-header[data-astro-cid-nen7h5rs][data-menu-open] .icon-close[data-astro-cid-nen7h5rs]{display:block}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{block-size:auto;max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@media screen and (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--header-height:66px;--color-red:#e40303;--color-red-bg:#fee;--color-red-dark:#cf0101;--color-orange:#ff8c00;--color-orange-bg:#fff2e3;--color-orange-dark:#e07b00;--color-yellow:#ffed00;--color-yellow-bg:#fffcd6;--color-yellow-dark:#403b00;--color-green:#008026;--color-green-bg:#e8ffef;--color-green-dark:#007322;--color-indigo:#24408e;--color-indigo-bg:#eff2fb;--color-indigo-dark:#103290;--color-teal:#008a8a;--color-teal-light:#09cccc;--color-violet:#732982;--color-violet-bg:#f7edf9;--color-violet-dark:#741287;--color-white:#fff;--color-cyan:#75d7ee;--color-cyan-dark:#4bd4f5;--color-pink:#ffafc8;--color-brown:#613915;--color-black:#111}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;max-width:100vw}body{font-family:var(--font-sans);color:var(--color-black);background-color:#302a2a;max-width:100vw;line-height:1.25}strong{font-weight:800}em{font-style:italic}[id]{scroll-margin-top:calc(var(--header-height) + 4px)}:focus-visible{outline-offset:2px;outline:2px solid}.skip-link{z-index:1000;background:var(--color-white);color:var(--color-black);font-family:var(--font-sans);padding:.6rem 1rem;font-weight:700;text-decoration:underline;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-red{color:var(--color-red)}.text-orange{color:var(--color-orange);text-shadow:0 0 1px #000}.text-yellow{color:var(--color-yellow);text-shadow:0 0 1px #000}.text-green{color:var(--color-green)}.text-indigo{color:var(--color-indigo)}.text-violet{color:var(--color-violet)}.text-white{color:var(--color-white)}.text-pink{color:var(--color-pink);text-shadow:0 0 1px #000}.text-cyan{color:var(--color-cyan)}.text-brown{color:var(--color-brown)}.text-black{color:var(--color-black)}
