body.subpage{background:#f4f1ea;color:#1d201e}.subpage .site-header{background:#1d201e;color:#fff}.site-header nav a[aria-current=page]{color:#b08b55}.page-main{padding-top:88px}.page-intro{min-height:48svh;padding:clamp(7rem,12vw,11rem) 7vw clamp(4.5rem,8vw,7rem);background:#e9e4da;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:6vw;align-content:end}.page-intro .section-no{align-self:start}.page-intro h1{max-width:900px;margin:0;font-family:"Playfair Display",serif;font-size:clamp(3.4rem,7vw,7.5rem);font-weight:500;line-height:.96;letter-spacing:-.045em}.page-intro h1 em{color:#9b7743;font-weight:500}.page-intro>p:last-child{grid-column:2;max-width:660px;margin:2.25rem 0 0;color:#5e625d;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.7}.page-main>.profile,.page-main>.treatments,.page-main>.digital,.page-main>.guided,.page-main>.experience,.page-main>.media,.page-main>.memberships,.page-main>.process,.page-main>.journal,.page-main>.contact{scroll-margin-top:90px}.page-cta{padding:clamp(5rem,9vw,9rem) 7vw;background:#1d201e;color:#fff;text-align:center}.page-cta p{margin:0 0 1rem;color:#c7aa7d;letter-spacing:.16em;text-transform:uppercase}.page-cta h2{max-width:900px;margin:0 auto 2.5rem;font-family:"Playfair Display",serif;font-size:clamp(2.8rem,5.5vw,6rem);font-weight:500;line-height:1}.section-directory{padding:clamp(5rem,9vw,9rem) 7vw;background:#f4f1ea}.directory-heading{display:grid;grid-template-columns:.72fr 1.28fr;gap:6vw;margin-bottom:clamp(3rem,5vw,5rem)}.directory-heading h2{margin:0;font-family:"Playfair Display",serif;font-size:clamp(3rem,5.5vw,6rem);font-weight:500;line-height:1}.directory-heading h2 em{color:#9b7743;font-weight:500}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cbc6ba;border-left:1px solid #cbc6ba}.directory-grid>a{min-height:310px;padding:2rem;display:flex;flex-direction:column;border-right:1px solid #cbc6ba;border-bottom:1px solid #cbc6ba;color:inherit;text-decoration:none;transition:background .25s,color .25s}.directory-grid>a:hover{background:#1d201e;color:#fff}.directory-grid span{color:#9b7743;font-size:.85rem;letter-spacing:.12em}.directory-grid h3{margin:auto 0 .8rem;font-family:"Playfair Display",serif;font-size:clamp(1.8rem,2.6vw,3rem);font-weight:500}.directory-grid p{margin:0 0 1.6rem;max-width:32ch;color:#686b66;line-height:1.65}.directory-grid>a:hover p{color:#d7d5ce}.directory-grid b{font-size:.9rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.home-contact{padding:clamp(5rem,9vw,9rem) 7vw;background:#1d201e;color:#fff;display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end}.home-contact h2{margin:1rem 0 0;font-family:"Playfair Display",serif;font-size:clamp(3rem,6vw,6.5rem);font-weight:500;line-height:.96}.home-contact h2 em{color:#c7aa7d}.home-contact>div:last-child p{max-width:480px;margin:0 0 2rem;color:#d0d0ca;font-size:1.15rem;line-height:1.7}.subpage .profile-heading,.subpage .treatments .section-heading,.subpage .experience-intro,.subpage .media-head,.subpage .journal-head{display:none}.subpage .profile,.subpage .experience,.subpage .media,.subpage .contact{margin-top:0}.subpage .page-intro+section{margin-top:0}.subpage .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subpage .journal-grid article{min-height:360px}.subpage footer{margin-top:0}@media(max-width:1000px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page-main{padding-top:72px}.page-intro{min-height:auto;padding:7rem 1.5rem 4rem;display:block}.page-intro h1{font-size:clamp(3rem,15vw,5.2rem)}.page-intro>p:last-child{margin-top:1.5rem}.directory-heading{display:block}.directory-heading h2{margin-top:1.25rem}.directory-grid{grid-template-columns:1fr}.directory-grid>a{min-height:240px}.home-contact{grid-template-columns:1fr;padding-left:1.5rem;padding-right:1.5rem}.home-contact>div:last-child{margin-top:1rem}.subpage .journal-grid{grid-template-columns:1fr}.section-directory{padding-left:1.5rem;padding-right:1.5rem}}

/* Editorial section cards */
.directory-grid{border:0;gap:1.15rem}.directory-grid>a{min-height:430px;padding:0;display:grid;grid-template-rows:220px 1fr;overflow:hidden;border:1px solid #d1cbc0;background:#eeeae1}.directory-grid figure{margin:0;overflow:hidden;background:#d8d3c8}.directory-grid figure img{transition:transform .6s cubic-bezier(.2,.7,.2,1);filter:saturate(.88)}.directory-copy{padding:1.45rem 1.5rem 1.6rem;display:flex;flex-direction:column}.directory-grid h3{margin:1.2rem 0 .65rem}.directory-grid p{margin:0 0 1.2rem}.directory-grid b{margin-top:auto}.directory-grid>a:hover figure img{transform:scale(1.045)}.directory-swipe{display:none;margin:1.1rem 0 0;color:#77766f;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}
.directory-grid figure img{object-fit:cover}.directory-grid>a:nth-child(1) figure img{object-position:center 24%}.directory-grid>a:nth-child(2) figure img{object-position:center 27%}.directory-grid>a:nth-child(3) figure img{object-position:78% 46%}.directory-grid>a:nth-child(4) figure img{object-position:center 45%}.directory-grid>a:nth-child(5) figure img{object-position:center}.directory-grid>a:nth-child(6) figure img{object-position:center 36%}

/* A visual pause between treatment lists and detailed workflows */
.treatment-visual-break{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:.75rem;padding:clamp(1rem,2vw,2rem) 7vw clamp(5rem,8vw,8rem);background:#f4f1ea}.treatment-visual-break figure{height:clamp(280px,36vw,520px);margin:0;overflow:hidden}.treatment-visual-break figure:nth-child(2){transform:translateY(2rem)}.treatment-visual-break img{transition:transform .7s ease}.treatment-visual-break figure:hover img{transform:scale(1.035)}
.treatment-visual-break figure:nth-child(1) img{object-position:center 36%}.treatment-visual-break figure:nth-child(2) img{object-position:center}.treatment-visual-break figure:nth-child(3) img{object-position:center 27%}

/* Compact education archives */
.experience-more{border-top:1px solid rgba(255,255,255,.24)}.experience-more summary{padding:1.15rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#d3b98f;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;list-style:none}.experience-more summary::-webkit-details-marker{display:none}.experience-more summary span{font-size:1.25rem;transition:transform .25s}.experience-more[open] summary span{transform:rotate(45deg)}

/* Scroll-triggered movement, deliberately subtle */
.js-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.js-reveal.is-visible{opacity:1;transform:none}

@media(max-width:1000px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-grid>a{min-height:400px}}
@media(max-width:760px){.section-directory{overflow:hidden}.directory-grid{display:flex;gap:1rem;overflow-x:auto;margin-right:-1.5rem;padding-right:1.5rem;padding-bottom:.75rem;scroll-snap-type:x mandatory;scrollbar-width:none}.directory-grid::-webkit-scrollbar{display:none}.directory-grid>a{flex:0 0 min(82vw,340px);min-height:420px;grid-template-rows:230px 1fr;scroll-snap-align:start}.directory-swipe{display:block}.treatment-visual-break{grid-template-columns:1fr 1fr;padding:1rem 1.5rem 5rem;gap:.6rem}.treatment-visual-break figure{height:54vw}.treatment-visual-break figure:nth-child(2){transform:none}.treatment-visual-break figure:last-child{grid-column:1/-1;height:78vw}.js-reveal{transform:translateY(14px)}}
@media(prefers-reduced-motion:reduce){.js-reveal{opacity:1;transform:none;transition:none}.directory-grid figure img,.treatment-visual-break img{transition:none}}
.directory-grid>a:nth-child(2) figure img{content:url('/assets/deniz-about.jpg');object-position:center 29%}
.directory-grid>a:nth-child(2) figure{background:url('/assets/deniz-about.jpg') center 29%/cover no-repeat}.directory-grid>a:nth-child(2) figure img{opacity:0}
.directory-grid>a:nth-child(2) figure{background-size:175% auto;background-position:center 27%;transition:filter .25s ease}.directory-grid>a:nth-child(2):hover figure{filter:grayscale(.35) brightness(.42)}.directory-grid>a:nth-child(2):hover .directory-copy{background:#1d201e;color:#fff}.directory-grid>a:nth-child(2):hover .directory-copy p{color:#d7d5ce}
.directory-grid>a:nth-child(2) figure{background-size:250% auto;background-position:center 29%}
.directory-grid>a:nth-child(2) figure{background-size:175% auto;background-position:center 27%}
@media(max-width:760px){.directory-grid>a{flex:0 0 calc(100vw - 3rem);width:calc(100vw - 3rem);max-width:none}}
@media(max-width:760px){.directory-grid{margin-right:0;padding-right:0}.directory-grid>a{flex:0 0 100%;width:100%;max-width:100%}}
@media(max-width:760px){.treatment-visual-break{display:flex;gap:.85rem;overflow-x:auto;padding:1rem 1.5rem 2rem;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.treatment-visual-break::-webkit-scrollbar{display:none}.treatment-visual-break figure,.treatment-visual-break figure:last-child{flex:0 0 min(82vw,360px);width:min(82vw,360px);height:auto;aspect-ratio:4/5;grid-column:auto;transform:none;scroll-snap-align:start;background:#e7e2d8}.treatment-visual-break figure img{width:100%;height:100%;object-fit:cover}.treatment-visual-break figure:nth-child(1) img{object-position:center 32%}.treatment-visual-break figure:nth-child(2) img{object-position:center}.treatment-visual-break figure:nth-child(3) img{object-position:center 24%}}
