.moment-experience .scene-acquisition{pointer-events:none;background:0 0;display:none;position:absolute;inset:0;overflow:hidden}.acquisition-optics{left:var(--acquire-x);top:var(--acquire-y);aspect-ratio:10/7;contain:layout paint;width:min(76vw,1160px);position:absolute;transform:translate(-50%,-50%)}.acquisition-caustic{opacity:0;filter:blur(3px);mix-blend-mode:screen;width:100%;height:100%;display:block}.moment-experience:is([data-arrival=waiting],[data-arrival=revealing]) .acquisition-caustic{will-change:transform, opacity}.moment-experience:is([data-arrival=waiting],[data-arrival=revealing]) .meridian-world>div:has(canvas){transition:none}.moment-experience[data-arrival=waiting] .meridian-world>div:has(canvas){opacity:0}.moment-experience[data-arrival=revealing] .meridian-world>div:has(canvas){will-change:clip-path, opacity}html[data-theme=light] .moment-experience .scene-acquisition{background:0 0}html[data-theme=light] .acquisition-caustic{filter:blur(2px);mix-blend-mode:multiply}.moment-experience[data-motion=off] .scene-acquisition{display:none!important}@media (max-width:760px){.acquisition-optics{width:124vw}}@media (prefers-reduced-motion:reduce){.moment-experience .scene-acquisition{display:none!important}}
.question-focus{width:100%;position:relative}.question-focus-preview{pointer-events:none;letter-spacing:-.025em;width:min(720px,66vw);color:var(--color-heading);font-size:clamp(36px,4.8vw,72px);line-height:1.13;display:grid;position:absolute;bottom:calc(100% + clamp(32px,7vh,78px));left:0}.question-focus-sample{opacity:0;grid-area:1/1;align-self:end}.question-focus-sample[data-active=true]{opacity:1}.question-focus-phrase{vertical-align:bottom;margin-block:-.09em;padding-block:.09em;display:inline-block;overflow:clip}.question-focus-ink{transform-origin:0 100%;display:block;transform:translateY(106%)rotate(1.5deg)}.question-focus-sample[data-active=true] .question-focus-ink{transform:translateY(0)rotate(0)}.question-focus .question-type{justify-content:flex-start;gap:clamp(12px,3vw,48px)}.question-focus .word-mask{margin-top:-.08em;padding-top:.08em}.question-focus .question-word{width:auto;color:var(--color-text-muted)}.question-focus .question-word[data-active=true]{color:var(--color-heading)}.question-focus-label{align-items:baseline;display:flex}.question-focus .question-word[data-active=true] .question-focus-label{translate:0 -.045em}.question-focus .question-word>svg{opacity:.35;transform:translate(0)}.question-focus .question-word[data-active=true]>svg{opacity:1;transform:translate(4px,-4px)}.site-experience[data-site-motion=on] .question-focus-sample{transition:opacity .22s}.site-experience[data-site-motion=on] .question-focus-ink{transition:transform .28s cubic-bezier(.4,0,.7,.2)}.site-experience[data-site-motion=on] .question-focus-sample[data-active=true] .question-focus-ink{transition:transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(60ms + var(--phrase) * 55ms)}.site-experience[data-site-motion=on] .question-focus .question-word{transition:color .24s}.site-experience[data-site-motion=on] .question-focus-label{transition:translate .46s cubic-bezier(.16,1,.3,1)}@media (max-width:760px){.question-focus-preview{width:min(100%,420px);font-size:clamp(30px,8.8vw,48px);bottom:calc(100% + 48px)}.question-focus .question-type{justify-content:space-between;gap:8px}.question-focus .question-word{gap:0;font-size:10.2vw}}@media (max-height:679px) and (min-width:761px){.question-focus-preview{margin-bottom:38px;position:relative;bottom:auto}}@media (prefers-reduced-motion:reduce){.site-experience .question-focus-sample,.site-experience .question-focus-ink,.site-experience .question-focus-label,.site-experience .question-focus .question-word{transition:none}}
.moment-home{--color-surface:#141d1a;--color-elevated:#202c26;--color-heading:#e6e3d8;--color-text:#dedfd5;--color-text-muted:#afb9ad;--color-accent:#aab9a3;--color-accent-hover:#c7d4bd;--color-action:#e1e5d7;--color-action-hover:#d8e2d5;--color-action-text:#101917;--color-border:#ffffff2b;--color-control:#192322;color:var(--color-text);font-family:Hanken Grotesk Variable,sans-serif;overflow:clip}.moment-experience{--scene-opening:1;--scene-reading:0;--acquire-x:50%;--acquire-y:40%;isolation:isolate;position:relative}.moment-home h1,.moment-home h2,.moment-home p{margin:0}.moment-home h1,.moment-home h2{letter-spacing:-.025em;color:var(--color-heading);font-family:Hanken Grotesk Variable,sans-serif;font-weight:370;line-height:.94}.moment-home em{font-family:Fraunces Variable,serif;font-weight:380}.moment-home .site-header{z-index:50;background:0 0;border:0;position:fixed;inset:0 0 auto}.moment-home .site-header-inner{width:calc(100% - 80px);max-width:none;min-height:92px}.moment-home .brand-mark,.moment-home .site-nav,.moment-home .primary-button{font-family:inherit}.moment-home .brand-mark{letter-spacing:-.025em;font-size:19px;font-weight:550}.moment-home .brand-mark svg{width:30px;height:34px}.moment-home .site-nav a{color:var(--color-text);font-size:13px}.moment-home .site-actions>.primary-button{color:var(--color-text);box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:12px;padding:8px 0}.moment-home .site-actions>.text-button{font-size:12px}.moment-home .site-actions>button{background:0 0;border:0}.moment-frame{position:relative}.moment-panel,.moment-loop{min-height:100svh;padding:clamp(100px,14vh,150px) 6vw 88px;position:relative;overflow:hidden}.moment-experience[data-enhanced=true] .moment-frame{height:100svh;overflow:hidden}.moment-experience[data-enhanced=true] .moment-panel{height:100%;min-height:0;position:absolute;inset:0}.moment-panel{background:var(--color-bg)}.moment-title{z-index:2;position:relative}.word-mask{margin:-.13em -.02em -.15em;padding:.13em .02em .15em;display:block;overflow:hidden}.hero-word,.display-line{transform-origin:0 100%;display:block}.chapter-word{font-family:Fraunces Variable,serif;font-style:italic;font-weight:370;line-height:1.05}.hero-composition{z-index:2}.hero-bottom{justify-content:space-between;gap:30px;padding-inline:1vw}.hero-bottom p{line-height:1.5}.micro-copy{letter-spacing:.01em;color:var(--color-text-muted);font-size:11px;line-height:1.7;display:block}.moment-cta{color:var(--color-text);white-space:nowrap;align-items:center;gap:30px;font-size:14px;display:inline-flex}.cta-icon{border:1px solid var(--color-text-muted);border-radius:50%;place-items:center;width:58px;height:58px;transition:background .22s,color .22s,transform .22s;display:grid}.cta-icon svg{width:22px;height:22px;transition:transform .22s}.moment-cta:hover .cta-icon{background:var(--color-action);color:var(--color-action-text)}.moment-cta:hover svg{transform:translate(2px,-2px)}.moment-cta:active .cta-icon{transform:scale(.94)}.hero-foot{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;left:7vw;right:7vw}.hero-foot a{align-items:center;gap:22px;min-height:44px;display:inline-flex}.hero-foot svg{width:12px;height:16px}.eclipse-art{opacity:.82;pointer-events:none;position:absolute;inset:-18% -15%}.eclipse-pointer,.eclipse-drift{position:absolute;inset:0}.eclipse-drift img{object-fit:cover;object-position:50% 52%;mix-blend-mode:screen}.eclipse-art:after{content:"";background:linear-gradient(90deg,#0b1110b3,#0000 60%),linear-gradient(#0000 60%,#0b1110 98%);position:absolute;inset:0}.hero-composition .moment-title{mix-blend-mode:screen}.birth-fields{border-bottom:1px solid var(--color-border);align-items:end;padding-bottom:30px;display:grid}.field-label{color:var(--color-text-muted);margin-bottom:20px;font-size:12px;display:block}.birth-fields strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:350;line-height:1.1;display:block}.birth-day strong{font-size:7vw}.birth-day strong>span{color:var(--color-text-muted);margin-top:10px}.birth-time strong{align-items:baseline;gap:9px;font-size:6vw;display:flex}.birth-time small{letter-spacing:0;font-size:12px}.birth-place strong{letter-spacing:-.025em}.time-window{height:1.1em;display:flex;overflow:hidden}.time-reel{display:flex}.time-column{flex-direction:column;display:flex;transform:translateY(0)}.time-column>span:first-child{position:absolute;top:-100%}.date-note{gap:12px;display:grid}.small-copy p,.date-note>p{font-size:16px;line-height:1.65}.moment-map{perspective:1200px;display:flex}.map-copy{z-index:2}.moment-map .small-copy{margin-top:42px}.moment-map .small-copy .micro-copy{margin-top:20px;font-size:12px}.moment-text-link{border-bottom:1px solid var(--color-border);align-items:center;gap:25px;margin-top:28px;padding:8px 0;font-size:12px;display:inline-flex}.moment-text-link svg{width:15px;height:15px}.chart-stage{color:#a5b9b0;width:56vw;transform-style:preserve-3d;position:absolute;top:50%;right:-5vw;transform:translateY(-50%)}.moment-chart{stroke:currentColor;stroke-width:.65px;width:100%;overflow:visible}.moment-chart text{fill:currentColor;stroke:none;letter-spacing:.2px;font-size:9px}.chart-aspects{stroke-width:.8px;opacity:.65}.chart-aspects path{stroke-dasharray:1}.chart-aspects circle,.chart-origin{fill:currentColor}.chart-caption{color:var(--color-text-muted);font-size:10px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.moment-reading{grid-template-columns:1.2fr 1fr;align-items:center;gap:8vw}.reading-response .response-summary{letter-spacing:-.03em;line-height:1.07}.reading-response>p:not(.response-summary){color:var(--color-text-muted)}.reading-response>.micro-copy{margin-top:22px}.moment-questions{flex-direction:column;display:flex}.moment-questions h2{letter-spacing:0;margin-bottom:30px;font-size:16px;font-weight:400}.question-word{letter-spacing:-.025em;width:100%;color:var(--color-heading);align-items:center;line-height:1.05;display:flex}.question-dot{color:#8fa59a}.question-hint{letter-spacing:0;opacity:0;line-height:1.6;transition:opacity .2s,transform .3s;transform:translate(-12px)}.question-word>svg{opacity:.25;margin-left:auto;transition:transform .24s,opacity .24s}.question-word:hover .question-hint,.question-word:focus-visible .question-hint{opacity:1;transform:translate(0)}.question-word:hover>svg,.question-word:focus-visible>svg{opacity:1;transform:translate(5px,-5px)}.questions-note{line-height:1.6}.moment-faq{grid-template-columns:1fr 1fr;gap:9vw;padding:150px 7vw 160px;display:grid;position:relative}.moment-faq h2{font-size:clamp(55px,6.5vw,110px)}.moment-faq>div>p{color:var(--color-text-muted);margin-top:32px;font-size:13px;line-height:1.7}.faq-items{padding-top:10px}.moment-loop{background:var(--color-bg);height:100svh;min-height:760px}.moment-experience[data-enhanced=true] .moment-loop{min-height:100svh}.moment-motion{z-index:60;color:#dedfd5;cursor:pointer;background:#101719e6;border:1px solid #ffffff25;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:10px;display:flex;position:fixed;bottom:18px;right:22px}.moment-motion svg{width:11px;height:11px}.moment-home :focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.moment-home section:focus{outline:none}html[data-theme=light] .moment-home{--color-bg:#e8ece7;--color-surface:#dfe5df;--color-heading:#14221d;--color-text:#182d20;--color-text-muted:#1c3324;--color-accent:#446955;--color-border:#18332640;--color-action:#263e32;--color-action-text:#f0f2eb}html[data-theme=light] .moment-home .eclipse-art{opacity:.2;mix-blend-mode:multiply;filter:invert()}html[data-theme=light] .moment-home .eclipse-art:after{display:none}html[data-theme=light] .moment-home .hero-composition .moment-title{mix-blend-mode:normal}html[data-theme=light] .moment-home .chart-stage{color:#4f6f5d}@media (min-width:1800px){.hero-composition,.hero-bottom{margin-top:3vh}}@media (max-height:760px) and (min-width:761px){.hero-composition{margin-top:0}.moment-title{font-size:clamp(80px,11vw,165px)}.hero-bottom{margin-top:2vh}.moment-panel{padding-top:100px}.birth-fields{margin-top:5vh}.moment-date h2{font-size:7vw}.question-word{font-size:8vw}}@media (max-width:760px){.moment-home .site-header-inner{width:calc(100% - 40px);min-height:76px}.moment-home .brand-mark{font-size:16px}.moment-home .site-actions{gap:10px}.moment-home .site-actions>.primary-button{display:none}.moment-home .mobile-site-nav{border-color:var(--color-border);background:#111b19f7}.moment-panel,.moment-loop{min-height:100svh;padding:110px 25px 100px}.hero-composition{margin:9vh 0 0}.hero-bottom{padding:0}.hero-bottom .micro-copy{margin-top:14px}.hero-bottom .moment-cta{gap:22px;font-size:12px}.cta-icon{width:44px;height:44px}.hero-foot{font-size:10px;left:25px;right:25px}.hero-foot>span{display:none}.eclipse-art{opacity:.7;inset:-8% -85%}.eclipse-drift img{object-position:54% 43%}.moment-date h2{line-height:1}.birth-fields{padding-bottom:22px}.field-label{margin-bottom:12px;font-size:10px}.birth-day strong,.birth-time strong{font-size:12vw}.birth-place strong{margin:0 18px 0 0}.birth-place .micro-copy{font-size:10px;display:inline-block}.date-note{margin-top:22px;display:block}.moment-map{align-items:flex-start}.map-copy{width:100%;margin-top:0}.small-copy p{font-size:14px}.moment-map .small-copy .micro-copy{font-size:10px}.chart-stage{opacity:.7;width:85vw;top:auto;bottom:-18vw;right:-13vw;transform:none}.chart-caption{display:none}.moment-map .map-copy{pointer-events:auto}.moment-map .small-copy p,.moment-map .moment-text-link{max-width:68%}.moment-reading{flex-direction:column;justify-content:center;align-items:stretch;gap:32px;display:flex}.reading-response .response-summary{margin-bottom:18px}.reading-response>p:not(.response-summary){max-width:40ch;line-height:1.65}.reading-response .moment-cta{font-size:12px}.reading-response>.micro-copy{display:none}.moment-questions h2{font-size:14px}.question-hint{display:none}.questions-note{align-self:flex-start;font-size:12px}.moment-faq{grid-template-columns:1fr;gap:45px;padding:90px 25px}.moment-faq h2{font-size:16vw}.moment-faq h2 .word-mask{margin-right:.2em;display:inline-block}.moment-faq>div>p{margin-top:24px}.faq-items{padding:0}.moment-loop{height:auto;min-height:844px}.moment-motion{bottom:14px;right:14px}.moment-experience[data-enhanced=true] .moment-loop{height:100svh}}@media (max-width:350px){.hero-composition{margin-top:6vh}.hero-bottom{margin-top:5vh}.moment-reading{gap:24px}.reading-question>.micro-copy{margin-top:12px}.reading-response>p:not(.response-summary){font-size:12px}}@media (prefers-reduced-motion:reduce){.moment-home *,.moment-home :before,.moment-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.moment-panel{min-height:auto;padding-block:100px}.moment-opening{min-height:100svh}.time-column{transform:none!important}}.meridian-world{z-index:-1;pointer-events:none;background:#030609;position:fixed;inset:0}.meridian-world>div:has(canvas){opacity:0;inset:0;position:absolute!important}[data-scene=ready] .meridian-world>div:has(canvas){opacity:1}.meridian-poster{background:url(/images/moment/poster.webp) 50%/cover no-repeat;position:absolute;inset:0}.meridian-shade{position:absolute;inset:0}.meridian-reading-shade{opacity:var(--scene-reading);background:linear-gradient(90deg,#030609f5 0%,#030609db 65%,#03060988);position:absolute;inset:0}[data-scene=ready] .meridian-reading-shade{background:linear-gradient(90deg, rgb(7 13 23/calc(.88 - var(--scene-form,0) * .22)) 0%, rgb(7 13 23/calc(.76 - var(--scene-form,0) * .24)) 47%, #070d1794 65%, #070d173d)}@media (max-width:760px){[data-scene=ready] .meridian-reading-shade{background:#070d17a3}}.moment-home{--color-bg:#030609;background:var(--color-bg)}.moment-home h1,.moment-home h2,.birth-fields strong,.question-word{letter-spacing:-.025em}.moment-panel,.moment-loop{background:0 0}.moment-home .eclipse-art{display:none}.hero-composition{margin-top:9vh}.hero-foot{bottom:30px}.hero-foot a svg{animation:3s ease-in-out infinite meridian-scroll}@keyframes meridian-scroll{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.birth-fields{margin-top:5vh}.birth-day strong>span{font-size:.48em;display:inline-block}.birth-place strong{margin-bottom:0;margin-right:20px}.birth-place .field-label{margin-bottom:10px}.date-note{margin-top:20px}.date-note>p{font-size:14px}[data-scene=ready] .chart-stage{visibility:hidden}.moment-reading{padding-top:105px;display:block}.reading-response{position:absolute}.reading-response .response-summary{margin-bottom:14px}.reading-response .response-summary br{display:none}.reading-response>p:not(.response-summary){max-width:50ch;line-height:1.7}.reading-response .moment-cta{margin-top:20px}.reading-response>.micro-copy{display:none}.question-word>svg{flex-shrink:0}.questions-note{align-self:flex-start}.moment-controls{z-index:60;gap:20px;display:flex;position:fixed;bottom:24px;right:30px}.moment-controls button{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;font-size:10px;transition:color .18s;display:flex}.moment-controls button:active svg{transform:scale(.85)}.moment-controls svg{width:13px;height:13px;transition:transform .2s}.moment-loop .hero-foot>span,.moment-opening .hero-foot>span{display:none}.sound-error{z-index:60;background:#030609;padding:12px;font-size:12px;position:fixed;bottom:75px;right:30px}.moment-experience[data-motion=off] .hero-foot a svg{animation:none}.moment-experience:not([data-enhanced=true]) .moment-reading{min-height:860px}html[data-theme=light] .meridian-shade{background:linear-gradient(90deg,#e8ece7e8,#e8ece777 45%,#e8ece700 80%)}html[data-theme=light] .moment-home .moment-panel,html[data-theme=light] .moment-home .moment-loop{background:0 0}html[data-theme=light] .moment-home .meridian-reading-shade{background:#e8ece7f0}html[data-theme=light] .moment-home .site-footer{background:0 0}@media (max-height:800px) and (min-width:761px){.hero-composition{margin-top:3vh}.moment-title{font-size:9vw}.hero-bottom{margin-top:25px}.moment-date h2{font-size:6.4vw}.birth-fields{margin-top:30px}.moment-reading{padding-top:100px}.reading-question h2{font-size:5vw}.reading-response{bottom:65px}.reading-response .response-summary{font-size:28px}.reading-response>p:not(.response-summary){font-size:13px}}@media (max-width:760px){.meridian-shade{background:linear-gradient(#03060933,#03060900 25%,#03060999 62%,#030609e8)}.meridian-poster{background-position:62%}.moment-title{max-width:none}.chapter-word{font-size:1.06em}.hero-composition{margin-top:27vh}.hero-bottom{max-width:100%}.hero-bottom .micro-copy{font-size:10px}.hero-foot{bottom:66px}.moment-controls{justify-content:flex-end;gap:20px;bottom:12px;right:24px}.moment-controls button{gap:6px;font-size:9px}.moment-date{padding-top:110px}.birth-fields{border-color:#fff4;margin-top:20vh}.birth-day strong>span{font-size:.43em;display:block}.birth-place strong{margin-right:12px}.date-note>.micro-copy{margin-top:10px}.moment-map .small-copy p{max-width:90%}.moment-map .small-copy .micro-copy{margin-top:14px}.moment-map .moment-text-link{margin-top:15px}.moment-reading{padding-top:105px}.reading-question{max-width:100%}.reading-response .moment-cta{margin-top:18px}.moment-questions{justify-content:flex-end}.moment-questions h2{margin-bottom:20px}.question-word{max-width:100%}.question-word>svg{width:25px;height:25px}.moment-experience:not([data-enhanced=true]) .moment-panel{background:#03060988}}@media (max-height:740px) and (max-width:760px){.hero-composition{margin-top:20vh}.hero-bottom .micro-copy{display:none}.hero-bottom .moment-cta{margin-top:16px}.birth-fields{margin-top:13vh}.moment-map .small-copy{margin-top:27vh}.moment-reading{padding-top:90px}.reading-response{bottom:70px}.reading-question h2{font-size:11vw}.reading-question>.micro-copy{font-size:8px}.reading-response .response-summary{font-size:23px}.reading-response>p:not(.response-summary){font-size:11px}.reading-response .moment-cta{margin-top:12px}}.moment-frame,.moment-loop{-webkit-user-select:none;user-select:none;touch-action:pan-y}[data-scene=ready] .moment-panel,[data-scene=ready] .moment-loop{cursor:grab}[data-dragging=true] .moment-panel,[data-dragging=true] .moment-loop{cursor:grabbing}.moment-panel a,.moment-panel button,.moment-loop a{cursor:pointer}.moment-controls{background:#030609d9;border-radius:4px;padding:0 12px}.moment-controls button{color:#d8e1db}.moment-controls button:hover{color:#fff}@media (max-width:760px){.moment-controls{left:auto}}@media (max-height:679px){.moment-experience:not([data-enhanced=true]) .moment-panel{height:auto;min-height:850px;overflow:visible}.moment-experience:not([data-enhanced=true]) .moment-loop{height:auto;min-height:850px}}.moment-experience[data-flow-loop=true] .moment-loop{height:100svh;min-height:100svh;overflow:hidden}.moment-experience[data-flow-loop=true] .moment-opening .hero-foot,.moment-experience[data-flow-loop=true] .moment-loop .hero-foot{display:none}.moment-map{align-items:flex-start}.map-copy{width:100%;position:static}.moment-map h2{max-width:42%}.meridian-shade{background:linear-gradient(#070d1740,#070d1714 15%,#0000 55%,#070d172e 77%,#070d17bf 100%)}.hero-composition{flex-direction:column;justify-content:flex-end;max-width:none;margin:0;padding:0 6vw 12.5vh;display:flex;position:absolute;inset:0}.moment-title{white-space:nowrap;align-items:baseline;gap:.22em;max-width:none;font-size:clamp(76px,9.4vw,170px);display:flex}.chapter-word{margin-left:0;font-size:1em}.hero-bottom{align-items:flex-end;width:100%;max-width:none;margin-top:28px;padding:0;display:flex}.hero-bottom p{font-size:15px}.hero-bottom .micro-copy{margin-top:8px}.hero-bottom .moment-cta{margin-top:0}.moment-date h2{max-width:45%;font-size:clamp(48px,5.8vw,100px)}.birth-fields{border:none;grid-template-columns:1fr;gap:32px;width:19%;margin:0;padding:0;position:absolute;top:30%;right:6vw}.birth-day strong,.birth-time strong{font-size:clamp(38px,4.2vw,68px)}.birth-place{grid-column:auto}.birth-place strong{font-size:27px;display:block}.birth-place>.micro-copy{display:block}.date-note{max-width:30%;margin:0;position:absolute;bottom:14vh;left:6vw}.moment-map h2{font-size:clamp(48px,5.2vw,88px)}.moment-map .small-copy{max-width:30%;position:absolute;bottom:14vh;left:6vw;right:auto}.reading-question{max-width:none}.reading-question h2{gap:.22em;font-size:clamp(42px,4.9vw,85px);display:flex}.reading-question>.micro-copy{margin-top:20px}.reading-response{max-width:33%;inset:39% 7vw auto auto}.reading-response .response-summary{font-size:clamp(29px,3.3vw,50px)}.reading-response>p:not(.response-summary){font-size:14px}.moment-questions{justify-content:flex-end;padding-bottom:16vh}.moment-questions h2{position:absolute;top:15vh;left:6vw}.question-type{align-items:baseline;gap:3vw;display:flex}.question-word{gap:12px;max-width:none;font-size:clamp(62px,8.2vw,142px)}.question-word>svg{width:1.8vw;height:1.8vw}.question-hint{max-width:25ch;font-size:12px;position:absolute;bottom:-42px;left:0}.questions-note{font-size:14px;margin-top:40px!important}html[data-theme=light] .moment-experience .meridian-shade{background:linear-gradient(rgb(232 236 231/calc(.64 * (1 - var(--scene-opening)))), rgb(232 236 231/calc(.64 * (1 - var(--scene-opening))))), linear-gradient(0deg, #e8ece7 0%, #e8ece7 40%, #e8ece700 60%), linear-gradient(180deg, #e8ece7 0%, #e8ece7 10%, #e8ece700 22%)}html[data-theme=light] .moment-experience:not([data-enhanced=true]) .moment-panel:not(.moment-opening){background:#e8ece7f5}@media (max-width:760px){.moment-map h2{max-width:100%}.hero-composition{padding:0 25px 120px}.moment-title{font-size:clamp(48px,15.3vw,100px);display:block}.chapter-word{margin-left:8vw}.hero-bottom{margin-top:22px;display:block}.hero-bottom p{font-size:14px}.hero-bottom .micro-copy{display:none}.hero-bottom .moment-cta{margin-top:18px}.moment-date h2{max-width:100%;font-size:12vw}.birth-fields{grid-template-columns:1fr 1fr;gap:16px 20px;width:auto;inset:auto 25px 175px}.birth-place{grid-column:1/-1}.birth-day strong,.birth-time strong{font-size:10vw}.birth-place strong{font-size:24px;display:inline-block}.birth-place>.micro-copy{font-size:10px;display:inline}.date-note{max-width:none;bottom:80px;left:25px;right:25px}.date-note>p{font-size:13px}.date-note>.micro-copy{font-size:10px}.moment-map h2{font-size:13vw}.moment-map .small-copy{max-width:none;margin-top:0;bottom:100px;left:25px;right:25px}.moment-map .small-copy p{font-size:14px}.reading-question h2{font-size:11vw;display:block}.reading-question>.micro-copy{margin-top:14px;font-size:10px}.reading-response{max-width:none;inset:auto 25px 85px}.reading-response .response-summary{font-size:28px}.reading-response>p:not(.response-summary){font-size:13px}.moment-questions{padding-bottom:130px}.moment-questions h2{top:115px;left:25px}.question-type{justify-content:space-between;gap:12px}.question-word{gap:0;font-size:11.8vw}.question-word>svg{display:none}.questions-note{margin-top:25px!important}}@media (max-height:740px) and (max-width:760px){.hero-composition{padding-bottom:100px}.moment-title{font-size:14.5vw}.hero-bottom{margin-top:18px}}@media (max-height:679px){.hero-composition{padding-top:0;display:block;top:310px;bottom:auto}}@media (max-width:760px){.moment-experience[data-flow-loop=true] .moment-loop{background:#03060988}}@media (min-width:1100px) and (min-height:680px){.moment-experience{--acquire-x:72%;--acquire-y:44%}.meridian-poster{background-image:url(/images/moment/poster-wide.webp)}.hero-composition{padding:0;display:block}.hero-composition .moment-title{white-space:nowrap;max-width:46%;font-size:clamp(76px,8.2vw,150px);display:block;position:absolute;top:24%;left:6vw}.hero-composition .chapter-word{margin-left:2.5vw}.hero-bottom{width:auto;margin:0;position:absolute;bottom:14vh;left:6vw;right:6vw}html[data-theme=light] .moment-experience .meridian-shade{background:linear-gradient(rgb(232 236 231/calc(.64 * (1 - var(--scene-opening)))), rgb(232 236 231/calc(.64 * (1 - var(--scene-opening))))), linear-gradient(0deg, #e8ece7 0%, #e8ece7 17%, #e8ece700 34%), linear-gradient(90deg, #e8ece7 0%, #e8ece7 35%, #e8ece700 58%), linear-gradient(180deg, #e8ece7 0%, #e8ece7 10%, #e8ece700 22%)}}@media (max-width:760px){.moment-experience{--acquire-x:50%;--acquire-y:28%}.meridian-poster{background-image:url(/images/moment/poster-phone.webp);background-position:50%}}
.moment-home .moment-map .chart-stage{visibility:visible;pointer-events:none}.moment-experience[data-enhanced=true] .chart-stage[data-lens-projected=true]{left:var(--lens-x);top:var(--lens-y);width:calc(var(--lens-size) / .9);height:calc(var(--lens-size) / .9);margin:0;position:fixed;transform:translate(-50%,-50%)}.timing-transfer{display:none}.moment-experience[data-enhanced=true] .timing-transfer{z-index:4;opacity:0;visibility:hidden;width:380px;height:130px;color:var(--color-accent);pointer-events:none;transform-origin:0 0;--transfer-in:0;--transfer-out:0;--transfer-source-x:0px;--transfer-source-y:0px;--transfer-source-scale:1;--transfer-target-x:0px;--transfer-target-y:0px;--transfer-target-scale:1;--transfer-mid-scale:.72;--transfer-mid-offset-x:137px;--transfer-mid-offset-y:47px;--transfer-mix-x:calc(var(--transfer-source-x) * (1 - var(--transfer-in)) + (var(--pupil-x,50vw) - var(--transfer-mid-offset-x)) * var(--transfer-in));--transfer-mix-y:calc(var(--transfer-source-y) * (1 - var(--transfer-in)) + (var(--pupil-y,50vh) + min(10vh, 80px) - var(--transfer-mid-offset-y)) * var(--transfer-in));--transfer-mix-scale:calc(var(--transfer-source-scale) * (1 - var(--transfer-in)) + var(--transfer-mid-scale) * var(--transfer-in));transform:translate3d(calc(var(--transfer-mix-x) * (1 - var(--transfer-out)) + var(--transfer-target-x) * var(--transfer-out)), calc(var(--transfer-mix-y) * (1 - var(--transfer-out)) + var(--transfer-target-y) * var(--transfer-out)), 0) scale(calc(var(--transfer-mix-scale) * (1 - var(--transfer-out)) + var(--transfer-target-scale) * var(--transfer-out)));display:block;position:fixed;top:0;left:0}.moment-home [data-enhanced=true][data-scene=ready] .chart-stage .chart-dial{visibility:hidden}.moment-home .chart-dial{opacity:.65}.moment-home .chart-timing,.moment-home .reading-timing{color:var(--color-accent)}.moment-home .timing-window-track,.moment-home .timing-window-arc,.moment-home .timing-window-tick{stroke:currentColor;fill:none}.moment-home .timing-window-track{stroke-width:.8px;opacity:.25}.moment-home .timing-window-arc{stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.moment-home .timing-window-tick{stroke-width:1px}.moment-home .timing-window-end{fill:currentColor;stroke:none}.moment-home .timing-window text{fill:currentColor;stroke:none;font-family:var(--font-brand);letter-spacing:.35px;font-size:14px;font-weight:450}.moment-home .reading-timing{width:min(100%,240px);height:auto;margin:0 0 16px;display:block;overflow:visible}.moment-home .reading-timing .timing-window-arc{stroke-width:1.25px}.moment-home .reading-window{color:var(--color-heading)}@media (max-width:760px){.moment-home .reading-timing{width:180px;margin-bottom:12px}.moment-home .reading-timing .timing-window text{font-size:19px}}
.moment-notation{display:none}[data-enhanced=true][data-motion=on] .moment-notation{z-index:3;pointer-events:none;color:var(--color-heading);display:block;position:absolute;inset:0}.notation-traces{width:100%;height:100%;color:var(--color-accent);position:absolute;inset:0;overflow:visible}.notation-traces path{stroke:currentColor;stroke-width:.75px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.notation-packet{white-space:nowrap;letter-spacing:-.025em;opacity:0;transform-origin:0 0;font-weight:350;line-height:1.1;display:block;position:absolute;top:0;left:0}.notation-packet:before{content:attr(data-value)}.notation-packet:after{content:attr(data-suffix);color:var(--color-text-muted);margin-left:.12em;font-size:.43em;display:inline-block}.notation-origin{background:var(--color-accent);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.answer-phrase{display:inline-block}.answer-word-mask{vertical-align:bottom;margin:-.1em -.03em -.13em;padding:.1em .03em .13em;display:inline-block;overflow:clip}.moment-home .response-summary .answer-emphasis{transform-origin:0 100%;display:inline-block}.moment-home .response-summary .answer-phrase{letter-spacing:-.015em;font-size:clamp(16px,1.7vw,24px);line-height:1.35}.moment-home .response-summary .answer-word-mask{display:block}.moment-home .response-summary .answer-emphasis{letter-spacing:-.035em;font-size:clamp(56px,7vw,120px);line-height:1.04}.moment-reading:before{content:"";pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 70%,transparent),color-mix(in srgb,var(--color-bg) 58%,transparent) 28%,transparent 68%);position:absolute;inset:0}[data-enhanced=true][data-motion=on][data-optical-pass=true] :is(.moment-map,.moment-reading){-webkit-mask-image:radial-gradient(circle at var(--foreground-x) var(--foreground-y), #000 calc(var(--foreground-radius) * .49), transparent calc(var(--foreground-radius) * .58), transparent calc(var(--foreground-radius) * var(--foreground-depth) - 18px), #000 calc(var(--foreground-radius) * var(--foreground-depth) + 18px));mask-image:radial-gradient(circle at var(--foreground-x) var(--foreground-y), #000 calc(var(--foreground-radius) * .49), transparent calc(var(--foreground-radius) * .58), transparent calc(var(--foreground-radius) * var(--foreground-depth) - 18px), #000 calc(var(--foreground-radius) * var(--foreground-depth) + 18px))}@media (min-width:761px){.moment-home .reading-question h2{max-width:54%;font-size:clamp(48px,5.4vw,88px);line-height:.98;display:block}.moment-home .reading-question h2 .word-mask{margin-right:.13em;display:inline-block}.moment-home .reading-question h2 .word-mask:last-child{display:block}.moment-home .reading-response{max-width:32%;top:40%}}@media (max-width:760px){.moment-home .response-summary .answer-phrase{font-size:15px}.moment-home .response-summary .answer-emphasis{font-size:clamp(44px,13.7vw,68px)}}@media (prefers-reduced-motion:reduce){.moment-notation{display:none!important}}
