@property --s0{syntax:"<color>";inherits:true;initial-value:#05050c}@property --s1{syntax:"<color>";inherits:true;initial-value:#0e0f2a}@property --s2{syntax:"<color>";inherits:true;initial-value:#1e1c45}@property --s3{syntax:"<color>";inherits:true;initial-value:#2a2750}:root{--signal:#f2564b;--amber:#fba830;--sky:#2d8cff;--iris:#7b61ff;--grass:#32be57;--gold:#d99a2b;--wash:#fff4e1;--ink:#0a0a0a;--paper:#fffefb;--parchment:#fbf8f1;--soft:#f6f4ef;--hair:#e9e6df;--text:var(--ink);--text-soft:#5a5a5a;--muted:#8e8e93;--night-ground:#120f26;--ease-settle:cubic-bezier(0.22,0.61,0.36,1);--ease-threshold:cubic-bezier(0.65,0,0.35,1);--ease-page:cubic-bezier(0.3,0,0.2,1);--quick:200ms;--settle:340ms;--threshold:720ms;--maxw:1200px;--pad:clamp(20px,4vw,40px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;background:linear-gradient(to bottom,var(--paper) 50%,var(--night-ground) 50%)}body{font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:transparent;color:var(--text);line-height:1.5;letter-spacing:-.011em}a{color:inherit;text-decoration:none}main{overflow-x:clip;background:var(--paper)}img{max-width:100%}.heb{font-family:Frank Ruhl Libre,serif;direction:rtl}.page-shell{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.sig{color:var(--signal)}.kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.kicker-gold{color:var(--gold)}.kicker-sky{color:var(--sky)}.kicker-signal{color:var(--signal)}.kicker-iris{color:var(--iris)}.kicker-light{color:hsla(0,0%,100%,.72)}h2{font-size:clamp(34px,4.4vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}h3{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.lede{margin-top:20px;font-size:18px;line-height:1.6;color:var(--text-soft);max-width:520px}.btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--quick) var(--ease-settle),box-shadow var(--quick) var(--ease-settle),background-color var(--quick) var(--ease-settle)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}.btn:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.btn-ink{background:var(--ink);color:#fff;box-shadow:0 14px 32px -12px rgba(45,140,255,.6)}.btn-ink:hover{box-shadow:0 18px 38px -12px rgba(45,140,255,.75)}.btn-paper{background:var(--paper);color:var(--ink);box-shadow:0 14px 40px -14px hsla(7,59%,63%,.8)}.btn-glass{color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btn-glass:hover{background:hsla(0,0%,100%,.22)}.btn-apple{width:15px;height:18px;fill:currentColor;margin-top:-2px}.btn-arrow{transition:transform var(--quick) var(--ease-settle)}.btn:hover .btn-arrow{transform:translateX(3px)}.nav{position:fixed;inset:16px 0 auto;z-index:50;pointer-events:none}.nav-pill{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 8px 8px 14px;border-radius:999px;color:var(--ink);background:rgba(255,254,251,.78);border:1px solid hsla(0,0%,4%,.06);box-shadow:0 10px 30px -18px rgba(0,0,0,.25);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);transition:background-color var(--settle) var(--ease-settle),color var(--settle) var(--ease-settle),border-color var(--settle) var(--ease-settle)}.nav[data-on-sky] .nav-pill{color:#fff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);box-shadow:none}.nav-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:16px;letter-spacing:-.03em}.nav-logo{width:30px;height:30px;border-radius:8px}.nav-links{display:flex;gap:28px;font-size:14px;font-weight:600}.nav-links a{opacity:.72;transition:opacity var(--quick) var(--ease-settle)}.nav-links a:hover{opacity:1}.nav .btn{height:40px;padding:0 16px;font-size:14px;box-shadow:none}.nav .btn-arrow{display:none}.phone{position:relative;width:300px;aspect-ratio:402/874;border-radius:12%/5.5%;overflow:hidden;background:#000;box-shadow:0 0 0 6px #0d0d10,0 0 0 7px #3b3b40,0 50px 90px -40px rgba(18,15,38,.55)}.phone img{display:block;width:100%;height:100%}.hero{--pin-h:max(820px,100dvh,calc(100svh + env(safe-area-inset-bottom, 0px)));--hill-front:#1b1838;position:relative;height:calc(var(--pin-h) + 70dvh);color:#fff;background:var(--hill-front);transition:--s0 2.4s var(--ease-threshold),--s1 2.4s var(--ease-threshold),--s2 2.4s var(--ease-threshold),--s3 2.4s var(--ease-threshold),background-color 2.4s var(--ease-threshold)}.hero[data-day]{--hill-front:#5e8a5c}@supports (height:100lvh){.hero{--pin-h:max(820px,100lvh)}}.hero-pin{position:-webkit-sticky;position:sticky;top:0;height:var(--pin-h);min-height:100dvh;min-height:100lvh;display:flex;flex-direction:column;padding-top:clamp(112px,14vh,150px);overflow:hidden;isolation:isolate}.hero-pin,.hero-pin:after{background:var(--hill-front)}.hero-pin:after{content:"";position:absolute;left:0;right:0;bottom:0;height:max(96px,env(safe-area-inset-bottom,0px) + 64px);z-index:1;pointer-events:none}.hero-sky{z-index:-2;background:linear-gradient(180deg,var(--s0) 0,var(--s1) 40%,var(--s2) 68%,var(--s3) 86%)}.hero-sky,.hero-stars{position:absolute;inset:0}.hero-stars{z-index:-1;opacity:var(--night,1);transition:opacity 2.4s var(--ease-threshold)}.finale-stars span,.hero-stars span{position:absolute;border-radius:50%;background:#fff;animation:twinkle ease-in-out infinite alternate}@keyframes twinkle{0%{opacity:.15}to{opacity:.9}}.hero-copy{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;opacity:calc(1 - var(--rise, 0) * 1.6);transform:translateY(calc(var(--rise, 0) * -70px))}.hero[data-risen] .hero-copy{visibility:hidden}.hero-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin-bottom:28px;animation:rise .9s var(--ease-settle) .1s both}.hero-chip b{font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.hero-chip .sep{opacity:.5}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 0 rgba(242,86,75,.6);animation:live 2.4s ease-in-out infinite}@keyframes live{0%,to{box-shadow:0 0 0 0 rgba(242,86,75,.55)}50%{box-shadow:0 0 0 6px rgba(242,86,75,0)}}.hero-title{font-size:clamp(52px,8.4vw,112px);font-weight:800;letter-spacing:-.055em;line-height:.94;text-shadow:0 2px 30px rgba(10,10,40,.18);animation:rise 1.1s var(--ease-settle) .2s both}.hero-lede{margin-top:24px;max-width:560px;font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:hsla(0,0%,100%,.84);animation:rise 1.1s var(--ease-settle) .34s both}.hero-actions{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;animation:rise 1.1s var(--ease-settle) .46s both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.hero-stage{position:relative;flex:1 1;min-height:560px;margin-top:24px}.hero-arc{position:absolute;left:50%;bottom:190px;width:min(1120px,90vw);height:min(380px,calc(100% - 210px));transform:translateX(-50%);z-index:1}.hero-arc svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hero-arc path{fill:none;stroke:hsla(0,0%,100%,.55);stroke-width:1.5;transition:stroke-dasharray var(--threshold) var(--ease-threshold)}.hero-arc[data-dashed] path{stroke:hsla(0,0%,100%,.35);stroke-dasharray:3 7}.arc-label{position:absolute;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.82);white-space:nowrap;transition:opacity .9s var(--ease-settle) 1.4s}.arc-label:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.85)}.arc-label[data-side=left]{transform:translate(calc(-100% - 14px),-50%)}.arc-label[data-side=left]:before{right:-16px;top:calc(50% - 2.5px)}.arc-label[data-side=right]{transform:translate(14px,-50%)}.arc-label[data-side=right]:before{left:-16px;top:calc(50% - 2.5px)}.arc-label[data-side=top]{transform:translate(-50%,calc(-100% - 12px))}.arc-label[data-side=top]:before{left:calc(50% - 2.5px);bottom:-14px}.orb{position:absolute;width:34px;height:34px;border-radius:50%;transform:translate(-50%,-50%);z-index:2}.sun{background:radial-gradient(circle,#fffbe6 0 45%,#ffe9a6 70%);box-shadow:0 0 0 7px rgba(255,236,170,.28),0 0 60px 26px rgba(255,214,140,.45);animation:glow 5s ease-in-out infinite alternate}.moon{width:30px;height:30px;background:transparent;box-shadow:inset -9px 3px 0 0 #f4eedc,0 0 40px 10px hsla(45,52%,91%,.16)}@keyframes glow{to{box-shadow:0 0 0 10px rgba(255,236,170,.18),0 0 80px 34px rgba(255,214,140,.5)}}.hero-phone{position:absolute;left:50%;top:92px;transform:translate(-50%,calc(var(--rise, 0) * var(--lift, 0px) * -1));z-index:2}.hero-phone .phone{width:min(clamp(250px,24vw,310px),(var(--pin-h) - 190px) * .46);transition:transform 1.8s var(--ease-threshold) .2s,opacity 1s var(--ease-settle) .2s}.hills{position:absolute;left:0;right:0;bottom:0;width:100%;height:max(280px,38%);z-index:3;display:block;transform:translateY(calc(var(--rise, 0) * 90px))}.hills path{transition:fill 2.4s var(--ease-threshold)}.hill-back{fill:#2c2654}.hill-front{fill:var(--hill-front)}.hero[data-day] .hill-back{fill:#8fb08a}.js .hero:not([data-ready]) .hero-phone .phone{opacity:0;transform:translateY(90px)}.js .hero:not([data-ready]) .arc-label{opacity:0}.day{position:relative;height:420vh;color:#fff;background:#1b1a45}.day-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:680px;overflow:hidden;display:flex;align-items:center}.day-sky{position:absolute;inset:0;background:linear-gradient(180deg,var(--s0) 0,var(--s1) 58%,var(--s2) 90%,var(--s3) 100%)}.day-caption,.day-head{text-shadow:0 1px 14px rgba(10,10,40,.35)}.day-track{position:absolute;left:6%;right:6%;top:9%;height:22%;pointer-events:none}.day-orb{position:absolute;left:calc(var(--p, 0) * 100%);top:calc((1 - sin(var(--p, 0) * 180deg)) * 100%);width:22px;height:22px;border-radius:50%;transform:translate(-50%,-50%);background:#fff6d6;box-shadow:0 0 50px 20px rgba(255,228,170,.35)}.day-inner{position:relative;width:100%}.day-head{max-width:720px;margin-bottom:clamp(28px,5vh,56px)}.day-phones{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,36px);gap:clamp(16px,2.4vw,36px)}.day-item{opacity:.42;transform:translateY(18px) scale(.94);transform-origin:50% 100%;transition:opacity var(--threshold) var(--ease-threshold),transform var(--threshold) var(--ease-threshold)}.day-item[data-active]{opacity:1;transform:none}.day-item .phone{width:min(100%,250px,calc((100vh - 400px) * .46));margin-inline:auto}.day-caption{margin-top:26px;max-width:250px;margin-inline:auto}.day-time{font-size:12px;font-weight:700;letter-spacing:.08em;color:hsla(0,0%,100%,.65);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.day-caption h3{margin-top:4px;font-size:16px}.day-caption p{margin-top:6px;font-size:13.5px;line-height:1.5;color:hsla(0,0%,100%,.72)}.section{padding:clamp(96px,13vw,168px) 0;background:var(--paper)}.section-tight{padding:0 0 clamp(80px,10vw,128px)}.section-paper{background:var(--parchment)}.section-soft{background:var(--soft)}.section-head{max-width:760px;margin-bottom:clamp(48px,6vw,80px)}.section-head-center{margin-inline:auto;text-align:center}.section-head-center .lede{margin-inline:auto}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--threshold) var(--ease-settle) var(--reveal-delay,0ms),transform var(--threshold) var(--ease-settle) var(--reveal-delay,0ms)}.js [data-reveal].is-in{opacity:1;transform:none}.goals{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.goal{position:relative;padding-top:24px}.goal:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--rule);transform-origin:left}.js .goal:before{transform:scaleX(0);transition:transform .9s var(--ease-threshold) calc(var(--reveal-delay, 0ms) + .2s)}.js .goal.is-in:before{transform:none}.goal-n{font-size:12px;font-weight:600;color:var(--muted)}.goal h3{margin-top:8px;font-size:22px}.goal p{margin-top:12px;font-size:15px;line-height:1.6;color:var(--text-soft)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}.split-reverse .split-copy{order:2}.points{list-style:none;margin-top:32px;display:grid;grid-gap:14px;gap:14px;max-width:480px}.points li{position:relative;padding-left:22px;font-size:16px;line-height:1.55;color:var(--text-soft)}.points li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--signal)}.points b{color:var(--text);font-weight:650}.reader-phones,.tracker-phones,.widget-phones{position:relative;height:clamp(560px,50vw,680px)}.reader-phones .phone,.tracker-phones .phone,.widget-phones .phone{position:absolute;top:50%;left:50%;width:clamp(230px,21vw,290px)}.reader-phones .phone-front{transform:translate(-50%,-50%);z-index:2}.reader-phones .phone-back{transform:translate(-118%,-46%) rotate(-5deg) scale(.86);opacity:.95}.reader-phones .phone-side{transform:translate(18%,-46%) rotate(5deg) scale(.86);opacity:.95}.tracker-phones .phone-back{transform:translate(-96%,-48%) rotate(-4deg) scale(.9)}.tracker-phones .phone-front{transform:translate(-14%,-50%);z-index:2}.widget-phones .phone-front{transform:translate(-86%,-50%);z-index:2}.widget-phones .phone-back{transform:translate(-6%,-46%) rotate(4deg) scale(.9)}.changes{list-style:none;margin-top:32px;grid-gap:10px;max-width:480px}.changes,.changes li{display:grid;gap:10px}.changes li{grid-template-columns:auto auto 1fr;align-items:baseline;grid-gap:10px;padding:12px 16px;border-radius:14px;background:var(--soft);font-size:14px;color:var(--muted)}.changes b{color:var(--text);font-weight:650}.chip-dot{width:7px;height:7px;border-radius:50%;align-self:center;background:var(--muted)}.changes [data-tone=gold] .chip-dot{background:var(--gold)}.changes [data-tone=sky] .chip-dot{background:var(--sky)}.changes [data-tone=grass] .chip-dot{background:var(--grass)}.specimen{background:var(--paper);border:1px solid var(--hair);border-radius:32px;padding:clamp(28px,4vw,44px);box-shadow:0 40px 80px -50px rgba(60,40,10,.35)}.specimen-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.specimen-kicker,.specimen-title{text-align:center;font-weight:700}.specimen-title{font-size:30px;margin:6px 0 18px}.specimen-text{font-size:clamp(19px,1.7vw,22px);line-height:1.95;text-align:justify;font-weight:500}.insertion{display:grid;grid-template-rows:0fr;margin:0 -18px}.insertion-inner{overflow:hidden;min-height:0}.insertion-wash{margin-top:14px;padding:18px 18px 14px;border-radius:20px;background:rgba(255,244,225,0)}.insertion-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.insertion-tag{direction:ltr;font-family:Inter Tight,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a6a12;background:rgba(217,154,43,.14);padding:5px 10px;border-radius:999px}.insertion-name{font-size:21px;font-weight:700}.specimen-after{margin-top:14px}.specimen.is-in .insertion{grid-template-rows:1fr;transition:grid-template-rows var(--threshold) var(--ease-threshold) .7s}.specimen.is-in .insertion-wash{animation:bloom 1.5s var(--ease-settle) .9s both}.js .specimen:not(.is-in) .insertion{grid-template-rows:0fr}html:not(.js) .insertion{grid-template-rows:1fr}html:not(.js) .insertion-wash{background:var(--wash)}@keyframes bloom{0%{background:rgba(255,244,225,0);transform:translateY(6px);opacity:0}45%{background:#ffe6b8;transform:none;opacity:1}to{background:var(--wash);transform:none;opacity:1}}.zmanim-stage{display:flex;align-items:center;justify-content:center;min-height:560px}.dial{position:relative;width:min(460px,76%);aspect-ratio:1}.dial svg{width:100%;height:100%;overflow:visible}.seg{fill:none;stroke-width:26;stroke-dasharray:1;stroke-dashoffset:0}.js .dial .seg{stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--ease-threshold)}.js .dial.is-in .seg{stroke-dashoffset:0}.dial .seg:nth-of-type(2){transition-delay:.15s}.dial .seg:nth-of-type(3){transition-delay:.3s}.dial .seg:nth-of-type(4){transition-delay:.45s}.dial .seg:nth-of-type(5){transition-delay:.6s}.seg-night{stroke:#2a2750}.seg-twilight{stroke:#b0708e}.seg-day{stroke:#ffc35c}.seg-day-left{stroke:#ffe3a6}.dial-tick{stroke:#c9c4b9;stroke-width:1.5;stroke-linecap:round}.dial-major{stroke:var(--ink);stroke-width:2.4}.dial-major-night{stroke:var(--iris)}.dial-hand{stroke:#d6d1c7;stroke-width:2;stroke-linecap:round}.dial-now{fill:var(--amber);stroke:#fff;stroke-width:4;filter:drop-shadow(0 4px 10px rgba(251,168,48,.55))}.dial-now-night{fill:var(--iris);filter:drop-shadow(0 4px 10px rgba(123,97,255,.5))}.js .dial .dial-hand,.js .dial .dial-now{opacity:0;transition:opacity var(--settle) var(--ease-settle) 1.3s}.js .dial.is-in .dial-hand,.js .dial.is-in .dial-now{opacity:1}.dial-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.dial-next{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dial-name{margin-top:4px;font-size:clamp(18px,1.9vw,24px);font-weight:800;letter-spacing:-.03em}.dial-in{font-size:clamp(26px,2.8vw,36px);font-weight:800;letter-spacing:-.04em;color:var(--sky);line-height:1.1}.dial-at{margin-top:4px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dial-at,.dial-cap{font-weight:600;color:var(--muted)}.dial-cap{position:absolute;font-size:12px;white-space:nowrap;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dial-cap b{display:block;color:var(--text);font-weight:700}.dial-top{left:50%;top:-34px;transform:translateX(-50%);text-align:center}.dial-bottom b,.dial-top b{display:inline}.dial-bottom{left:50%;bottom:-26px;transform:translateX(-50%)}.dial-bottom,.dial-bottom b{color:var(--iris)}.dial-left{right:calc(100% + 6px);text-align:right}.dial-left,.dial-right{top:50%;transform:translateY(-50%)}.dial-right{left:calc(100% + 6px)}.ipad{max-width:1040px;margin-inline:auto;perspective:1800px}.ipad img{display:block;width:100%;height:auto;border-radius:clamp(16px,2.4vw,32px);box-shadow:0 0 0 10px #111114,0 0 0 11px #3b3b40,0 60px 120px -60px rgba(60,40,10,.55)}.js .ipad[data-reveal]{transform:translateY(40px) rotateX(10deg);transform-origin:50% 100%;transition:opacity 1s var(--ease-page) var(--reveal-delay,0ms),transform 1.2s var(--ease-page) var(--reveal-delay,0ms)}.js .ipad[data-reveal].is-in{transform:none}.ember-row{margin-top:36px;display:flex;align-items:center;gap:16px;font-size:15px;color:var(--text-soft)}.ember-row b{color:var(--text)}.ember{position:relative;flex:none;width:64px;height:64px;display:grid;place-items:center}.ember:before{content:"";position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,rgba(251,168,48,.32),rgba(242,86,75,0) 68%);animation:ember-glow 3.2s ease-in-out infinite alternate}.ember img{position:relative;width:100%;height:100%;transform-origin:50% 88%;animation:flicker 2.6s ease-in-out infinite}.js .ember-row .ember,.js .finale-inner .ember{opacity:0;transform:scale(.5) translateY(8px);transition:opacity var(--threshold) var(--ease-threshold) .5s,transform var(--threshold) var(--ease-threshold) .5s}.js .ember-row.is-in .ember,.js .finale-inner.is-in .ember{opacity:1;transform:none}@keyframes flicker{0%,to{transform:scale(1)}30%{transform:scale(.98,1.05)}60%{transform:scale(1.02,.97)}}@keyframes ember-glow{to{transform:scale(1.12);opacity:.7}}.glyphs{list-style:none;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:16px;gap:16px}.glyph{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:12.5px;font-weight:600;color:var(--text-soft);text-align:center}.glyph img{width:100%;aspect-ratio:1;padding:6%;border-radius:24px;background:var(--soft);transition:transform var(--quick) var(--ease-settle),background-color var(--quick) var(--ease-settle)}.glyph:hover img{transform:translateY(-3px);background:#f0ede5}.values{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;border-top:1px solid var(--hair);padding-top:40px}.values h3{display:flex;align-items:center;gap:10px}.values h3:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal)}.values p{margin-top:10px;font-size:15px;line-height:1.6;color:var(--text-soft)}.finale{position:relative;overflow:hidden;color:#fff;text-align:center;padding:clamp(120px,16vw,200px) 0 clamp(180px,20vw,240px);background:linear-gradient(180deg,#0b0a1f,#2a2155 45%,#6b3f73 76%,#d8766a)}.finale-stars{position:absolute;inset:0 0 40%;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 28% 12%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 44% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 63% 16%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 78% 34%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90% 10%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 6% 48%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 54% 6%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 36% 52%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 86% 56%,#fff 50%,transparent 51%);animation:twinkle 4.5s ease-in-out infinite alternate}.finale-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.finale h2{max-width:820px;margin-top:24px;font-size:clamp(40px,6vw,80px)}.finale p{margin:20px 0 36px;font-size:18px;color:hsla(0,0%,100%,.78)}.ember-lg{width:88px;height:88px}.finale-hills{position:absolute;left:0;bottom:-1px;width:100%;height:160px}.finale-hills path{fill:var(--night-ground)}.footer{background:var(--night-ground);color:hsla(0,0%,100%,.7);padding:8px 0 calc(56px + env(safe-area-inset-bottom, 0px))}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.footer .nav-brand{color:#fff}.footer-tagline{font-size:14px;flex:1 1}.footer-links{display:flex;gap:24px;font-size:14px;font-weight:600}.footer-links a:hover{color:#fff}.footer-meta{font-size:13px;color:hsla(0,0%,100%,.45)}.footer-credit{flex-basis:100%;margin-top:8px;font-size:14px;color:hsla(0,0%,100%,.55)}.footer-hand{font-family:Caveat,cursive;font-size:1.55em;font-weight:600;letter-spacing:.01em;color:hsla(0,0%,100%,.88);vertical-align:-.05em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-content{max-width:760px;margin:0 auto;padding:clamp(40px,8vw,80px) 0;font-size:15px;color:var(--text-soft)}.legal-content h1{font-size:clamp(30px,5vw,46px);font-weight:800;letter-spacing:-.04em;color:var(--text);margin-bottom:18px}.legal-content h2{margin-top:28px;margin-bottom:8px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.legal-content h3{margin-top:18px;margin-bottom:6px;font-size:16px;font-weight:700;color:var(--text)}.legal-content p{margin:0 0 12px;line-height:1.6}.legal-content ul{margin:0 0 12px 20px}.legal-content li{margin-bottom:6px;line-height:1.6}@media (max-width:1080px){.glyphs{grid-template-columns:repeat(4,minmax(0,1fr))}.goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (max-width:900px){.nav-links{display:none}.split{grid-template-columns:minmax(0,1fr)}.split-reverse .split-copy{order:0}.hero-arc{height:min(260px,calc(100% - 210px))}.hero-stage{min-height:520px}.arc-label[data-side=left],.arc-label[data-side=right]{display:none}.day{height:auto}.day-sticky{position:relative;height:auto;min-height:0;padding:120px 0 96px}.day-phones{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(72vw,260px);overflow-x:auto;scroll-snap-type:x mandatory;padding-top:10px;padding-bottom:12px;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.day-item{opacity:1;transform:none;scroll-snap-align:center}.day-item .phone{width:100%}.zmanim-stage{min-height:0;padding-top:40px}.dial{width:min(380px,70vw)}}@media (max-width:640px){.hero-chip{font-size:12px;flex-wrap:wrap;justify-content:center}.goals,.values{grid-template-columns:minmax(0,1fr)}.glyphs{grid-template-columns:repeat(3,minmax(0,1fr))}.reader-phones .phone-side{display:none}.reader-phones .phone-back{transform:translate(-84%,-46%) rotate(-5deg) scale(.86)}.reader-phones .phone-front{transform:translate(-30%,-50%)}.reader-phones .phone,.tracker-phones .phone,.widget-phones .phone{width:210px}.dial-left,.dial-right{display:none}.footer-tagline{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}.hero{transition:none}.js [data-reveal]{transform:none;transition:opacity var(--settle) linear}.js .dial .seg,.js .goal:before{transition:none;transform:none;stroke-dashoffset:0}.day{height:auto}.day-sticky{position:relative;height:auto;padding:120px 0 96px}.day-item{opacity:1}.day-item,.js .ember-row .ember,.js .finale-inner .ember{transform:none}html{scroll-behavior:auto}}