:root{--ivory:#f5f1ea;--paper:#fffdf9;--ink:#211c1b;--clay:#a74939;--wine:#59282d;--sand:#d8c2ad;--line:rgba(33,28,27,.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Assistant,Arial,sans-serif;font-size:18px;line-height:1.62}body.ltr{font-family:"DM Sans",Arial,sans-serif}img{display:block;max-width:100%}a{color:inherit}.skip{position:fixed;z-index:999;top:8px;inset-inline-start:8px;transform:translateY(-160%);padding:12px 18px;background:#fff;border:2px solid #111}.skip:focus{transform:none}.header{position:sticky;z-index:50;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:84px;padding:10px 4vw;background:rgba(245,241,234,.93);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.identity{display:flex;align-items:center;gap:11px;text-decoration:none;line-height:1}.identity img{width:34px;height:34px;object-fit:cover;mix-blend-mode:multiply}.identity span{display:flex;flex-direction:column}.identity b{font:500 24px "Noto Serif Hebrew","Playfair Display",serif;letter-spacing:-.03em}.ltr .identity b{font-family:"Playfair Display",serif}.identity small{margin-top:5px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.header nav{display:flex;gap:32px}.header nav a{font-size:14px;text-decoration:none}.head-actions{justify-self:end;display:flex;align-items:center;gap:18px}.langs{display:flex}.langs button{padding:6px;border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;cursor:pointer}.langs button[aria-pressed=true]{border-color:currentColor;font-weight:700}.mini-cta{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;background:var(--ink);color:#fff;text-decoration:none;border-radius:99px;font-size:14px;font-weight:600}.hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:calc(100svh - 84px);background:var(--paper)}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:8vh 5vw 8vh 8vw}.overline,.eyebrow{margin:0;color:var(--clay);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero h1,.about h2,.care h2,.method h2,.questions h2,.closing h2{margin:24px 0 30px;font:400 clamp(54px,6.2vw,96px)/.98 "Noto Serif Hebrew","Playfair Display",serif;letter-spacing:-.055em}.ltr .hero h1,.ltr .about h2,.ltr .care h2,.ltr .method h2,.ltr .questions h2,.ltr .closing h2{font-family:"Playfair Display",serif}.hero h1 em,.about h2 em,.method h2 em,.questions h2 em{color:var(--clay);font-weight:400}.hero-lead{max-width:550px;margin:0;color:#5a514e;font-size:clamp(19px,1.6vw,25px)}.hero-buttons{display:flex;align-items:center;gap:28px;margin-top:38px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;background:var(--clay);color:#fff;text-decoration:none;border-radius:99px;font-weight:600}.underlink{text-underline-offset:6px;font-weight:600}.micro{display:flex;flex-wrap:wrap;gap:20px;margin-top:52px;color:#6a605d;font-size:13px}.micro span:before{content:"•";margin-inline-end:9px;color:var(--clay)}.hero-photo{position:relative;min-height:620px;overflow:hidden;background:#d6c0ad}.hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 21%}.photo-line{position:absolute;inset-inline-start:0;bottom:6%;display:flex;align-items:center;gap:18px;padding:13px 22px 13px 0;background:rgba(255,253,249,.9);font:400 21px "Noto Serif Hebrew","Playfair Display",serif}.photo-line i{display:block;width:60px;height:1px;background:var(--clay)}.manifest{padding:120px 10vw;background:var(--clay);color:#fff}.manifest p{max-width:1080px;margin:0 auto;text-align:center;font:300 clamp(35px,4.5vw,70px)/1.25 "Noto Serif Hebrew","Playfair Display",serif}.ltr .manifest p{font-family:"Playfair Display",serif}.about{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;align-items:center;padding:140px 8vw;background:var(--paper)}.about-portrait{position:relative;max-width:570px}.about-portrait img{width:100%;aspect-ratio:.77;object-fit:cover;object-position:center 20%;border-radius:50% 50% 2px 2px}.about-portrait span{position:absolute;top:5%;inset-inline-start:-6%;color:var(--clay);font:600 11px/1.2 "DM Sans",sans-serif;letter-spacing:.22em;writing-mode:vertical-rl}.about-copy{max-width:720px}.about h2{font-size:clamp(48px,5vw,76px)}.about-copy>p{max-width:650px;color:#5f5551}.about-copy .underlink{display:inline-block;margin-top:18px}.still{position:relative;height:min(78vw,840px);overflow:hidden;background:#222}.still img{width:100%;height:100%;object-fit:cover;filter:brightness(.66) saturate(.62)}.still p{position:absolute;top:50%;left:50%;width:min(920px,84%);margin:0;transform:translate(-50%,-50%);color:#fff;text-align:center;font:300 clamp(40px,5.5vw,84px)/1.1 "Noto Serif Hebrew","Playfair Display",serif}.ltr .still p{font-family:"Playfair Display",serif}.still em{color:#f0b6a8}.care{display:grid;grid-template-columns:.82fr 1.18fr;gap:8vw;padding:140px 8vw;background:#d8c2ad}.care-intro{position:sticky;top:130px;align-self:start}.care h2{font-size:clamp(48px,5vw,76px);color:var(--wine)}.care-lead{max-width:420px;color:#62524b}.care-list{border-top:1px solid rgba(33,28,27,.4)}.care-list article{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:46px 0;border-bottom:1px solid rgba(33,28,27,.4)}.care-number{padding-top:10px;color:var(--clay);font:600 12px "DM Sans",sans-serif}.care-list h3{margin:0 0 14px;font:400 clamp(31px,3vw,48px) "Noto Serif Hebrew","Playfair Display",serif}.ltr .care-list h3{font-family:"Playfair Display",serif}.care-list p{max-width:650px;margin:0;color:#5d504b}.editorial-gallery{position:relative;display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:50vw 42vw;gap:8px;padding:8px;background:#1f1717}.editorial-gallery figure{margin:0;overflow:hidden}.editorial-gallery img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}.g1{grid-column:1;grid-row:1}.g2{grid-column:2;grid-row:1}.g3{grid-column:1/3;grid-row:2}.g3 img{object-position:center 29%}.gallery-copy{position:absolute;z-index:2;top:48%;left:50%;width:min(780px,80%);padding:45px;transform:translate(-50%,-50%);background:rgba(31,23,23,.83);color:#fff;text-align:center}.gallery-copy small{font:600 11px "DM Sans",sans-serif;letter-spacing:.2em;color:#e9b5a9}.gallery-copy p{margin:22px 0 0;font:300 clamp(42px,5.5vw,82px)/1.05 "Noto Serif Hebrew","Playfair Display",serif}.ltr .gallery-copy p{font-family:"Playfair Display",serif}.gallery-copy em{color:#e9a391}.method{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:140px 8vw;background:var(--paper)}.method h2{font-size:clamp(45px,4.6vw,70px)}.method ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.method li{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid var(--line)}.method li>span{color:var(--clay);font:600 12px "DM Sans",sans-serif}.method li b{font:500 26px "Noto Serif Hebrew","Playfair Display",serif}.method li p{margin:8px 0 0;color:#655b57}.sessions{display:grid;grid-template-columns:1fr 1fr 1fr;height:56vw;max-height:850px;gap:5px;background:#1f1717}.sessions figure{margin:0;overflow:hidden}.sessions figure:nth-child(2){transform:translateY(8%);z-index:2}.sessions img{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}.voices{padding:140px 8vw;background:var(--wine);color:#fff}.voices .eyebrow{color:#eab1a6}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;border-top:1px solid rgba(255,255,255,.25)}.quotes blockquote{margin:0;padding:48px 40px;border-inline-start:1px solid rgba(255,255,255,.25)}.quotes blockquote:first-child{border-inline-start:0}.quotes p{margin:0 0 36px;font:300 clamp(24px,2.4vw,36px)/1.4 "Noto Serif Hebrew","Playfair Display",serif}.ltr .quotes p{font-family:"Playfair Display",serif}.quotes cite{font-style:normal;color:#e6c4be;font-size:14px}.questions{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:140px 8vw;background:var(--ivory)}.questions-head img{width:260px;aspect-ratio:1;object-fit:cover;border-radius:50%;margin-top:40px;filter:saturate(.65)}.questions h2{font-size:clamp(48px,5vw,76px)}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{padding:25px 0;cursor:pointer;font-weight:600;font-size:21px}.faq-list p{margin:0;padding:0 0 28px;color:#625954}.closing{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--clay);color:#fff}.closing-photo{height:760px}.closing-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.75)}.closing>div:last-child{padding:8vw}.closing .eyebrow{color:#f5cdc5}.closing h2{font-size:clamp(54px,6vw,90px)}.closing p{max-width:540px}.button.light{margin-top:25px;background:#fff;color:var(--clay)}footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:35px 4vw;background:#171110;color:#fff;font-size:14px}footer p{text-align:center}.footer-id img{filter:grayscale(1) invert(1);mix-blend-mode:screen}.footer-id b{font-family:"Noto Serif Hebrew","Playfair Display",serif}footer>div{justify-self:end;display:flex;gap:22px}footer button{padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.access-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(20,12,12,.7)}.access-modal[hidden]{display:none}.access-modal section{position:relative;width:min(620px,100%);padding:40px;background:#fff;color:#211c1b}.access-modal h2{font:400 38px "Noto Serif Hebrew","Playfair Display",serif}.modal-close{position:absolute;top:12px;inset-inline-end:16px;border:0;background:none;font-size:34px;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #145fa8!important;outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:900px){.header{grid-template-columns:1fr auto}.header nav,.mini-cta{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:70px 24px}.hero-photo{min-height:115vw}.manifest{padding:90px 24px}.about,.care,.method,.questions{grid-template-columns:1fr;padding:100px 24px}.care-intro{position:static}.editorial-gallery{grid-template-rows:88vw 78vw}.gallery-copy{top:50%;padding:25px}.sessions{height:110vw}.quotes{grid-template-columns:1fr}.quotes blockquote{border-inline-start:0;border-top:1px solid rgba(255,255,255,.25);padding-inline:0}.closing{grid-template-columns:1fr}.closing-photo{height:120vw}footer{grid-template-columns:1fr;text-align:center}footer .identity,footer>div{justify-self:center}footer p{order:3}}
@media(max-width:560px){body{font-size:17px}.header{min-height:72px;padding-inline:16px}.identity b{font-size:20px}.identity img{width:29px;height:29px}.hero h1{font-size:clamp(50px,15vw,70px)}.hero-buttons{align-items:flex-start;flex-direction:column}.micro{gap:10px 16px}.photo-line{font-size:18px}.about-portrait{width:90%;margin:auto}.still{height:120vw}.still p{font-size:39px}.care-list article{padding:36px 0}.editorial-gallery{display:block;padding:5px}.editorial-gallery figure{height:100vw;margin-bottom:5px}.editorial-gallery .g3{height:120vw}.gallery-copy{top:50%;width:88%}.gallery-copy p{font-size:40px}.method{gap:30px}.sessions{height:132vw}.sessions figure:nth-child(2){transform:none}.questions-head img{width:180px}.closing>div:last-child{padding:85px 24px}.closing h2{font-size:56px}}
.hero-photo>img{object-position:50% 18%}.about-portrait img{object-position:50% 28%}.g1 img{object-position:58% 34%}.g2 img{object-position:50% 22%}.g3 img{object-position:50% 25%}.sessions figure:nth-child(1) img{object-position:52% 34%}.sessions figure:nth-child(2) img{object-position:50% 27%}.sessions figure:nth-child(3) img{object-position:50% 42%}.closing-photo img{object-position:50% 25%}.exclusive-nav{color:var(--clay);font-weight:700}.legal-copy{max-height:55vh;overflow:auto;line-height:1.7}
@media(max-width:560px){.hero-photo>img{object-position:54% 18%}.about-portrait img{object-position:50% 24%}.g1 img{object-position:62% 32%}.g2 img{object-position:50% 18%}.g3 img{object-position:50% 20%}.sessions figure:nth-child(1) img{object-position:55% 30%}.sessions figure:nth-child(2) img{object-position:50% 22%}.sessions figure:nth-child(3) img{object-position:50% 38%}.closing-photo img{object-position:50% 20%}}
