html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font-primary:"Montserrat", sans-serif;--font-headings:"Poiret One", sans-serif;--accent-text:"Bad Script", cursive;--border-radius:20px;--border-radius-sm:10px;--text-color-1:#000;--text-color-2:#5e5e5e;--text-color-3:#4d4c4c;--background-off-white:#fcfbfa;--background-light-grey:#f1f5f8;--background-peach:#f5e7da;--accent:#b7955e;--accent-lighter:#d6b683;--accent-darker:#cea96e;--red-600:#dc2626;--gray-100:#f9fafb;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--slate-grey-50:#f8fafc;--slate-grey-100:#f1f5f9;--slate-grey-200:#e5e7eb;--slate-grey-300:#cbd5e1;--slate-grey-400:#94a3b8;--slate-grey-500:#64748b;--slate-grey-600:#475569;--slate-gray-700:#334155;--slate-grey-800:#1e293b;--slate-grey-900:#0f172a;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%;margin:0}body{color:var(--text-color-2);background:var(--background-off-white);line-height:1.5;font-family:var(--font-primary);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-template-rows:auto 1fr fit-content(100px);width:100%;height:100%;min-height:100vh;margin:0;font-size:1rem;font-style:normal;font-weight:400;display:grid;bottom:0;left:0;right:0}h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}img{max-width:100%;height:auto}.wrapper{grid-template-rows:auto 1fr fit-content(100px);width:100%;min-height:100vh;display:grid;bottom:0;left:0;right:0}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}.container-fluid{width:100%;padding:0 20px}@media screen and (width<=1399px){.container{max-width:1140px}}@media screen and (width<=1199px){.container{max-width:960px}}@media screen and (width<=991px){.container{max-width:720px}}@media screen and (width<=767px){.container{max-width:540px}}@media screen and (width<=575px){.container{max-width:100vw}}h1{font-family:var(--font-headings);letter-spacing:.3px;color:var(--text-color-1);margin-bottom:1.4rem;font-size:2.5rem;font-style:normal;font-weight:400;line-height:1.2}h2{font-family:var(--font-headings);letter-spacing:.2px;color:var(--text-color-1);margin-bottom:1.6rem;font-size:2.2rem;font-style:normal;font-weight:400;line-height:1.2}h3{font-family:var(--font-headings);letter-spacing:.2px;color:var(--text-color-1);margin-bottom:1.6rem;font-size:1.9rem;font-style:normal;font-weight:400;line-height:1.3}h4,h5,h6{font-family:var(--font-primary);letter-spacing:.2px;color:var(--text-color-1);font-size:1.6rem;font-weight:600;line-height:1.4}h5,h6{color:var(--text-color-1);font-size:1.4rem;line-height:1.5}p{font-family:var(--font-primary);color:var(--text-color-2);margin-bottom:1.6rem;font-size:.9rem;font-weight:400;line-height:1.6}p.subheader{color:var(--text-color-3);font-size:1.1rem;font-weight:500;line-height:1.4}a{color:var(--accent);text-decoration:none;transition:all .4s}a:hover{color:var(--accent-lighter)}::placeholder{color:var(--slate-grey-600)}hr{margin:20px 0}ul{margin-block:0;margin-left:18px;padding-inline-start:0;list-style-type:disc;display:block}ul li{margin-bottom:.7rem;font-size:.9rem}.btn,a.btn{color:var(--text-color-1);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--gray-300);border:1px solid var(--gray-300);letter-spacing:.5px;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn-main,a.btn-main{color:var(--text-color-1);background-color:var(--accent-lighter);border-color:var(--accent-lighter);border-radius:var(--border-radius-sm);padding:10px 40px}.btn-main:hover,a.btn-main:hover{background-color:var(--accent);border-color:var(--accent);color:var(--text-color-1)}.btn-main:active{background-color:var(--accent-darker);border-color:var(--accent-darker)}.btn-secondary,a.btn-secondary{color:var(--text-color-1);background-color:var(--gray-200);border-color:var(--gray-200);border-radius:var(--border-radius-sm);padding:10px 40px}.btn-secondary:hover,a.btn-secondary:hover{background-color:var(--gray-300);border-color:var(--gray-300);color:var(--text-color-1)}.btn-secondary:active{background-color:var(--accent-darker);border-color:var(--accent-darker)}.btn-transparent{color:var(--text-color-1);border-color:var(--accent);border-radius:var(--border-radius-sm);background-color:#0000;padding:10px 40px}.btn-transparent:hover{background-color:var(--accent-lighter);border-color:var(--accent-lighter);color:#fff}.btn-transparent:active{background-color:var(--accent-darker);border-color:var(--accent-darker)}.btn-disabled{color:var(--gray-300);border-color:var(--gray-300);cursor:not-allowed}.btn-disabled:hover{color:var(--gray-300);border-color:var(--gray-300);cursor:not-allowed;background-color:#0000}label{display:inline-block}.form-control{color:#212529;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-floating{position:relative}.form-floating .form-control{padding:1.3rem 20px}.form-floating .form-control,.form-floating .form-select{line-height:1.25}.form-floating input::placeholder,.form-floating select::placeholder,.form-floating textarea::placeholder{color:#0000}.form-floating label{pointer-events:none;height:100%;color:var(--text-color-1);transform-origin:0 0;border:1px solid #0000;padding:1rem 20px;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0}.form-floating .form-control:focus~label,.form-floating .form-control:not(:placeholder-shown)~label,.form-floating .form-select~label{color:var(--text-color-1);background-color:var(--background-peach);height:unset;border-radius:var(--border-radius);padding:5px 10px;transform:scale(.85)translateY(-1.1rem)translate(.75rem)}blockquote{font-family:var(--handwriting-text);font-size:2.4rem;font-style:normal;font-weight:400;line-height:1.5}@media screen and (width<=767px){h1{margin-bottom:1.3rem;font-size:2.2rem;line-height:1.3}h2{margin-bottom:1.2rem;font-size:1.8rem;line-height:1.2}h3{margin-bottom:1.3rem;font-size:1.3rem;line-height:1.2}p.subheader{color:var(--text-color-3);font-size:1.05rem;line-height:1.35}}.bold{font-weight:600}.color-gray-200{color:var(--gray-200)}.color-gray-300{color:var(--gray-300)}.color-gray-400{color:var(--gray-400)}.color-gray-500{color:var(--gray-500)}.color-gray-600{color:var(--gray-600)}.color-accent{color:var(--accent)}.weight400{font-weight:400}.hidden{display:none}.animate-pulse{animation:1s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-spin{animation-name:spin;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseOpacity{0%,to{opacity:.2}50%{opacity:.9}}.header{width:100%;padding:20px 0}.header-logo{text-align:center;width:100%}.header-logo img{max-width:240px}.tagline{text-align:center;width:100%}.tagline h1,.tagline p{color:var(--text-color-3);font-size:.95rem;font-family:var(--font-primary);line-height:1.4}@media screen and (width<=767px){.header{padding:20px 0 0}.tagline h1{font-size:.8rem}}.introduction{width:100%}.introduction-inner{justify-content:flex-end;align-items:center;max-width:1100px;margin:0 auto;padding:100px 30px;display:flex;position:relative;overflow:hidden}.introduction-photo{max-width:80%;height:100%;position:absolute;top:0;left:0}.introduction-photo img{object-fit:cover;object-position:center right;width:100%;height:100%}.introduction-text{z-index:50;background-color:#fff;max-width:500px;padding:40px 50px;position:relative}@media screen and (width<=1199px){.introduction-text{max-width:400px}}@media screen and (width<=991px){.introduction-inner{padding:70px 30px}}@media screen and (width<=767px){.introduction-inner{flex-direction:column;padding:0;position:relative}.introduction-photo{top:unset;left:unset;max-width:100%;height:100%;position:relative}.introduction-photo img{object-fit:cover;object-position:center center;width:100%;height:100%}.introduction-text{z-index:50;max-width:90%;margin-top:-70px;padding:30px 40px}}@media screen and (width<=575px){.introduction-text{margin-top:-40px;padding:30px}}.moments{text-align:center;padding:100px 0}.moments h2{font-family:var(--accent-text);color:var(--text-color-1);font-size:1.7rem}.moments-holder{grid-template-columns:1fr 1fr 1fr 1fr;max-width:1000px;margin:0 auto;display:grid}.moment{padding:20px}.moment-icon{justify-content:center;align-items:center;width:100%;padding:0 20px;display:flex}.moment-icon img{max-width:50px}@media screen and (width<=991px){.moments-holder{grid-template-columns:1fr 1fr;display:grid}}@media screen and (width<=767px){.moments{padding:70px 0}.moments h2{font-size:1.5rem}}@media screen and (width<=575px){.moments{padding:50px 0}.moments-holder{flex-direction:column;display:flex}}.working-style{width:100%;max-height:900px;display:flex}.working-style-image{flex:0 0 50%;overflow:hidden}.working-style-image img{object-fit:cover;object-position:center center;width:100%;height:100%}.working-style-text{background-color:var(--background-peach);flex:0 0 50%;align-items:center;padding:100px 0 100px 90px;display:flex}.working-style-text-inner{max-width:400px}@media screen and (width<=1199px){.working-style-image{flex:0 0 40%}.working-style-text{flex:0 0 60%}}@media screen and (width<=991px){.working-style-text{padding:80px 0 80px 70px}}@media screen and (width<=767px){.working-style-image{flex:0 0 30%}.working-style-text{flex:0 0 70%;padding:70px 50px}}@media screen and (width<=575px){.working-style-image{flex:0 0 20%}.working-style-text{flex:0 0 80%;padding:50px 40px}}.areas-of-help{text-align:center;padding:100px 0}.areas-of-help-holder{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;width:100%;max-width:1000px;margin:0 auto;display:grid}.area-of-help{border:1px var(--gray-300) solid;border-radius:var(--border-radius);padding:20px;font-size:.9rem}.area-of-help-icon{justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.area-of-help-icon img{max-width:70px}.moment-text{padding:20px;font-size:.9rem}@media screen and (width<=991px){.areas-of-help-holder{grid-template-columns:1fr 1fr;display:grid}}@media screen and (width<=767px){.areas-of-help{padding:70px 0}}@media screen and (width<=575px){.areas-of-help{padding:50px 0}.areas-of-help-holder{flex-direction:column;display:flex}}.meetings-format{width:100%;max-height:900px;display:flex}.meetings-format-image{flex:0 0 50%;overflow:hidden}.meetings-format-image img{object-fit:cover;object-position:center center;width:100%;height:100%}.meetings-format-text{text-align:right;background-color:#fff;flex:0 0 50%;justify-content:flex-end;align-items:center;padding:100px 80px 100px 0;display:flex}.meetings-format-text-inner{max-width:500px}@media screen and (width<=1199px){.meetings-format-image{flex:0 0 45%}.meetings-format-text{flex:0 0 55%}}@media screen and (width<=991px){.meetings-format-text{padding:80px 60px 80px 20px}}@media screen and (width<=767px){.meetings-format-text{padding:70px 50px}}@media screen and (width<=575px){.meetings-format{flex-direction:column}.meetings-format-image{order:1}.meetings-format-text{text-align:left;order:2;padding:40px 30px}}.benefits{width:100%;max-height:900px;display:flex}.benefits-image{flex:0 0 50%;overflow:hidden}.benefits-image img{object-fit:cover;object-position:center center;width:100%;height:100%}.benefits-text{background-color:#fff;flex:0 0 50%;align-items:center;padding:100px 0 100px 80px;display:flex}.benefits-text-inner{max-width:500px}@media screen and (width<=1199px){.benefits-image{flex:0 0 45%}.benefits-text{flex:0 0 55%}}@media screen and (width<=991px){.benefits-text{padding:80px 20px 80px 60px}}@media screen and (width<=767px){.benefits-text{padding:70px 50px}}@media screen and (width<=575px){.benefits{flex-direction:column}.benefits-text{padding:40px 30px}}.about-me-wrapper{background-color:#fff;padding-top:100px;padding-bottom:180px}.about-me{width:100%;position:relative}.about-me h2{font-family:var(--accent-text);color:var(--text-color-1);font-size:1.7rem}.about-me-image{z-index:50;max-width:50%;position:absolute;top:0;right:0}.about-me-text{background-color:var(--background-peach);width:90%;padding:80px 60px;position:relative;top:60px}.about-me-text-inner{max-width:50%}@media screen and (width<=1199px){.about-me-image{max-width:45%}.about-me-text{padding:50px;top:50px}.about-me-text-inner{max-width:55%}}@media screen and (width<=767px){.about-me-wrapper{padding-bottom:100px}.about-me-image{max-width:100%;display:flex;position:relative}.about-me-text{width:100%;padding:40px;display:flex;position:relative;top:0}.about-me-text-inner{max-width:100%}}@media screen and (width<=575px){.about-me-wrapper{padding-top:50px;padding-bottom:50px}}.you-are-not-alone{background-color:var(--background-light-grey);width:100%}.you-are-not-alone-wrapper{display:flex}.you-are-not-alone-image{flex:0 0 50%;display:flex}.you-are-not-alone-image img{object-fit:cover;object-position:center center;width:100%;height:100%;margin-top:-30px;margin-bottom:20px}.you-are-not-alone-text{flex:0 0 50%;padding:120px 60px 80px}.you-are-not-alone-text p{font-family:var(--font-headings);color:var(--text-color-1);font-size:1.5rem;line-height:1.3}@media screen and (width<=767px){.you-are-not-alone-wrapper{flex-direction:column}.you-are-not-alone-image{flex:100%;display:flex}.you-are-not-alone-image img{object-fit:cover;object-position:center center;width:100%;height:100%;margin-top:-30px}.you-are-not-alone-text{flex:100%;padding:60px}}@media screen and (width<=575px){.you-are-not-alone-text{padding:40px}}.start-conversation{width:100%;padding-top:100px;padding-bottom:10px}.start-conversation-text{text-align:center;max-width:900px;margin:0 auto}.form-wrapper{max-width:900px}.form-section-header h3{font-family:var(--font-headings);color:var(--text-color-1);margin-bottom:.2rem;font-size:1.5rem;line-height:1.3}.form-section-header p{margin-bottom:.2rem}.form-section{border:1px solid var(--gray-300);border-radius:var(--border-radius);background-color:#fff;margin:20px 0;padding:30px}.form-section-header{margin-bottom:20px}.form-group{flex-wrap:wrap;gap:10px;display:flex}.form-fields-group{padding:15px 0}.form-fields-group p{margin-bottom:1.2rem}.form-group .column-1{flex:0 0 100%}.form-group .column-2{flex:0 0 48%}.form-group .column-3{flex:0 0 33%}.form-field input{border:1px solid var(--gray-300);border-radius:8px;width:100%;padding:10px;line-height:0}.form-section select{border:1px solid var(--gray-300);border-radius:8px;padding:4px}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--gray-400)}.form-field textarea{border:1px solid var(--gray-300);border-radius:8px;width:100%;min-height:100px;padding:10px}.form-label,.form-group-label{flex:0 0 100%;width:100%}.form-label{margin-bottom:1px;font-size:.9rem}.form-group-label{font-family:var(--font-headings);color:var(--text-color-1);margin-bottom:10px;font-size:1.3rem;line-height:1.3;display:block}.form-section-4 .form-section-header{margin-bottom:5px}.form-field-select .form-label{margin-left:10px}.form-section-4 .form-group{margin-bottom:6px}.form-group-radio .form-field,.form-group-select .form-field,.form-group-checkbox .form-field{display:flex}.form-group-radio .form-field input,.form-group-checkbox .form-field input{width:24px;height:20px;margin-right:10px}.form-wrapper .form-nav{justify-content:center;gap:20px;display:flex}.form-wrapper .form-nav-back{color:var(--text-color-1);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.form-wrapper .form-nav-back:disabled{color:var(--gray-400);cursor:default;text-decoration:none}.form-wrapper .form-submit{width:100%;padding:20px 0}.form-wrapper .btn{width:100%}.form-wrapper .btn:disabled,.form-wrapper .btn:disabled:hover{color:var(--gray-500);background-color:var(--gray-200);border-color:var(--gray-300);cursor:wait}.form-section-footer{padding:20px 0;display:flex}.form-section-next-button{max-width:250px}.form-field.field-invalid label,.form-field.field-invalid .form-label{color:var(--red-600)}.form-field.field-invalid input,.form-field.field-invalid select,.form-field.field-invalid textarea{border-color:var(--red-600)}.form-field.field-invalid input[type=checkbox],.form-field.field-invalid input[type=radio]{outline:2px solid var(--red-600);outline-offset:2px}.form-section-status{border:1px var(--red-600) solid;color:var(--red-600);border-radius:var(--border-radius-sm);background-color:#faf4f4;margin-top:20px;padding:15px 20px}.form-submit-status{margin-bottom:20px}.form-submit-status-success{color:#3f6212;background-color:#f0fdf4;border-color:#4d7c0f}.form-submit-status-error{border-color:var(--red-600);color:var(--red-600);background-color:#faf4f4}@media screen and (width<=767px){.form-group{flex-direction:column}}.policies{text-wrap:pretty}.policies h1,.policies h2,.policies h3{font-size:2rem;font-family:var(--font-primary)}.policies h1{border-bottom:1px solid var(--gray-300);margin-bottom:2rem;padding-bottom:2rem;font-size:2rem}.policies h2{scroll-margin-top:40px;font-size:1.7rem}.policies h3{font-size:1.4rem}.policies section{margin-top:30px}.policies article:not(:last-child){border-bottom:1px solid var(--gray-300);margin-bottom:40px;padding-bottom:40px}@media screen and (width<=767px){.policies h1{font-size:1.7rem}.policies h2{scroll-margin-top:40px;font-size:1.5rem}.policies h3{font-size:1.2rem}}.footer{background-color:#fff;margin-top:60px;padding:40px 0}.footer-logo{text-align:center;width:100%}.footer-logo img{max-width:240px}.footer-menu{text-align:center;flex-wrap:wrap;justify-content:center;padding:14px 0;font-size:14px;display:flex}.footer-menu a,.footer-menu a:link,.footer-menu a:visited{color:var(--gray-500);white-space:nowrap;padding:14px;text-decoration:none}.footer-menu a:hover{color:var(--accent);text-decoration:none}@media screen and (width<=767px){.footer-menu{flex-direction:column}.footer-menu a,.footer-menu a:link,.footer-menu a:visited{padding:5px 10px}}
