@font-face{font-family:DFD Display;src:url(/fonts/bricolage-400.woff)format("woff");font-weight:400 500;font-display:swap}@font-face{font-family:DFD Display;src:url(/fonts/bricolage-700.woff)format("woff");font-weight:600 900;font-display:swap}@font-face{font-family:DFD Text;src:url(/fonts/outfit-400.woff)format("woff");font-weight:300 500;font-display:swap}@font-face{font-family:DFD Text;src:url(/fonts/outfit-700.woff)format("woff");font-weight:600 900;font-display:swap}@font-face{font-family:DFD Serif;src:url(/fonts/instrument-serif-400.woff)format("woff");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:DFD Serif;src:url(/fonts/instrument-serif-400-italic.woff)format("woff");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:DFD Sans;src:url(/fonts/instrument-sans-400.woff)format("woff");font-weight:300 500;font-display:swap}@font-face{font-family:DFD Sans;src:url(/fonts/instrument-sans-700.woff)format("woff");font-weight:600 900;font-display:swap}.Dfd_site_Fxjz1a{--bg:#f3f5f1;--bg-alt:#e6eae2;--card:#fff;--accent:#2e8b57;--tint:#e8f5ed;--text:#131f18;--body:#3d5347;--muted:#7a8f83;--line:#d1d9cd;--display:"DFD Display", ui-sans-serif, system-ui, sans-serif;--sans:"DFD Text", ui-sans-serif, system-ui, sans-serif;--hw:800;--hs:normal;--r-btn:calc(6 * var(--u));--r-card:calc(4 * var(--u));--r-in:calc(6 * var(--u));--r-mark:calc(4 * var(--u));--top:calc(3 * var(--u)) solid var(--accent);background:var(--bg);width:100%;min-height:100%;color:var(--body);font-family:var(--sans);font-size:calc(16 * var(--u));line-height:1.55;position:absolute;top:0;left:0}.Dfd_wellness_Fxjz1a{--bg:#faf7f2;--bg-alt:#f0ece4;--accent:#c4552a;--tint:#fceee8;--text:#111;--body:#5c5850;--muted:#9a958d;--line:#e4dfd7;--display:"DFD Serif", Georgia, serif;--sans:"DFD Sans", ui-sans-serif, system-ui, sans-serif;--hw:400;--hs:italic;--r-btn:calc(100 * var(--u));--r-card:calc(24 * var(--u));--r-in:calc(14 * var(--u));--r-mark:50%;--top:calc(1 * var(--u)) solid var(--line)}.Dfd_site_Fxjz1a *,.Dfd_site_Fxjz1a :before,.Dfd_site_Fxjz1a :after{box-sizing:border-box}.Dfd_site_Fxjz1a b,.Dfd_site_Fxjz1a h1,.Dfd_site_Fxjz1a h2,.Dfd_site_Fxjz1a h3{color:var(--text);font-family:var(--display);font-weight:var(--hw);margin:0}.Dfd_site_Fxjz1a p{margin:0}.Dfd_site_Fxjz1a em{font-style:var(--hs);color:var(--accent)}.Dfd_icon_Fxjz1a{width:calc(20 * var(--u));height:calc(20 * var(--u));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.Dfd_nav_Fxjz1a{height:calc(76 * var(--u));padding:0 calc(64 * var(--u));align-items:center;gap:calc(40 * var(--u));background:var(--bg);border-bottom:calc(1 * var(--u)) solid var(--line);display:flex}.Dfd_brand_Fxjz1a{align-items:center;gap:calc(12 * var(--u));display:flex}.Dfd_mark_Fxjz1a{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:var(--r-mark);background:var(--accent);color:#fff;font-family:var(--display);font-weight:var(--hw);font-size:calc(19 * var(--u));place-items:center;display:grid}.Dfd_mark_Fxjz1a svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.Dfd_brand_Fxjz1a b{font-size:calc(19 * var(--u));letter-spacing:calc(-.4 * var(--u));line-height:1.1;display:block}.Dfd_wellness_Fxjz1a .Dfd_brand_Fxjz1a b{font-size:calc(22 * var(--u));letter-spacing:0}.Dfd_brand_Fxjz1a small{color:var(--muted);font-size:calc(12.5 * var(--u));line-height:1.2;display:block}.Dfd_menu_Fxjz1a{gap:calc(30 * var(--u));color:var(--text);font-size:calc(14.5 * var(--u));margin-left:auto;font-weight:500;display:flex}.Dfd_menu_Fxjz1a span{align-items:center;gap:calc(4 * var(--u));display:flex}.Dfd_menu_Fxjz1a .Dfd_icon_Fxjz1a{width:calc(14 * var(--u));height:calc(14 * var(--u))}.Dfd_button_Fxjz1a{height:calc(46 * var(--u));padding:0 calc(22 * var(--u));justify-content:center;align-items:center;gap:calc(10 * var(--u));border-radius:var(--r-btn);background:var(--accent);color:#fff;font-size:calc(14.5 * var(--u));letter-spacing:calc(.3 * var(--u));white-space:nowrap;font-weight:600;display:inline-flex}.Dfd_wellness_Fxjz1a .Dfd_button_Fxjz1a{padding:0 calc(26 * var(--u))}.Dfd_button_Fxjz1a .Dfd_icon_Fxjz1a{width:calc(16 * var(--u));height:calc(16 * var(--u))}.Dfd_ghost_Fxjz1a{color:var(--text);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--text);background:0 0}.Dfd_eyebrow_Fxjz1a{align-items:center;gap:calc(12 * var(--u));color:var(--accent);font-size:calc(12 * var(--u));letter-spacing:calc(3 * var(--u));text-transform:uppercase;font-weight:600;display:flex}.Dfd_eyebrow_Fxjz1a:before{content:"";width:calc(24 * var(--u));height:calc(1.5 * var(--u));background:var(--accent)}.Dfd_wellness_Fxjz1a .Dfd_eyebrow_Fxjz1a{letter-spacing:calc(2 * var(--u))}.Dfd_wellness_Fxjz1a .Dfd_eyebrow_Fxjz1a:before{display:none}.Dfd_hero_Fxjz1a{height:calc(430 * var(--u));padding:0 calc(64 * var(--u));grid-template-columns:1fr calc(600 * var(--u));gap:calc(56 * var(--u));align-items:center;display:grid}.Dfd_hero_Fxjz1a h1{margin:calc(18 * var(--u)) 0 calc(18 * var(--u));font-size:calc(60 * var(--u));letter-spacing:calc(-2.6 * var(--u));line-height:1.02}.Dfd_wellness_Fxjz1a .Dfd_hero_Fxjz1a h1{font-size:calc(66 * var(--u));letter-spacing:calc(-1.6 * var(--u))}.Dfd_hero_Fxjz1a p{max-width:calc(560 * var(--u));font-size:calc(18 * var(--u));font-weight:300}.Dfd_actions_Fxjz1a{gap:calc(14 * var(--u));margin-top:calc(28 * var(--u));display:flex}.Dfd_facts_Fxjz1a{gap:calc(36 * var(--u));margin-top:calc(30 * var(--u));padding-top:calc(20 * var(--u));border-top:calc(1 * var(--u)) solid var(--line);color:var(--muted);font-size:calc(13 * var(--u));display:flex}.Dfd_facts_Fxjz1a b{color:var(--accent);font-size:calc(26 * var(--u));letter-spacing:calc(-.8 * var(--u));line-height:1.1;display:block}.Dfd_wellness_Fxjz1a .Dfd_facts_Fxjz1a b{font-size:calc(30 * var(--u));letter-spacing:0}.Dfd_heroPic_Fxjz1a{height:calc(340 * var(--u));clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.Dfd_wellness_Fxjz1a .Dfd_heroPic_Fxjz1a{height:calc(360 * var(--u));clip-path:var(--organic)}.Dfd_heroPic_Fxjz1a img,.Dfd_card_Fxjz1a img,.Dfd_read_Fxjz1a img{object-fit:cover;width:100%;height:100%;display:block}.Dfd_services_Fxjz1a{padding:calc(34 * var(--u)) calc(64 * var(--u)) 0;border-top:calc(1 * var(--u)) solid var(--line)}.Dfd_wellness_Fxjz1a .Dfd_services_Fxjz1a{background:var(--bg-alt);padding-bottom:calc(34 * var(--u));border-top:0}.Dfd_services_Fxjz1a header,.Dfd_reads_Fxjz1a header{justify-content:space-between;align-items:flex-end;display:flex}.Dfd_services_Fxjz1a h2,.Dfd_reads_Fxjz1a h2{margin-top:calc(12 * var(--u));font-size:calc(42 * var(--u));letter-spacing:calc(-1.6 * var(--u));line-height:1.05}.Dfd_wellness_Fxjz1a .Dfd_services_Fxjz1a h2,.Dfd_wellness_Fxjz1a .Dfd_reads_Fxjz1a h2{font-size:calc(46 * var(--u));letter-spacing:calc(-1 * var(--u))}.Dfd_more_Fxjz1a{align-items:center;gap:calc(6 * var(--u));color:var(--accent);font-size:calc(14 * var(--u));font-weight:600;display:flex}.Dfd_more_Fxjz1a .Dfd_icon_Fxjz1a{width:calc(15 * var(--u));height:calc(15 * var(--u))}.Dfd_grid_Fxjz1a{gap:calc(22 * var(--u));margin-top:calc(26 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.Dfd_card_Fxjz1a{background:var(--card);border:calc(1 * var(--u)) solid var(--line);border-top:var(--top);border-radius:var(--r-card);overflow:hidden}.Dfd_card_Fxjz1a figure{height:calc(150 * var(--u));clip-path:polygon(0 0,100% 0,100% 88%,0 100%);margin:0}.Dfd_wellness_Fxjz1a .Dfd_card_Fxjz1a figure{clip-path:none}.Dfd_card_Fxjz1a div{padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u))}.Dfd_card_Fxjz1a b{font-size:calc(21 * var(--u));letter-spacing:calc(-.5 * var(--u));display:block}.Dfd_wellness_Fxjz1a .Dfd_card_Fxjz1a b{font-size:calc(24 * var(--u));letter-spacing:0}.Dfd_card_Fxjz1a p{margin-top:calc(6 * var(--u));font-size:calc(14 * var(--u));line-height:1.5}.Dfd_card_Fxjz1a small{margin-top:calc(12 * var(--u));color:var(--muted);font-size:calc(12.5 * var(--u));display:block}.Dfd_card_Fxjz1a .Dfd_more_Fxjz1a{margin-top:calc(12 * var(--u))}.Dfd_reads_Fxjz1a{padding:calc(34 * var(--u)) calc(64 * var(--u)) calc(40 * var(--u))}.Dfd_readRow_Fxjz1a{gap:calc(22 * var(--u));margin-top:calc(22 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.Dfd_read_Fxjz1a{grid-template-columns:calc(120 * var(--u)) 1fr;align-items:center;gap:calc(16 * var(--u));padding:calc(12 * var(--u));background:var(--card);border:calc(1 * var(--u)) solid var(--line);border-radius:var(--r-card);display:grid}.Dfd_read_Fxjz1a figure{height:calc(84 * var(--u));border-radius:calc(var(--r-card) * .6);margin:0;overflow:hidden}.Dfd_read_Fxjz1a small{color:var(--accent);font-size:calc(11 * var(--u));letter-spacing:calc(1.6 * var(--u));text-transform:uppercase;font-weight:600;display:block}.Dfd_read_Fxjz1a b{margin-top:calc(4 * var(--u));font-size:calc(17 * var(--u));line-height:1.25;display:block}.Dfd_assess_Fxjz1a{top:calc(76 * var(--u));justify-items:center;display:grid;position:absolute;left:0;right:0}.Dfd_page_Fxjz1a{width:calc(680 * var(--u));padding-top:calc(44 * var(--u));grid-area:1/1}.Dfd_step_Fxjz1a{color:var(--text);font-size:calc(13 * var(--u));justify-content:space-between;font-weight:600;display:flex}.Dfd_step_Fxjz1a span:last-child{color:var(--muted);font-weight:400}.Dfd_bar_Fxjz1a{height:calc(5 * var(--u));margin:calc(10 * var(--u)) 0 calc(34 * var(--u));border-radius:calc(3 * var(--u));background:var(--line)}.Dfd_bar_Fxjz1a i{border-radius:inherit;background:var(--accent);height:100%;display:block}.Dfd_page_Fxjz1a h3{font-size:calc(27 * var(--u));letter-spacing:calc(-.6 * var(--u));line-height:1.2}.Dfd_hint_Fxjz1a{color:var(--muted);font-size:calc(14 * var(--u));margin-top:calc(6 * var(--u))!important}.Dfd_options_Fxjz1a{gap:calc(10 * var(--u));margin-top:calc(22 * var(--u));display:grid}.Dfd_option_Fxjz1a{min-height:calc(58 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u));align-items:center;gap:calc(14 * var(--u));background:var(--card);border:calc(1 * var(--u)) solid var(--line);border-radius:var(--r-in);color:var(--text);font-size:calc(15.5 * var(--u));font-weight:600;display:flex}.Dfd_option_Fxjz1a small{color:var(--muted);font-size:calc(13 * var(--u));font-weight:400;display:block}.Dfd_option_Fxjz1a>i{width:calc(20 * var(--u));height:calc(20 * var(--u));border:calc(1.5 * var(--u)) solid var(--line);border-radius:calc(4 * var(--u));color:#0000;flex:none;place-items:center;display:grid}.Dfd_option_Fxjz1a>i .Dfd_icon_Fxjz1a{width:calc(14 * var(--u));height:calc(14 * var(--u));stroke-width:2.4px}.Dfd_round_Fxjz1a>i{border-radius:50%}.Dfd_option_Fxjz1a[data-on]{background:var(--tint);border-color:var(--accent);color:var(--accent)}.Dfd_option_Fxjz1a[data-on]>i{border-color:var(--accent);background:var(--accent);color:#fff}.Dfd_round_Fxjz1a.Dfd_option_Fxjz1a[data-on]>i{background:var(--card);box-shadow:inset 0 0 0 calc(4 * var(--u)) var(--card), inset 0 0 0 calc(10 * var(--u)) var(--accent)}.Dfd_nav2_Fxjz1a{margin-top:calc(26 * var(--u));justify-content:space-between;display:flex}.Dfd_fields_Fxjz1a{gap:calc(14 * var(--u)) calc(18 * var(--u));margin-top:calc(22 * var(--u));grid-template-columns:1fr 1fr;display:grid}.Dfd_field_Fxjz1a{gap:calc(6 * var(--u));color:var(--text);font-size:calc(13 * var(--u));font-weight:600;display:grid}.Dfd_field_Fxjz1a>span{height:calc(48 * var(--u));padding:0 calc(16 * var(--u));background:var(--card);border:calc(1 * var(--u)) solid var(--line);border-radius:var(--r-in);color:var(--text);font-size:calc(15.5 * var(--u));align-items:center;font-weight:400;display:flex}.Dfd_wide_Fxjz1a{grid-column:1/-1}.Dfd_consent_Fxjz1a{align-items:center;gap:calc(12 * var(--u));margin-top:calc(18 * var(--u));color:var(--body);font-size:calc(14 * var(--u));display:flex}.Dfd_consent_Fxjz1a>i{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(4 * var(--u));background:var(--accent);color:#fff;flex:none;place-items:center;display:grid}.Dfd_consent_Fxjz1a .Dfd_icon_Fxjz1a{width:calc(14 * var(--u));height:calc(14 * var(--u));stroke-width:2.4px}.Dfd_done_Fxjz1a{width:calc(52 * var(--u));height:calc(52 * var(--u));margin:0 auto calc(18 * var(--u));border-radius:var(--r-mark);background:var(--tint);color:var(--accent);place-items:center;display:grid}.Dfd_done_Fxjz1a .Dfd_icon_Fxjz1a{width:calc(24 * var(--u));height:calc(24 * var(--u));stroke-width:2.2px}.Dfd_result_Fxjz1a{text-align:center}.Dfd_result_Fxjz1a h3{font-size:calc(36 * var(--u));letter-spacing:calc(-1.4 * var(--u))}.Dfd_result_Fxjz1a>p{margin-top:calc(6 * var(--u));font-size:calc(16 * var(--u))}.Dfd_best_Fxjz1a{margin-top:calc(24 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(24 * var(--u));text-align:left;background:var(--tint);border-left:calc(3 * var(--u)) solid var(--accent);border-radius:var(--r-card)}.Dfd_best_Fxjz1a .Dfd_eyebrow_Fxjz1a{font-size:calc(11 * var(--u));letter-spacing:calc(2 * var(--u))}.Dfd_best_Fxjz1a b{margin-top:calc(10 * var(--u));font-size:calc(24 * var(--u));letter-spacing:calc(-.6 * var(--u));display:block}.Dfd_best_Fxjz1a p{margin-top:calc(4 * var(--u));font-size:calc(14.5 * var(--u))}.Dfd_best_Fxjz1a .Dfd_button_Fxjz1a{width:100%;margin-top:calc(18 * var(--u))}.Dfd_also_Fxjz1a{margin-top:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(22 * var(--u));text-align:left;background:var(--card);border:calc(1 * var(--u)) solid var(--line);border-radius:var(--r-card);justify-content:space-between;align-items:center;display:flex}.Dfd_also_Fxjz1a small{color:var(--muted);font-size:calc(11 * var(--u));letter-spacing:calc(2 * var(--u));text-transform:uppercase;font-weight:600;display:block}.Dfd_also_Fxjz1a b{font-size:calc(17 * var(--u))}.Dfd_by_Fxjz1a{color:var(--muted);font-size:calc(13.5 * var(--u))}.Dfd_also_Fxjz1a .Dfd_ghost_Fxjz1a{height:calc(38 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(13.5 * var(--u))}.Dfd_what_Fxjz1a{align-items:center;gap:calc(14 * var(--u));margin-top:calc(18 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));background:var(--card);border:calc(1 * var(--u)) solid var(--line);border-left:calc(3 * var(--u)) solid var(--accent);border-radius:var(--r-card);display:flex}.Dfd_what_Fxjz1a b{font-size:calc(18 * var(--u));display:block}.Dfd_what_Fxjz1a small{color:var(--muted);font-size:calc(13.5 * var(--u))}.Dfd_label_Fxjz1a{margin-top:calc(22 * var(--u));color:var(--text);font-size:calc(13 * var(--u));font-weight:600;display:block}.Dfd_days_Fxjz1a{gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:repeat(7,1fr);display:grid}.Dfd_days_Fxjz1a>span,.Dfd_times_Fxjz1a>span{padding:calc(10 * var(--u)) 0;background:var(--card);border:calc(1 * var(--u)) solid var(--line);border-radius:var(--r-in);color:var(--text);font-size:calc(13 * var(--u));justify-items:center;line-height:1.25;display:grid}.Dfd_days_Fxjz1a small{color:var(--muted);font-size:calc(11.5 * var(--u))}.Dfd_days_Fxjz1a b{font-size:calc(20 * var(--u))}.Dfd_days_Fxjz1a>span[data-off]{color:var(--muted);background:0 0}.Dfd_days_Fxjz1a>span[data-off] b{color:var(--muted)}.Dfd_times_Fxjz1a{gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.Dfd_times_Fxjz1a>span{padding:calc(12 * var(--u)) 0;font-size:calc(15 * var(--u));font-weight:600}.Dfd_days_Fxjz1a>span[data-on],.Dfd_times_Fxjz1a>span[data-on]{background:var(--accent);border-color:var(--accent);color:#fff}.Dfd_days_Fxjz1a>span[data-on] b,.Dfd_days_Fxjz1a>span[data-on] small{color:#fff}.Dfd_booked_Fxjz1a{margin-top:calc(24 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u));gap:calc(12 * var(--u));text-align:left;background:var(--card);border:calc(1 * var(--u)) solid var(--line);border-top:var(--top);border-radius:var(--r-card);display:grid}.Dfd_booked_Fxjz1a>span{align-items:center;gap:calc(12 * var(--u));color:var(--text);font-size:calc(15.5 * var(--u));display:flex}.Dfd_booked_Fxjz1a .Dfd_icon_Fxjz1a{color:var(--accent)}.Dfd_old_Fxjz1a{min-height:100%;padding:calc(26 * var(--u)) calc(270 * var(--u));color:#222;font-family:Georgia,Times New Roman,serif;font-size:calc(17 * var(--u));background:#fff;line-height:1.5;position:absolute;inset:0}.Dfd_oldTop_Fxjz1a{padding-bottom:calc(12 * var(--u));border-bottom:calc(3 * var(--u)) solid #2a5d8f;justify-content:space-between;align-items:flex-end;display:flex}.Dfd_oldTop_Fxjz1a b{color:#2a5d8f;font-size:calc(30 * var(--u))}.Dfd_oldTop_Fxjz1a small{color:#555;font-size:calc(14 * var(--u))}.Dfd_oldMenu_Fxjz1a{gap:calc(4 * var(--u));margin:calc(10 * var(--u)) 0 calc(26 * var(--u));font-size:calc(14 * var(--u));display:flex}.Dfd_oldMenu_Fxjz1a span{padding:calc(4 * var(--u)) calc(10 * var(--u));color:#2a5d8f;background:#e8edf3}.Dfd_old_Fxjz1a h1{margin:0 0 calc(10 * var(--u));color:#222;font-size:calc(30 * var(--u));font-weight:400}.Dfd_old_Fxjz1a p{margin:0 0 calc(16 * var(--u))}.Dfd_old_Fxjz1a a,.Dfd_oldLink_Fxjz1a{color:#1a4fd0;text-decoration:underline}.Dfd_oldPhones_Fxjz1a{margin:0 0 calc(18 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border:calc(1 * var(--u)) solid #ddd;background:#f7f7f2}.Dfd_oldPhones_Fxjz1a div{padding:calc(4 * var(--u)) 0;justify-content:space-between;display:flex}.Dfd_oldPhones_Fxjz1a b{font-weight:700}.Dfd_oldForm_Fxjz1a{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) 0;display:inline-flex}.Dfd_oldPdf_Fxjz1a{padding:calc(2 * var(--u)) calc(6 * var(--u));color:#fff;font-family:Arial,sans-serif;font-size:calc(11 * var(--u));background:#b3261e;font-weight:700}.Dfd_oldFoot_Fxjz1a{margin-top:calc(30 * var(--u));padding-top:calc(12 * var(--u));border-top:calc(1 * var(--u)) solid #ccc;color:#777;font-size:calc(13.5 * var(--u));font-style:italic}