body.yanir-design.yanir-reading{--green:#1f6b4e;--deep-green:#124730;--ink:#333;--sand:#e9ded4;--white:#fff;--plaster:#f0e8e0;--welcome:#f7f3ef;--line:#c9c8ba;--muted:#596759;--note-paper:#edddd0;--note-ink:#62412f;--small:.5rem;--medium:1rem;--large:1.5rem;--wide:2rem;--room:3rem;--generous:4rem;--section:6rem;--page-width:73rem;--reading-width:42rem;--heading-size:clamp(2.4rem,4vw,3.7rem);--subheading-size:2rem;--body-size:1.1875rem;--target:2.75rem;--hairline:.0625rem;--curve:1.25rem;--pill:9rem;--footer-height:20rem;--header-height:6rem;--branch-width:9rem;--portrait-width:22rem;--gallery-height:16rem;--heading-font:'Frank Ruhl Libre',serif;--body-font:'Assistant',sans-serif}
body.yanir-design.yanir-reading *{box-sizing:border-box}
body.yanir-design.yanir-reading{scroll-behavior:smooth;scroll-padding-top:var(--wide)}
body.yanir-design.yanir-reading{margin:0;color:var(--ink);background:var(--white);font-family:var(--body-font);font-size:var(--body-size);line-height:1.65}
body.yanir-design.yanir-reading h1,body.yanir-design.yanir-reading h2,body.yanir-design.yanir-reading h3,body.yanir-design.yanir-reading p,body.yanir-design.yanir-reading figure{margin:0}
body.yanir-design.yanir-reading h1,body.yanir-design.yanir-reading h2,body.yanir-design.yanir-reading h3{font-family:var(--heading-font);color:var(--deep-green);font-weight:400;line-height:1.2;text-wrap:balance}
body.yanir-design.yanir-reading h1{font-size:var(--heading-size)}
body.yanir-design.yanir-reading h2{font-size:var(--subheading-size)}
body.yanir-design.yanir-reading p{max-inline-size:70ch}
body.yanir-design.yanir-reading a{color:var(--green);text-underline-offset:.2em}
body.yanir-design.yanir-reading a:hover{text-decoration-thickness:.12em}
body.yanir-design.yanir-reading button,body.yanir-design.yanir-reading input{font:inherit}
body.yanir-design.yanir-reading button,body.yanir-design.yanir-reading a{-webkit-tap-highlight-color:transparent}
body.yanir-design.yanir-reading button{cursor:pointer}
body.yanir-design.yanir-reading svg{flex-shrink:0}
body.yanir-design.yanir-reading a svg,body.yanir-design.yanir-reading button svg{inline-size:var(--large);block-size:var(--large);vertical-align:middle}
body.yanir-design.yanir-reading a:focus-visible,body.yanir-design.yanir-reading button:focus-visible,body.yanir-design.yanir-reading input:focus-visible,body.yanir-design.yanir-reading summary:focus-visible{outline:.1875rem solid var(--green);outline-offset:.25rem}
body.yanir-design.yanir-reading img{max-inline-size:100%;display:block}
body.yanir-design.yanir-reading button:disabled{opacity:.55;cursor:default}
body.yanir-design.yanir-reading [hidden]{display:none!important}
body.yanir-design.yanir-reading .container{max-inline-size:var(--page-width);margin-inline:auto;padding-inline:var(--wide)}
body.yanir-design.yanir-reading .narrow{max-inline-size:var(--reading-width)}
body.yanir-design.yanir-reading .existing-header,body.yanir-design.yanir-reading .existing-footer{display:block;border:0;inline-size:100%;background:var(--white)}
body.yanir-design.yanir-reading .existing-header{block-size:var(--header-height)}
body.yanir-design.yanir-reading .existing-footer{block-size:var(--footer-height)}
body.yanir-design.yanir-reading .skip-link{position:fixed;top:var(--medium);inset-inline-start:var(--medium);transform:translateY(-200%);z-index:200;background:var(--white);padding:var(--small) var(--medium)}
body.yanir-design.yanir-reading .skip-link:focus{transform:none}
body.yanir-design.yanir-reading .preview-back{position:fixed;bottom:var(--medium);inset-inline-end:var(--medium);z-index:100;display:grid;place-items:center;inline-size:var(--target);block-size:var(--target);border:var(--hairline) solid var(--line);border-radius:50%;background:var(--white);transform:rotate(180deg)}
body.yanir-design.yanir-reading .breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--small);font-size:1rem;color:var(--muted);padding-block:var(--wide)}
body.yanir-design.yanir-reading .breadcrumbs a{text-decoration:none}
body.yanir-design.yanir-reading .breadcrumbs a:hover{text-decoration:underline}
body.yanir-design.yanir-reading .heading-layout{display:flex;justify-content:space-between;align-items:center;gap:var(--room)}
body.yanir-design.yanir-reading .heading-layout>div{max-inline-size:50rem}
body.yanir-design.yanir-reading .branch{inline-size:var(--branch-width);block-size:auto;color:var(--green);opacity:.65}
body.yanir-design.yanir-reading .intro{font-size:1.375rem;line-height:1.6;margin-block-start:var(--large);color:var(--muted)}
body.yanir-design.yanir-reading .reading-heading,body.yanir-design.yanir-reading .treatment-heading,body.yanir-design.yanir-reading .library-heading{position:relative;padding-block-end:var(--room);background:var(--welcome)}
body.yanir-design.yanir-reading .treatment-heading,body.yanir-design.yanir-reading .library-heading{background:var(--plaster);padding-block-end:var(--generous)}
body.yanir-design.yanir-reading .reading-heading:after,body.yanir-design.yanir-reading .treatment-heading:after,body.yanir-design.yanir-reading .library-heading:after{content:'';position:absolute;bottom:-.75rem;inset-inline:0;block-size:1rem;background:inherit;clip-path:polygon(0 0,100% 0,100% 55%,88% 30%,75% 70%,58% 42%,44% 95%,30% 57%,13% 82%,0 30%)}
body.yanir-design.yanir-reading .byline{color:var(--muted);font-size:1rem;margin-block-start:var(--large)}
body.yanir-design.yanir-reading .reading-layout{display:grid;grid-template-columns:minmax(0,var(--reading-width)) minmax(0,1fr);gap:var(--section);padding-block:var(--generous) var(--section)}
body.yanir-design.yanir-reading .prose{overflow-wrap:anywhere}
body.yanir-design.yanir-reading .prose p,body.yanir-design.yanir-reading .prose ul,body.yanir-design.yanir-reading .prose ol,body.yanir-design.yanir-reading .prose blockquote,body.yanir-design.yanir-reading .prose table{margin-block:0 var(--large)}
body.yanir-design.yanir-reading .prose h2{font-size:1.85rem;margin-block:var(--room) var(--medium);scroll-margin-top:var(--wide)}
body.yanir-design.yanir-reading .prose>:first-child{margin-block-start:0}
body.yanir-design.yanir-reading .prose p:first-child{font-size:1.35rem;color:var(--deep-green)}
body.yanir-design.yanir-reading .prose ul,body.yanir-design.yanir-reading .prose ol{padding-inline-start:var(--large)}
body.yanir-design.yanir-reading .prose li{padding-inline-start:.25rem;margin-block-end:var(--small)}
body.yanir-design.yanir-reading .prose strong{font-weight:650}
body.yanir-design.yanir-reading .prose table{inline-size:100%;border-collapse:collapse;font-size:1rem}
body.yanir-design.yanir-reading .prose th,body.yanir-design.yanir-reading .prose td{padding:var(--small);border:var(--hairline) solid var(--line)}
body.yanir-design.yanir-reading .contents{font-size:1.05rem}
body.yanir-design.yanir-reading .contents summary{font-family:var(--heading-font);font-size:1.5rem;color:var(--deep-green);cursor:pointer;min-block-size:var(--target)}
body.yanir-design.yanir-reading .contents ol{list-style:none;margin:var(--small) 0 var(--wide);padding:0}
body.yanir-design.yanir-reading .contents li{margin-block:var(--small)}
body.yanir-design.yanir-reading .contents a{display:block;line-height:1.4;padding-block:.25rem;text-decoration:none}
body.yanir-design.yanir-reading .contents a:hover{text-decoration:underline}
body.yanir-design.yanir-reading .quiet-profile{display:flex;gap:var(--medium);align-items:center;border-block-start:var(--hairline) solid var(--line);padding-block-start:var(--large);font-size:1rem;text-decoration:none}
body.yanir-design.yanir-reading .quiet-profile img{border-radius:50%;object-fit:cover;inline-size:3.5rem;block-size:3.5rem}
body.yanir-design.yanir-reading .quiet-profile svg{inline-size:1rem}
body.yanir-design.yanir-reading .small-note{border-block-start:var(--hairline) solid var(--line);padding-block-start:var(--large);margin-block-start:var(--wide)}
body.yanir-design.yanir-reading .small-note h2{font-size:1.65rem}
body.yanir-design.yanir-reading .small-note p{font-size:1.05rem;margin-block:var(--small)}
body.yanir-design.yanir-reading .small-note a{display:block;font-size:1.25rem}
body.yanir-design.yanir-reading .hand-note{font:1rem/1.45 'Gveret Levin',cursive;color:var(--note-ink);display:inline-block;padding:.1875rem .65rem;background:var(--note-paper);border-radius:var(--pill);margin-block-start:var(--medium)}
body.yanir-design.yanir-reading .text-link{display:inline-flex;gap:var(--small);align-items:center;margin-block-start:var(--large);font-weight:600}
body.yanir-design.yanir-reading .actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wide);margin-block-start:var(--large)}
body.yanir-design.yanir-reading .button{min-block-size:var(--target);display:inline-flex;align-items:center;justify-content:center;gap:var(--medium);background:var(--green);color:var(--white);border:var(--hairline) solid var(--green);border-radius:var(--pill);padding:.65rem var(--large);font-weight:600;text-decoration:none}
body.yanir-design.yanir-reading .button:hover{background:var(--deep-green)}
body.yanir-design.yanir-reading .secondary{background:transparent;color:var(--green)}
body.yanir-design.yanir-reading .secondary:hover{background:var(--welcome)}
body.yanir-design.yanir-reading .phone{font-size:1.45rem;text-decoration:none}
body.yanir-design.yanir-reading .related{padding-block:var(--room) var(--section);border-block-start:var(--hairline) solid var(--line)}
body.yanir-design.yanir-reading .related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wide);margin-block-start:var(--wide)}
body.yanir-design.yanir-reading .related-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--medium);padding-block:var(--medium);border-block-end:var(--hairline) solid var(--line);text-decoration:none;font-size:1.3rem}
body.yanir-design.yanir-reading .related-links a:hover{color:var(--deep-green)}
body.yanir-design.yanir-reading .invitation{position:relative;padding-block:var(--generous);background:var(--plaster)}
body.yanir-design.yanir-reading .invitation:before{content:'';position:absolute;top:-.75rem;inset-inline:0;block-size:1rem;background:inherit;clip-path:polygon(0 45%,15% 65%,32% 15%,51% 52%,69% 20%,86% 70%,100% 35%,100% 100%,0 100%)}
body.yanir-design.yanir-reading .invitation-inner{display:flex;justify-content:center;gap:var(--generous);align-items:center}
body.yanir-design.yanir-reading .invitation h2{font-size:2.6rem;margin-block-end:var(--medium)}
body.yanir-design.yanir-reading .about-opening{padding-block-end:var(--section)}
body.yanir-design.yanir-reading .about-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--section);align-items:start;margin-block-start:var(--wide)}
body.yanir-design.yanir-reading .about-copy .prose{margin-block-start:var(--wide)}
body.yanir-design.yanir-reading .portrait{position:relative;max-inline-size:var(--portrait-width);margin-block-start:var(--room)}
body.yanir-design.yanir-reading .portrait img{inline-size:100%;border-radius:48% 47% var(--curve) var(--curve);aspect-ratio:4/5;object-fit:cover;object-position:center top}
body.yanir-design.yanir-reading .portrait figcaption{margin-inline-start:var(--large);transform:rotate(-3deg)}
body.yanir-design.yanir-reading .personal-note{background:var(--welcome);padding-block:var(--section);position:relative}
body.yanir-design.yanir-reading .personal-note h2{font-size:2.5rem;margin-block-end:var(--wide)}
body.yanir-design.yanir-reading .personal-note p{font-size:1.3rem}
body.yanir-design.yanir-reading .personal-note .branch{display:block;inline-size:5rem;margin-block-start:var(--wide);margin-inline-start:auto}
body.yanir-design.yanir-reading .qualifications{display:grid;grid-template-columns:1fr 1fr;gap:var(--section);padding-block:var(--section)}
body.yanir-design.yanir-reading .qualifications ul{list-style:none;padding:0;margin:var(--wide) 0 0}
body.yanir-design.yanir-reading .qualifications li{border-block-end:var(--hairline) solid var(--line);padding-block:var(--medium)}
body.yanir-design.yanir-reading .library{padding-block:var(--room) var(--section)}
body.yanir-design.yanir-reading .search-form{max-inline-size:36rem}
body.yanir-design.yanir-reading .search-form label{display:block;font-family:var(--heading-font);font-size:1.7rem;color:var(--deep-green);margin-block-end:var(--small)}
body.yanir-design.yanir-reading .search-line{display:flex;border-block-end:var(--hairline) solid var(--green);gap:var(--small);padding-block:var(--small)}
body.yanir-design.yanir-reading .search-line input{min-inline-size:0;flex:1;border:0;background:transparent;padding:var(--small);color:var(--ink);border-radius:0}
body.yanir-design.yanir-reading .search-line input::placeholder{color:var(--muted)}
body.yanir-design.yanir-reading .search-line button{display:inline-flex;align-items:center;gap:var(--small);background:none;border:0;color:var(--green);min-block-size:var(--target)}
body.yanir-design.yanir-reading .topic-filters{display:flex;flex-wrap:wrap;gap:var(--small);margin-block:var(--wide)}
body.yanir-design.yanir-reading .topic-filters button{border:var(--hairline) solid var(--line);border-radius:var(--pill);padding:.4rem var(--medium);color:var(--green);background:var(--white);min-block-size:var(--target)}
body.yanir-design.yanir-reading .topic-filters button[aria-pressed=true]{background:var(--green);color:var(--white);border-color:var(--green)}
body.yanir-design.yanir-reading .topic-filters button:hover{border-color:var(--green)}
body.yanir-design.yanir-reading .result-count{font-size:1rem;color:var(--muted);margin-block-end:var(--large)}
body.yanir-design.yanir-reading .library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--room)}
body.yanir-design.yanir-reading .library-entry{position:relative;padding-block:var(--large) var(--wide);border-block-start:var(--hairline) solid var(--line)}
body.yanir-design.yanir-reading .entry-topic{color:var(--muted);font-size:.95rem;margin-block-end:var(--small)}
body.yanir-design.yanir-reading .library-entry h2{font-size:1.85rem;margin-block-end:var(--medium)}
body.yanir-design.yanir-reading .library-entry h2 a{text-decoration:none;color:var(--deep-green)}
body.yanir-design.yanir-reading .library-entry>p:not(.entry-topic){font-size:1.05rem}
body.yanir-design.yanir-reading .read-link{display:inline-flex;align-items:center;gap:var(--small);margin-block-start:var(--large);text-decoration:none}
body.yanir-design.yanir-reading .load-more{text-align:center;margin-block-start:var(--wide)}
body.yanir-design.yanir-reading .empty-state{padding-block:var(--room) var(--section)}
body.yanir-design.yanir-reading .empty-state p{margin-block:var(--medium) var(--large)}
body.yanir-design.yanir-reading .topic-introduction{padding:var(--wide);background:var(--welcome);margin-block:var(--wide);border-radius:var(--curve)}
body.yanir-design.yanir-reading .topic-introduction details{margin-block-start:var(--medium)}
body.yanir-design.yanir-reading .topic-introduction summary{cursor:pointer;min-block-size:var(--target)}
body.yanir-design.yanir-reading .topic-introduction .prose{max-inline-size:var(--reading-width);margin-block-start:var(--large)}
body.yanir-design.yanir-reading .not-found{padding-block-end:var(--section)}
body.yanir-design.yanir-reading .not-found-inner{max-inline-size:48rem;margin-inline:auto;padding-block:var(--wide) var(--room);text-align:center}
body.yanir-design.yanir-reading .not-found .branch{inline-size:7rem;display:block;margin-inline:auto}
body.yanir-design.yanir-reading .error-code{font-family:var(--heading-font);font-size:1.3rem;color:var(--muted);margin-block:var(--medium)}
body.yanir-design.yanir-reading .not-found .intro{margin-inline:auto}
body.yanir-design.yanir-reading .not-found .actions{justify-content:center}
body.yanir-design.yanir-reading .not-found .text-link{margin-block-start:0}
body.yanir-design.yanir-reading .gallery{padding-block-end:var(--section)}
body.yanir-design.yanir-reading .gallery>h1{margin-block-start:var(--wide)}
body.yanir-design.yanir-reading .gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--room);margin-block:var(--generous)}
body.yanir-design.yanir-reading .gallery-tile{text-decoration:none;color:var(--ink);border-block-end:var(--hairline) solid var(--line);padding-block-end:var(--wide)}
body.yanir-design.yanir-reading .gallery-image{block-size:var(--gallery-height);overflow:hidden;background:var(--plaster);border-radius:var(--curve)}
body.yanir-design.yanir-reading .gallery-image img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top}
body.yanir-design.yanir-reading .gallery-tile-copy{padding-block-start:var(--large)}
body.yanir-design.yanir-reading .gallery-tile h2{display:flex;justify-content:space-between;align-items:center}
body.yanir-design.yanir-reading .gallery-count{color:var(--green);font-weight:600;margin-block:var(--small)}
body.yanir-design.yanir-reading .example-states{padding-block:var(--wide) var(--room)}
body.yanir-design.yanir-reading .inventory{border-block:var(--hairline) solid var(--line);padding-block:var(--large);margin-block:var(--wide)}
body.yanir-design.yanir-reading .inventory summary{font-size:1.4rem;color:var(--green);cursor:pointer;min-block-size:var(--target)}
body.yanir-design.yanir-reading .inventory p{margin-block:var(--medium)}
body.yanir-design.yanir-reading .table-scroll{overflow-x:auto}
body.yanir-design.yanir-reading table{inline-size:100%;border-collapse:collapse;text-align:start;font-size:1rem}
body.yanir-design.yanir-reading th,body.yanir-design.yanir-reading td{padding:var(--small);border-block-end:var(--hairline) solid var(--line)}
body.yanir-design.yanir-reading .prototype-note{font-size:1rem;color:var(--muted)}
@media(max-width:1024px){body.yanir-design.yanir-reading{--section:4.5rem}
body.yanir-design.yanir-reading .reading-layout{gap:var(--room);grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}
body.yanir-design.yanir-reading .about-layout{gap:var(--room)}
body.yanir-design.yanir-reading .library-grid{column-gap:var(--wide)}
}@media(max-width:767px){body.yanir-design.yanir-reading{--heading-size:2.5rem;--subheading-size:1.8rem;--wide:1.5rem;--section:3.5rem;--generous:2.75rem;--gallery-height:13rem}
body.yanir-design.yanir-reading .container{padding-inline:var(--large)}
body.yanir-design.yanir-reading .breadcrumbs{padding-block:var(--large);font-size:.9rem}
body.yanir-design.yanir-reading .heading-layout{gap:var(--medium)}
body.yanir-design.yanir-reading .heading-layout>.branch{display:none}
body.yanir-design.yanir-reading .reading-heading,body.yanir-design.yanir-reading .treatment-heading,body.yanir-design.yanir-reading .library-heading{padding-block-end:var(--wide)}
body.yanir-design.yanir-reading .reading-layout{display:flex;flex-direction:column;gap:var(--wide);padding-block-start:var(--room)}
body.yanir-design.yanir-reading .reading-layout aside{order:-1}
body.yanir-design.yanir-reading .contents{border-block-end:var(--hairline) solid var(--line);padding-block-end:var(--small)}
body.yanir-design.yanir-reading .contents summary{font-size:1.35rem}
body.yanir-design.yanir-reading .quiet-profile,body.yanir-design.yanir-reading .small-note{display:none}
body.yanir-design.yanir-reading .prose{font-size:1.125rem}
body.yanir-design.yanir-reading .prose p:first-child{font-size:1.25rem}
body.yanir-design.yanir-reading .prose h2{font-size:1.7rem}
body.yanir-design.yanir-reading .byline{font-size:.95rem}
body.yanir-design.yanir-reading .intro{font-size:1.2rem}
body.yanir-design.yanir-reading .related-links{grid-template-columns:1fr;gap:var(--small)}
body.yanir-design.yanir-reading .related-links a{font-size:1.2rem}
body.yanir-design.yanir-reading .invitation-inner{gap:0}
body.yanir-design.yanir-reading .invitation-inner>div:first-child{display:none}
body.yanir-design.yanir-reading .invitation h2{font-size:2.2rem}
body.yanir-design.yanir-reading .actions{gap:var(--large)}
body.yanir-design.yanir-reading .phone{font-size:1.3rem}
body.yanir-design.yanir-reading .about-layout{display:flex;flex-direction:column;gap:var(--wide);margin-block-start:var(--medium)}
body.yanir-design.yanir-reading .portrait{max-inline-size:17rem;margin-block:0;margin-inline:auto}
body.yanir-design.yanir-reading .about-copy .prose{margin-block-start:var(--large)}
body.yanir-design.yanir-reading .personal-note h2{font-size:2.15rem}
body.yanir-design.yanir-reading .personal-note p{font-size:1.2rem}
body.yanir-design.yanir-reading .qualifications{grid-template-columns:1fr;gap:var(--room)}
body.yanir-design.yanir-reading .library-grid{grid-template-columns:1fr}
body.yanir-design.yanir-reading .library-entry h2{font-size:1.9rem}
body.yanir-design.yanir-reading .topic-filters{gap:.4rem}
body.yanir-design.yanir-reading .topic-filters button{font-size:1rem;padding-inline:.8rem}
body.yanir-design.yanir-reading .topic-introduction{padding:var(--large)}
body.yanir-design.yanir-reading .gallery-grid{grid-template-columns:1fr}
body.yanir-design.yanir-reading .not-found-inner{padding-block-start:var(--medium)}
body.yanir-design.yanir-reading .not-found h1{font-size:2.2rem}
body.yanir-design.yanir-reading .not-found .branch{inline-size:5rem}
body.yanir-design.yanir-reading .existing-footer{block-size:34rem}
}@media(prefers-reduced-motion:reduce){body.yanir-design.yanir-reading{scroll-behavior:auto}
}@media(max-width:767px){body.yanir-design.yanir-reading .about-copy{display:contents}
body.yanir-design.yanir-reading .about-copy h1{order:0}
body.yanir-design.yanir-reading .about-copy>.intro{order:1;margin-block-start:0}
body.yanir-design.yanir-reading .about-layout .portrait{order:2}
body.yanir-design.yanir-reading .about-copy>.prose{order:3;margin-block-start:var(--medium)}
body.yanir-design.yanir-reading .about-copy .prose p:first-child{font-size:var(--body-size)}
}
