@font-face { font-family: 'Assistant'; font-style: normal; font-weight: 400; font-display: swap; src: url(fonts/local-55e0e1b3d671.woff2) format('woff2'); } @font-face { font-family: 'Assistant'; font-style: normal; font-weight: 500; font-display: swap; src: url(fonts/local-3f53ec3db8be.woff2) format('woff2'); } @font-face { font-family: 'Assistant'; font-style: normal; font-weight: 600; font-display: swap; src: url(fonts/local-7ae27963cf93.woff2) format('woff2'); } @font-face { font-family: 'Assistant'; font-style: normal; font-weight: 700; font-display: swap; src: url(fonts/local-3247729be6c8.woff2) format('woff2'); } @font-face { font-family: 'Assistant'; font-style: normal; font-weight: 800; font-display: swap; src: url(fonts/local-8ff2e536d557.woff2) format('woff2'); } @font-face { font-family: 'Gveret Levin'; font-style: normal; font-weight: 400; font-display: swap; src: url(fonts/local-eeae5edc4d2a.woff2) format('woff2'); } @font-face { font-family: 'Secular One'; font-style: normal; font-weight: 400; font-display: swap; src: url(fonts/local-0eb035226860.woff2) format('woff2'); } :root { --lev-turquoise: #00a8a8; --lev-deep: #007b80; --lev-dark: #005c62; --lev-mint: #dff8f5; --lev-soft: #f1fbfa; --lev-ink: #102b30; --lev-muted: #577176; --lev-line: rgba(0, 123, 128, .16); --lev-shadow: 0 18px 48px rgba(0, 92, 98, .08); } @font-face { font-family: "Kjk"; src: url("fonts/Kjk-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; } * { margin: 0; padding: 0; } html { min-height: 100%; } body.site-sadnaot { min-height: 100vh; } body.site-sadnaot a { text-decoration: none; } body.site-sadnaot button, body.site-sadnaot input, body.site-sadnaot textarea, body.site-sadnaot select { font: inherit; } body.site-sadnaot button { cursor: pointer; } body.site-sadnaot img { max-width: 100%; } body.site-sadnaot header { width: 100%; } body.site-sadnaot .header-container { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 22px !important; } body.site-sadnaot .logo, body.site-sadnaot .header-actions, body.site-sadnaot .desktop-nav { display: flex; align-items: center; } body.site-sadnaot .logo { color: inherit; } body.site-sadnaot .header-actions { gap: 12px; } body.site-sadnaot .menu-toggle { display: none; width: 30px; height: 24px; padding: 0; flex-direction: column; justify-content: space-between; background: transparent; border: 0; } body.site-sadnaot .menu-toggle span { display: block; width: 100%; height: 2px; border-radius: 2px; } body.site-sadnaot .mobile-drawer { position: fixed; inset: 70px 0 0; z-index: 900; display: none; padding: 28px; overflow-y: auto; } body.site-sadnaot .mobile-drawer.open { display: block; } body.site-sadnaot .mobile-nav { display: flex; flex-direction: column; align-items: stretch; gap: 10px; } body.site-sadnaot .drawer-link { text-align: right; } body.site-sadnaot .notebook-paper { position: relative; } body.site-sadnaot .workshop-card[hidden], body.site-sadnaot [hidden] { display: none !important; } body.site-sadnaot .card-footer { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; margin-top: 24px; } body.site-sadnaot .offer-strip { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 12px !important; max-width: 1060px !important; margin: -170px auto 90px !important; padding: 20px !important; position: relative !important; z-index: 2 !important; color: var(--lev-ink) !important; background: rgba(255,255,255,.94) !important; border: 1px solid var(--lev-line) !important; border-radius: 26px !important; box-shadow: var(--lev-shadow) !important; backdrop-filter: blur(14px) !important; } body.site-sadnaot .offer-strip > div { display: flex !important; min-height: 92px !important; padding: 14px !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 4px !important; background: var(--lev-soft) !important; border-radius: 18px !important; text-align: center !important; } body.site-sadnaot .offer-strip strong { color: var(--lev-ink) !important; font-size: 20px !important; line-height: 1.25 !important; } body.site-sadnaot .offer-strip span { color: var(--lev-muted) !important; font-size: 14px !important; } body.site-sadnaot .offer-strip .btn-primary { grid-column: 1 / -1 !important; justify-self: center !important; } body.site-sadnaot .page-intro { max-width: 820px !important; margin: 0 auto 72px !important; text-align: center !important; } body.site-sadnaot .page-intro h3 { margin-bottom: 22px !important; color: var(--lev-ink) !important; font-size: clamp(1.8rem, 4vw, 3rem) !important; line-height: 1.25 !important; text-wrap: balance !important; } body.site-sadnaot .page-intro p + p { margin-top: 18px !important; } body.site-sadnaot .info-blocks-grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 16px !important; margin-bottom: 72px !important; } body.site-sadnaot .info-block { padding: 32px !important; text-align: center !important; } body.site-sadnaot .info-block h4 { margin-bottom: 12px !important; color: var(--lev-ink) !important; font-size: 23px !important; } body.site-sadnaot .bullets-list { display: grid !important; gap: 10px !important; list-style: none !important; } body.site-sadnaot .form-group { display: grid; gap: 8px; margin-bottom: 18px; } body.site-sadnaot .form-actions, body.site-sadnaot .as-hero-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-top: 24px; } body.site-sadnaot .faq-item { padding: 20px 0; } body.site-sadnaot .faq-answer { margin-top: 10px; } body.site-sadnaot footer { padding: 46px 22px; text-align: center; } body.site-sadnaot .whatsapp-float { position: fixed; left: 20px; bottom: 20px; z-index: 800; display: grid; place-items: center; width: 58px; height: 58px; border-radius: 50%; } body.site-sadnaot .whatsapp-float svg { width: 30px; height: 30px; fill: currentColor; } body.site-sadnaot .whatsapp-tooltip { display: none !important; } html:has(body.site-sadnaot), body.site-sadnaot { background: #fff !important; color: var(--lev-ink) !important; overflow-x: hidden !important; scroll-behavior: smooth; } body.site-sadnaot { font-family: "Assistant", Arial, sans-serif !important; font-size: 18px !important; line-height: 1.72 !important; } body.site-sadnaot::before { content: ""; position: fixed; inset: 0; z-index: -1; pointer-events: none; background: radial-gradient(circle at 12% 8%, rgba(0,168,168,.09), transparent 27rem), radial-gradient(circle at 92% 42%, rgba(0,168,168,.06), transparent 34rem), #fff; } body.site-sadnaot *, body.site-sadnaot *::before, body.site-sadnaot *::after { box-sizing: border-box; } body.site-sadnaot .hand, body.site-sadnaot .main-title, body.site-sadnaot .page-title, body.site-sadnaot .section-title, body.site-sadnaot .workshop-card h3, body.site-sadnaot .logo span { font-family: "Kjk", "Gveret Levin", "Assistant", sans-serif !important; letter-spacing: 0 !important; } body.site-sadnaot header { position: fixed !important; inset: 0 0 auto !important; z-index: 1000 !important; background: rgba(255,255,255,.84) !important; border: 0 !important; border-bottom: 1px solid rgba(0,123,128,.09) !important; box-shadow: none !important; backdrop-filter: blur(20px) saturate(150%) !important; -webkit-backdrop-filter: blur(20px) saturate(150%) !important; } body.site-sadnaot .header-container { width: min(100% - 34px, 1280px) !important; min-height: 82px !important; margin: 0 auto !important; padding: 10px 0 !important; } body.site-sadnaot .logo { gap: 10px !important; } body.site-sadnaot .lev-logo-img { width: 48px !important; height: 48px !important; object-fit: contain !important; border: 0 !important; background: transparent !important; box-shadow: none !important; filter: invert(43%) sepia(92%) saturate(1076%) hue-rotate(138deg) brightness(86%) contrast(101%) !important; } body.site-sadnaot .logo span { color: var(--lev-ink) !important; font-size: clamp(1.35rem, 2.2vw, 1.75rem) !important; text-shadow: none !important; } body.site-sadnaot .desktop-nav { gap: clamp(8px, 1.3vw, 20px) !important; } body.site-sadnaot .desktop-nav .nav-link, body.site-sadnaot .drawer-link { color: #36565b !important; background: transparent !important; border: 0 !important; padding: 9px 3px !important; font: 700 15px/1.2 "Assistant", Arial, sans-serif !important; opacity: 1 !important; text-shadow: none !important; transition: color .2s ease, transform .2s ease !important; } body.site-sadnaot .desktop-nav .nav-link:hover, body.site-sadnaot .desktop-nav .nav-link.active, body.site-sadnaot .drawer-link:hover, body.site-sadnaot .drawer-link.active { color: var(--lev-deep) !important; transform: translateY(-1px); } body.site-sadnaot .desktop-nav .nav-link.active::after { content: ""; display: block; width: 18px; height: 2px; margin: 5px auto 0; border-radius: 99px; background: var(--lev-turquoise); } body.site-sadnaot .theme-toggle-btn, body.site-sadnaot .notebook-tabs, body.site-sadnaot .binder-rings { display: none !important; } body.site-sadnaot .menu-toggle span { background: var(--lev-ink) !important; } body.site-sadnaot .mobile-drawer { background: rgba(255,255,255,.97) !important; backdrop-filter: blur(20px) !important; } body.site-sadnaot .notebook-container { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 82px 0 0 !important; } body.site-sadnaot .notebook-paper, body.site-sadnaot .notebook-paper[data-active-page], body.site-sadnaot .notebook-page, body.site-sadnaot .notebook-page.active { width: 100% !important; max-width: none !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } body.site-sadnaot .notebook-paper::before, body.site-sadnaot .notebook-paper::after, body.site-sadnaot .notebook-page::before, body.site-sadnaot .notebook-page::after, body.site-sadnaot .page-content::before, body.site-sadnaot .page-content::after { display: none !important; } body.site-sadnaot .notebook-page { display: none !important; } body.site-sadnaot .notebook-page.active { display: block !important; } body.site-sadnaot .page-content { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 0 100px !important; text-align: center !important; } body.site-sadnaot .page-content > *:not(.hero-section):not(.page-header-block) { width: min(calc(100% - 36px), 1080px) !important; margin-inline: auto !important; } body.site-sadnaot .hero-section, body.site-sadnaot .page-header-block { position: relative !important; display: grid !important; place-items: center !important; align-content: center !important; width: 100% !important; max-width: none !important; min-height: min(78vh, 760px) !important; margin: 0 auto clamp(64px, 9vw, 118px) !important; padding: clamp(72px, 10vw, 130px) 22px !important; overflow: hidden !important; text-align: center !important; background: radial-gradient(circle at 50% 38%, rgba(0,168,168,.15), transparent 23rem), linear-gradient(180deg, #fff 0%, #f7fdfc 72%, #fff 100%) !important; border: 0 !important; box-shadow: none !important; } body.site-sadnaot #page-home .hero-section { min-height: min(70vh, 680px) !important; margin-bottom: clamp(46px, 7vw, 84px) !important; } body.site-sadnaot .hero-scroll-cue { margin-top: 12px !important; padding: 10px 16px !important; color: var(--lev-deep) !important; background: transparent !important; border: 0 !important; font: 800 15px/1.3 "Assistant", Arial, sans-serif !important; cursor: pointer !important; } body.site-sadnaot .hero-scroll-cue:hover, body.site-sadnaot .hero-scroll-cue:focus-visible { color: var(--lev-ink) !important; transform: translateY(2px) !important; } body.site-sadnaot .hero-section::after, body.site-sadnaot .page-header-block::after { content: "" !important; display: block !important; position: absolute; width: min(70vw, 760px); height: min(70vw, 760px); border: 1px solid rgba(0,168,168,.11); border-radius: 50%; z-index: 0; } body.site-sadnaot .hero-section > *, body.site-sadnaot .page-header-block > * { position: relative; z-index: 1; } body.site-sadnaot .hero-logo-lockup { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 18px !important; } body.site-sadnaot .hero-logo-mark, body.site-sadnaot .page-doodle { width: clamp(84px, 10vw, 132px) !important; height: auto !important; margin: 0 auto 12px !important; opacity: 1 !important; border: 0 !important; box-shadow: none !important; background: transparent !important; filter: invert(43%) sepia(92%) saturate(1076%) hue-rotate(138deg) brightness(86%) contrast(101%) !important; } body.site-sadnaot .page-doodle, body.site-sadnaot .section-line-art { transform-origin: 50% 55%; will-change: transform, opacity; } body.site-sadnaot #page-master-of-non .page-doodle { animation: lev-camera-focus 5.8s ease-in-out infinite; } body.site-sadnaot #page-chiluf .page-doodle { animation: lev-exchange-arrows 6.2s ease-in-out infinite; } body.site-sadnaot #page-find-method .page-doodle { animation: lev-tomato-breathe 5.4s ease-in-out infinite; } body.site-sadnaot #page-find-method .tomato-art { animation: lev-tomato-drift 8s ease-in-out infinite; } body.site-sadnaot #page-learning-from-no .page-doodle { animation: lev-no-turn 6.6s ease-in-out infinite; } body.site-sadnaot #page-acting-school-prep .page-doodle { animation: lev-stage-rise 6s ease-in-out infinite; } body.site-sadnaot #page-studio .studio-heart { animation: lev-heart-pulse 4.8s ease-in-out infinite; } @keyframes lev-camera-focus { 0%, 100% { transform: scale(1) rotate(-1deg); opacity: .9; } 45% { transform: scale(1.06) rotate(1deg); opacity: 1; } 55% { transform: scale(.98) rotate(0); opacity: .82; } } @keyframes lev-exchange-arrows { 0%, 100% { transform: translateX(0) rotate(0); } 42% { transform: translateX(7px) rotate(2deg); } 68% { transform: translateX(-5px) rotate(-2deg); } } @keyframes lev-tomato-breathe { 0%, 100% { transform: translateY(0) scale(1) rotate(-2deg); } 50% { transform: translateY(-7px) scale(1.045) rotate(2deg); } } @keyframes lev-tomato-drift { 0%, 100% { transform: translate3d(0, 0, 0) rotate(-1deg); opacity: .72; } 50% { transform: translate3d(0, -8px, 0) rotate(1.5deg); opacity: .92; } } @keyframes lev-no-turn { 0%, 100% { transform: translateX(0) rotate(0); } 38% { transform: translateX(-6px) rotate(-3deg); } 62% { transform: translateX(4px) rotate(2deg); } } @keyframes lev-stage-rise { 0%, 100% { transform: translateY(0) scale(1); } 48% { transform: translateY(-8px) scale(1.025); } 58% { transform: translateY(-6px) scale(1.01); } } @keyframes lev-heart-pulse { 0%, 100% { transform: scale(1) rotate(-1deg); } 12% { transform: scale(1.055) rotate(1deg); } 22% { transform: scale(1.01) rotate(0); } 32% { transform: scale(1.04) rotate(-1deg); } 48% { transform: scale(1) rotate(0); } } @media (prefers-reduced-motion: reduce) { body.site-sadnaot .page-doodle, body.site-sadnaot .section-line-art { animation: none !important; transform: none !important; } } body.site-sadnaot .main-title, body.site-sadnaot .page-title { max-width: 11ch !important; margin: 0 auto 18px !important; color: var(--lev-ink) !important; font-size: clamp(4.5rem, 12vw, 9.5rem) !important; line-height: .93 !important; text-wrap: balance !important; text-shadow: none !important; } body.site-sadnaot .page-title { font-size: clamp(3.8rem, 9vw, 7.6rem) !important; } body.site-sadnaot .subtitle, body.site-sadnaot .page-subtitle { max-width: 36ch !important; margin: 0 auto !important; color: var(--lev-deep) !important; font: 700 clamp(1.2rem, 2.8vw, 1.85rem)/1.45 "Assistant", Arial, sans-serif !important; text-align: center !important; text-wrap: balance !important; } body.site-sadnaot .instagram-banner { display: inline-flex !important; width: auto !important; margin: 18px auto 0 !important; padding: 10px 18px !important; color: var(--lev-dark) !important; background: rgba(255,255,255,.72) !important; border: 1px solid var(--lev-line) !important; border-radius: 999px !important; box-shadow: 0 12px 30px rgba(0,92,98,.08) !important; text-decoration: none !important; } body.site-sadnaot .section-title { margin: 0 auto 36px !important; color: var(--lev-ink) !important; font-size: clamp(2.6rem, 6vw, 5rem) !important; line-height: 1 !important; text-align: center !important; text-wrap: balance !important; text-shadow: none !important; } body.site-sadnaot .section-title::after { display: none !important; } body.site-sadnaot p, body.site-sadnaot li, body.site-sadnaot label, body.site-sadnaot .card-desc { color: var(--lev-muted) !important; font-family: "Assistant", Arial, sans-serif !important; line-height: 1.75 !important; } body.site-sadnaot strong, body.site-sadnaot b { color: var(--lev-ink) !important; } body.site-sadnaot a { color: var(--lev-deep); } body.site-sadnaot .divider-line, body.site-sadnaot .timeline-track, body.site-sadnaot .timeline-dot, body.site-sadnaot .pulse-icon, body.site-sadnaot .card-tape, body.site-sadnaot .tape-dec { display: none !important; } body.site-sadnaot .quiz-card { margin: 0 auto clamp(80px, 11vw, 140px) !important; padding: clamp(30px, 5vw, 58px) !important; background: var(--lev-soft) !important; border: 0 !important; border-radius: 16px !important; box-shadow: none !important; transform: none !important; } body.site-sadnaot .quiz-card h3 { color: var(--lev-ink) !important; font-size: clamp(2.1rem, 5vw, 3.6rem) !important; } body.site-sadnaot .quiz-options { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 10px !important; } body.site-sadnaot .quiz-opt { min-height: 48px !important; padding: 11px 18px !important; color: var(--lev-dark) !important; background: #fff !important; border: 1px solid var(--lev-line) !important; border-radius: 999px !important; box-shadow: none !important; font: 700 16px/1.3 "Assistant", Arial, sans-serif !important; } body.site-sadnaot .quiz-opt:hover, body.site-sadnaot .quiz-opt:focus-visible { color: #fff !important; background: var(--lev-deep) !important; transform: translateY(-2px) !important; } body.site-sadnaot .workshops-grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 18px !important; margin: 0 auto clamp(80px, 10vw, 130px) !important; } body.site-sadnaot .workshop-card, body.site-sadnaot .note, body.site-sadnaot .details-box, body.site-sadnaot .story-note, body.site-sadnaot .as-hero-panel, body.site-sadnaot .as-process-step, body.site-sadnaot .as-mid-cta, body.site-sadnaot .journey-section, body.site-sadnaot .teacher-card, body.site-sadnaot .faq-wrapper { color: var(--lev-ink) !important; background: #fff !important; border: 1px solid var(--lev-line) !important; border-radius: 18px !important; box-shadow: 0 10px 34px rgba(0,92,98,.05) !important; transform: none !important; } body.site-sadnaot .workshop-card { position: relative !important; min-height: 330px !important; padding: clamp(28px, 4vw, 48px) !important; display: flex !important; flex-direction: column !important; justify-content: space-between !important; text-align: right !important; overflow: hidden !important; cursor: pointer !important; transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease !important; } body.site-sadnaot .workshop-card::before { display: none !important; } body.site-sadnaot .workshop-card:hover { transform: translateY(-3px) !important; border-color: rgba(0,168,168,.34) !important; box-shadow: var(--lev-shadow) !important; } body.site-sadnaot .workshop-card h3 { position: relative; z-index: 1; color: var(--lev-ink) !important; font-size: clamp(2rem, 3.5vw, 2.8rem) !important; line-height: 1.1 !important; text-align: right !important; text-wrap: balance !important; text-shadow: none !important; } body.site-sadnaot .index-title-meta { display: block !important; margin-top: 12px !important; color: var(--lev-deep) !important; font: 800 15px/1.4 "Assistant", Arial, sans-serif !important; } body.site-sadnaot .card-desc { position: relative; z-index: 1; font-size: 17px !important; } body.site-sadnaot .card-footer { position: relative; z-index: 1; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 14px !important; } body.site-sadnaot .card-action { color: var(--lev-deep) !important; font: 800 15px/1.3 "Assistant", Arial, sans-serif !important; white-space: nowrap !important; } body.site-sadnaot .workshop-sticky-cta { position: fixed !important; inset: auto 50% 20px auto !important; z-index: 90 !important; min-width: 220px !important; padding: 15px 24px !important; color: #fff !important; background: var(--lev-deep) !important; border: 0 !important; border-radius: 999px !important; box-shadow: 0 14px 34px rgba(0,92,98,.28) !important; font: 800 17px/1.3 "Assistant", Arial, sans-serif !important; cursor: pointer !important; transform: translateX(50%) !important; } body.site-sadnaot .workshop-sticky-cta[hidden] { display: none !important; } body.site-sadnaot .card-tag, body.site-sadnaot .card-action, body.site-sadnaot .form-availability, body.site-sadnaot .timeline-phase { display: inline-flex !important; width: auto !important; max-width: 100% !important; padding: 7px 12px !important; color: var(--lev-dark) !important; background: var(--lev-soft) !important; border: 0 !important; border-radius: 999px !important; box-shadow: none !important; font: 700 15px/1.35 "Assistant", Arial, sans-serif !important; } body.site-sadnaot .card-action { background: transparent !important; padding-inline: 0 !important; } body.site-sadnaot .details-box, body.site-sadnaot .story-note, body.site-sadnaot .as-copy-section, body.site-sadnaot .as-process-section, body.site-sadnaot .journey-section, body.site-sadnaot .teachers-section, body.site-sadnaot .faq-wrapper, body.site-sadnaot .as-mid-cta { max-width: 900px !important; margin: 28px auto 72px !important; padding: clamp(30px, 5vw, 62px) !important; text-align: center !important; } body.site-sadnaot .details-box, body.site-sadnaot .story-note, body.site-sadnaot .journey-section, body.site-sadnaot .faq-wrapper { border-inline: 0 !important; box-shadow: none !important; } body.site-sadnaot .as-copy-section { padding-inline: 0 !important; border: 0 !important; box-shadow: none !important; background: transparent !important; } body.site-sadnaot .as-hero-panel { display: grid !important; grid-template-columns: 1.35fr .75fr !important; gap: 36px !important; max-width: 1060px !important; margin: 0 auto 80px !important; padding: clamp(34px, 5vw, 64px) !important; text-align: right !important; } body.site-sadnaot .as-facts-card { background: var(--lev-soft) !important; border: 0 !important; border-radius: 22px !important; padding: 24px !important; } body.site-sadnaot .as-process-grid, body.site-sadnaot .teachers-grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 16px !important; } body.site-sadnaot .as-process-step, body.site-sadnaot .teacher-card { padding: 28px !important; } body.site-sadnaot .teacher-card img { border-radius: 18px !important; filter: saturate(.9) !important; } body.site-sadnaot .faq-item { border-bottom: 1px solid var(--lev-line) !important; background: transparent !important; box-shadow: none !important; text-align: right !important; } body.site-sadnaot .faq-question { color: var(--lev-ink) !important; font-family: "Assistant", Arial, sans-serif !important; } body.site-sadnaot .faq-answer { color: var(--lev-muted) !important; } body.site-sadnaot .btn-primary, body.site-sadnaot .btn-secondary, body.site-sadnaot .back-to-catalog-btn, body.site-sadnaot button[type="submit"] { min-height: 54px !important; padding: 14px 24px !important; color: #fff !important; background: var(--lev-deep) !important; border: 1px solid var(--lev-deep) !important; border-radius: 999px !important; box-shadow: 0 14px 34px rgba(0,123,128,.18) !important; font: 800 17px/1.35 "Assistant", Arial, sans-serif !important; text-decoration: none !important; text-shadow: none !important; transition: transform .2s ease, background .2s ease !important; } body.site-sadnaot .btn-secondary, body.site-sadnaot .back-to-catalog-btn { color: var(--lev-dark) !important; background: #fff !important; border-color: var(--lev-line) !important; box-shadow: none !important; } body.site-sadnaot .btn-primary:hover, body.site-sadnaot button[type="submit"]:hover { background: var(--lev-dark) !important; transform: translateY(-2px) !important; } body.site-sadnaot .form-wrapper { max-width: 680px !important; margin: 68px auto !important; padding: clamp(30px, 5vw, 58px) !important; color: var(--lev-ink) !important; background: var(--lev-soft) !important; border: 1px solid var(--lev-line) !important; border-radius: 30px !important; box-shadow: none !important; text-align: right !important; } body.site-sadnaot input, body.site-sadnaot textarea, body.site-sadnaot select { width: 100% !important; min-height: 54px !important; padding: 12px 16px !important; color: var(--lev-ink) !important; background: #fff !important; border: 1px solid rgba(0,123,128,.22) !important; border-radius: 14px !important; box-shadow: none !important; font: 400 17px/1.4 "Assistant", Arial, sans-serif !important; } body.site-sadnaot textarea { min-height: 120px !important; } body.site-sadnaot input:focus, body.site-sadnaot textarea:focus, body.site-sadnaot select:focus { outline: 3px solid rgba(0,168,168,.16) !important; border-color: var(--lev-turquoise) !important; } body.site-sadnaot footer { color: var(--lev-muted) !important; background: var(--lev-soft) !important; border-top: 1px solid var(--lev-line) !important; } body.site-sadnaot footer a { color: var(--lev-dark) !important; } body.site-sadnaot .whatsapp-float { color: #fff !important; background: var(--lev-deep) !important; border: 0 !important; box-shadow: 0 12px 34px rgba(0,123,128,.26) !important; } body.site-sadnaot .reveal { opacity: 1 !important; transform: none !important; transition: opacity .7s ease, transform .7s ease !important; } body.site-sadnaot .reveal.visible, body.site-sadnaot .reveal.in-view, body.site-sadnaot .reveal.is-visible { opacity: 1; transform: translateY(0) !important; } body.site-sadnaot .studio-story { max-width: 780px !important; margin: 0 auto 88px !important; } body.site-sadnaot .studio-kicker { margin-bottom: 16px !important; color: var(--lev-deep) !important; font-size: 1rem !important; font-weight: 800 !important; letter-spacing: 0 !important; } body.site-sadnaot .studio-story .section-title { max-width: 18ch !important; margin: 0 auto 38px !important; font-size: clamp(2.25rem, 4.5vw, 3.75rem) !important; line-height: 1.12 !important; text-wrap: balance !important; } body.site-sadnaot .studio-story-copy { display: block !important; max-width: 690px !important; margin: 0 auto !important; text-align: right !important; } body.site-sadnaot .studio-story-copy p { margin: 0 0 20px !important; color: #40585b !important; font-size: 1.12rem !important; line-height: 1.8 !important; } body.site-sadnaot .studio-story-copy p:last-child { margin-bottom: 0 !important; color: var(--lev-ink) !important; font-weight: 700 !important; } body.site-sadnaot .studio-founders { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 20px !important; margin-bottom: 86px !important; } body.site-sadnaot .studio-founder { display: grid !important; grid-template-columns: 118px 1fr !important; align-items: start !important; gap: 24px !important; padding: 32px !important; text-align: right !important; background: #fff !important; border: 1px solid var(--lev-line) !important; border-radius: 24px !important; box-shadow: 0 18px 55px rgba(0,92,98,.08) !important; } body.site-sadnaot .studio-founder img { width: 118px !important; aspect-ratio: 1 !important; object-fit: cover !important; border-radius: 50% !important; border: 3px solid var(--lev-turquoise) !important; } body.site-sadnaot .studio-founder h3 { margin: 0 0 4px !important; font-size: 2rem !important; line-height: 1.1 !important; } body.site-sadnaot .studio-founder p { margin: 0 0 12px !important; font-size: 1rem !important; line-height: 1.7 !important; } body.site-sadnaot .studio-founder p:last-child { margin-bottom: 0 !important; } body.site-sadnaot .studio-founder-role { margin-bottom: 16px !important; color: var(--lev-turquoise) !important; font-weight: 800 !important; } body.site-sadnaot .studio-founder-credit { color: var(--lev-ink) !important; font-weight: 650 !important; } body.site-sadnaot .studio-founder-approach { color: var(--lev-muted) !important; } body.site-sadnaot .studio-belief { position: relative !important; margin-bottom: 84px !important; padding: clamp(44px, 7vw, 78px) clamp(24px, 7vw, 80px) !important; overflow: hidden !important; color: var(--lev-ink) !important; background: var(--lev-soft) !important; border: 1px solid var(--lev-line) !important; border-radius: 28px !important; } body.site-sadnaot .studio-belief-lead { max-width: 20ch !important; margin: 0 auto 24px !important; color: var(--lev-ink) !important; font-size: clamp(2.1rem, 4.5vw, 3.7rem) !important; line-height: 1.12 !important; text-wrap: balance !important; } body.site-sadnaot .studio-belief > p:last-child { max-width: 660px !important; margin: 0 auto !important; color: #40585b !important; font-size: 1.1rem !important; line-height: 1.8 !important; } body.site-sadnaot .studio-principles { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 18px !important; margin-bottom: 78px !important; text-align: right !important; } body.site-sadnaot .studio-principle { padding: 30px 26px !important; border-top: 2px solid var(--lev-turquoise) !important; } body.site-sadnaot .studio-principle span { display: block !important; margin-bottom: 22px !important; color: var(--lev-turquoise) !important; font-weight: 800 !important; } body.site-sadnaot .studio-principle h3 { margin-bottom: 12px !important; font-size: 1.4rem !important; } body.site-sadnaot .studio-principle p { color: #40585b !important; font-size: 1rem !important; line-height: 1.7 !important; } body.site-sadnaot .studio-closing { max-width: 760px !important; padding-top: 10px !important; } body.site-sadnaot .studio-closing p { margin-bottom: 28px !important; color: var(--lev-ink) !important; font-size: clamp(2rem, 4vw, 3.1rem) !important; line-height: 1.15 !important; } body.site-sadnaot .syllabus-toolbar { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 18px !important; max-width: 820px !important; margin: 0 auto 20px !important; padding: 16px 18px !important; background: var(--lev-soft) !important; border-radius: 14px !important; } body.site-sadnaot .syllabus-toolbar p { margin: 0 !important; color: var(--lev-muted) !important; font-size: 15px !important; text-align: right !important; } body.site-sadnaot .syllabus-toolbar button { flex: 0 0 auto !important; padding: 9px 14px !important; color: var(--lev-dark) !important; background: #fff !important; border: 1px solid var(--lev-line) !important; border-radius: 999px !important; font: 800 14px/1.2 "Assistant", Arial, sans-serif !important; } body.site-sadnaot #page-acting-school-prep .timeline-container { display: grid !important; gap: 8px !important; max-width: 820px !important; margin: 0 auto !important; } body.site-sadnaot #page-acting-school-prep .timeline-item { margin: 0 !important; transform: none !important; } body.site-sadnaot #page-acting-school-prep .timeline-card { padding: 0 !important; overflow: hidden !important; background: #fff !important; border: 1px solid var(--lev-line) !important; border-radius: 14px !important; box-shadow: none !important; } body.site-sadnaot .syllabus-toggle { display: grid !important; grid-template-columns: 44px minmax(0, 1fr) 28px !important; align-items: center !important; gap: 16px !important; width: 100% !important; padding: 20px 22px !important; color: var(--lev-ink) !important; background: transparent !important; border: 0 !important; text-align: right !important; } body.site-sadnaot .syllabus-toggle:hover, body.site-sadnaot .syllabus-toggle:focus-visible, body.site-sadnaot .timeline-card.is-open .syllabus-toggle { background: var(--lev-soft) !important; } body.site-sadnaot .syllabus-number { color: var(--lev-turquoise) !important; font: 800 14px/1 "Assistant", Arial, sans-serif !important; } body.site-sadnaot .syllabus-heading h4 { margin: 0 0 5px !important; color: var(--lev-ink) !important; font-size: 1.25rem !important; line-height: 1.25 !important; } body.site-sadnaot .syllabus-heading .timeline-phase { padding: 0 !important; color: var(--lev-muted) !important; background: transparent !important; font-size: 13px !important; } body.site-sadnaot .syllabus-indicator { color: var(--lev-deep) !important; font: 400 26px/1 "Assistant", Arial, sans-serif !important; text-align: center !important; } body.site-sadnaot .timeline-card.is-open .syllabus-indicator { transform: rotate(45deg) !important; } body.site-sadnaot .syllabus-details { margin: 0 !important; padding: 4px 82px 24px 66px !important; color: var(--lev-muted) !important; font-size: 1rem !important; line-height: 1.75 !important; text-align: right !important; } body.site-sadnaot .syllabus-details[hidden] { display: none !important; } @keyframes lev-clay-shape { 0%, 100% { transform: rotate(-2deg) scale(1); } 45% { transform: rotate(2deg) scale(1.05); } 65% { transform: rotate(-1deg) scale(.98); } } @media (max-width: 900px) { body.site-sadnaot .desktop-nav { display: none !important; } body.site-sadnaot .menu-toggle { display: flex !important; } body.site-sadnaot .workshops-grid { grid-template-columns: 1fr !important; } body.site-sadnaot .as-hero-panel { grid-template-columns: 1fr !important; text-align: center !important; } body.site-sadnaot .as-process-grid, body.site-sadnaot .teachers-grid { grid-template-columns: 1fr !important; } body.site-sadnaot .studio-story-copy, body.site-sadnaot .studio-founders, body.site-sadnaot .studio-principles { grid-template-columns: 1fr !important; } body.site-sadnaot .offer-strip { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; margin-top: -110px !important; } } @media (max-width: 640px) { body.site-sadnaot { font-size: 17px !important; } body.site-sadnaot .header-container { min-height: 70px !important; } body.site-sadnaot .notebook-container { padding-top: 70px !important; } body.site-sadnaot .logo span { font-size: 1.25rem !important; } body.site-sadnaot .lev-logo-img { width: 42px !important; height: 42px !important; } body.site-sadnaot .hero-section, body.site-sadnaot .page-header-block { min-height: 66vh !important; margin-bottom: 54px !important; padding: 70px 18px !important; } body.site-sadnaot #page-home .hero-section { min-height: 58vh !important; padding-bottom: 46px !important; } body.site-sadnaot .main-title { font-size: clamp(4rem, 22vw, 6rem) !important; } body.site-sadnaot .page-title { font-size: clamp(3.4rem, 17vw, 5.3rem) !important; } body.site-sadnaot .page-content > *:not(.hero-section):not(.page-header-block) { width: min(calc(100% - 24px), 1080px) !important; } body.site-sadnaot .quiz-card, body.site-sadnaot .workshop-card, body.site-sadnaot .details-box, body.site-sadnaot .story-note, body.site-sadnaot .form-wrapper, body.site-sadnaot .faq-wrapper, body.site-sadnaot .as-hero-panel, body.site-sadnaot .as-mid-cta, body.site-sadnaot .journey-section { border-radius: 22px !important; } body.site-sadnaot .workshop-card { min-height: 290px !important; padding: 28px !important; } body.site-sadnaot .card-footer { align-items: flex-start !important; flex-direction: column !important; } body.site-sadnaot .workshop-sticky-cta { bottom: 14px !important; width: min(calc(100% - 104px), 360px) !important; min-width: 0 !important; } body.site-sadnaot .offer-strip { grid-template-columns: 1fr !important; margin-top: -72px !important; padding: 12px !important; } body.site-sadnaot .info-blocks-grid { grid-template-columns: 1fr !important; } body.site-sadnaot .studio-founder { grid-template-columns: 1fr !important; text-align: center !important; } body.site-sadnaot .studio-founder img { margin: 0 auto !important; } body.site-sadnaot .studio-story-copy { text-align: center !important; } body.site-sadnaot .studio-principle { text-align: center !important; } body.site-sadnaot .syllabus-toolbar { align-items: stretch !important; flex-direction: column !important; text-align: center !important; } body.site-sadnaot .syllabus-toolbar p { text-align: center !important; } body.site-sadnaot .syllabus-toggle { grid-template-columns: 34px minmax(0, 1fr) 24px !important; gap: 10px !important; padding: 17px 14px !important; } body.site-sadnaot .syllabus-heading h4 { font-size: 1.08rem !important; } body.site-sadnaot .syllabus-details { padding: 2px 58px 20px 38px !important; } body.site-sadnaot .btn-primary, body.site-sadnaot .btn-secondary, body.site-sadnaot .back-to-catalog-btn, body.site-sadnaot button[type="submit"] { width: 100% !important; } } html body.site-sadnaot .quiz-card, html body.site-sadnaot .details-box, html body.site-sadnaot .story-note, html body.site-sadnaot .info-block, html body.site-sadnaot .studio-founder, html body.site-sadnaot .studio-belief, html body.site-sadnaot .faq-wrapper, html body.site-sadnaot .form-wrapper, html body.site-sadnaot .masterclass-feature { clip-path: none !important; border-radius: 8px !important; box-shadow: 0 12px 34px rgba(42, 56, 62, .07) !important; } html body.site-sadnaot .workshop-card { clip-path: polygon(0 1.2%, 10% .4%, 22% 1%, 34% .3%, 47% .9%, 60% .3%, 73% 1%, 86% .4%, 100% 1.1%, 99.5% 99%, 85% 99.5%, 69% 99%, 52% 99.6%, 34% 99%, 17% 99.5%, .5% 99%) !important; border-radius: 2px !important; transform: none !important; box-shadow: 0 14px 36px rgba(42, 56, 62, .08) !important; } html body.site-sadnaot .workshop-card:hover { transform: translateY(-4px) !important; } html body.site-sadnaot .hero-section::before, html body.site-sadnaot .page-header-block::after { clip-path: polygon(0 1.2%, 16% .4%, 33% 1%, 50% .3%, 67% .9%, 84% .4%, 100% 1.1%, 99.5% 99%, 82% 99.5%, 64% 99%, 46% 99.6%, 27% 99%, 10% 99.5%, .5% 99%) !important; transform: none !important; box-shadow: 0 16px 40px rgba(49, 55, 60, .075) !important; } html body.site-sadnaot .hero-section::after, html body.site-sadnaot .page-header-block::before { display: none !important; } html body.site-sadnaot .workshop-logo-card, html body.site-sadnaot .workshop-logo-hero { clip-path: none !important; border-radius: 0 !important; box-shadow: none !important; transform: none !important; mix-blend-mode: multiply; } html body.site-sadnaot .page-header-block .workshop-logo-hero { width: min(86vw, 660px) !important; max-height: 430px; margin-bottom: 20px !important; } html body.site-sadnaot .workshop-card .workshop-logo-card { width: calc(100% + 2px); margin-inline: -1px; } html body.site-sadnaot .workshop-logo-card.logo-master-simple, html body.site-sadnaot .workshop-logo-card.logo-homer-simple, html body.site-sadnaot .workshop-logo-card.logo-maayan-simple, html body.site-sadnaot .workshop-logo-card.logo-yuval-poster { width: 88%; height: 190px; margin: 8px auto 24px; object-fit: contain; aspect-ratio: auto; } html body.site-sadnaot .workshop-logo-card.logo-homer-simple { height: 220px; } html body.site-sadnaot .workshop-logo-card.logo-maayan-simple { height: 180px; } html body.site-sadnaot .workshop-logo-card.logo-yuval-poster { width: min(100%, 300px); height: 250px; object-fit: contain; object-position: center top; mix-blend-mode: normal; } html body.site-sadnaot .masterclass-wordmark { display: block; width: min(100%, 560px); height: auto; margin: 0 auto 24px; object-fit: contain; } html body.site-sadnaot .page-header-block .workshop-logo-hero.logo-master-simple { width: min(84vw, 700px) !important; max-height: 330px; } html body.site-sadnaot .page-header-block .workshop-logo-hero.logo-homer-simple { width: min(72vw, 520px) !important; max-height: 430px; } html body.site-sadnaot .btn-primary, html body.site-sadnaot .btn-secondary, html body.site-sadnaot .back-to-catalog-btn, html body.site-sadnaot .card-tag, html body.site-sadnaot .card-action { clip-path: none !important; border-radius: 6px !important; } html body.site-sadnaot .offer-strip, html body.site-sadnaot .page-intro, html body.site-sadnaot .info-blocks-grid, html body.site-sadnaot .form-faq-section { position: relative; z-index: 2; } @media (max-width: 640px) { html body.site-sadnaot .page-header-block .workshop-logo-hero { width: 100% !important; max-height: 300px; margin-bottom: 14px !important; } html body.site-sadnaot .workshop-card { clip-path: none !important; border-radius: 6px !important; } } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep, #page-yuval-shefferman, #page-maayan-even ) { --reading-width: 720px; --section-width: 960px; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .page-header-block { margin-bottom: 0 !important; padding-block: clamp(34px, 6vw, 68px) clamp(28px, 4vw, 46px) !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no ) .offer-strip { width: min(calc(100% - 40px), var(--section-width)) !important; margin: 0 auto clamp(76px, 9vw, 112px) !important; padding: 14px !important; gap: 10px !important; background: rgba(255, 255, 255, .92) !important; border: 1px solid rgba(31, 55, 64, .13) !important; border-radius: 8px !important; box-shadow: 0 12px 32px rgba(42, 56, 62, .06) !important; backdrop-filter: blur(10px) !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no ) .offer-strip > div { min-height: 82px !important; padding: 13px 10px !important; background: rgba(247, 250, 249, .82) !important; border-radius: 5px !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no ) .offer-strip strong { font-size: 18px !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .page-intro { width: min(calc(100% - 40px), var(--reading-width)) !important; max-width: var(--reading-width) !important; margin: 0 auto clamp(78px, 9vw, 112px) !important; text-align: right !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .page-intro h3 { max-width: 19ch; margin: 0 0 28px auto !important; font-size: clamp(2rem, 4.2vw, 3.25rem) !important; line-height: 1.18 !important; text-align: right !important; text-wrap: balance !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .page-intro p { margin-inline: 0 !important; color: #435960 !important; font-size: 20px !important; line-height: 1.82 !important; text-align: right !important; text-wrap: pretty; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .page-intro p + p { margin-top: 20px !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) :is(.details-box, .story-note) { width: min(calc(100% - 40px), 820px) !important; max-width: 820px !important; margin: 0 auto clamp(76px, 9vw, 108px) !important; padding: clamp(32px, 5vw, 54px) !important; text-align: right !important; background: rgba(255, 255, 255, .93) !important; border: 1px solid rgba(31, 55, 64, .12) !important; border-top: 4px solid var(--world-pen) !important; border-radius: 7px !important; box-shadow: none !important; transform: none !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) :is(.details-box, .story-note) :is(h3, h4) { margin: 0 0 26px !important; font-size: clamp(1.75rem, 3vw, 2.35rem) !important; line-height: 1.2 !important; text-align: right !important; text-wrap: balance !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) :is(.details-box, .story-note) p { font-size: 19px !important; line-height: 1.8 !important; text-align: right !important; text-wrap: pretty; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .bullets-list { gap: 0 !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .bullets-list li { position: relative; padding: 13px 24px 13px 0 !important; font-size: 18.5px !important; line-height: 1.72 !important; text-align: right !important; border-bottom: 1px solid rgba(31, 55, 64, .08); } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .bullets-list li:last-child { border-bottom: 0; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .bullets-list li::before { content: ""; position: absolute; top: 1.35em; right: 2px; width: 7px; height: 7px; background: var(--world-pen); border-radius: 50%; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .split-columns { gap: clamp(28px, 5vw, 54px) !important; text-align: right !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .info-blocks-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; width: min(calc(100% - 40px), var(--section-width)) !important; max-width: var(--section-width) !important; margin: 0 auto clamp(84px, 10vw, 124px) !important; gap: 18px !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .info-block { min-height: 100%; padding: 30px 26px !important; text-align: right !important; background: rgba(255, 255, 255, .8) !important; border: 0 !important; border-top: 4px solid var(--world-pen) !important; border-radius: 0 !important; box-shadow: none !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .info-block h4 { margin: 0 0 14px !important; font-size: 22px !important; line-height: 1.25 !important; text-align: right !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .info-block p { font-size: 17px !important; line-height: 1.75 !important; text-align: right !important; text-wrap: pretty; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep, #page-yuval-shefferman, #page-maayan-even ) .form-wrapper { width: min(calc(100% - 40px), 680px) !important; max-width: 680px !important; margin: clamp(76px, 9vw, 112px) auto !important; padding: clamp(32px, 5vw, 52px) !important; text-align: right !important; border-radius: 8px !important; box-shadow: none !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep, #page-yuval-shefferman, #page-maayan-even ) .form-wrapper :is(h2, h3) { margin-bottom: 14px !important; font-size: clamp(2rem, 4vw, 2.8rem) !important; line-height: 1.16 !important; text-align: right !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep, #page-yuval-shefferman, #page-maayan-even ) .form-wrapper p { font-size: 17px !important; line-height: 1.7 !important; text-align: right !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .faq-wrapper { width: min(calc(100% - 40px), 820px) !important; max-width: 820px !important; margin: clamp(76px, 9vw, 112px) auto !important; padding: clamp(28px, 4vw, 46px) !important; text-align: right !important; background: rgba(255, 255, 255, .72) !important; border: 0 !important; border-radius: 7px !important; box-shadow: none !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) :is(.faq-question, .faq-answer) { font-size: 17px !important; line-height: 1.7 !important; text-align: right !important; } html body.site-sadnaot #page-acting-school-prep .as-hero-panel { width: min(calc(100% - 40px), 1060px) !important; margin-bottom: clamp(76px, 9vw, 110px) !important; text-align: right !important; } html body.site-sadnaot #page-acting-school-prep .as-hero-copy > p { max-width: 680px; font-size: 19px !important; line-height: 1.8 !important; text-align: right !important; } html body.site-sadnaot #page-acting-school-prep .as-process-section { width: min(calc(100% - 40px), var(--section-width)) !important; max-width: var(--section-width) !important; margin: 0 auto clamp(84px, 10vw, 124px) !important; padding: 0 !important; text-align: right !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } html body.site-sadnaot #page-acting-school-prep .as-process-section > h3 { margin-bottom: 34px !important; font-size: clamp(2rem, 4vw, 3rem) !important; text-align: right !important; } html body.site-sadnaot #page-acting-school-prep .as-process-step { padding: 28px !important; text-align: right !important; border-radius: 7px !important; box-shadow: none !important; } html body.site-sadnaot #page-acting-school-prep .as-process-step p { font-size: 17px !important; line-height: 1.72 !important; text-align: right !important; } html body.site-sadnaot #page-acting-school-prep .as-copy-section > div { gap: 20px !important; } html body.site-sadnaot #page-acting-school-prep .as-copy-section p { font-size: 19px !important; line-height: 1.82 !important; } html body.site-sadnaot #page-acting-school-prep .story-note ul, html body.site-sadnaot #page-acting-school-prep .story-note li { font-size: 17px !important; line-height: 1.78 !important; text-align: right !important; } html body.site-sadnaot #page-acting-school-prep .story-note li { margin-bottom: 15px !important; padding-right: 20px !important; } html body.site-sadnaot #page-acting-school-prep :is(.journey-section, .teachers-section) { width: min(calc(100% - 40px), var(--section-width)) !important; max-width: var(--section-width) !important; margin: 0 auto clamp(84px, 10vw, 124px) !important; padding: clamp(30px, 5vw, 52px) !important; text-align: right !important; border-radius: 8px !important; box-shadow: none !important; } html body.site-sadnaot #page-acting-school-prep .timeline-card { padding: 28px 30px !important; text-align: right !important; border-radius: 6px !important; box-shadow: none !important; transform: none !important; } html body.site-sadnaot #page-acting-school-prep .timeline-card h4 { font-size: 22px !important; line-height: 1.3 !important; } html body.site-sadnaot #page-acting-school-prep .timeline-card p { font-size: 17px !important; line-height: 1.76 !important; text-align: right !important; } html body.site-sadnaot #page-acting-school-prep .teacher-card { text-align: right !important; border-radius: 7px !important; box-shadow: none !important; } html body.site-sadnaot #page-acting-school-prep .teacher-card p { font-size: 16px !important; line-height: 1.72 !important; text-align: right !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-detail-toolbar { width: min(calc(100% - 40px), 1080px); margin: 28px auto 22px; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclasses-list { width: min(calc(100% - 40px), 1080px) !important; max-width: 1080px !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-feature { grid-template-columns: minmax(250px, .74fr) minmax(0, 1.26fr) !important; gap: clamp(34px, 6vw, 72px) !important; padding: clamp(30px, 5vw, 58px) !important; border-radius: 8px !important; box-shadow: 0 14px 38px rgba(42, 56, 62, .07) !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-feature-copy { text-align: right !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-quote { max-width: 680px; gap: 16px !important; margin-block: 26px !important; padding-right: 20px; border-right: 3px solid var(--world-pen); } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-quote p, html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) :is(.masterclass-teacher-note, .masterclass-work-note, .masterclass-closing-line) { max-width: 680px !important; font-size: 19px !important; line-height: 1.8 !important; text-align: right !important; text-wrap: pretty; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-facts { margin-block: 30px !important; } @media (max-width: 860px) { html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .info-blocks-grid { grid-template-columns: 1fr !important; gap: 0 !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .info-block { min-height: 0; padding: 26px 4px !important; border-top-width: 2px !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-feature { grid-template-columns: 1fr !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-poster-wrap { max-width: 360px !important; } } @media (max-width: 640px) { html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no ) .offer-strip { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; width: calc(100% - 24px) !important; margin-bottom: 70px !important; padding: 9px !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no ) .offer-strip > div { min-height: 76px !important; padding: 10px 8px !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no ) .offer-strip strong { font-size: 16px !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) :is(.page-intro, .details-box, .story-note, .info-blocks-grid, .faq-wrapper), html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep, #page-shakespeare, #page-yuval-shefferman, #page-maayan-even ) .form-wrapper { width: calc(100% - 24px) !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .page-intro { margin-bottom: 70px !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .page-intro h3 { margin-bottom: 22px !important; font-size: clamp(1.85rem, 9vw, 2.35rem) !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .page-intro p { font-size: 18px !important; line-height: 1.76 !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) :is(.details-box, .story-note, .faq-wrapper) { margin-bottom: 70px !important; padding: 27px 22px !important; } html body.site-sadnaot :is( #page-master-of-non, #page-chiluf, #page-find-method, #page-learning-from-no, #page-acting-school-prep ) .bullets-list li { padding-block: 12px !important; font-size: 17px !important; line-height: 1.7 !important; } html body.site-sadnaot #page-acting-school-prep :is(.as-hero-panel, .as-process-section, .journey-section, .teachers-section) { width: calc(100% - 24px) !important; } html body.site-sadnaot #page-acting-school-prep .as-hero-panel { grid-template-columns: 1fr !important; gap: 28px !important; padding: 26px 22px !important; } html body.site-sadnaot #page-acting-school-prep .as-process-grid, html body.site-sadnaot #page-acting-school-prep .teachers-grid { grid-template-columns: 1fr !important; } html body.site-sadnaot #page-acting-school-prep .journey-section { padding: 28px 18px !important; } html body.site-sadnaot #page-acting-school-prep .timeline-card { padding: 25px 20px !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-detail-toolbar, html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclasses-list { width: calc(100% - 24px) !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-feature { gap: 28px !important; padding: 24px 20px !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-feature-copy { text-align: right !important; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-quote { padding-right: 15px; } html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) .masterclass-quote p, html body.site-sadnaot :is(#page-shakespeare, #page-yuval-shefferman, #page-maayan-even) :is(.masterclass-teacher-note, .masterclass-work-note, .masterclass-closing-line) { font-size: 17px !important; line-height: 1.75 !important; } } html body.site-sadnaot #page-acting-school-prep .page-header-block { margin-bottom: 18px !important; padding-block: 18px 12px !important; } html body.site-sadnaot #page-acting-school-prep .page-header-block .workshop-logo-hero { width: min(58vw, 330px) !important; max-height: 165px !important; margin-bottom: 4px !important; } html body.site-sadnaot #page-acting-school-prep .as-key-details { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); width: min(calc(100% - 32px), 760px); margin: 18px auto 4px; padding: 10px 0; background: rgba(255, 255, 255, .72); border-block: 1px solid rgba(8, 127, 152, .22); } html body.site-sadnaot #page-acting-school-prep .as-key-details > div { min-width: 0; padding: 4px 18px; text-align: center; } html body.site-sadnaot #page-acting-school-prep .as-key-details > div + div { border-inline-start: 1px solid rgba(8, 127, 152, .18); } html body.site-sadnaot #page-acting-school-prep .as-key-details dt { margin-bottom: 3px; color: var(--lev-muted); font-size: 12px; font-weight: 800; } html body.site-sadnaot #page-acting-school-prep .as-key-details dd { margin: 0; color: var(--lev-ink); font-size: clamp(1rem, 2vw, 1.18rem); font-weight: 900; line-height: 1.35; } html body.site-sadnaot #page-acting-school-prep .as-key-details dd small { display: block; margin-top: 2px; color: var(--lev-muted); font-size: 12px; font-weight: 700; } html body.site-sadnaot #page-acting-school-prep .as-key-details a { color: inherit; text-decoration-color: rgba(8, 127, 152, .48); text-underline-offset: 3px; } html body.site-sadnaot #page-acting-school-prep .as-hero-panel { grid-template-columns: minmax(0, 1.35fr) minmax(240px, .65fr) !important; align-items: start !important; margin-bottom: 54px !important; padding: clamp(28px, 4vw, 48px) !important; } html body.site-sadnaot #page-acting-school-prep .as-hero-copy h2 { max-width: 760px; margin-inline: auto; text-wrap: balance; } html body.site-sadnaot #page-acting-school-prep .as-process-link { flex: 1 0 100%; color: var(--world-pen); font-size: 14px; font-weight: 800; text-align: center; text-underline-offset: 4px; } html body.site-sadnaot #page-acting-school-prep .as-form-whatsapp { display: block; width: fit-content; margin: 12px auto 0; color: var(--world-pen); font-size: 14px; font-weight: 800; text-align: center; text-underline-offset: 4px; } html body.site-sadnaot #page-acting-school-prep .as-hero-trust { margin: 12px 0 0 !important; color: var(--lev-muted) !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1.55 !important; } html body.site-sadnaot #page-acting-school-prep .as-quick-lead { margin-top: 26px; padding: 22px; background: var(--world-paper-soft); border: 1px solid rgba(8,127,152,.18); border-radius: 8px; } html body.site-sadnaot #page-acting-school-prep .as-quick-lead-copy span { display: block; margin-bottom: 2px; color: var(--world-pen); font-size: 14px; font-weight: 800; } html body.site-sadnaot #page-acting-school-prep .as-quick-lead-copy h3 { margin: 0 0 16px; color: var(--lev-ink); font-family: "Assistant", Arial, sans-serif; font-size: clamp(1.25rem, 2.3vw, 1.65rem); line-height: 1.25; } html body.site-sadnaot #page-acting-school-prep .as-quick-form { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto; align-items: end; gap: 10px; } html body.site-sadnaot #page-acting-school-prep .as-quick-form .form-group { gap: 5px; margin: 0; } html body.site-sadnaot #page-acting-school-prep .as-quick-form label { font-size: 13px; font-weight: 700; } html body.site-sadnaot #page-acting-school-prep .as-quick-form input, html body.site-sadnaot #page-acting-school-prep .as-quick-form button { min-height: 50px !important; } html body.site-sadnaot #page-acting-school-prep .as-quick-form button { width: auto !important; padding-inline: 20px !important; white-space: nowrap; } html body.site-sadnaot #page-acting-school-prep .as-quick-lead .form-trust-footer { margin-top: 10px; color: var(--lev-muted); font-size: 13px; text-align: right; } html body.site-sadnaot #page-acting-school-prep .optional-label { color: var(--lev-muted); font-size: 13px; font-weight: 600; } html body.site-sadnaot .workshop-sticky-cta { transition: opacity .2s ease, transform .2s ease !important; } html body.site-sadnaot .workshop-sticky-cta.is-form-visible { opacity: 0 !important; pointer-events: none !important; transform: translateX(50%) translateY(18px) !important; } @media (max-width: 900px) { html body.site-sadnaot #page-acting-school-prep .as-hero-panel { grid-template-columns: 1fr !important; text-align: right !important; } html body.site-sadnaot #page-acting-school-prep .as-hero-actions { justify-content: stretch; } html body.site-sadnaot #page-acting-school-prep .as-hero-actions > * { flex: 1 1 210px; text-align: center; } html body.site-sadnaot #page-acting-school-prep .as-facts-card { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } } @media (max-width: 640px) { html body.site-sadnaot #page-acting-school-prep .page-header-block { margin-bottom: 12px !important; padding: 16px 16px 12px !important; } html body.site-sadnaot #page-acting-school-prep .page-header-block .workshop-logo-hero { width: min(68vw, 250px) !important; max-height: 135px !important; } html body.site-sadnaot #page-acting-school-prep .page-subtitle { max-width: 330px; margin-inline: auto; font-size: 14px !important; line-height: 1.45; } html body.site-sadnaot #page-acting-school-prep .as-key-details { grid-template-columns: repeat(2, minmax(0, 1fr)); width: 100%; margin-top: 14px; } html body.site-sadnaot #page-acting-school-prep .as-key-details > div { padding-inline: 9px; } html body.site-sadnaot #page-acting-school-prep .as-key-details > div:nth-child(3) { grid-column: 1 / -1; margin-top: 9px; padding-top: 10px; border-block-start: 1px solid rgba(8, 127, 152, .18); border-inline-start: 0; } html body.site-sadnaot #page-acting-school-prep .as-hero-panel { padding: 24px 20px 22px !important; } html body.site-sadnaot #page-acting-school-prep .as-hero-copy h2 { font-size: clamp(1.8rem, 9vw, 2.35rem) !important; line-height: 1.12 !important; } html body.site-sadnaot #page-acting-school-prep .as-quick-lead { margin-inline: -4px; padding: 18px; } html body.site-sadnaot #page-acting-school-prep .as-quick-form { grid-template-columns: 1fr; } html body.site-sadnaot #page-acting-school-prep .as-quick-form button { width: 100% !important; } html body.site-sadnaot #page-acting-school-prep .as-facts-card { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } html body.site-sadnaot .masterclass-detail-toolbar { display: flex; justify-content: flex-start; width: 100%; margin-bottom: 24px; } html body.site-sadnaot .masterclass-detail-toolbar .masterclass-back-btn { flex: 0 0 auto !important; display: inline-flex !important; align-items: center; justify-content: center; width: auto !important; margin: 0 !important; } html body.site-sadnaot .workshop-meta-line { margin: -4px 0 14px; color: var(--catalog-ink, var(--world-pen)) !important; font-size: .88rem; font-weight: 800; text-align: center; } html body.site-sadnaot .masterclass-picker { width: min(100%, 960px); margin: 0 auto 32px; } html body.site-sadnaot .masterclass-picker > h2 { margin: 0 0 18px; font-size: clamp(2rem, 4vw, 3rem); text-align: center; } html body.site-sadnaot .masterclass-options { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 360px)); justify-content: center; gap: 16px; } html body.site-sadnaot .masterclass-option { appearance: none; display: grid; gap: 10px; align-content: center; min-height: 180px; padding: 24px; color: var(--lev-ink); background: rgba(255, 255, 255, .78); border: 1px solid rgba(22, 76, 137, .18); border-radius: 8px; cursor: pointer; text-decoration: none; transition: transform .18s ease, border-color .18s ease, background .18s ease; } html body.site-sadnaot .masterclass-option:hover, html body.site-sadnaot .masterclass-option:focus-visible { transform: translateY(-3px); border-color: var(--world-pen); background: #fff; outline: none; } html body.site-sadnaot .masterclass-option.is-active { border-width: 2px; border-color: var(--world-pen); } html body.site-sadnaot .masterclass-option img { width: min(100%, 360px); max-height: 105px; margin: auto; object-fit: contain; } html body.site-sadnaot .masterclass-option img.masterclass-option-poster { width: 100%; height: 132px; max-height: none; object-fit: cover; object-position: center top; border-radius: 3px; } html body.site-sadnaot .masterclass-option-yuval { border-color: rgba(50, 84, 31, .28); background: #eef2e6; } html body.site-sadnaot .masterclass-option span { color: var(--world-pen); font-size: .9rem; font-weight: 800; } html body.site-sadnaot .masterclass-option .masterclass-option-cta { width: 100%; padding-top: 10px; border-top: 1px solid rgba(22, 76, 137, .16); font-size: .82rem; } html body.site-sadnaot .masterclass-detail-page { width: min(100%, 1120px); margin-inline: auto; padding-top: clamp(24px, 4vw, 48px) !important; } html body.site-sadnaot .masterclass-back-btn { display: block; width: fit-content !important; max-width: 100%; margin: 0 0 24px auto !important; } html body.site-sadnaot #maayan-even-workshop { scroll-margin-top: 110px; } html body.site-sadnaot #yuval-shefferman-workshop { scroll-margin-top: 110px; } @media (max-width: 640px) { html body.site-sadnaot .masterclass-picker { margin-bottom: 24px; } html body.site-sadnaot .masterclass-option { min-height: 148px; padding: 20px; } } html body.site-sadnaot .workshop-type-logo { background: transparent !important; box-shadow: none !important; clip-path: none !important; } html body.site-sadnaot .workshop-type-logo i, html body.site-sadnaot .masterclasses-cutout { display: none !important; } html body.site-sadnaot .masterclasses-hero { min-height: auto !important; padding-block: clamp(64px, 11vw, 120px) !important; overflow: visible; } html body.site-sadnaot .masterclasses-hero .page-title { max-width: 100%; margin-inline: auto; font-size: clamp(3rem, 7vw, 6.2rem) !important; line-height: 1.02 !important; } html body.site-sadnaot .masterclasses-hero .page-subtitle { width: min(100%, 700px); margin-inline: auto; } @media (max-width: 640px) { html body.site-sadnaot .masterclasses-hero { padding-block: 70px 54px !important; } html body.site-sadnaot .masterclasses-hero .page-title { font-size: clamp(2.65rem, 12vw, 4rem) !important; } } html body.site-sadnaot .workshop-type-logo { background: transparent !important; box-shadow: none !important; clip-path: none !important; } html body.site-sadnaot .workshop-type-logo i { display: none !important; } html body.site-sadnaot .masterclasses-cutout { display: none !important; } html body.site-sadnaot .masterclasses-hero { min-height: auto !important; padding-block: clamp(64px, 11vw, 120px) !important; overflow: visible; } html body.site-sadnaot .masterclasses-hero .page-title { max-width: 100%; margin-inline: auto; font-size: clamp(3rem, 7vw, 6.2rem) !important; line-height: 1.02 !important; } html body.site-sadnaot .masterclasses-hero .page-subtitle { width: min(100%, 700px); margin-inline: auto; } @media (max-width: 640px) { html body.site-sadnaot .masterclasses-hero { padding-block: 70px 54px !important; } html body.site-sadnaot .masterclasses-hero .page-title { font-size: clamp(2.65rem, 12vw, 4rem) !important; } } @media (prefers-reduced-motion: reduce) { body.site-sadnaot *, body.site-sadnaot *::before, body.site-sadnaot *::after { scroll-behavior: auto !important; animation: none !important; transition-duration: .01ms !important; } body.site-sadnaot .reveal { opacity: 1 !important; transform: none !important; } } body.site-sadnaot .mehalo-word { display: inline-flex; direction: rtl; unicode-bidi: isolate; align-items: baseline; gap: 0; font: inherit; vertical-align: baseline; } body.site-sadnaot .mehalo-letter { position: relative; display: inline-block; font: inherit; } body.site-sadnaot .mehalo-mem::after, body.site-sadnaot .mehalo-he::after { position: absolute; right: 50%; bottom: -.25em; transform: translateX(50%); font-family: "Assistant", Arial, sans-serif; font-size: .34em; font-weight: 800; line-height: 1; } body.site-sadnaot .mehalo-mem::after { content: "••"; letter-spacing: .05em; } body.site-sadnaot .mehalo-he::after { content: "—"; } body.site-sadnaot .mehalo-lamed::before { content: "•"; position: absolute; top: .34em; right: 44%; font-family: "Assistant", Arial, sans-serif; font-size: .26em; line-height: 1; } body.site-sadnaot .mehalo-lamed::after { content: "•"; position: absolute; top: -.08em; left: -.02em; font-family: "Assistant", Arial, sans-serif; font-size: .28em; line-height: 1; } body.site-sadnaot .masterclasses-hero { position: relative; min-height: 62vh; overflow: hidden; } body.site-sadnaot .masterclasses-hero > *:not(.masterclasses-cutout) { position: relative; z-index: 2; } body.site-sadnaot .masterclasses-cutout { position: absolute; inset: 50% auto auto 50%; width: min(78vw, 720px); aspect-ratio: 1.7; transform: translate(-50%, -48%); pointer-events: none; } body.site-sadnaot .cutout-shape { position: absolute; display: block; filter: drop-shadow(0 14px 18px rgba(0,92,98,.08)); } body.site-sadnaot .cutout-shape-one { inset: 12% 8% 12% 38%; background: #c8f1ed; clip-path: polygon(7% 12%, 92% 0, 100% 77%, 70% 100%, 0 85%); transform: rotate(-4deg); animation: masterclass-paper-one 8s ease-in-out infinite; } body.site-sadnaot .cutout-shape-two { inset: 28% 52% 6% 4%; background: #e8fbf8; clip-path: polygon(10% 0, 100% 18%, 86% 100%, 0 80%); transform: rotate(7deg); animation: masterclass-paper-two 9s ease-in-out infinite; } body.site-sadnaot .cutout-pencil-line { position: absolute; inset: 18% 20% auto auto; width: 46%; height: 42%; border: 3px solid var(--lev-turquoise); border-left-color: transparent; border-radius: 46% 54% 48% 52%; transform: rotate(-9deg); opacity: .42; } @keyframes masterclass-paper-one { 0%, 100% { transform: rotate(-4deg) translateY(0); } 50% { transform: rotate(-1deg) translateY(-8px); } } @keyframes masterclass-paper-two { 0%, 100% { transform: rotate(7deg) translateY(0); } 50% { transform: rotate(4deg) translateY(7px); } } body.site-sadnaot .masterclasses-kicker { margin: 0 0 12px; color: var(--lev-deep) !important; font-size: .92rem; font-weight: 800; } body.site-sadnaot .masterclasses-intro { max-width: 760px; margin: 0 auto 54px; text-align: center; } body.site-sadnaot .masterclasses-intro h2 { margin: 0 0 16px; font-size: clamp(2rem, 5vw, 3.35rem); line-height: 1.14; } body.site-sadnaot .masterclasses-intro p { margin: 0; font-size: 1.08rem; line-height: 1.85; } body.site-sadnaot .masterclasses-list { display: grid; gap: 18px; max-width: 960px; margin: 0 auto; } body.site-sadnaot .masterclass-feature { display: grid; grid-template-columns: minmax(230px, .72fr) minmax(0, 1.28fr); gap: clamp(30px, 6vw, 76px); align-items: center; padding: clamp(28px, 6vw, 72px); overflow: hidden; background: linear-gradient(rgba(255,255,255,.92), rgba(255,255,255,.92)), #cfe9fb; border: 1px solid rgba(22,76,137,.18); border-radius: 28px; box-shadow: 0 26px 80px rgba(0,92,98,.1); } body.site-sadnaot .masterclass-poster-wrap { position: relative; width: 100%; max-width: 390px; margin: 0 auto; padding: 10px; background: #f6efe5; box-shadow: 0 22px 55px rgba(20,75,128,.18); transform: rotate(-1.4deg); clip-path: polygon(1% 1%, 99% 0, 100% 98%, 2% 100%, 0 18%); } body.site-sadnaot .masterclass-poster-wrap::before, body.site-sadnaot .masterclass-poster-wrap::after { content: ""; position: absolute; z-index: 3; width: 86px; height: 24px; background: rgba(240,220,183,.82); box-shadow: 0 4px 8px rgba(44,52,64,.08); } body.site-sadnaot .masterclass-poster-wrap::before { top: -5px; right: 28px; transform: rotate(7deg); } body.site-sadnaot .masterclass-poster-wrap::after { bottom: -4px; left: 22px; transform: rotate(-5deg); } body.site-sadnaot .masterclass-poster { display: block; width: 100%; height: auto; } body.site-sadnaot .masterclass-feature-copy { text-align: right; } body.site-sadnaot .masterclass-text-title { margin: 0 0 22px; color: #254616; font-size: 4rem; line-height: .95; } body.site-sadnaot .masterclass-feature-copy h2 { margin: 7px 0 4px; font-size: clamp(3.8rem, 8vw, 6.8rem); line-height: .95; } body.site-sadnaot .masterclass-role { margin-bottom: 22px !important; color: var(--lev-deep); font-weight: 800; } body.site-sadnaot .masterclass-feature-copy > p:not(.masterclass-meta):not(.masterclass-role), body.site-sadnaot .masterclass-quote p { max-width: 620px; color: var(--lev-muted); font-size: 1.06rem; line-height: 1.8; } body.site-sadnaot .masterclass-quote { display: grid; gap: 12px; } body.site-sadnaot .masterclass-quote p { margin: 0; } body.site-sadnaot .masterclass-quote p:nth-child(2) { color: var(--lev-ink); font-weight: 800; } body.site-sadnaot .masterclass-facts { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; width: min(100%, 650px); margin-top: 24px; } body.site-sadnaot .masterclass-facts div { display: flex; min-height: 94px; flex-direction: column; align-items: center; justify-content: center; gap: 5px; padding: 14px 12px; text-align: center; color: #164c89; background: #eaf5fc; border: 1px solid rgba(22,76,137,.16); border-radius: 4px; } body.site-sadnaot .masterclass-facts strong { font-size: 1.55rem; line-height: 1; white-space: nowrap; } body.site-sadnaot .masterclass-facts span { font-size: .9rem; font-weight: 750; } body.site-sadnaot .masterclass-facts .masterclass-price-fact { color: #fff; background: #164c89; border-color: #164c89; box-shadow: -4px 4px 0 rgba(22,76,137,.16); } body.site-sadnaot .masterclass-facts .masterclass-price-fact strong { color: #fff !important; } body.site-sadnaot .price-inline { display: inline-flex; align-items: baseline; gap: .28em; direction: ltr; unicode-bidi: isolate; white-space: nowrap; } body.site-sadnaot .price-currency { direction: rtl; unicode-bidi: isolate; } body.site-sadnaot .masterclass-price-fact strong.price-inline span { color: inherit; font-size: inherit; font-weight: inherit; } body.site-sadnaot .masterclass-credits { display: flex; flex-wrap: wrap; gap: 8px; margin: 24px 0 30px; } body.site-sadnaot .masterclass-credits span { padding: 8px 12px; color: #164c89; background: #fff; border: 1px solid rgba(22,76,137,.18); border-radius: 4px; font-size: .84rem; font-weight: 750; } body.site-sadnaot .masterclass-work-note { max-width: 620px; margin: -8px 0 28px; color: var(--lev-muted); font-size: .94rem; line-height: 1.7; } body.site-sadnaot .masterclass-teacher-note, body.site-sadnaot .masterclass-closing-line { max-width: 620px; color: var(--lev-ink); font-size: 1.02rem; line-height: 1.75; } body.site-sadnaot .masterclass-teacher-note { margin: 24px 0 0; } body.site-sadnaot .masterclass-closing-line { margin: 0 0 26px; color: #254616; font-weight: 900; } body.site-sadnaot .masterclass-feature-yuval { grid-template-columns: minmax(310px, .9fr) minmax(0, 1.1fr); align-items: start; background: linear-gradient(rgba(255,255,255,.9), rgba(255,255,255,.9)), #a9b987; border-color: rgba(50, 84, 31, .22); } body.site-sadnaot .masterclass-feature-yuval .masterclass-role { color: #34541f; } body.site-sadnaot .masterclass-feature-yuval .masterclass-facts div { color: #34541f; background: #f2f5ec; border-color: rgba(52, 84, 31, .2); } body.site-sadnaot .masterclass-feature-yuval .masterclass-facts .masterclass-price-fact { color: #fff; background: #34541f; border-color: #34541f; box-shadow: -4px 4px 0 rgba(52, 84, 31, .16); } body.site-sadnaot .masterclass-feature-yuval .masterclass-credits span { color: #34541f; border-color: rgba(52, 84, 31, .22); } body.site-sadnaot .masterclass-poster-wrap-yuval { max-width: 430px; margin-top: 74px; transform: rotate(1deg); } body.site-sadnaot .masterclass-dates-yuval { color: #254616; background: #eef2e6; border-color: #34541f; } body.site-sadnaot .masterclass-dates-yuval span { border-color: rgba(52, 84, 31, .28); } body.site-sadnaot .masterclass-interest-btn { width: auto !important; } body.site-sadnaot .masterclass-form { margin-top: 58px !important; } body.site-sadnaot .masterclass-card { display: grid; grid-template-columns: 72px minmax(0, 1fr) auto; gap: 26px; align-items: center; padding: 34px; border: 1px solid var(--lev-line); border-radius: 24px; background: #fff; box-shadow: 0 18px 55px rgba(0,92,98,.08); cursor: pointer; transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease; } body.site-sadnaot .masterclass-card:hover, body.site-sadnaot .masterclass-card:focus-visible { transform: translateY(-4px); border-color: var(--lev-deep); box-shadow: 0 24px 70px rgba(0,92,98,.13); outline: none; } body.site-sadnaot .masterclass-number { display: grid; place-items: center; width: 64px; aspect-ratio: 1; border-radius: 50%; color: #fff; background: var(--lev-deep); font-size: 1.05rem; font-weight: 900; } body.site-sadnaot .masterclass-copy h2 { margin: 7px 0 8px; font-size: clamp(2.2rem, 5vw, 3.6rem); line-height: 1; } body.site-sadnaot .masterclass-copy p { max-width: 680px; margin: 0; font-size: 1rem; line-height: 1.75; } body.site-sadnaot .masterclass-meta { color: var(--lev-deep); font-size: .9rem; font-weight: 800; } body.site-sadnaot .masterclass-dates { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin: 0 0 24px; padding: 14px 16px 16px; color: var(--world-pen); background: var(--world-paper-soft); border: 2px solid var(--world-pen); border-radius: 6px; } body.site-sadnaot .masterclass-dates strong { flex: 1 0 100%; font-size: 1rem; font-weight: 900; text-align: center; } body.site-sadnaot .masterclass-dates span { min-width: 64px; padding: 8px 12px; color: var(--lev-ink); background: #fff; border: 1px solid rgba(22, 76, 137, .22); border-radius: 4px; font-size: 1.12rem; font-weight: 900; line-height: 1; text-align: center; } body.site-sadnaot .masterclass-dates span.masterclass-time { flex: 0 0 100%; width: 100%; max-width: none; min-width: 0; margin: 4px auto 0; direction: ltr; color: #fff; background: var(--world-pen); border-color: var(--world-pen); } body.site-sadnaot .masterclass-action { white-space: nowrap; color: var(--lev-dark); font-weight: 900; } body.site-sadnaot .masterclasses-note { margin: 28px auto 0; text-align: center; } body.site-sadnaot .masterclasses-note p { font-size: .95rem; } @media (max-width: 720px) { body.site-sadnaot .masterclasses-cutout { width: 112vw; } body.site-sadnaot .masterclass-feature { grid-template-columns: 1fr; padding: 22px; border-radius: 20px; } body.site-sadnaot .masterclass-poster-wrap { max-width: 280px; } body.site-sadnaot .masterclass-poster-wrap-yuval { margin-top: 0; } body.site-sadnaot .masterclass-text-title { font-size: 3.5rem; } body.site-sadnaot .masterclass-feature-copy { text-align: center; } body.site-sadnaot .masterclass-feature-copy > p:not(.masterclass-meta):not(.masterclass-role), body.site-sadnaot .masterclass-quote p { text-align: center; } body.site-sadnaot .masterclass-credits { justify-content: center; } body.site-sadnaot .masterclass-facts { grid-template-columns: repeat(2, minmax(0, 1fr)); margin-inline: auto; } body.site-sadnaot .masterclass-facts .masterclass-price-fact { grid-column: 1 / -1; } body.site-sadnaot .masterclass-work-note { text-align: center; } body.site-sadnaot .masterclass-teacher-note, body.site-sadnaot .masterclass-closing-line { margin-inline: auto; text-align: center; } body.site-sadnaot .masterclass-interest-btn { width: 100% !important; } body.site-sadnaot .masterclass-card { grid-template-columns: 48px minmax(0, 1fr); gap: 16px; padding: 24px 20px; } body.site-sadnaot .masterclass-number { width: 46px; } body.site-sadnaot .masterclass-action { grid-column: 2; justify-self: start; } body.site-sadnaot .masterclass-copy h2 { font-size: 2.45rem; } } html body.site-sadnaot, html body.site-sadnaot.dark-mode { --paper: #fff !important; --ink: var(--lev-ink) !important; --ink-soft: var(--lev-muted) !important; --accent: var(--lev-deep) !important; --card-bg: #fff !important; --header-bg: rgba(255,255,255,.84) !important; color: var(--lev-ink) !important; background: #fff !important; background-color: #fff !important; } html body.site-sadnaot header, html body.site-sadnaot .mobile-drawer { color: var(--lev-ink) !important; background: rgba(255,255,255,.94) !important; } html body.site-sadnaot .notebook-container, html body.site-sadnaot .notebook-paper, html body.site-sadnaot .notebook-page, html body.site-sadnaot .page-content { color: var(--lev-ink) !important; background: transparent !important; background-color: transparent !important; background-image: none !important; } html body.site-sadnaot { --world-paper: #cfe9fb; --world-paper-soft: #eef7fd; --world-pen: #164c89; --world-tape: rgba(230, 207, 166, .76); } html body.site-sadnaot[data-active-page="studio"] { --world-paper: #f2dccf; --world-paper-soft: #fff6f0; --world-pen: #8b3f35; } html body.site-sadnaot[data-active-page="masterclasses"] { --world-paper: #cfe9fb; --world-paper-soft: #eef7fd; --world-pen: #164c89; } html body.site-sadnaot[data-active-page="shakespeare"] { --world-paper: #e5c9c5; --world-paper-soft: #fbf1ef; --world-pen: #7f261e; } html body.site-sadnaot[data-active-page="maayan-even"] { --world-paper: #cfe9fb; --world-paper-soft: #eef7fd; --world-pen: #164c89; } html body.site-sadnaot[data-active-page="yuval-shefferman"] { --world-paper: #b7c59a; --world-paper-soft: #f2f5ec; --world-pen: #34541f; } html body.site-sadnaot[data-active-page="master-of-non"] { --world-paper: #e9e4da; --world-paper-soft: #f8f5ef; --world-pen: #a90000; } html body.site-sadnaot[data-active-page="acting-school-prep"] { --world-paper: #c6e0e9; --world-paper-soft: #eef7fa; --world-pen: #087f98; } html body.site-sadnaot[data-active-page="chiluf"] { --world-paper: #cce7d0; --world-paper-soft: #f0faf2; --world-pen: #27643e; } html body.site-sadnaot[data-active-page="find-method"] { --world-paper: #f2b7aa; --world-paper-soft: #fff1ed; --world-pen: #8e3328; } html body.site-sadnaot[data-active-page="learning-from-no"] { --world-paper: #c9d8ee; --world-paper-soft: #f1f5fb; --world-pen: #294f84; } html body.site-sadnaot .notebook-paper { background: linear-gradient(rgba(255,255,255,.42), rgba(255,255,255,.42)), var(--world-paper) !important; transition: background-color .35s ease !important; } html body.site-sadnaot .notebook-page.active { background: linear-gradient(rgba(255,255,255,.54), rgba(255,255,255,.54)), var(--world-paper) !important; } html body.site-sadnaot .notebook-page.active { position: relative; isolation: isolate; } html body.site-sadnaot .notebook-page.active::before { content: ""; position: absolute; inset: 0; z-index: -2; opacity: .28; pointer-events: none; background-image: repeating-linear-gradient(8deg, rgba(29,55,65,.035) 0 1px, transparent 1px 7px), repeating-linear-gradient(94deg, rgba(255,255,255,.2) 0 2px, transparent 2px 11px); } html body.site-sadnaot .hero-section, html body.site-sadnaot .page-header-block { margin-inline: auto !important; width: min(calc(100% - 44px), 1160px) !important; min-height: 72vh !important; background: transparent !important; } html body.site-sadnaot .hero-section::before, html body.site-sadnaot .page-header-block::after { content: ""; position: absolute; z-index: -1; width: min(78vw, 780px); height: min(48vw, 430px); background: rgba(255,250,241,.94); box-shadow: 0 18px 42px rgba(49,55,60,.1); clip-path: polygon(2% 7%, 98% 0, 100% 92%, 72% 98%, 4% 94%, 0 23%); transform: rotate(-1.2deg); } html body.site-sadnaot .hero-section::after, html body.site-sadnaot .page-header-block::before { content: ""; position: absolute; z-index: 0; top: 18%; left: 50%; width: 112px; height: 30px; background: var(--world-tape); box-shadow: 0 4px 9px rgba(50,50,50,.08); transform: translateX(-50%) rotate(3deg); } html body.site-sadnaot .hero-section > *, html body.site-sadnaot .page-header-block > * { position: relative; z-index: 2; } html body.site-sadnaot .main-title, html body.site-sadnaot .page-title { color: #111 !important; text-shadow: none !important; } html body.site-sadnaot .subtitle, html body.site-sadnaot .page-subtitle, html body.site-sadnaot .masterclasses-kicker { color: var(--world-pen) !important; } html body.site-sadnaot .workshop-card, html body.site-sadnaot .quiz-card, html body.site-sadnaot .details-box, html body.site-sadnaot .story-note, html body.site-sadnaot .info-block, html body.site-sadnaot .studio-founder, html body.site-sadnaot .studio-belief, html body.site-sadnaot .faq-wrapper, html body.site-sadnaot .form-wrapper { border-color: rgba(31,55,64,.12) !important; border-radius: 5px !important; box-shadow: 0 18px 44px rgba(42,56,62,.09) !important; } html body.site-sadnaot .workshop-card, html body.site-sadnaot .quiz-card, html body.site-sadnaot .details-box, html body.site-sadnaot .story-note, html body.site-sadnaot .info-block, html body.site-sadnaot .form-wrapper { background: rgba(255,252,246,.96) !important; } html body.site-sadnaot .workshop-card:nth-child(odd) { transform: rotate(-.35deg); } html body.site-sadnaot .workshop-card:nth-child(even) { transform: rotate(.35deg); } html body.site-sadnaot .workshop-card:hover { transform: translateY(-5px) rotate(0deg) !important; } html body.site-sadnaot .card-tape { width: 92px !important; height: 24px !important; background: var(--world-tape) !important; border-radius: 0 !important; opacity: .9 !important; } html body.site-sadnaot .section-title::after { content: ""; display: block; width: 86px; height: 4px; margin: 13px auto 0; background: var(--world-pen); border-radius: 60% 35% 55% 40%; transform: rotate(-2deg); } html body.site-sadnaot .btn-primary, html body.site-sadnaot button[type="submit"] { background: var(--world-pen) !important; border-color: var(--world-pen) !important; } html body.site-sadnaot .card-tag, html body.site-sadnaot .index-title-meta { color: var(--world-pen) !important; } html body.site-sadnaot header { background: rgba(255,252,246,.9) !important; border-bottom-color: rgba(31,55,64,.1) !important; } html body.site-sadnaot .nav-link.active, html body.site-sadnaot .drawer-link.active { color: var(--world-pen) !important; } @media (max-width: 640px) { html body.site-sadnaot .hero-section, html body.site-sadnaot .page-header-block { width: calc(100% - 20px) !important; min-height: 62vh !important; } html body.site-sadnaot .hero-section::before, html body.site-sadnaot .page-header-block::after { width: 94%; height: 64%; } html body.site-sadnaot .hero-section::after, html body.site-sadnaot .page-header-block::before { top: 13%; width: 84px; height: 24px; } } html body.site-sadnaot .hand, html body.site-sadnaot .main-title, html body.site-sadnaot .page-title, html body.site-sadnaot .section-title, html body.site-sadnaot .workshop-card h3, html body.site-sadnaot .logo span, html body.site-sadnaot .workshop-type-logo span, html body.site-sadnaot .masterclass-feature-copy h2 { font-family: "Secular One", "Assistant", sans-serif !important; font-weight: 400 !important; letter-spacing: 0 !important; } html body.site-sadnaot .workshop-card, html body.site-sadnaot .quiz-card, html body.site-sadnaot .details-box, html body.site-sadnaot .story-note, html body.site-sadnaot .info-block, html body.site-sadnaot .studio-founder, html body.site-sadnaot .studio-belief, html body.site-sadnaot .faq-wrapper, html body.site-sadnaot .form-wrapper, html body.site-sadnaot .masterclass-feature { clip-path: polygon( 0.6% 2.5%, 5% 1.1%, 10% 2.2%, 16% .7%, 22% 1.8%, 29% .4%, 36% 1.6%, 44% .5%, 52% 1.8%, 60% .4%, 68% 1.5%, 76% .7%, 84% 1.8%, 92% .5%, 99.3% 2%, 98.5% 11%, 99.5% 21%, 98.7% 32%, 99.6% 43%, 98.6% 55%, 99.4% 67%, 98.5% 78%, 99.5% 89%, 98.8% 98%, 92% 99.2%, 84% 98.3%, 76% 99.6%, 67% 98.4%, 58% 99.4%, 49% 98.2%, 40% 99.5%, 31% 98.4%, 22% 99.4%, 13% 98.1%, 5% 99.2%, .7% 97%, 1.5% 88%, .5% 77%, 1.4% 66%, .4% 54%, 1.5% 43%, .5% 31%, 1.4% 19% ) !important; border-radius: 0 !important; } html body.site-sadnaot .workshop-logo-card, html body.site-sadnaot .workshop-logo-hero, html body.site-sadnaot .masterclass-poster-wrap, html body.site-sadnaot .workshop-type-logo { clip-path: polygon( 1% 3%, 8% 1%, 16% 2.5%, 24% .5%, 33% 2%, 42% .7%, 51% 2.2%, 60% .4%, 70% 2%, 79% .6%, 88% 2.4%, 99% 1%, 98% 15%, 100% 30%, 98.2% 45%, 99.6% 61%, 98% 76%, 99% 97%, 88% 98.5%, 78% 97.2%, 67% 99.3%, 56% 97.6%, 45% 99.4%, 34% 97.5%, 23% 99.2%, 12% 97.4%, 1% 99%, 2% 84%, .4% 67%, 1.8% 51%, .5% 34%, 2% 18% ) !important; border-radius: 0 !important; } html body.site-sadnaot .hero-section::before, html body.site-sadnaot .page-header-block::after { clip-path: polygon( 1% 5%, 7% 2%, 14% 4%, 21% 1%, 29% 3%, 38% .5%, 47% 3%, 56% 1%, 65% 3.5%, 74% .7%, 83% 3%, 92% 1%, 99% 5%, 97.5% 18%, 99% 32%, 97.8% 46%, 99.3% 61%, 97.6% 77%, 99% 95%, 91% 98%, 82% 96%, 72% 99%, 62% 96.5%, 52% 99%, 42% 96.5%, 32% 99%, 22% 96%, 12% 99%, 1% 95%, 2.5% 80%, .6% 64%, 2.2% 48%, .5% 31%, 2% 17% ) !important; } html body.site-sadnaot .btn-primary, html body.site-sadnaot .btn-secondary, html body.site-sadnaot .back-to-catalog-btn, html body.site-sadnaot .card-tag, html body.site-sadnaot .card-action { border-radius: 2px !important; clip-path: polygon(1% 8%, 8% 2%, 17% 6%, 27% 1%, 38% 5%, 49% 1%, 61% 6%, 72% 2%, 84% 5%, 99% 2%, 98% 92%, 87% 97%, 75% 93%, 63% 98%, 51% 94%, 39% 98%, 27% 93%, 14% 98%, 2% 93%); } html body.site-sadnaot .card-tape, html body.site-sadnaot .masterclass-poster-wrap::before, html body.site-sadnaot .masterclass-poster-wrap::after { clip-path: polygon(0 12%, 12% 3%, 24% 13%, 38% 2%, 54% 10%, 68% 1%, 82% 11%, 100% 3%, 98% 91%, 84% 98%, 68% 90%, 52% 99%, 36% 91%, 18% 98%, 1% 89%); } html body.site-sadnaot .hero-section, html body.site-sadnaot .page-header-block { color: var(--lev-ink) !important; background: radial-gradient(circle at 50% 38%, rgba(0,168,168,.15), transparent 23rem), linear-gradient(180deg, #fff 0%, #f7fdfc 72%, #fff 100%) !important; } html body.site-sadnaot .main-title, html body.site-sadnaot .page-title, html body.site-sadnaot .section-title, html body.site-sadnaot .workshop-card h3, html body.site-sadnaot .quiz-card h3, html body.site-sadnaot h1, html body.site-sadnaot h2, html body.site-sadnaot h3, html body.site-sadnaot h4 { color: var(--lev-ink) !important; text-shadow: none !important; } html body.site-sadnaot p, html body.site-sadnaot li, html body.site-sadnaot label, html body.site-sadnaot .card-desc, html body.site-sadnaot .faq-answer { color: var(--lev-muted) !important; text-shadow: none !important; } html body.site-sadnaot .subtitle, html body.site-sadnaot .page-subtitle, html body.site-sadnaot .index-title-meta, html body.site-sadnaot .as-kicker { color: var(--lev-deep) !important; text-shadow: none !important; } html body.site-sadnaot .quiz-card, html body.site-sadnaot .form-wrapper, html body.site-sadnaot .as-facts-card { color: var(--lev-ink) !important; background: var(--lev-soft) !important; border-color: var(--lev-line) !important; } html body.site-sadnaot .workshop-card, html body.site-sadnaot .details-box, html body.site-sadnaot .story-note, html body.site-sadnaot .info-block, html body.site-sadnaot .timeline-card, html body.site-sadnaot .as-hero-panel, html body.site-sadnaot .as-process-step, html body.site-sadnaot .as-mid-cta, html body.site-sadnaot .journey-section, html body.site-sadnaot .teacher-card, html body.site-sadnaot .faq-wrapper, html body.site-sadnaot .faq-item, html body.site-sadnaot .accordion-item { color: var(--lev-ink) !important; background: #fff !important; background-color: #fff !important; background-image: none !important; border-color: var(--lev-line) !important; box-shadow: 0 16px 50px rgba(0,92,98,.07) !important; } html body.site-sadnaot input, html body.site-sadnaot textarea, html body.site-sadnaot select { color: var(--lev-ink) !important; background: #fff !important; border-color: rgba(0,123,128,.22) !important; } html body.site-sadnaot .quiz-opt { color: var(--lev-dark) !important; background: #fff !important; border-color: var(--lev-line) !important; } html body.site-sadnaot .quiz-opt:hover, html body.site-sadnaot .quiz-opt.selected { color: #fff !important; background: var(--lev-deep) !important; } html body.site-sadnaot .btn-primary, html body.site-sadnaot button[type="submit"] { color: #fff !important; background: var(--lev-deep) !important; border-color: var(--lev-deep) !important; } html body.site-sadnaot .btn-secondary, html body.site-sadnaot .back-to-catalog-btn { color: var(--lev-dark) !important; background: #fff !important; border-color: var(--lev-line) !important; } html body.site-sadnaot .card-tag, html body.site-sadnaot .card-action, html body.site-sadnaot .form-availability, html body.site-sadnaot .timeline-phase { color: var(--lev-dark) !important; background: var(--lev-soft) !important; } html body.site-sadnaot footer { color: var(--lev-muted) !important; background: var(--lev-soft) !important; border-color: var(--lev-line) !important; } html body.site-sadnaot .notebook-paper { background: linear-gradient(rgba(255,255,255,.42), rgba(255,255,255,.42)), var(--world-paper) !important; } html body.site-sadnaot .hero-section, html body.site-sadnaot .page-header-block { background: transparent !important; } html body.site-sadnaot .subtitle, html body.site-sadnaot .page-subtitle, html body.site-sadnaot .masterclasses-kicker, html body.site-sadnaot .index-title-meta { color: var(--world-pen) !important; } html body.site-sadnaot .workshop-card, html body.site-sadnaot .quiz-card, html body.site-sadnaot .details-box, html body.site-sadnaot .story-note, html body.site-sadnaot .info-block, html body.site-sadnaot .studio-founder, html body.site-sadnaot .studio-belief, html body.site-sadnaot .faq-wrapper, html body.site-sadnaot .form-wrapper { background: rgba(255,252,246,.96) !important; border-color: rgba(31,55,64,.12) !important; border-radius: 5px !important; box-shadow: 0 18px 44px rgba(42,56,62,.09) !important; } html body.site-sadnaot .btn-primary, html body.site-sadnaot button[type="submit"] { color: #fff !important; background: var(--world-pen) !important; border-color: var(--world-pen) !important; } html body.site-sadnaot .card-tag, html body.site-sadnaot .card-action { color: var(--world-pen) !important; background: var(--world-paper-soft) !important; } html body.site-sadnaot .lev-logo-img, html body.site-sadnaot .hero-logo-mark, html body.site-sadnaot #page-studio .studio-heart { filter: none !important; background: transparent !important; clip-path: none !important; object-fit: contain !important; object-position: center !important; } html body.site-sadnaot .lev-logo-img { width: 54px !important; height: 54px !important; box-shadow: none !important; } html body.site-sadnaot .hero-logo-mark, html body.site-sadnaot #page-studio .studio-heart { width: clamp(132px, 16vw, 205px) !important; aspect-ratio: 1 !important; box-shadow: none !important; transform: rotate(-2deg); } body.site-sadnaot .visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; } body.site-sadnaot .workshop-logo-card { display: block; width: 100%; aspect-ratio: 1.72; margin: 0 0 22px; object-fit: cover; border: 0; box-shadow: 0 10px 24px rgba(31,42,48,.1); transform: rotate(-.6deg); } body.site-sadnaot .workshop-logo-hero { display: block; width: min(82vw, 560px) !important; max-height: 390px; margin: 0 auto 24px !important; object-fit: contain; border: 0; box-shadow: 0 18px 42px rgba(31,42,48,.12); transform: rotate(-.7deg); } body.site-sadnaot .workshop-type-logo { position: relative; display: grid; justify-items: center; gap: 3px; width: 100%; min-height: 168px; margin: 0 0 22px; padding: 24px 18px; overflow: hidden; color: #111; background: #f7f0e7; box-shadow: 0 10px 24px rgba(31,42,48,.1); clip-path: polygon(1% 4%, 98% 0, 100% 95%, 4% 100%, 0 24%); } body.site-sadnaot .workshop-type-logo span { position: relative; z-index: 2; display: inline-block; padding: 2px 14px; font: 400 clamp(2.7rem, 6vw, 4.8rem)/.86 "Kjk", "Gveret Levin", sans-serif; } body.site-sadnaot .workshop-type-logo i { position: absolute; z-index: 1; font-style: normal; line-height: 1; } body.site-sadnaot .logo-chiluf { background: #cce7d0; } body.site-sadnaot .logo-chiluf span:first-child { color: #fff; background: #27643e; transform: rotate(-2deg); } body.site-sadnaot .logo-chiluf span:nth-child(2) { color: #27643e; background: #fff8ed; transform: rotate(1.5deg); } body.site-sadnaot .logo-chiluf i { left: 7%; bottom: 8%; color: #df5f50; font-size: 4.8rem; transform: rotate(-8deg); } body.site-sadnaot .logo-method { background: #f2b7aa; } body.site-sadnaot .logo-method span:first-child { color: #fff7ea; background: #8e3328; transform: rotate(1.5deg); } body.site-sadnaot .logo-method span:nth-child(2) { color: #8e3328; background: #fff7ea; transform: rotate(-2deg); } body.site-sadnaot .logo-method i { right: 7%; bottom: -9%; color: #df4b3b; font-size: 7rem; } body.site-sadnaot .logo-no { background: #c9d8ee; } body.site-sadnaot .logo-no span:first-child { color: #294f84; background: #fff7ea; transform: rotate(-1deg); } body.site-sadnaot .logo-no span:nth-child(2) { color: #fff; background: #294f84; transform: rotate(2deg); } body.site-sadnaot .logo-no i { left: 6%; top: 12%; color: #d94e44; font: 400 3.6rem/1 "Kjk", "Gveret Levin", sans-serif; transform: rotate(-12deg); opacity: .9; } body.site-sadnaot .logo-no i { display: none !important; } body.site-sadnaot .workshop-type-logo.workshop-logo-hero { width: min(82vw, 560px) !important; min-height: 300px; margin: 0 auto 24px !important; padding: 48px 28px; } body.site-sadnaot .workshop-card[data-goto="master-of-non"] { --catalog-ink: #a90000; background: #f6e7e4 !important; } body.site-sadnaot .workshop-card[data-goto="shakespeare"] { --catalog-ink: #7f261e; background: #f5e8e4 !important; } body.site-sadnaot .workshop-card[data-goto="masterclasses"], body.site-sadnaot .workshop-card[data-goto="maayan-even"] { --catalog-ink: #164c89; background: #dcecf8 !important; } body.site-sadnaot .workshop-card[data-goto="masterclasses"] .workshop-logo-card, body.site-sadnaot .workshop-card[data-goto="maayan-even"] .workshop-logo-card { aspect-ratio: 1.12; object-position: center 21%; } body.site-sadnaot .workshop-card[data-goto="yuval-shefferman"] { --catalog-ink: #254616; background: #e6ecd9 !important; } body.site-sadnaot .workshop-card[data-goto="acting-school-prep"] { --catalog-ink: #087f98; background: #dceff3 !important; } body.site-sadnaot .workshop-card[data-goto="chiluf"] { --catalog-ink: #27643e; background: #e6f3e7 !important; } body.site-sadnaot .workshop-card[data-goto="find-method"] { --catalog-ink: #8e3328; background: #f9ddd7 !important; } body.site-sadnaot .workshop-card[data-goto="learning-from-no"] { --catalog-ink: #294f84; background: #e2eaf5 !important; } body.site-sadnaot .workshop-card[data-goto] .index-title-meta, body.site-sadnaot .workshop-card[data-goto] .card-action, body.site-sadnaot .workshop-card[data-goto] .card-tag { color: var(--catalog-ink) !important; } body.site-sadnaot .workshop-card[data-goto] .card-tag { background: rgba(255,255,255,.7) !important; } @media (max-width: 640px) { body.site-sadnaot .workshop-logo-card { margin-bottom: 18px; } body.site-sadnaot .workshop-type-logo { min-height: 142px; } body.site-sadnaot .workshop-type-logo.workshop-logo-hero { min-height: 218px; padding: 34px 20px; } body.site-sadnaot .workshop-type-logo span { font-size: clamp(2.5rem, 14vw, 4.2rem); } } html body.site-sadnaot .masterclass-option { grid-template-rows: auto auto 1fr; align-content: stretch; color: var(--masterclass-option-ink, var(--world-pen)); background: var(--masterclass-option-bg, rgba(255, 255, 255, .78)); border-color: var(--masterclass-option-border, rgba(22, 76, 137, .18)); } html body.site-sadnaot .masterclass-option-matan { --masterclass-option-ink: #7f261e; --masterclass-option-bg: #f5e8e4; --masterclass-option-hover: #fbf3f1; --masterclass-option-border: rgba(127, 38, 30, .28); } html body.site-sadnaot .masterclass-option-yuval { --masterclass-option-ink: #34541f; --masterclass-option-bg: #e9efdf; --masterclass-option-hover: #f3f6ed; --masterclass-option-border: rgba(52, 84, 31, .28); } html body.site-sadnaot .masterclass-option-maayan { --masterclass-option-ink: #164c89; --masterclass-option-bg: #e6f2fb; --masterclass-option-hover: #f2f8fd; --masterclass-option-border: rgba(22, 76, 137, .26); } html body.site-sadnaot .masterclass-option:hover, html body.site-sadnaot .masterclass-option:focus-visible { color: var(--masterclass-option-ink, var(--world-pen)); background: var(--masterclass-option-hover, #fff); border-color: var(--masterclass-option-ink, var(--world-pen)); } html body.site-sadnaot .masterclass-option span { color: var(--masterclass-option-ink, var(--world-pen)); } html body.site-sadnaot .masterclass-option img.masterclass-option-poster { display: block; width: 100%; height: auto; max-height: none; margin: 0 auto; object-fit: contain; object-position: center; } html body.site-sadnaot .masterclass-option .masterclass-option-cta { align-self: end; margin-top: auto; border-top-color: var(--masterclass-option-border, rgba(22, 76, 137, .16)); } html body.site-sadnaot .workshop-card .workshop-logo-card.masterclass-catalog-poster { display: block; width: 100%; height: min(110vw, 420px); max-height: none; aspect-ratio: auto; margin: 0 auto 22px; object-fit: contain; object-position: center; mix-blend-mode: normal; } html body.site-sadnaot #shakespeare-workshop { background: linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), #d8aaa4; border-color: rgba(127, 38, 30, .22); } html body.site-sadnaot #shakespeare-workshop :is(.masterclass-text-title, .masterclass-role) { color: #7f261e; } html body.site-sadnaot #shakespeare-workshop .masterclass-facts div { color: #7f261e; background: #fbf1ef; border-color: rgba(127, 38, 30, .2); } html body.site-sadnaot #shakespeare-workshop .masterclass-facts .masterclass-price-fact { color: #fff; background: #7f261e; border-color: #7f261e; box-shadow: -4px 4px 0 rgba(127, 38, 30, .16); } html body.site-sadnaot #shakespeare-workshop .masterclass-credits span { color: #7f261e; border-color: rgba(127, 38, 30, .22); } html body.site-sadnaot .quiz-card, html body.site-sadnaot .details-box, html body.site-sadnaot .story-note, html body.site-sadnaot .info-block, html body.site-sadnaot .studio-founder, html body.site-sadnaot .studio-belief, html body.site-sadnaot .faq-wrapper, html body.site-sadnaot .form-wrapper, html body.site-sadnaot .masterclass-feature { clip-path: none !important; border-radius: 8px !important; box-shadow: 0 12px 34px rgba(42, 56, 62, .07) !important; } html body.site-sadnaot .workshop-card { clip-path: polygon(0 1.2%, 10% .4%, 22% 1%, 34% .3%, 47% .9%, 60% .3%, 73% 1%, 86% .4%, 100% 1.1%, 99.5% 99%, 85% 99.5%, 69% 99%, 52% 99.6%, 34% 99%, 17% 99.5%, .5% 99%) !important; border-radius: 2px !important; transform: none !important; box-shadow: 0 14px 36px rgba(42, 56, 62, .08) !important; } html body.site-sadnaot .workshop-card:hover { transform: translateY(-4px) !important; } html body.site-sadnaot .hero-section::before, html body.site-sadnaot .page-header-block::after { clip-path: polygon(0 1.2%, 16% .4%, 33% 1%, 50% .3%, 67% .9%, 84% .4%, 100% 1.1%, 99.5% 99%, 82% 99.5%, 64% 99%, 46% 99.6%, 27% 99%, 10% 99.5%, .5% 99%) !important; transform: none !important; box-shadow: 0 16px 40px rgba(49, 55, 60, .075) !important; } html body.site-sadnaot .hero-section::after, html body.site-sadnaot .page-header-block::before { display: none !important; } html body.site-sadnaot .page-header-block::after { display: none !important; } html body.site-sadnaot .page-header-block { min-height: auto !important; padding-block: clamp(44px, 8vw, 88px) clamp(30px, 5vw, 56px) !important; } html body.site-sadnaot .workshop-logo-card, html body.site-sadnaot .workshop-logo-hero { clip-path: none !important; border-radius: 0 !important; box-shadow: none !important; transform: none !important; mix-blend-mode: multiply; } html body.site-sadnaot .page-header-block .workshop-logo-hero { width: min(86vw, 660px) !important; max-height: 430px; margin-bottom: 20px !important; } html body.site-sadnaot .workshop-card .workshop-logo-card { width: calc(100% + 2px); margin-inline: -1px; } html body.site-sadnaot .btn-primary, html body.site-sadnaot .btn-secondary, html body.site-sadnaot .back-to-catalog-btn, html body.site-sadnaot .card-tag, html body.site-sadnaot .card-action { clip-path: none !important; border-radius: 6px !important; } @media (max-width: 640px) { html body.site-sadnaot .page-header-block .workshop-logo-hero { width: 100% !important; max-height: 300px; margin-bottom: 14px !important; } html body.site-sadnaot .workshop-card { clip-path: none !important; border-radius: 6px !important; } } html body.site-sadnaot { --ink:#192b2e; --ink-soft:#394d50; font-size:19px; line-height:1.65; } html body.site-sadnaot .page-content p, html body.site-sadnaot .page-content li, html body.site-sadnaot .page-content label, html body.site-sadnaot .page-content input, html body.site-sadnaot .page-content textarea, html body.site-sadnaot .page-content select { font-size:19px !important; line-height:1.65 !important; } html body.site-sadnaot .page-content p { color:#263d40; } html body.site-sadnaot .page-title, html body.site-sadnaot .section-title { font-size:clamp(30px,3.5vw,44px) !important; line-height:1.25 !important; letter-spacing:normal; } html body.site-sadnaot .page-content h3 { font-size:26px !important; line-height:1.35 !important; } html body.site-sadnaot .main-title { font-size:clamp(52px,7vw,88px) !important; line-height:1.1 !important; } html body.site-sadnaot .page-intro, html body.site-sadnaot .story-note, html body.site-sadnaot .studio-story-copy, html body.site-sadnaot .masterclass-copy { max-width:68ch; margin-inline:auto; text-align:right !important; } html body.site-sadnaot .page-content p + p { margin-top:18px; } html body.site-sadnaot .hero-section { min-height:0 !important; padding:40px 24px 36px !important; margin-bottom:36px !important; } html body.site-sadnaot .hero-logo-mark { width:100px !important; height:auto !important; margin:0 auto 16px !important; } html body.site-sadnaot .hero-logo-lockup { padding-top:0 !important; } html body.site-sadnaot .hero-section::before { inset:0 !important; } html body.site-sadnaot .hero-section .divider-line { display:none; } html body.site-sadnaot .page-content { padding-block:32px 48px !important; } html body.site-sadnaot .page-header-block { padding-block:28px !important; margin-bottom:24px !important; } html body.site-sadnaot .desktop-nav { gap:24px; } html body.site-sadnaot .desktop-nav .nav-link { font-size:18px; } html body.site-sadnaot .notebook-tabs { display:none !important; } html body.site-sadnaot .catalog-intro { text-align:right; margin:0 0 24px; scroll-margin-top:100px; } html body.site-sadnaot .catalog-intro .section-title { text-align:right; margin:0 0 12px !important; } html body.site-sadnaot .catalog-filters { display:flex; flex-wrap:wrap; gap:10px; margin-top:20px; } html body.site-sadnaot .catalog-filter { appearance:none; font:600 17px/1.5 Assistant,sans-serif; color:#263d40; background:#fffdf7; border:1px solid #9aa9ac; border-radius:5px; padding:10px 16px; min-height:46px; cursor:pointer; } html body.site-sadnaot .catalog-filter[aria-pressed=true] { background:#263d40; color:#fffdf7; border-color:#263d40; } html body.site-sadnaot .filter-count { margin:16px 0 0; font-size:16px !important; } html body.site-sadnaot .workshops-grid { display:flex !important; flex-direction:column !important; gap:20px !important; } html body.site-sadnaot .workshop-card.catalog-row { display:grid !important; grid-template-columns:220px minmax(0,1fr); gap:30px; align-items:start; padding:26px !important; background:#fffdf7 !important; border:1px solid #d2d9d7 !important; border-radius:6px !important; clip-path:none !important; box-shadow:none !important; transform:none !important; text-align:right !important; min-height:0 !important; } html body.site-sadnaot .workshop-card.catalog-row[hidden] { display:none !important; } html body.site-sadnaot .workshop-card.catalog-row:hover { border-color:#657f82 !important; transform:none !important; } html body.site-sadnaot .catalog-visual { width:100%; background:#f0eee6; border-radius:3px; overflow:hidden; } html body.site-sadnaot .catalog-poster { display:block; width:100%; height:275px; object-fit:contain; mix-blend-mode:normal; } html body.site-sadnaot .catalog-type { min-height:220px; display:flex; align-items:center; justify-content:center; text-align:center; padding:20px; font:32px/1.25 'Secular One',sans-serif; color:#304e60; } html body.site-sadnaot .catalog-copy { min-width:0; } html body.site-sadnaot .catalog-copy .catalog-audience { font-size:17px !important; font-weight:600; color:#425d60; margin:0 0 4px !important; } html body.site-sadnaot .catalog-copy h3 { font:400 30px/1.3 'Secular One',sans-serif !important; color:#192b2e; margin:0 0 4px !important; } html body.site-sadnaot .catalog-copy .catalog-teacher { margin:0 0 12px !important; font-weight:600; } html body.site-sadnaot .catalog-copy .card-desc { margin:10px 0 16px !important; max-width:60ch; min-height:0 !important; } html body.site-sadnaot .catalog-facts { margin:0 0 18px; font-size:18px; line-height:1.6; } html body.site-sadnaot .catalog-facts > div { display:grid; grid-template-columns:42px minmax(0,1fr); gap:12px; } html body.site-sadnaot .catalog-facts dt { font-weight:700; } html body.site-sadnaot .catalog-facts dd { margin:0; } html body.site-sadnaot .catalog-row .card-action { display:inline-block; font-size:18px; font-weight:700; padding:0; background:none; color:#294b69; text-decoration:underline; text-underline-offset:5px; } html body.site-sadnaot :is(button,a,input,textarea,select,[tabindex]):focus-visible { outline:3px solid #275a9c !important; outline-offset:5px; } html body.site-sadnaot figure { margin:0; } html body.site-sadnaot figcaption { font:400 17px/1.6 Assistant,sans-serif; color:#394d50; padding:10px 0; text-align:right; } html body.site-sadnaot .studio-shared-photo { width:min(100%,620px); margin:0 auto 32px; } html body.site-sadnaot .studio-shared-photo img { display:block; width:100%; height:580px; object-fit:cover; object-position:center 42%; border-radius:5px; } html body.site-sadnaot .studio-moments { display:grid; grid-template-columns:1fr 1fr; gap:24px; margin:32px 0; } html body.site-sadnaot .studio-moments img { width:100%; height:360px; object-fit:cover; border-radius:5px; } html body.site-sadnaot .mon-video { max-width:420px; margin:0 auto 32px; } html body.site-sadnaot .mon-video video { display:block; width:100%; max-height:480px; background:#192b2e; border-radius:5px; } html body.site-sadnaot .contact-page { max-width:760px; margin:auto; text-align:right; } html body.site-sadnaot .contact-page .btn-primary { display:inline-block; margin:20px 0; } html body.site-sadnaot .contact-photo { width:100%; max-height:420px; object-fit:cover; margin-top:20px; } @media(max-width:680px) { html body.site-sadnaot .page-content { padding:24px 18px 40px !important; } html body.site-sadnaot .hero-section { padding:24px 12px !important; } html body.site-sadnaot .workshop-card.catalog-row { grid-template-columns:100px minmax(0,1fr); gap:16px; padding:18px !important; } html body.site-sadnaot .catalog-poster { height:auto; max-height:150px; } html body.site-sadnaot .catalog-type { min-height:120px; padding:8px; font-size:22px; } html body.site-sadnaot .catalog-copy h3 { font-size:25px !important; } html body.site-sadnaot .catalog-copy .catalog-audience { font-size:16px !important; } html body.site-sadnaot .catalog-row .catalog-copy { display:contents; } html body.site-sadnaot .catalog-visual { grid-column:1; grid-row:1 / span 3; } html body.site-sadnaot .catalog-copy > :is(.catalog-audience,h3,.catalog-teacher) { grid-column:2; } html body.site-sadnaot .catalog-copy > :is(.card-desc,.catalog-facts,.card-action) { grid-column:1 / -1; } html body.site-sadnaot .catalog-copy .card-desc { margin:0 !important; } html body.site-sadnaot .catalog-facts { font-size:18px; } html body.site-sadnaot .catalog-filter { font-size:16px; padding:9px 12px; } html body.site-sadnaot .studio-shared-photo img { height:auto; } html body.site-sadnaot .studio-moments { grid-template-columns:1fr; } html body.site-sadnaot .studio-moments img { height:auto; max-height:460px; } } @media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto !important; } html body.site-sadnaot .reveal { opacity:1 !important; transform:none !important; transition:none !important; } } html body.site-sadnaot .catalog-row .card-action { background:transparent !important; color:#294b69 !important; } html body.site-sadnaot .catalog-intro .section-title { text-align:right !important; } html body.site-sadnaot { --paper-cut:polygon(.8% 1.2%,13% .4%,29% 1%,44% .2%,61% .8%,77% .3%,99% 1%,99.7% 25%,99% 49%,99.8% 72%,99% 99%,78% 99.7%,54% 99%,32% 99.8%,1% 99%,.3% 76%,1% 49%,.2% 25%); } html body.site-sadnaot .catalog-intro { position:relative; padding-block:12px 16px; border-bottom:1px solid rgba(49,71,76,.2); } html body.site-sadnaot .catalog-intro .section-title { display:inline-block; position:relative; z-index:0; } html body.site-sadnaot .catalog-intro .section-title::after { content:""; position:absolute; z-index:-1; height:13px; bottom:0; right:-5px; left:-9px; background:#e4c75a66; clip-path:polygon(1% 18%,99% 0,98% 85%,0 100%); transform:rotate(-1deg); } html body.site-sadnaot .catalog-filter { border-radius:1px; box-shadow:1px 2px 0 rgba(40,58,64,.08); transition:background .2s,transform .2s; } html body.site-sadnaot .catalog-filter:hover { transform:translateY(-2px); } html body.site-sadnaot .workshops-grid { gap:30px !important; } html body.site-sadnaot .workshop-card.catalog-row { position:relative; border:0 !important; border-radius:0 !important; background:#fffcf4 !important; padding:32px !important; column-gap:36px; box-shadow:0 5px 10px -8px #263d4070,0 18px 35px -24px #263d4055 !important; } html body.site-sadnaot .catalog-row::before { content:""; position:absolute; inset:0; pointer-events:none; border:1px solid #d9d4c7; clip-path:var(--paper-cut); } html body.site-sadnaot .catalog-row:nth-child(3n+2) { background:#f7f6eb !important; } html body.site-sadnaot .catalog-row:nth-child(3n) { background:#faf0e9 !important; } html body.site-sadnaot .catalog-visual { position:relative; overflow:visible; background:transparent; filter:drop-shadow(2px 5px 4px #263d4028); transform:rotate(-2deg); transition:transform .35s ease; } html body.site-sadnaot .catalog-row:nth-child(even) .catalog-visual { transform:rotate(2deg); } html body.site-sadnaot .catalog-poster { box-sizing:border-box; background:#fffdf7; padding:9px; clip-path:var(--paper-cut); } html body.site-sadnaot .catalog-visual::after { content:""; position:absolute; z-index:2; width:74px; height:25px; top:-10px; left:calc(50% - 37px); background:rgba(225,207,156,.64); border-inline:2px dashed rgba(255,253,239,.5); transform:rotate(7deg); box-shadow:0 1px 1px #60533112; } html body.site-sadnaot .catalog-row:hover .catalog-visual { transform:rotate(0deg) translateY(-2px); } html body.site-sadnaot .catalog-type { background:#e4e9df; clip-path:var(--paper-cut); } html body.site-sadnaot .catalog-row .card-action { padding:4px 0; text-decoration-thickness:1px; } html body.site-sadnaot .studio-shared-photo { position:relative; padding:14px 14px 0; background:#fffdf5; transform:rotate(-1.5deg); box-shadow:3px 14px 25px -14px #263d4070; margin-block:12px 54px; } html body.site-sadnaot .studio-shared-photo::before, html body.site-sadnaot .studio-moments figure::before { content:""; position:absolute; z-index:2; width:112px; height:33px; top:-12px; left:calc(50% - 56px); background:#d5c49a99; border-inline:2px dashed #fff9; transform:rotate(5deg); } html body.site-sadnaot .studio-shared-photo img { border-radius:0; clip-path:var(--paper-cut); } html body.site-sadnaot .studio-shared-photo figcaption { padding:14px 8px 16px; font-family:'Gveret Levin',Assistant,sans-serif; font-size:18px; } html body.site-sadnaot .studio-moments { align-items:start; gap:36px; margin-block:48px; padding-inline:10px; } html body.site-sadnaot .studio-moments figure { position:relative; padding:12px 12px 0; background:#fffdf5; transform:rotate(2deg); box-shadow:2px 10px 20px -12px #263d4070; } html body.site-sadnaot .studio-moments figure:nth-child(even) { transform:rotate(-2deg); margin-top:36px; } html body.site-sadnaot .studio-moments img { border-radius:0; clip-path:var(--paper-cut); } html body.site-sadnaot .studio-moments figcaption { padding:12px 4px; } html body.site-sadnaot .paper-film { position:relative; padding:16px 16px 0; max-width:390px; background:#fff9e9; transform:rotate(1.5deg); box-shadow:4px 14px 26px -14px #263d4080; margin-block:40px 52px; } html body.site-sadnaot .paper-film::before { content:""; position:absolute; z-index:2; width:110px; height:30px; top:-12px; right:calc(50% - 55px); transform:rotate(-6deg); background:#b5cbd9aa; border-inline:2px dashed #fff9; } html body.site-sadnaot .paper-film video { border-radius:0; clip-path:var(--paper-cut); aspect-ratio:536 / 954; object-fit:cover; width:100%; max-height:560px; } html body.site-sadnaot .paper-film figcaption { padding:13px 4px 18px; font-family:'Gveret Levin',Assistant,sans-serif; font-size:16px; } html body.site-sadnaot .film-toggle { position:absolute; bottom:70px; left:30px; border:1px solid #fff9; padding:8px 12px; color:white; background:#192b2edb; font:600 16px/1.4 Assistant,sans-serif; border-radius:3px; cursor:pointer; } html body.site-sadnaot .catalog-row.reveal { opacity:0; transform:translateY(20px) !important; transition:opacity .6s ease,transform .6s cubic-bezier(.2,.65,.3,1); } html body.site-sadnaot .catalog-row.reveal.in-view { opacity:1; transform:translateY(0) !important; } html body.site-sadnaot .catalog-row.reveal:nth-child(even) { transition-delay:60ms; } html body.site-sadnaot .studio-shared-photo.reveal { opacity:0; transform:translateY(18px) rotate(-2.5deg); transition:opacity .7s ease,transform .7s ease; } html body.site-sadnaot .studio-shared-photo.reveal.in-view { opacity:1; transform:translateY(0) rotate(-1.5deg); } @media(max-width:680px) { html body.site-sadnaot .workshop-card.catalog-row { padding:24px 18px !important; column-gap:18px; } html body.site-sadnaot .catalog-visual::after { width:54px; height:20px; left:calc(50% - 27px); top:-8px; } html body.site-sadnaot .catalog-poster { padding:5px; } html body.site-sadnaot .studio-shared-photo { margin-inline:4px; padding:9px 9px 0; } html body.site-sadnaot .studio-moments { gap:28px; } html body.site-sadnaot .studio-moments figure:nth-child(even) { margin-top:0; } html body.site-sadnaot .paper-film { margin-inline:8px; padding:10px 10px 0; } } @media(prefers-reduced-motion:reduce) { html body.site-sadnaot .catalog-row.reveal, html body.site-sadnaot .studio-shared-photo.reveal { opacity:1; transform:none !important; transition:none !important; } html body.site-sadnaot .catalog-visual, html body.site-sadnaot .catalog-filter { transition:none !important; } } html body.site-sadnaot .catalog-visual .workshop-type-logo { box-sizing:border-box; width:100% !important; max-width:100% !important; min-height:230px; height:auto !important; margin:0 !important; padding:32px 14px !important; background:#edf0e5; clip-path:var(--paper-cut); display:flex; flex-direction:column; justify-content:center; align-items:center; } html body.site-sadnaot .catalog-visual .workshop-type-logo span { font-size:44px !important; line-height:1.1 !important; } html body.site-sadnaot .catalog-visual .workshop-type-logo i { font-size:30px !important; } @media(max-width:680px) { html body.site-sadnaot .catalog-visual .workshop-type-logo { min-height:130px; padding:15px 5px !important; } html body.site-sadnaot .catalog-visual .workshop-type-logo span { font-size:27px !important; } html body.site-sadnaot .catalog-visual .workshop-type-logo i { font-size:20px !important; } } html body.site-sadnaot .paper-film.reveal.in-view { transform:rotate(1.5deg) !important; } html body.site-sadnaot .studio-shared-photo.reveal.in-view { transform:rotate(-1.5deg) !important; } html body.site-sadnaot .page-intro h3 { font-size:clamp(25px,3vw,34px) !important; } html body.site-sadnaot .page-content h2:not(.page-title):not(.section-title) { font-size:clamp(26px,3vw,36px) !important; line-height:1.35 !important; } @media(prefers-reduced-motion:reduce) { html body.site-sadnaot .paper-film.reveal.in-view, html body.site-sadnaot .studio-shared-photo.reveal.in-view { transform:none !important; } } html body.site-sadnaot #page-home .hero-section { min-height:0 !important; height:auto !important; padding-block:36px !important; } html body.site-sadnaot #page-home .hero-section::before { width:min(100%,780px) !important; height:100% !important; inset:0 !important; margin-inline:auto !important; } html body.site-sadnaot .paper-film { padding-bottom:16px; } html body.site-sadnaot .film-toggle { bottom:28px; } html body.site-sadnaot .studio-founder img { width:118px !important; height:118px !important; aspect-ratio:1 / 1 !important; object-fit:cover !important; object-position:center 35% !important; } html body.site-sadnaot .studio-shared-photo img { width:100% !important; height:auto !important; max-height:none !important; object-fit:contain !important; object-position:center !important; } html body.site-sadnaot .studio-shared-photo { box-sizing:border-box; width:min(100%,440px) !important; max-width:440px !important; margin-inline:auto !important; } html body.site-sadnaot .contact-photo { display:block; width:min(100%,440px) !important; height:auto !important; max-height:none !important; object-fit:contain !important; margin-inline:auto !important; } html body.site-sadnaot #page-contact .page-content img.contact-photo { width:min(100%,440px) !important; max-width:440px !important; height:auto !important; max-height:none !important; } html body.site-sadnaot .catalog-intro .section-title { font-size:clamp(30px,4vw,40px) !important; } html body.site-sadnaot .catalog-filters { gap:8px; } html body.site-sadnaot .catalog-filter { font-size:18px; font-weight:600; min-height:48px; padding:10px 16px; } html body.site-sadnaot .workshop-card.catalog-row { grid-template-columns:150px minmax(0,1fr); column-gap:28px; padding:24px !important; cursor:default; } html body.site-sadnaot .catalog-row .catalog-poster { height:188px; } html body.site-sadnaot .catalog-row .catalog-visual .workshop-type-logo { min-height:188px; } html body.site-sadnaot .catalog-copy h3 { font-size:27px !important; line-height:1.3 !important; } html body.site-sadnaot .catalog-copy .catalog-audience { color:#294447 !important; font-size:17px !important; margin-bottom:4px !important; } html body.site-sadnaot .catalog-copy .catalog-teacher { font-size:18px !important; margin-bottom:6px !important; } html body.site-sadnaot .catalog-copy .card-desc { font-size:18px !important; line-height:1.55 !important; margin:8px 0 12px !important; } html body.site-sadnaot .catalog-facts { line-height:1.5; margin-bottom:14px; } html body.site-sadnaot .catalog-row a.card-action { display:inline-flex !important; align-items:center; gap:12px; min-height:46px; box-sizing:border-box; padding:9px 16px !important; border:1px solid #294b69 !important; border-radius:4px !important; background:#294b69 !important; color:#fff !important; text-decoration:none !important; font:600 18px/1.5 Assistant,sans-serif; } html body.site-sadnaot .catalog-row a.card-action:hover { background:#193852 !important; } html body.site-sadnaot .catalog-row:focus-within { outline:2px solid #294b69; outline-offset:3px; } html body.site-sadnaot .catalog-row:hover .catalog-visual { transform:rotate(-2deg); } html body.site-sadnaot .catalog-row:nth-child(even):hover .catalog-visual { transform:rotate(2deg); } @media(max-width:680px) { html body.site-sadnaot .catalog-filters { display:grid; grid-template-columns:1fr 1fr; } html body.site-sadnaot .catalog-filter { font-size:17px; padding:10px 8px; box-shadow:none; } html body.site-sadnaot .workshop-card.catalog-row { grid-template-columns:76px minmax(0,1fr); gap:10px 16px; padding:20px 16px !important; } html body.site-sadnaot .catalog-row .catalog-visual { grid-row:1 / span 3; } html body.site-sadnaot .catalog-row .catalog-poster { height:auto; max-height:110px; } html body.site-sadnaot .catalog-copy h3 { font-size:24px !important; margin-bottom:0 !important; } html body.site-sadnaot .catalog-copy .catalog-teacher { font-size:17px !important; margin:0 !important; } html body.site-sadnaot .catalog-copy .catalog-audience { font-size:16px !important; } html body.site-sadnaot .catalog-row .catalog-visual .workshop-type-logo { min-height:110px; padding:12px 4px !important; } html body.site-sadnaot .catalog-row .catalog-visual .workshop-type-logo span { font-size:23px !important; } html body.site-sadnaot .catalog-facts { margin-bottom:2px; font-size:18px; } html body.site-sadnaot .catalog-row a.card-action { justify-self:start; margin-top:4px; } } html body.site-sadnaot .catalog-choice-heading { display:flex; justify-content:space-between; align-items:center; gap:16px; margin-top:24px; } html body.site-sadnaot .catalog-choice-heading h3 { margin:0; font-size:24px !important; } html body.site-sadnaot .catalog-show-all { background:transparent !important; color:#294b69 !important; border:0 !important; box-shadow:none !important; padding:8px 0; text-decoration:underline; text-underline-offset:5px; font-size:17px; } html body.site-sadnaot .catalog-filters.paper-choices { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:14px; margin-top:20px; padding:8px 4px 12px; } html body.site-sadnaot .catalog-filter.paper-choice { position:relative; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; gap:8px; min-height:135px; padding:20px 16px; border:0; border-radius:0; text-align:right; background:#fff1c7; color:#253a3d; box-shadow:1px 5px 7px -4px #30494c50; transform:rotate(-1.3deg); transition:transform .2s,box-shadow .2s; } html body.site-sadnaot .paper-choice:nth-child(2) { background:#e4ebdf; transform:rotate(1deg); } html body.site-sadnaot .paper-choice:nth-child(3) { background:#f5e4de; transform:rotate(-.8deg); } html body.site-sadnaot .paper-choice:nth-child(4) { background:#e2eaf4; transform:rotate(1.5deg); } html body.site-sadnaot .paper-choice:nth-child(5) { background:#f0e7d4; transform:rotate(-1deg); } html body.site-sadnaot .paper-choice::before { content:""; position:absolute; top:-7px; right:calc(50% - 22px); width:44px; height:16px; background:#fff9; border-inline:1px dashed #ddd6c299; transform:rotate(5deg); pointer-events:none; } html body.site-sadnaot .paper-choice .choice-title { font:400 21px/1.45 'Gveret Levin',Assistant,sans-serif; } html body.site-sadnaot .paper-choice .choice-caption { font:400 16px/1.45 Assistant,sans-serif; } html body.site-sadnaot .paper-choice[aria-pressed=true] { background:#fff7dd; color:#192e36; box-shadow:0 0 0 2px #294b69,2px 7px 12px -7px #30494c80; transform:rotate(0deg) translateY(-3px); } html body.site-sadnaot .paper-choice:hover { transform:rotate(0deg) translateY(-3px); box-shadow:2px 8px 12px -6px #30494c70; } @media(max-width:900px) { html body.site-sadnaot .catalog-filters.paper-choices { grid-template-columns:repeat(3,minmax(0,1fr)); } } @media(max-width:680px) { html body.site-sadnaot .catalog-filters.paper-choices { grid-template-columns:1fr 1fr; gap:14px; } html body.site-sadnaot .catalog-filter.paper-choice { min-height:108px; padding:16px 12px; gap:4px; } html body.site-sadnaot .paper-choice .choice-title { font-size:20px; } html body.site-sadnaot .paper-choice .choice-caption { font-size:16px; } html body.site-sadnaot .paper-choice:last-child { grid-column:1 / -1; min-height:88px; } html body.site-sadnaot .catalog-choice-heading h3 { font-size:23px !important; } } @media(prefers-reduced-motion:reduce) { html body.site-sadnaot .catalog-filter.paper-choice { transition:none !important; transform:none !important; } } html body.site-sadnaot :is(h1,h2,h3)[tabindex="-1"]:focus { outline:none !important; } html { scroll-behavior:auto !important; } html body.site-sadnaot #page-home .workshops-grid .catalog-row a.card-action { color:#fff !important; background:#294b69 !important; } html body.site-sadnaot #page-home .workshops-grid .catalog-row a.card-action span { color:inherit !important; } html body.site-sadnaot .catalog-filters.paper-choices .catalog-filter[aria-pressed="true"] { outline:2px solid #294b69 !important; outline-offset:2px; } html body.site-sadnaot .world-stepper { display:grid !important; grid-template-columns:minmax(0,1fr) minmax(100px,.7fr) minmax(0,1fr); gap:16px; align-items:stretch; width:100%; margin:28px auto 0 !important; padding:24px 0 8px; border-top:1px dashed #809294; font-family:Assistant,sans-serif; } html body.site-sadnaot .world-step { appearance:none; display:flex; flex-direction:column; justify-content:center; align-items:flex-start; gap:6px; min-height:88px; padding:16px 20px; color:#263d40 !important; background:#fffaf0 !important; border:1px solid #a4aca4; border-radius:4px; font:700 20px/1.4 Assistant,sans-serif; text-align:right; cursor:pointer; box-shadow:1px 3px 0 #263d4010; transition:background .2s,box-shadow .2s; } html body.site-sadnaot .world-step:hover { background:#f2ebda !important; box-shadow:1px 5px 8px -5px #263d4050; } html body.site-sadnaot .world-step-label { display:block; font:400 16px/1.4 Assistant,sans-serif; color:#40565a; } html body.site-sadnaot .world-step-current { display:flex; flex-direction:column; justify-content:center; align-items:center; gap:6px; padding:12px 8px; color:#263d40; text-align:center; font:600 18px/1.4 Assistant,sans-serif; } @media(max-width:680px) { html body.site-sadnaot .world-stepper { grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:12px; padding-top:16px; } html body.site-sadnaot .world-step-current { grid-column:1 / -1; grid-row:1; padding:4px 0 10px; } html body.site-sadnaot .world-step { font-size:18px; padding:14px 12px; min-height:88px; } } @media(prefers-reduced-motion:reduce) { html body.site-sadnaot .world-step { transition:none; } } html body.site-sadnaot #page-acting-school-prep .prep-brand { text-align:center; padding:10px 0 20px; } html body.site-sadnaot #page-acting-school-prep .prep-brand-logo { display:block; width:210px !important; height:140px !important; object-fit:contain; margin:0 auto; } html body.site-sadnaot #page-acting-school-prep .prep-brand p { font-size:17px !important; margin:4px 0 0; } html body.site-sadnaot #page-acting-school-prep .prep-opening { max-width:880px; margin:0 auto 40px; padding:30px; background:#fff9eb; border:1px solid #dbd4c3; box-shadow:3px 8px 20px -16px #263d4070; text-align:right; } html body.site-sadnaot #page-acting-school-prep .prep-opening h2 { font:400 clamp(31px,4vw,46px)/1.25 'Secular One',sans-serif !important; margin:12px 0 18px; max-width:24ch; } html body.site-sadnaot #page-acting-school-prep .prep-eyebrow { font-size:17px !important; font-weight:700; margin:0; } html body.site-sadnaot #page-acting-school-prep .prep-lead { max-width:62ch; font-size:20px !important; line-height:1.65 !important; } html body.site-sadnaot #page-acting-school-prep .prep-opening-actions { display:flex; flex-wrap:wrap; align-items:center; gap:20px; margin:24px 0 12px; } html body.site-sadnaot #page-acting-school-prep .prep-text-link { color:#294b69; font-size:18px; text-underline-offset:5px; } html body.site-sadnaot #page-acting-school-prep .prep-reassurance { font-size:17px !important; margin:12px 0 20px; } html body.site-sadnaot #page-acting-school-prep .prep-essentials { display:flex; flex-wrap:wrap; gap:12px 28px; border-top:1px solid #d4cec1; padding-top:18px; font-size:17px; line-height:1.6; } html body.site-sadnaot #page-acting-school-prep .prep-essentials b { display:block; font-size:20px; } html body.site-sadnaot #page-acting-school-prep .prep-outcomes { margin:36px auto 44px; } html body.site-sadnaot #page-acting-school-prep .prep-outcomes > p { max-width:66ch; } html body.site-sadnaot #page-acting-school-prep .prep-outcome-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; margin:26px 0; } html body.site-sadnaot #page-acting-school-prep .prep-outcome-grid article { padding:24px; background:#fffaf0; border-bottom:3px solid #b6bfa8; } html body.site-sadnaot #page-acting-school-prep .prep-outcome-grid h3 { font-size:24px !important; margin:8px 0 12px; } html body.site-sadnaot #page-acting-school-prep .prep-note-number { color:#4d676a; font-size:17px; } html body.site-sadnaot #page-acting-school-prep .prep-teachers .page-header-block { text-align:right; margin-bottom:20px !important; padding:8px 0 !important; } html body.site-sadnaot #page-acting-school-prep .prep-teachers .teachers-grid { grid-template-columns:repeat(6,minmax(0,1fr)) !important; gap:18px !important; } html body.site-sadnaot #page-acting-school-prep .prep-teachers .teacher-card { grid-column:span 2; } html body.site-sadnaot #page-acting-school-prep .prep-teachers .teacher-card:nth-child(-n+2) { grid-column:span 3; } html body.site-sadnaot #page-acting-school-prep .prep-teachers .teacher-card p { font-size:18px !important; line-height:1.6 !important; } html body.site-sadnaot #page-acting-school-prep .prep-first-form { max-width:760px; margin:44px auto !important; padding:28px; background:#fff9eb; border:1px solid #c6cbbf; scroll-margin-top:100px; } html body.site-sadnaot #page-acting-school-prep .prep-practical { padding:28px; margin:36px 0; background:#fffaf0; } html body.site-sadnaot #page-acting-school-prep .prep-practical .as-key-details { margin-top:20px; } html body.site-sadnaot #page-acting-school-prep .prep-conversion-page .btn-primary { background:#294b69 !important; color:#fff !important; font-size:19px; } html body.site-sadnaot #page-acting-school-prep .prep-conversion-page .btn-primary:hover { background:#193852 !important; } html body.site-sadnaot #page-acting-school-prep .prep-conversion-page .btn-primary span { color:inherit !important; } @media(max-width:680px) { html body.site-sadnaot #page-acting-school-prep .prep-brand-logo { width:170px !important; height:110px !important; } html body.site-sadnaot #page-acting-school-prep .prep-opening { padding:24px 18px; } html body.site-sadnaot #page-acting-school-prep .prep-opening h2 { font-size:32px !important; } html body.site-sadnaot #page-acting-school-prep .prep-lead { font-size:19px !important; } html body.site-sadnaot #page-acting-school-prep .prep-essentials { gap:12px 22px; } html body.site-sadnaot #page-acting-school-prep .prep-outcome-grid { grid-template-columns:1fr; gap:12px; } html body.site-sadnaot #page-acting-school-prep .prep-outcome-grid article { padding:20px; } html body.site-sadnaot #page-acting-school-prep .prep-teachers .teachers-grid { grid-template-columns:1fr !important; } html body.site-sadnaot #page-acting-school-prep .prep-teachers .teacher-card { grid-column:auto !important; } html body.site-sadnaot #page-acting-school-prep .prep-first-form { padding:24px 18px; } html body.site-sadnaot #page-acting-school-prep .prep-practical { padding:24px 18px; } } html body.site-sadnaot #page-acting-school-prep .prep-mentor-line { display:flex; flex-wrap:wrap; gap:12px 24px; margin:20px 0 0; font-size:17px; line-height:1.5; } html body.site-sadnaot #page-acting-school-prep .prep-mentor-line b { display:block; } html body.site-sadnaot[data-active-page="acting-school-prep"] { background:#f4eee3 !important; } html body.site-sadnaot #page-acting-school-prep, html body.site-sadnaot #page-acting-school-prep .prep-conversion-page { background:#f4eee3 !important; } html body.site-sadnaot #page-acting-school-prep .prep-opening { background:#fffbef; border:0; box-shadow:1px 5px 14px -10px #654f3970; position:relative; } html body.site-sadnaot #page-acting-school-prep .prep-opening::before { content:""; position:absolute; width:96px; height:24px; top:-11px; left:calc(50% - 48px); background:#d6bf8f88; transform:rotate(-4deg); border-inline:2px dashed #fff9; } html body.site-sadnaot #page-acting-school-prep .prep-first-form { position:relative; background:#fff8e7; border:0; border-radius:2px; box-shadow:3px 12px 25px -16px #5b493d90; padding:34px !important; } html body.site-sadnaot #page-acting-school-prep .prep-first-form::before { content:""; position:absolute; width:110px; height:29px; top:-12px; right:calc(50% - 55px); background:#c6d2b699; border-inline:2px dashed #fff9; transform:rotate(4deg); } html body.site-sadnaot #page-acting-school-prep .prep-personal-invitation { display:grid; grid-template-columns:150px minmax(0,1fr); gap:28px; align-items:center; margin-bottom:24px; } html body.site-sadnaot #page-acting-school-prep .prep-form-photo { width:150px; margin:0; padding:7px 7px 0; background:#fffdf6; box-shadow:2px 5px 10px -6px #463b2b80; transform:rotate(-3deg); } html body.site-sadnaot #page-acting-school-prep .prep-form-photo img { display:block; width:100% !important; height:auto !important; max-height:none !important; object-fit:contain; clip-path:var(--paper-cut); } html body.site-sadnaot #page-acting-school-prep .prep-form-photo figcaption { padding:6px 2px 8px; text-align:center; font:18px/1.5 'Gveret Levin',Assistant,sans-serif; color:#4b463a; } html body.site-sadnaot #page-acting-school-prep .prep-hand-note { font:24px/1.5 'Gveret Levin',Assistant,sans-serif; color:#70563a; } html body.site-sadnaot #page-acting-school-prep .prep-personal-invitation h3 { margin:6px 0 12px; font-size:30px !important; } html body.site-sadnaot #page-acting-school-prep .prep-personal-invitation p { margin:0; font-size:19px !important; } html body.site-sadnaot #page-acting-school-prep .prep-conversion-page .btn-primary { background:#405b49 !important; color:#fff !important; border-radius:5px; box-shadow:1px 4px 0 #273f2d20; } html body.site-sadnaot #page-acting-school-prep .prep-conversion-page .btn-primary:hover { background:#304737 !important; } html body.site-sadnaot #page-acting-school-prep .prep-first-form input { background:#fffefa; border:1px solid #bdb59e; border-radius:4px; min-height:52px; } html body.site-sadnaot #page-acting-school-prep .prep-outcome-grid article:nth-child(2) { background:#e9eddf; } html body.site-sadnaot #page-acting-school-prep .prep-outcome-grid article:nth-child(3) { background:#f4e6d7; } html body.site-sadnaot #page-acting-school-prep .teacher-card { background:#fffbf2 !important; border-color:#d9d0bd !important; } @media(max-width:680px) { html body.site-sadnaot #page-acting-school-prep .prep-first-form { padding:24px 18px !important; } html body.site-sadnaot #page-acting-school-prep .prep-personal-invitation { grid-template-columns:100px minmax(0,1fr); gap:18px; } html body.site-sadnaot #page-acting-school-prep .prep-form-photo { width:100px; padding:5px 5px 0; } html body.site-sadnaot #page-acting-school-prep .prep-form-photo figcaption { font-size:16px; } html body.site-sadnaot #page-acting-school-prep .prep-personal-invitation h3 { font-size:27px !important; } html body.site-sadnaot #page-acting-school-prep .prep-personal-invitation p { font-size:18px !important; } } html body.site-sadnaot #page-home .hero-section { padding:20px 18px !important; margin-bottom:24px !important; } html body.site-sadnaot #page-home .hero-logo-lockup { display:flex; justify-content:center; align-items:center; gap:18px; } html body.site-sadnaot #page-home .hero-logo-mark { width:72px !important; height:auto !important; margin:0 !important; } html body.site-sadnaot #page-home .main-title { font-size:clamp(38px,5vw,64px) !important; margin:0 !important; } html body.site-sadnaot #page-home .hero-section .subtitle { font-size:20px !important; margin:12px 0 0 !important; } html body.site-sadnaot #page-home .board-intro { padding-bottom:20px; margin-bottom:20px; } html body.site-sadnaot #page-home .board-jump-links { display:flex; flex-wrap:wrap; gap:12px 28px; margin-top:16px; } html body.site-sadnaot #page-home .board-jump-links a { color:#294b69; padding:7px 0; font:600 18px/1.5 Assistant,sans-serif; text-underline-offset:5px; } html body.site-sadnaot #page-home .board-section { margin:24px 0 44px; scroll-margin-top:100px; } html body.site-sadnaot #page-home .board-section > h2 { font:400 clamp(27px,3vw,34px)/1.3 'Secular One',sans-serif !important; margin:0 0 22px; color:#253d40; } html body.site-sadnaot #page-home .board-section-intro { margin:-8px 0 26px; } html body.site-sadnaot #page-home .workshops-grid.board-grid { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px !important; align-items:stretch; } html body.site-sadnaot #page-home .board-grid .catalog-row { display:block !important; padding:0 !important; cursor:pointer; min-width:0; } html body.site-sadnaot #page-home .board-card-link { display:grid; grid-template-columns:110px minmax(0,1fr); gap:16px; box-sizing:border-box; height:100%; padding:24px 20px; color:inherit !important; text-decoration:none !important; border-radius:2px; } html body.site-sadnaot #page-home .board-card-link .catalog-copy { display:contents; } html body.site-sadnaot #page-home .board-card-link .catalog-visual { grid-column:1; grid-row:1 / span 3; } html body.site-sadnaot #page-home .board-card-link :is(.catalog-audience,h3,.catalog-teacher) { grid-column:2; } html body.site-sadnaot #page-home .board-card-link :is(.card-desc,.catalog-facts,.card-action) { grid-column:1 / -1; } html body.site-sadnaot #page-home .board-card-link .catalog-poster { height:auto; max-height:145px; } html body.site-sadnaot #page-home .board-card-link h3 { font-size:25px !important; margin:0 !important; } html body.site-sadnaot #page-home .board-card-link .catalog-audience { margin:0 !important; font-size:16px !important; } html body.site-sadnaot #page-home .board-card-link .catalog-teacher { margin:0 !important; font-size:18px !important; } html body.site-sadnaot #page-home .board-card-link .card-desc { margin:0 !important; font-size:18px !important; } html body.site-sadnaot #page-home .board-card-link .catalog-facts { margin:0; } html body.site-sadnaot #page-home .board-card-link .card-action { align-self:end; justify-self:start; background:none !important; color:#294b69 !important; font:700 18px/1.5 Assistant,sans-serif; padding:4px 0 !important; text-decoration:underline; text-underline-offset:5px; } html body.site-sadnaot #page-home .board-card-link:hover { background:#fffdf34d; } html body.site-sadnaot #page-home .board-card-link:focus-visible { outline:3px solid #294b69 !important; outline-offset:5px; } html body.site-sadnaot #page-home .board-card-link .workshop-type-logo { min-height:130px !important; padding:20px 5px !important; } html body.site-sadnaot #page-home .board-card-link .workshop-type-logo span { font-size:29px !important; } @media(min-width:1500px) { html body.site-sadnaot #page-home .workshops-grid.board-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } } @media(max-width:760px) { html body.site-sadnaot #page-home .workshops-grid.board-grid { grid-template-columns:1fr; gap:20px !important; } html body.site-sadnaot #page-home .board-card-link { grid-template-columns:80px minmax(0,1fr); gap:10px 16px; padding:20px 16px; } html body.site-sadnaot #page-home .board-card-link .catalog-poster { max-height:110px; } html body.site-sadnaot #page-home .board-card-link .workshop-type-logo { min-height:110px !important; } html body.site-sadnaot #page-home .board-card-link .workshop-type-logo span { font-size:23px !important; } html body.site-sadnaot #page-home .board-card-link h3 { font-size:24px !important; } html body.site-sadnaot #page-home .hero-logo-mark { width:55px !important; } html body.site-sadnaot #page-home .board-jump-links { gap:4px 18px; } } html body.site-sadnaot #page-home .hero-logo-lockup { display:flex !important; flex-direction:row !important; min-height:0 !important; } html body.site-sadnaot #page-home .board-card-link { gap:8px 18px; padding:22px 20px; align-content:start; } html body.site-sadnaot #page-home .board-card-link .board-date { grid-column:1 / -1; margin:6px 0 0 !important; font-size:18px !important; line-height:1.5 !important; color:#334e52; } html body.site-sadnaot #page-home .board-card-link .card-action { margin-top:6px; } html body.site-sadnaot #page-home .board-card-link .catalog-visual { align-self:center; } @media(max-width:760px) { html body.site-sadnaot #page-home .board-card-link { padding:18px 16px; gap:7px 16px; } html body.site-sadnaot #page-home .board-card-link .board-date { font-size:17px !important; } } html body.site-sadnaot #page-home .board-guest-story { max-width:68ch; margin:0 0 28px; text-align:right; } html body.site-sadnaot #page-home .board-guest-story p { margin:0 0 14px; } html body.site-sadnaot #page-home .board-guest-story .board-guest-kicker { font:22px/1.6 'Gveret Levin',Assistant,sans-serif !important; color:#425b4c; } @keyframes paper-heart-arrival { 0% { transform:translateY(8px) rotate(-9deg) scale(.96); } 18% { transform:translateY(-3px) rotate(-3deg) scale(1.035); } 30% { transform:translateY(0) rotate(-5deg) scale(1); } 52% { transform:translateY(-4px) rotate(-2deg) scale(1.025); } 68% { transform:translateY(0) rotate(-6deg) scale(1); } 84% { transform:translateY(-2px) rotate(-3deg) scale(1.015); } 100% { transform:translateY(0) rotate(-5deg) scale(1); } } html body.site-sadnaot #page-home .hero-logo-mark { transform:rotate(-5deg); transform-origin:50% 65%; animation:paper-heart-arrival 4.8s ease-in-out 1 both !important; filter:drop-shadow(3px 5px 2px #243b4920); } html body.site-sadnaot #page-home .hero-welcome { font-size:18px !important; line-height:1.6 !important; margin:14px auto 0 !important; text-align:center; max-width:32ch; color:#354d53; } html body.site-sadnaot #page-home .board-card-link { transition:background .18s,transform .18s; } html body.site-sadnaot #page-home .board-card-link:active { transform:translateY(2px); } @media(max-width:680px) { html body.site-sadnaot #page-home .page-content { padding-top:20px !important; } html body.site-sadnaot #page-home .hero-section { position:relative; isolation:isolate; padding:28px 16px 24px !important; margin:8px 0 34px !important; } html body.site-sadnaot #page-home .hero-section::before { inset:0 !important; width:100% !important; height:100% !important; background:#fffaf0 !important; clip-path:var(--paper-cut) !important; transform:rotate(-1deg) !important; box-shadow:2px 9px 22px -14px #35464d66 !important; } html body.site-sadnaot #page-home .hero-section::after { content:"" !important; display:block !important; position:absolute !important; inset:auto !important; top:-8px !important; left:25px !important; width:72px !important; height:23px !important; background:#aac4d67a !important; border-inline:2px dashed #fff9; transform:rotate(-7deg) !important; z-index:3; pointer-events:none; } html body.site-sadnaot #page-home .hero-logo-lockup { gap:14px !important; justify-content:center; align-items:center; } html body.site-sadnaot #page-home .hero-logo-mark { width:clamp(84px,25vw,104px) !important; flex:0 0 auto; } html body.site-sadnaot #page-home .main-title { min-width:0; font-size:clamp(38px,11.7vw,50px) !important; line-height:1.06 !important; text-align:right; letter-spacing:-.025em; } html body.site-sadnaot #page-home .main-title span { display:block; } html body.site-sadnaot #page-home .hero-section .subtitle { font-size:18px !important; margin-top:22px !important; } html body.site-sadnaot #page-home .hero-welcome { font-size:18px !important; max-width:27ch; margin-top:12px !important; } html body.site-sadnaot #page-home .board-intro { border-bottom:none; padding-bottom:4px; margin-bottom:12px; } html body.site-sadnaot #page-home .board-intro > p { font-size:18px !important; margin-top:8px; } html body.site-sadnaot #page-home .board-jump-links { gap:4px 18px; } html body.site-sadnaot #page-home .board-jump-links a { font-size:17px; } html body.site-sadnaot #page-home .board-section > h2 { font-size:27px !important; } } @media(prefers-reduced-motion:reduce) { html body.site-sadnaot #page-home .hero-logo-mark { animation:none !important; } html body.site-sadnaot #page-home .board-card-link { transition:none !important; } } html body.site-sadnaot .board-guest-more summary { cursor:pointer; font:600 17px/1.6 Assistant,sans-serif; color:#294b69; padding:7px 0; text-decoration:underline; text-underline-offset:4px; } html body.site-sadnaot .board-guest-more[open] summary { margin-bottom:12px; } @media(max-width:680px) { html body.site-sadnaot #page-home .board-intro .section-title { font-size:29px !important; margin-bottom:6px !important; } html body.site-sadnaot #page-home .board-jump-links { flex-wrap:nowrap; justify-content:space-between; gap:10px; margin-top:8px; } html body.site-sadnaot #page-home .board-jump-links a { font-size:17px; } html body.site-sadnaot #page-home .board-guest-story { margin-bottom:20px; } html body.site-sadnaot #page-home .board-guest-story .board-guest-kicker { font-size:20px !important; line-height:1.5 !important; margin-bottom:4px; } } html body.site-sadnaot #page-home .hero-place { white-space:nowrap; } @media(max-width:680px) { html body.site-sadnaot #page-home .hero-section::after { border-radius:0 !important; clip-path:polygon(2% 0,99% 5%,97% 100%,0 95%) !important; } } html body.site-sadnaot #page-home .hero-section { padding:24px 18px 28px !important; } html body.site-sadnaot #page-home .hero-section::before, html body.site-sadnaot #page-home .hero-section::after { display:none !important; } html body.site-sadnaot #page-home .hero-logo-lockup { flex-direction:column !important; gap:16px !important; align-items:center !important; } html body.site-sadnaot #page-home .hero-logo-mark { width:96px !important; height:auto !important; } html body.site-sadnaot #page-home .main-title { font:800 clamp(40px,5vw,60px)/1.15 Assistant,sans-serif !important; letter-spacing:-.035em !important; text-align:center !important; white-space:nowrap; } html body.site-sadnaot #page-home .main-title span { display:inline !important; } html body.site-sadnaot #page-home .hero-section .subtitle { font:600 19px/1.5 Assistant,sans-serif !important; margin-top:12px !important; color:#314f65; } html body.site-sadnaot #page-home .hero-welcome { font-size:18px !important; margin-top:10px !important; } @media(max-width:680px) { html body.site-sadnaot #page-home .hero-section { padding:14px 12px 24px !important; margin:0 0 24px !important; } html body.site-sadnaot #page-home .hero-logo-lockup { gap:12px !important; } html body.site-sadnaot #page-home .hero-logo-mark { width:86px !important; } html body.site-sadnaot #page-home .main-title { font-size:clamp(36px,10.5vw,44px) !important; } html body.site-sadnaot #page-home .hero-section .subtitle { font-size:18px !important; margin-top:10px !important; } html body.site-sadnaot #page-home .hero-welcome { font-size:17px !important; } } @keyframes lev-welcome-heartbeat { 0%, 35%, 100% { transform:scale(1); } 9% { transform:scale(1.065); } 17% { transform:scale(1); } 25% { transform:scale(1.04); } } html body.site-sadnaot #page-home .hero-logo-mark { transform:none; animation:lev-welcome-heartbeat 2.4s ease-in-out 2 both !important; transform-origin:50% 60%; } @media(prefers-reduced-motion:reduce) { html body.site-sadnaot #page-home .hero-logo-mark { animation:none !important; transform:none !important; } } html body.site-sadnaot .notebook-page.active, html body.site-sadnaot #page-home, html body.site-sadnaot #page-acting-school-prep { background:var(--collage-base,#f8f6ed) url("images/fast/cotton-paper-soft-v2.webp") repeat !important; background-blend-mode:multiply; background-size:620px 620px !important; overflow-x:clip; } html body.site-sadnaot .notebook-page .paper-sheet { position:relative; isolation:isolate; box-sizing:border-box; padding:36px 0 !important; margin:0 auto 12px !important; background:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; overflow:visible; } html body.site-sadnaot .notebook-page .paper-sheet::after { content:"" !important; display:block !important; position:absolute !important; top:-16px !important; bottom:-36px !important; left:50% !important; right:auto !important; width:100vw !important; height:auto !important; z-index:-1 !important; pointer-events:none; background:var(--collage-sheet,var(--collage-light,#f4f0e4)) url("images/fast/cotton-paper-soft-v2.webp") repeat !important; background-size:620px 620px !important; background-blend-mode:multiply; border:0 !important; border-radius:0 !important; transform:translateX(-50%) !important; clip-path:none !important; mask-image:url("images/paper-torn-edge.svg"),linear-gradient(transparent 21px,#000 21px); mask-size:100% 22px,100% 100%; mask-repeat:no-repeat; box-shadow:none !important; } html body.site-sadnaot .notebook-page .paper-sheet:nth-child(3n)::after { background-color:var(--collage-deep,#eae7db) !important; background-position:120px 80px !important; } html body.site-sadnaot .notebook-page .paper-sheet:nth-child(3n + 1)::after { background-color:var(--collage-light,#fffdf8) !important; background-position:280px 170px !important; } html body.site-sadnaot #page-home .hero-section.paper-sheet { padding:22px 14px 30px !important; margin:0 auto !important; } html body.site-sadnaot #page-home .hero-section.paper-sheet::after, html body.site-sadnaot #page-home .board-intro.paper-sheet::after { display:none !important; } html body.site-sadnaot #page-home .board-intro.paper-sheet { padding:16px 0 38px !important; } html body.site-sadnaot #page-home .board-section.paper-sheet { padding:38px 0 32px !important; margin:0 auto 10px !important; } html body.site-sadnaot #page-home .board-jump-links { flex-wrap:wrap; } @media(max-width:680px) { html body.site-sadnaot .notebook-page .paper-sheet { padding:30px 0 !important; } html body.site-sadnaot #page-home .board-section.paper-sheet { padding:32px 0 !important; } html body.site-sadnaot .notebook-page .paper-sheet::after { background-size:540px 540px !important; } } html body.site-sadnaot #page-acting-school-prep .prep-conversion-page { background:transparent !important; } html body.site-sadnaot .notebook-page { --collage-base:#f3ede0; --collage-light:color-mix(in srgb,var(--collage-base) 42%,#fffdf7); --collage-deep:color-mix(in srgb,var(--collage-base) 88%,#e7dbc4); } html body.site-sadnaot[data-active-page="home"], html body.site-sadnaot #page-home { --collage-base:#f3ede0; } html body.site-sadnaot[data-active-page="studio"], html body.site-sadnaot #page-studio { --collage-base:#edcfc0; } html body.site-sadnaot[data-active-page="contact"], html body.site-sadnaot #page-contact { --collage-base:#eddbc6; } html body.site-sadnaot[data-active-page="masterclasses"], html body.site-sadnaot #page-masterclasses { --collage-base:#ccdce8; } html body.site-sadnaot[data-active-page="shakespeare"], html body.site-sadnaot #page-shakespeare { --collage-base:#e4c2bd; } html body.site-sadnaot[data-active-page="yuval-shefferman"], html body.site-sadnaot #page-yuval-shefferman { --collage-base:#bdcba5; } html body.site-sadnaot[data-active-page="maayan-even"], html body.site-sadnaot #page-maayan-even { --collage-base:#d0d9e9; } html body.site-sadnaot[data-active-page="master-of-non"], html body.site-sadnaot #page-master-of-non { --collage-base:#e3d9c5; } html body.site-sadnaot[data-active-page="acting-school-prep"], html body.site-sadnaot #page-acting-school-prep { --collage-base:#c8dfe3; } html body.site-sadnaot[data-active-page="chiluf"], html body.site-sadnaot #page-chiluf { --collage-base:#c4ddc5; } html body.site-sadnaot[data-active-page="find-method"], html body.site-sadnaot #page-find-method { --collage-base:#edc1b0; } html body.site-sadnaot[data-active-page="learning-from-no"], html body.site-sadnaot #page-learning-from-no { --collage-base:#c6d5e9; } html body.site-sadnaot #page-home #guest-workshops { --collage-light:#e7edf0; --collage-deep:#d8e2e5; } html body.site-sadnaot #page-home #studio-workshops { --collage-light:#f2eee1; --collage-deep:#e5e6d3; } html body.site-sadnaot #page-acting-school-prep .prep-opening { background:var(--collage-light) url("images/fast/cotton-paper-soft-v2.webp") repeat !important; background-size:620px 620px !important; background-blend-mode:multiply; } html body.site-sadnaot { --collage-base:#f3ede0; --collage-light:color-mix(in srgb,var(--collage-base) 42%,#fffdf7); } html body.site-sadnaot footer { position:relative; isolation:isolate; border:0 !important; background:transparent !important; color:#263d40 !important; } html body.site-sadnaot footer::before { content:"";position:absolute;inset:-20px 0 0;z-index:-1;pointer-events:none; background:var(--collage-light) url("images/fast/cotton-paper-soft-v2.webp") repeat; background-size:620px 620px;background-blend-mode:multiply; mask-image:url("images/paper-torn-edge.svg"),linear-gradient(transparent 21px,#000 21px); mask-size:100% 22px,100% 100%;mask-repeat:no-repeat; } html body.site-sadnaot footer a { color:#294b59 !important; } html body.site-sadnaot .skip-link { position:fixed; top:8px; right:12px; z-index:100000; padding:12px 22px; background:#fffdf6; color:#192b2e; font:700 19px/1.5 Assistant,sans-serif; border:2px solid #192b2e; transform:translateY(-180%); } html body.site-sadnaot .skip-link:focus { transform:translateY(0); outline:3px solid #275a9c; outline-offset:3px; } html body.site-sadnaot #main-content:focus { outline:none; } html body.site-sadnaot :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible { outline:3px solid #234c7c !important; outline-offset:4px !important; box-shadow:0 0 0 3px #fffdf8 !important; } html body.site-sadnaot .page-content :is(input,textarea,select) { color:#192b2e !important; background:#fffefa !important; border-color:#687574 !important; } html body.site-sadnaot .page-content :is(input,textarea)::placeholder { color:#52605f !important; opacity:1; } html body.site-sadnaot .page-content [aria-invalid="true"] { border:2px solid #9b2929 !important; } html body.site-sadnaot .field-error { display:block; color:#852121 !important; background:#fffaf3; padding:5px 7px; font:600 17px/1.5 Assistant,sans-serif; text-align:right; } html body.site-sadnaot .field-error[hidden] { display:none !important; } html body.site-sadnaot .form-instructions { grid-column:1/-1; font:400 17px/1.5 Assistant,sans-serif !important; color:#34494b !important; margin:0 0 12px !important; text-align:right; } html body.site-sadnaot .page-content .accessible-section-heading { font-size:26px !important; line-height:1.35 !important; } html body.site-sadnaot .syllabus-heading .accessible-section-heading { font-size:21px !important; } html body.site-sadnaot .page-content :is(.timeline-phase,.form-trust-footer,.catalog-teacher,.board-date,.prep-reassurance,.masterclass-role,.page-subtitle) { color:#34494b !important; } html body.site-sadnaot .accessibility-statement-link { display:inline-block; padding:9px 14px; text-decoration:underline; text-underline-offset:4px; font-size:19px; } html body.site-sadnaot #page-accessibility { --collage-base:#e5e4d6; } html body.site-sadnaot[data-active-page="accessibility"] { --collage-base:#e5e4d6; } html body.site-sadnaot #page-accessibility .page-content { text-align:right !important; } html body.site-sadnaot #page-accessibility .page-content > * { max-width:760px !important; } html body.site-sadnaot #page-accessibility .paper-sheet { padding-block:26px !important; } html body.site-sadnaot #page-accessibility ul { padding-inline-start:25px; } html body.site-sadnaot #page-accessibility li + li { margin-top:10px; } html body.site-sadnaot #page-accessibility a { text-decoration:underline; text-underline-offset:4px; } html body.site-sadnaot #page-accessibility h2 { margin-bottom:14px; } html body.site-sadnaot .reveal { opacity:1 !important; transform:none !important; transition:none !important; } html body.site-sadnaot :is(.page-doodle,.section-line-art,.cutout-shape) { animation:none !important; will-change:auto !important; } html body.site-sadnaot :is(h1,h2,h3,h4,h5,h6,input,textarea,select,button,summary,[id]) { scroll-margin-top:110px; } @media(prefers-reduced-motion:reduce) { html body.site-sadnaot *,html body.site-sadnaot *::before,html body.site-sadnaot *::after { animation:none !important; transition:none !important; scroll-behavior:auto !important; } } @media(forced-colors:active) { html body.site-sadnaot .paper-sheet::after,html body.site-sadnaot footer::before { display:none !important; } html body.site-sadnaot :is(button,input,textarea,select) { border:1px solid ButtonText !important; } } @media(max-width:380px) { html body.site-sadnaot #page-accessibility bdi { overflow-wrap:anywhere; } } html body.site-sadnaot .syllabus-item-heading { margin:0 !important; } html body.site-sadnaot .syllabus-title { font:700 21px/1.4 Assistant,sans-serif; display:block; } html body.site-sadnaot .syllabus-toggle { width:100%; } html body.site-sadnaot #main-content .notebook-page.active .page-content :is(p,li,label,small,figcaption,.timeline-phase,.form-trust-footer,.prep-reassurance,.catalog-teacher,.board-date) { color:#263d40 !important; } html body.site-sadnaot #main-content .notebook-page.active .page-content a:not(.btn-primary) { color:#294b59 !important; } html body.site-sadnaot footer p { color:#394d50 !important; } html body.site-sadnaot:has(.lead-form:focus-within) :is(.whatsapp-float,.workshop-sticky-cta) { visibility:hidden !important; pointer-events:none !important; } html { scroll-padding-block:100px 100px; } html body.site-sadnaot #main-content #page-studio .studio-hero { display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:center !important; gap:18px !important; width:min(calc(100% - 36px),1080px) !important; min-height:0 !important; padding:12px 0 24px !important; margin:0 auto 8px !important; background:none !important; border:0 !important; box-shadow:none !important; } html body.site-sadnaot #main-content #page-studio .studio-hero::before, html body.site-sadnaot #main-content #page-studio .studio-hero::after { display:none !important; } html body.site-sadnaot #main-content #page-studio .studio-hero .studio-heart { width:64px !important; height:auto !important; max-height:76px !important; margin:0 !important; transform:none !important; animation:none !important; } html body.site-sadnaot #main-content #page-studio .studio-hero .page-title { font:800 36px/1.25 Assistant,sans-serif !important; margin:0 !important; padding:0 !important; } html body.site-sadnaot #main-content .notebook-page .paper-sheet.page-header-block::before { display:none !important; } @media(max-width:680px) { html body.site-sadnaot #main-content #page-studio .studio-hero { gap:12px !important; padding:8px 0 20px !important; } html body.site-sadnaot #main-content #page-studio .studio-hero .studio-heart { width:48px !important; } html body.site-sadnaot #main-content #page-studio .studio-hero .page-title { font-size:30px !important; } } html body.site-sadnaot :is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus { outline:none !important; box-shadow:none !important; } @media(min-width:900px) { html body.site-sadnaot #main-content #page-studio .studio-shared-photo { width:360px !important; max-width:360px !important; } } html body.site-sadnaot #main-content .notebook-page .page-header-block { min-height:0 !important; height:auto !important; padding:24px 0 22px !important; margin:0 auto 18px !important; background:transparent !important; border:0 !important; box-shadow:none !important; } html body.site-sadnaot #main-content .notebook-page .page-header-block::before, html body.site-sadnaot #main-content .notebook-page .page-header-block::after { display:none !important; } html body.site-sadnaot #main-content .page-header-block .workshop-logo-hero { width:min(100%,380px) !important; max-width:380px !important; height:auto !important; max-height:200px !important; min-height:0 !important; margin:0 auto 16px !important; object-fit:contain !important; } html body.site-sadnaot #main-content .page-header-block .workshop-type-logo.workshop-logo-hero { width:min(100%,340px) !important; max-width:340px !important; padding:22px 18px !important; background:transparent !important; overflow:visible; } html body.site-sadnaot #main-content .page-header-block .workshop-type-logo span { font-size:50px !important; line-height:1 !important; } html body.site-sadnaot #main-content .page-header-block .page-title:not(.visually-hidden) { font-size:clamp(30px,3.2vw,40px) !important; line-height:1.25 !important; max-width:28ch; margin:0 auto 16px !important; } html body.site-sadnaot #main-content .page-header-block .page-subtitle { max-width:58ch !important; margin:12px auto 0 !important; } html body.site-sadnaot #main-content .page-header-block .divider-line, html body.site-sadnaot #main-content .masterclasses-cutout { display:none !important; } html body.site-sadnaot #main-content .masterclasses-kicker { margin:0 auto 14px !important; } @media(max-width:680px) { html body.site-sadnaot #main-content .notebook-page .page-header-block { padding:16px 0 20px !important; margin-bottom:14px !important; } html body.site-sadnaot #main-content .page-header-block .workshop-logo-hero { width:min(100%,290px) !important; max-height:150px !important; } html body.site-sadnaot #main-content .page-header-block .workshop-type-logo.workshop-logo-hero { padding:18px 12px !important; } html body.site-sadnaot #main-content .page-header-block .workshop-type-logo span { font-size:40px !important; } } html body.site-sadnaot #main-content .masterclasses-hero .page-title { width:min(100%,760px) !important; max-width:760px !important; } html body.site-sadnaot #main-content .notebook-page.active .page-content > :is(.offer-strip,.page-intro,.details-box,.info-blocks-grid) { margin-top:0 !important; margin-bottom:36px !important; } html body.site-sadnaot #main-content .notebook-page .section-line-art { display:block !important; width:160px !important; height:160px !important; max-width:100% !important; object-fit:contain !important; margin:16px auto 24px !important; } @media(max-width:680px) { html body.site-sadnaot #main-content .notebook-page.active .page-content > :is(.offer-strip,.page-intro,.details-box,.info-blocks-grid) { margin-bottom:28px !important; } html body.site-sadnaot #main-content .notebook-page .section-line-art { width:120px !important; height:120px !important; } } html body.site-sadnaot { --lev-muted:#394d50; } html body.site-sadnaot #main-content .offer-strip > div > span { color:#394d50 !important; opacity:1 !important; } html body.site-sadnaot #main-content .notebook-page .paper-sheet { overflow:visible !important; clip-path:none !important; } html body.site-sadnaot #main-content .notebook-page .paper-sheet::after, html body.site-sadnaot footer::before { -webkit-mask-image:url("images/paper-torn-edge.svg"),linear-gradient(transparent 21px,#000 21px); -webkit-mask-size:100% 22px,100% 100%; -webkit-mask-repeat:no-repeat; } html body.site-sadnaot #main-content #page-studio .studio-principle { border-top:0 !important; padding-top:18px !important; } html body.site-sadnaot #main-content #page-studio .studio-principle > span { color:#805447 !important; margin-bottom:12px !important; } html body.site-sadnaot #main-content #page-master-of-non .page-header-block { margin-bottom:0 !important; padding-bottom:8px !important; } html body.site-sadnaot #main-content #page-master-of-non .mon-opening { text-align:center; padding-top:16px !important; } html body.site-sadnaot #main-content #page-master-of-non .mon-opening h2 { font:800 clamp(29px,3.2vw,40px)/1.25 Assistant,sans-serif; margin:0 auto 18px; } html body.site-sadnaot #main-content #page-master-of-non .mon-opening > p { max-width:58ch; margin-inline:auto; } html body.site-sadnaot #main-content #page-master-of-non .mon-essentials { font-size:18px !important; margin-top:18px; } html body.site-sadnaot #main-content #page-master-of-non .mon-reassurance { font-size:17px !important; margin-top:14px; } html body.site-sadnaot #main-content #page-master-of-non .mon-opening-actions { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:18px 28px; margin:24px 0 0; } html body.site-sadnaot #main-content #page-master-of-non .mon-practical-link { text-decoration:underline; text-underline-offset:5px; font-size:18px; } html body.site-sadnaot #main-content #page-master-of-non .mon-work h2, html body.site-sadnaot #main-content #page-master-of-non .mon-practical > h2 { margin-bottom:26px; } html body.site-sadnaot #main-content #page-master-of-non .mon-work-layout { display:grid; grid-template-columns:minmax(0,1fr) 250px; gap:40px; align-items:center; text-align:right; } html body.site-sadnaot #main-content #page-master-of-non .mon-work-copy h3 { font:700 24px/1.35 Assistant,sans-serif !important; margin:22px 0 8px; } html body.site-sadnaot #main-content #page-master-of-non .mon-work .paper-film { width:230px; max-width:100%; box-sizing:border-box; margin:20px auto !important; } html body.site-sadnaot #main-content #page-master-of-non .mon-work video { max-height:360px; } html body.site-sadnaot #main-content #page-master-of-non #mon-registration { width:min(calc(100% - 36px),680px) !important; max-width:680px !important; padding:30px 18px !important; } html body.site-sadnaot #main-content #page-master-of-non #mon-registration > p { max-width:55ch; margin-inline:auto; } html body.site-sadnaot #main-content #page-master-of-non #mon-registration form { max-width:480px; margin:24px auto 0; } html body.site-sadnaot #main-content #page-master-of-non .mon-practical-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; } html body.site-sadnaot #main-content #page-master-of-non .mon-faq { max-width:760px !important; } html body.site-sadnaot #main-content #page-master-of-non .mon-closing { text-align:center; padding:24px 0; } html body.site-sadnaot #main-content #page-master-of-non .mon-closing .btn-primary { display:inline-block; margin-top:16px; } @media(max-width:760px) { html body.site-sadnaot #main-content #page-master-of-non .mon-work-layout { grid-template-columns:1fr; gap:16px; } html body.site-sadnaot #main-content #page-master-of-non .mon-practical-grid { grid-template-columns:1fr; } html body.site-sadnaot #main-content #page-master-of-non .mon-opening-actions { flex-direction:column; } html body.site-sadnaot #main-content #page-master-of-non .mon-work-copy h3 { font-size:23px !important; } } html body.site-sadnaot #main-content #page-master-of-non .mon-practical-grid { margin:0 !important; padding:0 !important; min-height:0 !important; } html body.site-sadnaot[data-active-page="master-of-non"] .workshop-sticky-cta { background:#8b2921 !important; color:#fff !important; } html body.site-sadnaot #main-content #page-acting-school-prep .prep-invitation-line { font:700 22px/1.4 Assistant,sans-serif !important; margin:14px 0 10px !important; } html body.site-sadnaot #main-content #page-acting-school-prep .prep-invitation-line + .prep-lead { margin-top:0 !important; } html body.site-sadnaot #main-content #page-acting-school-prep .prep-mentor-line { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:14px 20px; padding:0; margin:22px 0 0; list-style:none; text-align:right; } html body.site-sadnaot #main-content #page-acting-school-prep .prep-mentor-line > li { grid-column:span 2; margin:0; padding:0; font-size:17px !important; line-height:1.45 !important; } html body.site-sadnaot #main-content #page-acting-school-prep .prep-mentor-line > li:nth-child(-n+2) { grid-column:span 3; } html body.site-sadnaot #main-content #page-acting-school-prep .prep-mentor-line b { display:block; font-size:19px; } @media(max-width:680px) { html body.site-sadnaot #main-content #page-acting-school-prep .prep-mentor-line { grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 14px; } html body.site-sadnaot #main-content #page-acting-school-prep .prep-mentor-line > li:nth-child(n) { grid-column:auto; } html body.site-sadnaot #main-content #page-acting-school-prep .prep-mentor-line > li:last-child { grid-column:1/-1; } } html body.site-sadnaot #main-content .notebook-page .page-content > * { position:relative; isolation:isolate; z-index:0 !important; } html body.site-sadnaot #main-content #page-studio .studio-closing { padding-top:32px !important; margin-top:18px !important; } html body.site-sadnaot #main-content #page-contact .contact-paper-photo { position:relative; box-sizing:border-box; width:min(100%,360px) !important; max-width:360px !important; margin:40px auto 32px !important; padding:12px 12px 0; background:#fffdf5; transform:rotate(-1.2deg); box-shadow:3px 12px 22px -14px #263d4070; } html body.site-sadnaot #main-content #page-contact .contact-paper-photo::before { content:""; position:absolute; z-index:2; top:-12px; left:calc(50% - 48px); width:96px; height:29px; background:#d5c49a99; border-inline:2px dashed #fff9; transform:rotate(5deg); pointer-events:none; } html body.site-sadnaot #main-content #page-contact .contact-paper-photo img.contact-photo { display:block; width:100% !important; max-width:none !important; height:auto !important; max-height:none !important; margin:0 !important; border-radius:0; object-fit:contain !important; } html body.site-sadnaot #main-content #page-contact .contact-paper-photo figcaption { padding:14px 6px 18px; font-family:'Gveret Levin',Assistant,sans-serif; font-size:18px; color:#30474a; } html body.site-sadnaot .external-nav-link { color:inherit; text-decoration:none; } html body.site-sadnaot .desktop-nav .external-nav-link { display:inline-flex; align-items:center; } html body.site-sadnaot .mobile-nav .external-nav-link { display:block; box-sizing:border-box; } html body.site-sadnaot #page-home .kabinet-catalog-row { background:#fff1f5 !important; } html body.site-sadnaot #page-home .kabinet-catalog-row::before { border-color:#dfb5c0; } html body.site-sadnaot #page-home .kabinet-catalog-row .paper-poster { background:#fff; } html body.site-sadnaot #page-home .kabinet-catalog-row .catalog-poster { object-fit:contain !important; } html body.site-sadnaot[data-active-page="hamutal-zarem"], html body.site-sadnaot #page-hamutal-zarem { --collage-base:#ddbed0; --world-pen:#7c285e; --world-paper-soft:#f7eaf1; --reading-width:720px; --section-width:960px; } html body.site-sadnaot #page-home .workshop-card[data-goto="hamutal-zarem"] { --catalog-ink:#7c285e; background:#f3e1ea !important; } html body.site-sadnaot .masterclass-option-hamutal { --masterclass-option-ink:#7c285e; --masterclass-option-bg:#f3e1ea; --masterclass-option-hover:#fbf3f7; --masterclass-option-border:rgba(124,40,94,.28); } html body.site-sadnaot #page-hamutal-zarem .masterclass-detail-toolbar { width:min(calc(100% - 40px),1080px); margin:28px auto 22px; } html body.site-sadnaot #page-hamutal-zarem .masterclasses-list { width:min(calc(100% - 40px),1080px) !important; max-width:1080px !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-feature { grid-template-columns:minmax(250px,.74fr) minmax(0,1.26fr) !important; gap:clamp(34px,6vw,72px) !important; align-items:start !important; padding:clamp(30px,5vw,58px) !important; background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)),#d7a7c2 !important; border-color:rgba(124,40,94,.24) !important; border-radius:8px !important; box-shadow:0 14px 38px rgba(64,38,54,.08) !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-poster-wrap-hamutal { margin-top:8px !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-feature-copy { text-align:right !important; } html body.site-sadnaot #page-hamutal-zarem :is(.masterclass-text-title,.masterclass-role,.masterclass-about-title,.masterclass-closing-line) { color:#7c285e !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-feature-copy .page-subtitle { margin:0 0 24px !important; color:#583747 !important; text-align:right !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-about-title { margin:32px 0 8px !important; font:800 26px/1.3 Assistant,sans-serif !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-quote { max-width:680px; gap:16px !important; margin-block:26px !important; padding-right:20px; border-right:3px solid #7c285e; } html body.site-sadnaot #page-hamutal-zarem .masterclass-quote p, html body.site-sadnaot #page-hamutal-zarem :is(.masterclass-teacher-note,.masterclass-work-note,.masterclass-closing-line) { max-width:680px !important; font-size:19px !important; line-height:1.8 !important; text-align:right !important; text-wrap:pretty; } html body.site-sadnaot #page-hamutal-zarem .masterclass-facts { margin-block:30px !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-facts div { color:#7c285e; background:#fbf2f7; border-color:rgba(124,40,94,.2); } html body.site-sadnaot #page-hamutal-zarem .masterclass-facts .masterclass-price-fact { color:#fff; background:#7c285e; border-color:#7c285e; box-shadow:-4px 4px 0 rgba(124,40,94,.16); } html body.site-sadnaot #page-hamutal-zarem .masterclass-dates { color:#7c285e; background:#f7eaf1; border-color:#7c285e; } html body.site-sadnaot #page-hamutal-zarem .masterclass-dates span { border-color:rgba(124,40,94,.26); } html body.site-sadnaot #page-hamutal-zarem .masterclass-dates span.masterclass-time, html body.site-sadnaot #page-hamutal-zarem .btn-primary { color:#fff !important; background:#7c285e !important; border-color:#7c285e !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-credits span { color:#7c285e; border-color:rgba(124,40,94,.24); } html body.site-sadnaot #page-hamutal-zarem .form-wrapper { width:min(calc(100% - 40px),680px) !important; max-width:680px !important; margin:clamp(76px,9vw,112px) auto !important; padding:clamp(32px,5vw,52px) !important; text-align:right !important; border-radius:8px !important; box-shadow:none !important; } html body.site-sadnaot #page-hamutal-zarem .form-wrapper h2 { margin-bottom:14px !important; font-size:clamp(2rem,4vw,2.8rem) !important; line-height:1.16 !important; text-align:right !important; } html body.site-sadnaot #page-hamutal-zarem .form-wrapper p { font-size:17px !important; line-height:1.7 !important; text-align:right !important; } html body.site-sadnaot[data-active-page="hamutal-zarem"] .workshop-sticky-cta { color:#fff !important; background:#7c285e !important; } @media(min-width:761px) { html body.site-sadnaot[data-active-page="hamutal-zarem"] .workshop-sticky-cta { display:none !important; } } @media(max-width:860px) { html body.site-sadnaot #page-hamutal-zarem .masterclass-feature { grid-template-columns:1fr !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-poster-wrap { max-width:360px !important; } } @media(max-width:640px) { html body.site-sadnaot #page-hamutal-zarem :is(.masterclass-detail-toolbar,.masterclasses-list,.form-wrapper) { width:calc(100% - 24px) !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-feature { gap:28px !important; padding:24px 20px !important; } html body.site-sadnaot #page-hamutal-zarem .masterclass-quote { padding-right:15px; } html body.site-sadnaot #page-hamutal-zarem .masterclass-quote p, html body.site-sadnaot #page-hamutal-zarem :is(.masterclass-teacher-note,.masterclass-work-note,.masterclass-closing-line) { font-size:17px !important; line-height:1.75 !important; } html body.site-sadnaot[data-active-page="hamutal-zarem"] .workshop-sticky-cta { inset:auto 16px 14px auto !important; width:calc(100% - 112px) !important; transform:none !important; } } @media(max-width:900px) { html body.site-sadnaot { padding-bottom:calc(78px + env(safe-area-inset-bottom)) !important; } html body.site-sadnaot .menu-toggle { display:none !important; } html body.site-sadnaot .mobile-drawer, html body.site-sadnaot .mobile-drawer.open { display:block !important; position:fixed !important; inset:auto 0 0 !important; z-index:1200 !important; width:100% !important; height:auto !important; max-height:none !important; padding:6px 8px calc(6px + env(safe-area-inset-bottom)) !important; overflow:visible !important; background:rgba(255,253,247,.96) !important; border-top:1px solid rgba(38,61,64,.14) !important; box-shadow:0 -8px 24px rgba(38,61,64,.10) !important; backdrop-filter:blur(18px) saturate(140%) !important; -webkit-backdrop-filter:blur(18px) saturate(140%) !important; } html body.site-sadnaot .mobile-nav { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; align-items:stretch !important; gap:0 !important; width:min(100%,560px) !important; margin:0 auto !important; } html body.site-sadnaot .mobile-nav .drawer-link, html body.site-sadnaot .mobile-nav .external-nav-link { position:relative !important; display:flex !important; min-width:0 !important; min-height:60px !important; padding:5px 3px !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; gap:3px !important; color:#526467 !important; background:transparent !important; border:0 !important; font:700 11.5px/1.15 "Assistant",Arial,sans-serif !important; text-align:center !important; text-wrap:balance !important; white-space:normal !important; transform:none !important; } html body.site-sadnaot .mobile-nav .drawer-link.active { color:#007b80 !important; } html body.site-sadnaot .mobile-nav-icon { display:block; width:21px; height:21px; flex:0 0 21px; stroke:currentColor; } html body.site-sadnaot .mobile-nav-label { display:block; min-width:0; } html body.site-sadnaot .mobile-nav .drawer-link:focus-visible { outline:2px solid #00a8a8 !important; outline-offset:-2px !important; } html body.site-sadnaot .mobile-nav .drawer-link.active::before { content:""; position:absolute; inset:0 24% auto; height:3px; border-radius:0 0 3px 3px; background:#00a8a8; } html body.site-sadnaot .whatsapp-float { bottom:calc(86px + env(safe-area-inset-bottom)) !important; } html body.site-sadnaot[data-active-page] .workshop-sticky-cta { inset:auto 16px calc(86px + env(safe-area-inset-bottom)) auto !important; width:min(calc(100% - 104px),360px) !important; min-width:0 !important; transform:none !important; } } html body.site-sadnaot .workshop-status { display:inline-flex; align-items:center; width:max-content; max-width:100%; min-height:30px; padding:5px 11px; border:1px solid currentColor; border-radius:999px; font:800 14px/1.2 Assistant,Arial,sans-serif; white-space:normal; text-align:center; } html body.site-sadnaot .workshop-status-open { color:#086a5f; background:#e8f5f1; border-color:#77aaa1; } html body.site-sadnaot .workshop-status-soon { color:#7a4a05; background:#fff2d9; border-color:#c9a35f; } html body.site-sadnaot #page-home .catalog-status { grid-column:1 / -1; justify-self:start; margin:8px 0 2px; } html body.site-sadnaot .masterclass-option { position:relative; } html body.site-sadnaot .masterclass-option .option-status { position:absolute; z-index:3; inset:14px 14px auto auto; box-shadow:0 3px 10px rgba(25,43,46,.12); } html body.site-sadnaot .workshop-quick-bar { display:flex; align-items:center; justify-content:space-between; gap:18px; width:min(calc(100% - 40px),980px); box-sizing:border-box; margin:0 auto 30px; padding:14px 18px; color:#263d40; background:rgba(255,254,250,.86); border-top:1px solid rgba(38,61,64,.24); border-bottom:1px solid rgba(38,61,64,.24); } html body.site-sadnaot .workshop-quick-status { flex:0 0 auto; } html body.site-sadnaot .workshop-quick-facts { display:flex; flex:1 1 auto; flex-wrap:wrap; align-items:center; justify-content:flex-start; gap:0; } html body.site-sadnaot .workshop-quick-facts span { position:relative; padding:3px 15px; font:750 16px/1.45 Assistant,Arial,sans-serif; white-space:nowrap; } html body.site-sadnaot .workshop-quick-facts span + span::before { content:""; position:absolute; inset:5px 0 5px auto; width:1px; background:rgba(38,61,64,.22); } html body.site-sadnaot .masterclass-poster-wrap.is-zoomable { position:relative; cursor:zoom-in; } html body.site-sadnaot .masterclass-poster-wrap.is-zoomable:focus-visible { outline:3px solid #275a9c !important; outline-offset:7px; } html body.site-sadnaot .poster-zoom-hint { position:absolute; z-index:4; inset:auto auto 14px 14px; display:inline-flex; align-items:center; min-height:34px; padding:5px 11px; color:#fff; background:rgba(25,43,46,.88); border:1px solid rgba(255,255,255,.7); border-radius:4px; font:700 14px/1.2 Assistant,Arial,sans-serif; pointer-events:none; } html body.site-sadnaot .poster-zoom-hint::before { content:"+"; margin-left:6px; font-size:19px; line-height:1; } html body.site-sadnaot .poster-lightbox { width:min(92vw,980px); max-width:none; max-height:94vh; margin:auto; padding:46px 18px 18px; overflow:auto; background:#111b1d; border:0; border-radius:6px; box-shadow:0 24px 80px rgba(0,0,0,.5); } html body.site-sadnaot .poster-lightbox::backdrop { background:rgba(10,15,16,.84); backdrop-filter:blur(4px); } html body.site-sadnaot .poster-lightbox-image { display:block; width:auto; max-width:100%; height:auto; max-height:calc(94vh - 66px); margin:auto; object-fit:contain; } html body.site-sadnaot .poster-lightbox-close { position:absolute; inset:8px auto auto 10px; display:grid; place-items:center; width:38px; height:38px; padding:0; color:#fff; background:#24383b; border:1px solid rgba(255,255,255,.5); border-radius:50%; font:400 29px/1 Arial,sans-serif; cursor:pointer; } html body.site-sadnaot .related-workshops { width:min(calc(100% - 40px),980px); margin:52px auto 10px; padding:28px 0 6px; border-top:1px dashed rgba(38,61,64,.42); } html body.site-sadnaot .related-workshops-heading { margin-bottom:18px; } html body.site-sadnaot .related-workshops-heading p { margin:0 0 3px !important; font-size:15px !important; font-weight:750; color:#526467 !important; } html body.site-sadnaot .related-workshops-heading h2 { margin:0 !important; font-size:clamp(25px,3vw,34px) !important; } html body.site-sadnaot .related-workshops-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; } html body.site-sadnaot .related-workshop-card { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:5px 16px; align-items:center; min-height:142px; box-sizing:border-box; padding:20px; color:#192b2e !important; background:rgba(255,254,250,.88); border:1px solid rgba(38,61,64,.22); border-radius:4px; text-decoration:none !important; transition:transform .18s ease,border-color .18s ease,background .18s ease; } html body.site-sadnaot .related-workshop-card:hover { transform:translateY(-2px); background:#fffefa; border-color:#526f73; } html body.site-sadnaot .related-workshop-card .workshop-status { grid-column:1 / -1; margin-bottom:5px; } html body.site-sadnaot .related-workshop-card > strong { font:400 24px/1.3 "Secular One",Assistant,sans-serif; } html body.site-sadnaot .related-workshop-card > span:not(.workshop-status) { font:600 16px/1.45 Assistant,Arial,sans-serif; } html body.site-sadnaot .related-workshop-action { grid-column:2; grid-row:2 / span 2; align-self:end; color:#294b69; text-decoration:underline; text-underline-offset:4px; } html body.site-sadnaot .notebook-page.active .page-content { animation:lev-page-arrive .28s cubic-bezier(.2,.7,.3,1) both; } @keyframes lev-page-arrive { from { opacity:.35; transform:translateY(7px); } to { opacity:1; transform:translateY(0); } } @media(max-width:900px) { html body.site-sadnaot .mobile-nav .drawer-link.active .mobile-nav-icon { animation:lev-nav-pop .28s cubic-bezier(.2,.8,.3,1.25) both; } @keyframes lev-nav-pop { 0% { transform:translateY(0) scale(.92); } 100% { transform:translateY(-2px) scale(1.08); } } } @media(max-width:680px) { html body.site-sadnaot .masterclass-option .option-status { inset:10px 10px auto auto; } html body.site-sadnaot .workshop-quick-bar { align-items:flex-start; flex-direction:column; width:calc(100% - 24px); gap:11px; margin-bottom:24px; padding:13px 12px; } html body.site-sadnaot .workshop-quick-facts { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); width:100%; } html body.site-sadnaot .workshop-quick-facts span { padding:7px 10px; font-size:15px; white-space:normal; } html body.site-sadnaot .workshop-quick-facts span + span::before { display:none; } html body.site-sadnaot .workshop-quick-facts span:nth-child(even) { border-right:1px solid rgba(38,61,64,.18); } html body.site-sadnaot .workshop-quick-facts span:nth-child(n+3) { border-top:1px solid rgba(38,61,64,.18); } html body.site-sadnaot .related-workshops { width:calc(100% - 24px); margin-top:40px; } html body.site-sadnaot .related-workshops-grid { grid-template-columns:1fr; } html body.site-sadnaot .related-workshop-card { min-height:132px; padding:18px; } html body.site-sadnaot .poster-zoom-hint { inset:auto auto 10px 10px; min-height:31px; font-size:13px; } html body.site-sadnaot .poster-lightbox { width:96vw; max-height:92vh; padding:48px 10px 10px; } } @media(prefers-reduced-motion:reduce) { html body.site-sadnaot .notebook-page.active .page-content, html body.site-sadnaot .mobile-nav .drawer-link.active .mobile-nav-icon, html body.site-sadnaot .related-workshop-card { animation:none !important; transition:none !important; transform:none !important; } } html body.site-sadnaot #page-home .hero-section.paper-sheet { width:100%; max-width:1180px; min-height:0 !important; box-sizing:border-box; margin:0 auto 34px !important; padding:24px 34px 24px !important; overflow:hidden; background:#c8dfe3 !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; } html body.site-sadnaot #page-home .hero-section.paper-sheet::before, html body.site-sadnaot #page-home .hero-section.paper-sheet::after { display:none !important; } html body.site-sadnaot #page-home .hero-brand-row { position:relative; z-index:1; display:flex; align-items:center; justify-content:space-between; gap:28px; padding:0 0 12px; margin:0 0 18px; border-bottom:1px solid rgba(31,67,73,.24); } html body.site-sadnaot #page-home .hero-brand-row .hero-logo-lockup { display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:flex-start !important; gap:12px !important; min-height:0 !important; } html body.site-sadnaot #page-home .hero-brand-row .hero-logo-mark { width:58px !important; height:62px !important; margin:0 !important; object-fit:contain; animation:none !important; filter:drop-shadow(2px 3px 1px rgba(24,57,62,.12)); transform:none !important; } html body.site-sadnaot #page-home .hero-brand-row .main-title { margin:0 !important; font:800 35px/1.05 Assistant,Arial,sans-serif !important; letter-spacing:0 !important; text-align:right !important; white-space:nowrap; } html body.site-sadnaot #page-home .hero-brand-row .main-title span { display:inline !important; } html body.site-sadnaot #page-home .hero-brand-copy { display:flex; align-items:center; gap:18px; text-align:left; } html body.site-sadnaot #page-home .hero-brand-copy .subtitle, html body.site-sadnaot #page-home .hero-brand-copy .hero-welcome { margin:0 !important; color:#284c53; font:700 16px/1.45 Assistant,Arial,sans-serif !important; } html body.site-sadnaot #page-home .hero-brand-copy .hero-welcome { padding-inline-start:18px; border-inline-start:1px solid rgba(31,67,73,.26); font-weight:500 !important; } html body.site-sadnaot #page-home .home-featured-workshop { position:relative; z-index:1; display:grid; grid-template-columns:minmax(300px,.88fr) minmax(440px,1.12fr); align-items:center; gap:48px; color:#142f34 !important; text-decoration:none !important; direction:ltr; } html body.site-sadnaot #page-home .home-featured-visual { display:grid; place-items:center; width:100%; min-width:0; height:370px; aspect-ratio:auto; overflow:hidden; background:#b8d7dc; clip-path:polygon(2% 4%,96% 1%,100% 95%,5% 100%,0 59%); } html body.site-sadnaot #page-home .home-featured-visual img { display:block; width:112%; max-width:none !important; height:112%; object-fit:contain; filter:drop-shadow(2px 5px 2px rgba(25,54,59,.16)); transform:rotate(-1deg); } html body.site-sadnaot #page-home .home-featured-copy { min-width:0; direction:rtl; text-align:right; } html body.site-sadnaot #page-home .home-featured-topline { display:flex; align-items:center; flex-wrap:wrap; gap:12px 16px; margin-bottom:14px; } html body.site-sadnaot #page-home .home-featured-kicker { color:#25545c; font:800 19px/1.3 Assistant,Arial,sans-serif; } html body.site-sadnaot #page-home .home-featured-urgency { display:inline-flex; align-items:center; min-height:36px; padding:7px 15px; color:#fff; background:#cb3159; clip-path:polygon(3% 4%,98% 0,100% 90%,5% 100%,0 42%); font:800 16px/1.25 Assistant,Arial,sans-serif; } html body.site-sadnaot #page-home .home-featured-copy h2 { margin:0 0 8px !important; color:#102f35 !important; font:800 70px/.98 Assistant,Arial,sans-serif !important; letter-spacing:0 !important; } html body.site-sadnaot #page-home .home-featured-audience { margin:0 0 6px !important; color:#173d44; font:700 25px/1.35 Assistant,Arial,sans-serif !important; } html body.site-sadnaot #page-home .home-featured-teachers { margin:0 !important; color:#3d5559; font:500 20px/1.5 Assistant,Arial,sans-serif !important; } html body.site-sadnaot #page-home .home-featured-facts { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:0; margin:14px 0 12px; padding:12px 0; border-block:1px solid rgba(31,67,73,.28); } html body.site-sadnaot #page-home .home-featured-facts div { min-width:0; padding:0 16px; } html body.site-sadnaot #page-home .home-featured-facts div:first-child { padding-inline-start:0; } html body.site-sadnaot #page-home .home-featured-facts div + div { border-inline-start:1px solid rgba(31,67,73,.24); } html body.site-sadnaot #page-home .home-featured-facts dt { margin-bottom:4px; color:#3d5a5f; font:700 14px/1.35 Assistant,Arial,sans-serif; } html body.site-sadnaot #page-acting-school-prep .prep-hand-note { color:#075a6c !important; } html body.site-sadnaot #page-acting-school-prep .syllabus-number { color:#006f74 !important; } html body.site-sadnaot #main-content #page-studio .studio-principle > span { color:#74483d !important; } html body.site-sadnaot #page-home .home-featured-facts dd { margin:0; color:#17383e; font:800 18px/1.35 Assistant,Arial,sans-serif; } html body.site-sadnaot #page-home .home-featured-action { display:inline-flex; align-items:center; justify-content:center; min-height:46px; padding:10px 22px; color:#fff; background:#183f46; border:2px solid #183f46; border-radius:2px; font:800 18px/1.3 Assistant,Arial,sans-serif; transition:background .18s,color .18s,transform .18s; } html body.site-sadnaot #page-home .home-featured-workshop:hover .home-featured-action { color:#183f46; background:transparent; transform:translateX(-3px); } html body.site-sadnaot #page-home .home-featured-workshop:focus-visible { outline:3px solid #123b43; outline-offset:7px; } html body.site-sadnaot .workshop-status-last { color:#922342; background:#fde7ed; border-color:#cf6c87; } @media(max-width:760px) { html body.site-sadnaot #page-home .hero-section.paper-sheet { margin:0 0 24px !important; padding:12px 16px 16px !important; } html body.site-sadnaot #page-home .hero-brand-row { gap:14px; padding-bottom:10px; margin-bottom:12px; } html body.site-sadnaot #page-home .hero-brand-row .hero-logo-lockup { gap:8px !important; } html body.site-sadnaot #page-home .hero-brand-row .hero-logo-mark { width:42px !important; height:46px !important; } html body.site-sadnaot #page-home .hero-brand-row .main-title { font-size:26px !important; } html body.site-sadnaot #page-home .hero-brand-copy { display:block; } html body.site-sadnaot #page-home .hero-brand-copy .subtitle { font-size:14px !important; white-space:nowrap; } html body.site-sadnaot #page-home .hero-brand-copy .hero-welcome { display:none; } html body.site-sadnaot #page-home .home-featured-workshop { grid-template-columns:1fr; gap:12px; } html body.site-sadnaot #page-home .home-featured-visual { width:min(100%,390px); height:158px; aspect-ratio:auto; justify-self:center; } html body.site-sadnaot #page-home .home-featured-visual img { width:230px; height:230px; } html body.site-sadnaot #page-home .home-featured-topline { margin-bottom:10px; } html body.site-sadnaot #page-home .home-featured-kicker { font-size:17px; } html body.site-sadnaot #page-home .home-featured-urgency { min-height:33px; padding:6px 12px; font-size:15px; } html body.site-sadnaot #page-home .home-featured-copy h2 { font-size:46px !important; line-height:1 !important; } html body.site-sadnaot #page-home .home-featured-audience { font-size:20px !important; } html body.site-sadnaot #page-home .home-featured-teachers { font-size:17px !important; } html body.site-sadnaot #page-home .home-featured-facts { grid-template-columns:repeat(3,minmax(0,1fr)); margin:14px 0; padding:10px 0; row-gap:0; } html body.site-sadnaot #page-home .home-featured-facts div { padding:0 8px; } html body.site-sadnaot #page-home .home-featured-facts div:nth-child(3) { grid-column:auto; padding:0 8px; border-inline-start:1px solid rgba(31,67,73,.24); border-top:0; } html body.site-sadnaot #page-home .home-featured-facts dt { font-size:12px; } html body.site-sadnaot #page-home .home-featured-facts dd { font-size:15px; } html body.site-sadnaot #page-home .home-featured-action { width:100%; min-height:44px; box-sizing:border-box; } } @media(max-width:380px) { html body.site-sadnaot #page-home .hero-brand-copy { display:none; } html body.site-sadnaot #page-home .home-featured-visual { height:148px; } html body.site-sadnaot #page-home .home-featured-visual img { width:220px; height:220px; } html body.site-sadnaot #page-home .home-featured-copy h2 { font-size:44px !important; } } @media(prefers-reduced-motion:reduce) { html body.site-sadnaot #page-home .home-featured-action { transition:none; transform:none !important; } }