*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--body);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75}a{color:inherit}img{object-fit:cover;max-width:100%;display:block}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a,button,summary,input{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--gold)}::selection{color:var(--ink);background:#d4dcc6}.wrap{max-width:1240px;margin:0 auto;padding-left:60px;padding-right:60px}.section{padding-top:110px;padding-bottom:110px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-3.5px;margin:25px 0;font-size:clamp(58px,5.8vw,82px);line-height:1.06}h2{letter-spacing:-1.6px;margin-bottom:25px;font-size:46px;line-height:1.16}h3{margin-bottom:8px;font-size:23px;line-height:1.3}em{color:#60755b;font-weight:400}.eyebrow{letter-spacing:2px;color:var(--ink);margin-bottom:22px;font-size:10px;font-weight:600;line-height:1.6}.button{background:var(--ink);color:#fffef8;border:1px solid var(--ink);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:34px;min-height:54px;padding:13px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#4c6555;transform:translateY(-2px)}.button span{font-size:21px;font-weight:400;line-height:1}.text-link{color:var(--ink);border-bottom:1px solid #85947e;padding:4px 0;font-size:13px;text-decoration:none;display:inline-block}.text-link span{margin-left:25px}.text-link:hover{color:#738062}.skip-link{z-index:10;background:var(--ink);color:#fff;padding:10px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1360px;height:116px;margin:auto;padding:0 60px;display:flex}.brand{color:var(--ink);flex-direction:column;flex-shrink:0;line-height:1.2;text-decoration:none;display:flex}.brand>span{letter-spacing:-1.5px;font-family:Georgia,serif;font-size:34px}.brand-dot{color:var(--gold)}.brand small{letter-spacing:1.5px;font-size:7px;line-height:2.6}nav{align-items:center;gap:30px;display:flex}nav>a{font-size:12px;text-decoration:none}nav>a:not(.button):hover{text-decoration:underline}.button-small{gap:28px;min-height:44px;padding:9px 19px;font-size:12px}.menu-toggle{display:none}.hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:62px;min-height:645px;padding-top:64px;padding-bottom:70px;display:grid}.hero-copy .eyebrow{letter-spacing:1.6px;align-items:center;gap:12px;font-size:9px;display:flex}.small-sun{color:var(--gold);font-size:27px;font-weight:400;line-height:1}.hero-intro{max-width:415px;margin-bottom:14px;font-size:17px;line-height:1.7}.hero-detail{max-width:395px;margin-bottom:27px;font-size:13px;line-height:1.8}.button-note{color:#66705f;margin:10px 0 0;font-size:10px}.hero-visual{padding:12px 14px 0 0;position:relative}.hero-image{object-position:60% center;filter:saturate(.62);border-radius:230px 230px 5px 5px;width:100%;height:460px;position:relative}.image-halo{border:1px solid #bdc5b0;border-radius:250px 250px 5px 5px;position:absolute;inset:0 0 48px 16px}.image-caption{letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0 0;font-size:9px;display:flex}.caption-line{background:var(--gold);width:31px;height:1px}.hero-stamp{width:108px;height:108px;color:var(--ink);border:7px solid var(--paper);background:#e9dfca;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:18px;line-height:1.3;display:flex;position:absolute;bottom:67px;right:-18px;transform:rotate(8deg)}.hero-stamp em{color:var(--ink)}.availability{background:var(--sage);letter-spacing:.65px;color:#465741;border-top:1px solid #dce1d3;border-bottom:1px solid #dce1d3;justify-content:center;align-items:center;gap:40px;min-height:73px;font-size:10px;display:flex}.separator{color:#8b9b7d;font-size:22px}.recognition{grid-template-columns:1fr 1.15fr;gap:70px;display:grid}.recognition>div>p:last-child{font-size:14px}.pattern-list>div{border-bottom:1px solid var(--line);align-items:baseline;gap:23px;padding:19px 0;display:flex}.pattern-list>div:first-child{padding-top:0}.pattern-list span{color:#7d865f;font-size:10px}.pattern-list p{color:var(--ink);max-width:450px;margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.5}.reassurance{background:var(--sage);text-align:center;padding:65px 0 68px}.reassurance .small-sun{margin-bottom:25px;display:block}.reassurance h2{margin-bottom:22px;font-size:44px}.reassurance p{margin:0;font-size:14px}.approach{grid-template-columns:.95fr 1.15fr;align-items:center;gap:95px;display:grid}.approach-image{padding-bottom:22px;position:relative}.approach-image img{filter:saturate(.63);border-radius:5px 5px 160px;width:100%;height:540px}.photo-note{background:var(--cream);color:var(--ink);padding:13px 24px;font-family:Georgia,serif;font-size:17px;font-style:italic;position:absolute;bottom:0;left:27px}.approach h2{font-size:39px}.approach-copy>p:not(.eyebrow){font-size:14px}.steps{margin:30px 0;padding:0;list-style:none}.steps li{gap:18px;margin-bottom:23px;display:flex}.steps li>span{color:#7b8565;margin-top:7px;font-size:10px}.steps h3{font-size:20px}.steps p{margin:0;font-size:12px;line-height:1.8}.about{background:#ece9e0;padding:85px 0}.about-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;display:grid}.about-copy>p:not(.eyebrow){font-size:14px}.about-copy .about-closing{color:var(--ink);margin:23px 0;font-family:Georgia,serif;font-size:22px!important}.jen-photo{margin:0}.jen-photo img{object-position:50% 48%;filter:saturate(.7);border-radius:180px 180px 4px 4px;width:100%;height:450px}.jen-photo figcaption{color:var(--ink);text-align:center;margin-top:17px;font-family:Georgia,serif;font-size:19px}.jen-photo figcaption span{letter-spacing:.65px;margin-top:4px;font-family:Arial,sans-serif;font-size:9px;display:block}.faq{grid-template-columns:1fr 1.2fr;gap:70px;display:grid}.faq h2{font-size:41px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:19px 0}summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:18px;font-size:14px;line-height:1.55;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary>span{font-size:21px;font-weight:300;transition:transform .2s}details[open] summary>span{transform:rotate(45deg)}details p{margin:15px 28px 0 0;font-size:13px;line-height:1.8}.contact{background:var(--ink);color:#e5e8dc;padding:85px 0}.contact-inner{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.contact h2,.contact .eyebrow{color:var(--paper)}.contact h2{font-size:49px}.contact h2 em{color:#c7d2b5}.contact-copy>p:not(.eyebrow){max-width:355px;font-size:14px}.contact-reassurance{color:#c6d1be}.direct-contact{flex-direction:column;align-items:flex-start;margin-top:35px;font-size:13px;display:flex}.direct-contact span{letter-spacing:.4px;margin-bottom:9px;font-size:10px}.direct-contact a{text-decoration:none}.direct-contact a:hover{text-decoration:underline}form{background:var(--paper);color:var(--body);border-radius:5px;padding:32px}form h3{margin-bottom:25px;font-size:25px}form label:not(.consent){color:var(--ink);margin:16px 0 6px;font-size:11px;display:block}form label>span{color:#656e61;font-size:10px}input:not([type=checkbox]){width:100%;min-height:45px;color:var(--ink);background:#fffdf8;border:1px solid #c9cebf;border-radius:3px;padding:10px 12px;font-size:13px}input::placeholder{color:#777e73;font-size:11px}.consent{cursor:pointer;align-items:flex-start;gap:9px;margin:18px 0;display:flex}.consent input{accent-color:var(--ink);flex:0 0 15px;width:15px;height:15px;margin:1px 0}.consent span{font-size:10px;line-height:1.6}form .button{width:100%;min-height:49px;font-size:12px}.form-note{text-align:center;color:#687161;margin:12px 0 0;font-size:9px;line-height:1.6}#form-status{background:var(--sage);color:var(--ink);border-left:2px solid #879775;margin-top:16px;padding:15px;font-size:12px;line-height:1.7}.footer-top{justify-content:space-between;align-items:center;gap:20px;padding:42px 0 32px;display:flex}.footer-top p{color:#66725c;margin:0;font-family:Georgia,serif;font-size:18px;font-style:italic}.back-top{font-size:11px;text-decoration:none}.back-top span{margin-left:10px}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0 25px;font-size:8px;display:flex}.footer-bottom a{text-decoration:none}@media (width>=1500px){.hero{padding-top:85px;padding-bottom:90px}.site-header{max-width:1360px}}@media (width<=1000px){.wrap{padding-left:35px;padding-right:35px}.site-header{padding:0 35px}nav{gap:17px}.hero{gap:35px}h1{letter-spacing:-3px;font-size:64px}.hero-image{height:430px}.hero-stamp{right:-7px}.approach,.about-inner{gap:50px}.contact-inner{gap:55px}.availability{gap:23px}.brand small{font-size:6px}.brand>span{font-size:30px}.approach h2{font-size:33px}}@media (width<=740px){html{scroll-padding-top:25px}.wrap{padding-left:25px;padding-right:25px}.site-header{height:90px;padding:0 25px;position:relative}.brand>span{font-size:30px}.brand small{font-size:6px}.menu-toggle{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:3px;align-items:center;gap:12px;min-height:40px;padding:7px 11px;font-size:11px;display:flex}nav{background:var(--paper);border-bottom:1px solid var(--line);z-index:5;padding:25px;display:none;position:absolute;top:89px;left:0;right:0;box-shadow:0 12px 20px #344c4010}nav.is-open{flex-direction:column;align-items:stretch;gap:4px;display:flex}nav a{padding:12px;font-size:14px}nav .button{margin-top:8px}.hero{grid-template-columns:1fr;gap:35px;min-height:0;padding-top:45px;padding-bottom:45px}.hero-copy .eyebrow{letter-spacing:1.4px;margin-bottom:24px;font-size:8px}h1{letter-spacing:-2.3px;margin:0 0 22px;font-size:50px;line-height:1.08}.hero-intro{max-width:460px;font-size:16px}.hero-detail{font-size:13px}.hero-visual{width:100%;max-width:470px;margin:0 auto;padding-right:12px}.hero-image{object-position:center;height:370px}.hero-stamp{width:99px;height:99px;font-size:17px;bottom:61px;right:-4px}.image-caption{font-size:8px}.availability{flex-wrap:wrap;gap:8px 14px;padding:19px 20px;font-size:9px}.availability .separator{font-size:14px}.availability span:last-child{text-align:center;flex-basis:100%}.availability .separator:nth-child(4){display:none}.section{padding-top:65px;padding-bottom:65px}h2{letter-spacing:-1.3px;font-size:39px}.recognition,.approach,.about-inner,.faq,.contact-inner{grid-template-columns:1fr;gap:33px}.recognition .pattern-list p{font-size:19px}.pattern-list>div{padding:18px 0}.reassurance{padding:48px 0}.reassurance h2{font-size:35px}.reassurance p{font-size:13px}.reassurance br{display:none}.approach{gap:40px}.approach-image{width:100%;max-width:470px;margin:auto}.approach-image img{object-position:center 65%;border-radius:4px 4px 110px;height:350px}.approach h2{font-size:35px}.steps p{font-size:13px}.about{padding:60px 0}.about-inner{gap:35px}.jen-photo{width:100%;max-width:370px;margin:auto}.jen-photo img{height:410px}.faq h2{font-size:37px}.faq summary{font-size:14px}.contact{padding:60px 0}.contact h2{font-size:44px}.contact-inner{gap:35px}.contact-copy>p:not(.eyebrow){max-width:450px}form{padding:25px}.footer-top{flex-wrap:wrap;gap:20px;padding-top:32px}.footer-top p{display:none}.footer-bottom{flex-direction:column;gap:7px;font-size:9px}.eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.dream-opening{--paint-overhang:100px;isolation:isolate;color:#245667;background:0 0;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;position:relative}.dream-opening:before{content:"";inset:0 0 calc(-1 * var(--paint-overhang));z-index:-2;pointer-events:none;background:#fcfcf7 var(--watercolor-image) center center/cover no-repeat;position:absolute;mask-image:linear-gradient(#000,#000),url(/assets/watercolor-edge.svg);mask-position:top,bottom;mask-size:100% calc(100% - 179px),100% 180px;mask-repeat:no-repeat}.dream-opening:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 16%,#fffffa26 35%,#fffffa30 65%,#0000 85%);position:absolute;inset:0}.dream-header{text-align:center;grid-template-columns:1fr 340px 1fr;align-items:center;gap:0 32px;max-width:1260px;margin:0 auto;padding:17px 56px 0;display:grid;position:relative}.original-logo{justify-self:center;width:340px;display:block}.original-logo img{object-fit:contain;width:100%;height:auto}.session-note,.header-phone{color:#286778;letter-spacing:.5px;margin:0;font-size:12px;text-decoration:none}.session-note{text-align:left}.header-phone{text-align:right}.header-phone:hover{text-decoration:underline}.dream-header nav{box-shadow:none;background:0 0;border:0;grid-column:1/-1;justify-content:center;gap:29px;margin:5px auto 0;padding:0 18px 15px;position:relative}.dream-header nav:after{content:"";background:#2b9da04a;height:1px;position:absolute;bottom:0;left:24%;right:24%}.dream-header nav a{color:#1c5969;letter-spacing:.25px;padding:4px 0;font-size:13px}.dream-header nav a:hover{color:#048c97;text-decoration:none}.dream-header nav>span{color:#269da5;font-size:16px}.dream-hero{text-align:center;max-width:840px;margin:0 auto;padding:51px 45px 46px;position:relative}.whole-person{color:#187582;letter-spacing:3px;margin:0 0 21px;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:500}.dream-hero h1{letter-spacing:-1.9px;color:#205969;margin:0 0 25px;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:64px;font-weight:300;line-height:1.15}.dream-intro{color:#3e6873;max-width:535px;margin:0 auto 19px;font-size:17px;font-weight:400;line-height:1.8}.dream-detail{letter-spacing:.8px;color:#356b77;margin:0 auto 27px;font-size:12px}.sunshine-button{color:#1c5969;letter-spacing:.2px;background:#f6d555;border:1px solid #ebce5e;border-radius:40px;justify-content:center;align-items:center;min-height:52px;padding:13px 36px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 20px #e4bc3f21}.sunshine-button:hover{background:#f9df76;box-shadow:0 5px 24px #d4a72833}.sunshine-button:focus-visible,.dream-opening a:focus-visible,.dream-opening button:focus-visible{outline-offset:5px;outline:2px solid #0f7182}.consultation-note{color:#3e6873;margin:12px 0 29px;font-size:11px}.discover{color:#2f6772;letter-spacing:.5px;flex-direction:column;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.discover span{font-size:24px;font-weight:300;line-height:1}.direction-note{color:#3b6970;text-align:center;background:#f2fbfa;border-top:1px solid #bfe2de;border-bottom:1px solid #bfe2de;padding:13px 24px;font:11px/1.8 Arial,sans-serif}.footer-logo{width:205px;display:block}.footer-logo img{object-fit:contain;width:100%;height:auto}@media (width>=1500px){.dream-header{padding-top:27px}.dream-hero{padding-top:65px;padding-bottom:65px}.dream-hero h1{font-size:70px}}@media (width<=1000px){.dream-header{grid-template-columns:1fr 285px 1fr;gap:0 15px;padding:14px 30px 0}.original-logo{width:285px}.dream-opening{background-position:56%}.dream-hero{max-width:720px;padding-top:45px}.dream-hero h1{font-size:57px}.dream-intro{max-width:470px;font-size:16px}.session-note,.header-phone{font-size:10px}}@media (width<=740px){.dream-opening{background-position:76%;background-size:auto 100%}.dream-opening:after{background:linear-gradient(90deg,#fffffa33,#fffffa85 22% 78%,#fffffa33)}.dream-header{flex-wrap:wrap;justify-content:center;gap:0;padding:12px 20px 0;display:flex}.original-logo{flex:0 0 270px;order:1;width:270px}.session-note{display:none}.header-phone{text-align:center;order:3;width:auto;margin-left:18px;font-size:11px}.dream-header .menu-toggle{color:#205969;background:#f7fdfaa3;border:1px solid #9cccc7;border-radius:24px;order:2;gap:9px;min-height:38px;margin:0;padding:6px 16px;font-size:11px;display:flex}.dream-header nav{background:#fffff8ed;border:1px solid #c4e1db;border-radius:10px;flex:0 0 100%;order:4;align-items:center;gap:0;margin:15px 0 0;padding:12px 18px;display:none;position:static}.dream-header nav.is-open{display:flex}.dream-header nav a{min-height:44px;padding:9px 4px;font-size:14px}.dream-header nav>span,.dream-header nav:after{display:none}.dream-hero{padding:42px 27px 39px}.whole-person{letter-spacing:2.4px;margin-bottom:19px;font-size:11px}.dream-hero h1{letter-spacing:-1.1px;margin-bottom:22px;font-size:37px;line-height:1.2}.dream-intro{max-width:390px;margin-bottom:19px;font-size:15px;line-height:1.85}.dream-detail{letter-spacing:.5px;margin-bottom:24px;font-size:10px}.sunshine-button{min-height:51px;padding:12px 32px;font-size:13px}.consultation-note{margin-bottom:25px;font-size:10px}.discover,.direction-note{font-size:10px}.footer-logo{width:180px}}@media (width<=360px){.dream-hero{padding-left:22px;padding-right:22px}.dream-hero h1{font-size:37px}.original-logo{flex-basis:245px;width:245px}}:root{--paper:#fffefa;--ink:#205969;--body:#3e6873;--sage:#e4f5f2;--line:#c7e3df;--gold:#e1bf4a;--cream:#fff7d6}body{color:#3e6873;background:#fffefa}.page-story{font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.page-story h2,.page-story h3{color:#205969;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-style:normal;font-weight:300}.page-story h2{letter-spacing:-.8px;margin:0 0 26px;font-size:42px;line-height:1.25}.page-story p{margin-top:0}.page-story .little-label{letter-spacing:2px;color:#177580;margin:0 0 22px;font-size:12px;line-height:1.5}.quiet-link{color:#187582;border-bottom:1px solid #65acb0;margin-top:7px;padding:3px 0;font-size:14px;text-decoration:none;display:inline-block}.quiet-link:hover{color:#0a5262;border-color:#0a5262}.meet-jen{grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px;max-width:1110px;margin:0 auto;padding:105px 50px 100px;display:grid}.butterfly-photo{isolation:isolate;margin:0;padding:0 0 18px 17px;position:relative}.butterfly-photo:before{content:"";z-index:-1;background:#b8e5df;border-radius:3px;position:absolute;inset:24px 20px 40px 0;transform:rotate(-3deg)}.butterfly-photo img{object-fit:cover;border-radius:2px;width:100%;height:auto;max-height:530px}.butterfly-photo figcaption{text-align:right;color:#397d84;letter-spacing:.6px;margin:16px 0 0;font-size:11px}.jen-letter h2{margin-bottom:16px;font-size:51px}.jen-letter p{margin-bottom:19px;font-size:15px;line-height:1.95}.jen-letter .letter-lead{color:#2a7480;margin-bottom:21px;font-size:21px;font-weight:400;line-height:1.5}.jen-letter .letter-end{color:#147682;margin-top:23px;font-size:16px}.work-together{isolation:isolate;background:#e8f7f4;border-radius:50% 44% 0 0/30px 20px 0 0;padding:87px 30px 85px;position:relative;overflow:hidden}.work-together:before{content:"";z-index:-1;opacity:.12;background:var(--watercolor-image) center 44%/cover no-repeat;mix-blend-mode:multiply;position:absolute;inset:0}.work-inner{text-align:center;max-width:880px;margin:auto}.work-inner h2{margin-bottom:25px;font-size:42px}.work-intro{max-width:660px;margin:0 auto 35px;font-size:17px;line-height:1.9}.work-prose{text-align:left;grid-template-columns:1fr 1fr;gap:45px;margin:0 auto 13px;display:grid}.work-prose p{margin-bottom:20px;font-size:15px;line-height:1.95}.work-inner .work-closing{color:#187582;margin:13px 0 15px;font-size:20px;font-weight:300}.breathing-space{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;max-width:1110px;margin:auto;padding:95px 50px 35px;display:grid}.trail-photo{isolation:isolate;grid-area:1/2;padding:16px 0 0 18px;position:relative}.trail-photo:before{content:"";z-index:-1;background:#fff0ae;position:absolute;inset:0 18px 18px 0;transform:rotate(2deg)}.trail-photo img{object-fit:cover;object-position:50% 49%;border-radius:2px;width:100%;height:345px}.breathing-copy{grid-area:1/1}.breathing-copy h2{font-size:36px}.breathing-copy p:last-child{max-width:400px;font-size:15px}.gentle-questions{max-width:850px;margin:auto;padding:76px 40px 95px}.gentle-questions>.little-label,.gentle-questions>h2{text-align:center}.gentle-questions h2{margin-bottom:35px;font-size:33px}.question-list{border-top:1px solid #bddfd9}.question-list details{border-color:#bddfd9;padding:20px 0}.question-list summary{color:#246a77;align-items:baseline;font-family:inherit;font-size:16px;font-weight:400;line-height:1.65}.question-list details p{color:#3e6873;margin-top:15px;font-family:inherit;font-size:14px;line-height:1.9}.question-list summary>span{color:#278d97;font-size:22px}.connect-section{isolation:isolate;background:0 0;padding:82px 30px 65px;position:relative;overflow:hidden}.connect-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffd4,#ffffffe8),var(--watercolor-image) center 75%/cover no-repeat #f3fbf7;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 clamp(32px,5vw,64px) calc(100% - clamp(32px,5vw,64px)),#0000)}.connect-inner{text-align:center;max-width:720px;margin:auto}.connect-inner h2{font-size:40px}.connect-intro{margin-bottom:35px;font-size:16px;line-height:1.9}.contact-options{justify-content:center;gap:50px;max-width:600px;margin:0 auto;display:flex}.contact-option{flex-direction:column;align-items:center;gap:12px;display:flex}.contact-option .sunshine-button{justify-content:center;min-width:210px}.contact-option .contact-call{color:#246675;background:#e0f3f0;border-color:#78b7b9}.contact-option .contact-call:hover{background:#cceae6}.contact-detail{color:#187582;padding:5px 0;font-size:13px;text-decoration:none}.contact-detail:hover{text-decoration:underline}@media (width<=540px){.contact-options{flex-direction:column;gap:26px}.contact-option{gap:8px}}footer.wrap{color:#3e6873;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif}.footer-top{padding-top:28px;padding-bottom:25px}.footer-top p{color:#377d86;letter-spacing:1px;font-family:inherit;font-size:13px;font-style:normal}.footer-bottom{border-color:#c7e3df;font-size:9px}.back-top{color:#246675}@media (width<=1000px){.meet-jen{gap:45px;padding:85px 40px}.jen-letter h2{font-size:44px}.jen-letter p{font-size:14px}.jen-letter .letter-lead{font-size:19px}.breathing-space{gap:45px;padding:75px 40px 25px}.breathing-copy h2{font-size:31px}.trail-photo img{height:320px}.work-prose{gap:32px}}@media (width<=740px){.page-story{font-size:15px}.page-story h2{letter-spacing:-.6px;font-size:32px}.page-story .little-label{letter-spacing:1.6px;margin-bottom:16px;font-size:10px}.meet-jen{grid-template-columns:1fr;gap:35px;max-width:510px;padding:57px 28px 58px}.butterfly-photo{max-width:340px;margin:auto;padding-bottom:0}.butterfly-photo img{max-height:none}.butterfly-photo figcaption{margin-top:12px;font-size:10px}.jen-letter h2{font-size:42px}.jen-letter p{font-size:14px;line-height:1.9}.jen-letter .letter-lead{font-size:19px}.jen-letter .letter-end{font-size:15px}.work-together{border-radius:50% 44% 0 0/18px 12px 0 0;padding:61px 28px 55px}.work-inner h2{font-size:31px}.work-intro{margin-bottom:27px;font-size:15px;line-height:1.85}.work-prose{max-width:450px;display:block}.work-prose p{margin-bottom:20px;font-size:14px}.work-inner .work-closing{margin-top:27px;font-size:19px;line-height:1.6}.quiet-link{font-size:13px}.breathing-space{grid-template-columns:1fr;gap:27px;max-width:510px;padding:57px 28px 0}.trail-photo{grid-area:2/1;width:100%;max-width:370px;margin:auto}.trail-photo img{object-position:50% 42%;height:330px}.breathing-copy{grid-row:1}.breathing-copy h2{font-size:32px}.breathing-copy p:last-child{font-size:14px}.gentle-questions{padding:60px 28px}.gentle-questions h2{margin-bottom:27px;font-size:29px}.question-list summary{font-size:14px}.question-list details p{font-size:13px}.connect-section{padding:59px 28px 48px}.connect-inner h2{font-size:32px}.connect-intro{font-size:14px}.connect-intro br{display:none}.footer-top{padding-top:20px}.footer-bottom{font-size:9px}}@media (width<=1000px){.dream-opening:before{background-position:56%}}@media (width<=740px){.dream-opening{--paint-overhang:66px}.dream-opening:before{background-position:76%;background-size:auto 100%;mask-size:100% calc(100% - 109px),100% 110px}.meet-jen{padding-top:82px}}.work-together{background:0 0;overflow:visible}.work-together:before{opacity:1;border-radius:inherit;pointer-events:none;mix-blend-mode:normal;background:linear-gradient(#e8f7f4e0,#e8f7f4e0),var(--watercolor-image) center 44%/cover no-repeat;inset:0 0 -80px;mask-image:linear-gradient(#000,#000),url(/assets/watercolor-edge.svg);mask-position:top,bottom;mask-size:100% calc(100% - 139px),100% 140px;mask-repeat:no-repeat}@media (width<=740px){.work-together:before{bottom:-55px;mask-size:100% calc(100% - 99px),100% 100px}.breathing-space{padding-top:72px}}.dream-opening{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);display:grid}.dream-opening>main{grid-row:2/4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-width:0;display:grid}.dream-opening:before,.dream-opening:after{grid-area:1/1/3}.dream-header,.dream-hero{width:100%}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #0f7182}.dream-opening a:focus-visible,.dream-opening button:focus-visible{outline-width:3px}.header-phone,.back-top{align-items:center;min-height:44px;display:inline-flex}.header-phone{background:#fffefaf2;border-radius:24px;justify-self:end;padding:6px 12px}.question-list summary{align-items:center;min-height:44px}.dream-header nav a:hover{color:#205969;text-underline-offset:5px;text-decoration:underline}@media (width<=740px){.dream-header .menu-toggle{min-height:44px;display:none}.dream-header nav{flex-direction:column;display:flex}.dream-header.menu-enhanced .menu-toggle{display:flex}.dream-header.menu-enhanced nav{display:none}.dream-header.menu-enhanced nav.is-open{display:flex}.header-phone{justify-self:auto}}.jen-letter[data-astro-cid-e24xzjbg] .profile-verification[data-astro-cid-e24xzjbg]{color:#205969;background:#e8f4ef;border-radius:999px;margin:0 0 24px;padding:6px 14px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-block}.profile-verification[data-astro-cid-e24xzjbg]:hover{background:#d9ece4}@media (width<=740px){#approach-title[data-astro-cid-wgores44] span[data-astro-cid-wgores44]{text-wrap:balance;display:block}#approach-title[data-astro-cid-wgores44] br[data-astro-cid-wgores44]{display:none}.work-closing[data-astro-cid-wgores44] span[data-astro-cid-wgores44]{text-wrap:balance;display:block}}.hypnosis-banner[data-astro-cid-xvsatl6j]{background:linear-gradient(110deg,#e5f4ef 0%,#f1f8ed 55%,#fff3c3 100%);border-radius:3px 28px;justify-content:space-between;align-items:center;gap:24px;max-width:1010px;margin:45px auto 0;padding:34px 46px;display:flex}.hypnosis-banner[data-astro-cid-xvsatl6j] h2[data-astro-cid-xvsatl6j]{letter-spacing:-.6px;color:#246a77;margin:0 0 5px;font-size:29px;line-height:1.3}.hypnosis-banner[data-astro-cid-xvsatl6j] p[data-astro-cid-xvsatl6j]{margin:0;font-size:15px}.hypnosis-banner[data-astro-cid-xvsatl6j] a[data-astro-cid-xvsatl6j]{color:#246a77;text-underline-offset:6px;flex-shrink:0;padding:10px 0;font-size:15px;text-decoration-thickness:1px}.hypnosis-banner[data-astro-cid-xvsatl6j] a[data-astro-cid-xvsatl6j]:hover{color:#124c59}.hypnosis-banner[data-astro-cid-xvsatl6j] a[data-astro-cid-xvsatl6j] span[data-astro-cid-xvsatl6j]{margin-left:10px}@media (width<=1090px){.hypnosis-banner[data-astro-cid-xvsatl6j]{margin-left:40px;margin-right:40px}}@media (width<=740px){.hypnosis-banner[data-astro-cid-xvsatl6j]{text-align:center;flex-direction:column;gap:12px;margin:42px 28px 0;padding:30px 23px 24px}.hypnosis-banner[data-astro-cid-xvsatl6j] h2[data-astro-cid-xvsatl6j]{font-size:26px}.hypnosis-banner[data-astro-cid-xvsatl6j] p[data-astro-cid-xvsatl6j],.hypnosis-banner[data-astro-cid-xvsatl6j] a[data-astro-cid-xvsatl6j]{font-size:14px}}
