.row[data-astro-cid-ozmutrou]{display:grid;gap:var(--space-5);padding-block:var(--space-6);border-top:1px solid var(--rule)}.portrait[data-astro-cid-ozmutrou]{aspect-ratio:4 / 5;background:var(--sage);color:var(--sage-mist);display:grid;place-items:center;text-align:center;overflow:hidden;font-size:.95rem}.portrait[data-astro-cid-ozmutrou]:not(:has(img)){padding:var(--space-4)}.portrait[data-astro-cid-ozmutrou] img[data-astro-cid-ozmutrou]{width:100%;height:100%;object-fit:cover;object-position:center top}.copy[data-astro-cid-ozmutrou] p[data-astro-cid-ozmutrou]{margin-bottom:var(--space-3)}.title[data-astro-cid-ozmutrou]{font-weight:700;color:var(--sage-deep)}.pending[data-astro-cid-ozmutrou]{font-weight:400;font-style:italic;color:var(--ink-soft)}@media(min-width:720px){.row[data-astro-cid-ozmutrou]{grid-template-columns:11rem 1fr;align-items:start}}.threshold[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;grid-template-areas:"garden" "offer" "obi";min-height:calc(100svh - var(--header));background:var(--sage-deep);color:var(--paper)}.garden[data-astro-cid-j7pv25f6]{grid-area:garden;display:grid;place-items:center;background:var(--paper);padding:var(--space-5) var(--space-4);min-height:0;overflow:hidden}.garden[data-astro-cid-j7pv25f6] picture{display:block;width:100%}.garden[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:auto;max-height:min(58svh,32rem);object-fit:contain;object-position:center}.offer[data-astro-cid-j7pv25f6]{grid-area:offer;display:flex;flex-direction:column;justify-content:center;padding:var(--space-6) 1rem var(--space-5);background:var(--sage-deep)}.offer[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.15rem,4.6vw,3.55rem);max-width:14ch}.offer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:34ch}.offer[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.offer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--paper)}.obi[data-astro-cid-j7pv25f6]{grid-area:obi;min-height:var(--band);background:var(--paper-deep);display:flex;align-items:center}.obi-inner[data-astro-cid-j7pv25f6]{width:min(100% - 2rem,var(--wide));margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-4);padding-right:4.75rem}@media(min-width:720px){.obi-inner[data-astro-cid-j7pv25f6]{padding-right:0}}.obi[data-astro-cid-j7pv25f6] .btn-ghost[data-astro-cid-j7pv25f6]{color:var(--sage-deep);border-color:color-mix(in srgb,var(--sage-deep) 35%,transparent)}.obi[data-astro-cid-j7pv25f6] .btn-ghost[data-astro-cid-j7pv25f6]:hover{background:var(--sage);color:var(--paper)}.roster[data-astro-cid-j7pv25f6] .row:first-child{border-top:0}.approach[data-astro-cid-j7pv25f6]{background:var(--paper-deep)}.approach-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6)}.session-points[data-astro-cid-j7pv25f6]{margin:0;padding:0;max-width:var(--measure)}.session-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding-block:.55rem;border-bottom:1px solid var(--rule)}.fee-line[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.45rem;font-weight:500;color:var(--sage-deep);margin-bottom:var(--space-3)}.more[data-astro-cid-j7pv25f6]{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}figure[data-astro-cid-j7pv25f6]{margin:0}figure[data-astro-cid-j7pv25f6] img{width:100%;height:auto;object-fit:contain;background:transparent}figcaption[data-astro-cid-j7pv25f6]{margin-top:var(--space-2);font-size:.9rem;color:var(--ink-soft)}@media(min-width:840px){.threshold[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(22rem,.4fr) minmax(0,1.6fr);grid-template-rows:1fr auto;grid-template-areas:"offer garden" "obi obi";height:calc(100svh - var(--header));max-height:52rem;min-height:34rem}.garden[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1;align-self:stretch;padding:var(--space-5) var(--space-6)}.garden[data-astro-cid-j7pv25f6] picture{height:auto;max-height:100%}.garden[data-astro-cid-j7pv25f6] img{width:auto;height:auto;max-width:100%;max-height:calc(min(52rem,100svh) - var(--header) - var(--band) - 2.5rem);object-fit:contain}.offer[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;z-index:1;margin-right:0;padding:var(--space-7) var(--space-6) var(--space-6)}.approach-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr .9fr;align-items:center}}
