:root{--rs-enter:.42s;--rs-decide:.24s;--rs-progress:.46s;--rs-finish:.82s;--rs-ease:cubic-bezier(.22,.7,.22,1)}.realm-enter{animation:rs-enter var(--rs-enter) var(--rs-ease) both}@keyframes rs-enter{0%{opacity:.65;clip-path:inset(0 0 1.5%)}to{opacity:1;clip-path:inset(0)}}.living-image{transform-origin:55% 55%;animation:38s ease-in-out infinite alternate paused rs-breathe}.living-image[data-moving=true]{animation-play-state:running}@keyframes rs-breathe{0%{transform:scale(1.015)translate(-.25%)}to{transform:scale(1.045)translate(.25%,-.4%)}}.site .counsel-art{overflow:hidden}.site .begin-environment{isolation:isolate;min-height:740px}.threshold-origin{transition:opacity .8s ease,transform 1.2s var(--rs-ease)}.threshold-entered .threshold-origin{opacity:0;pointer-events:none;transform:translate(-22px)}.begin-environment .heroshade{transition:background 1.2s,opacity 1.2s}.threshold-entered .heroshade{opacity:1;background:linear-gradient(90deg,#051115f0,#0511158c)}.site .begin-trigger{color:#c6ddce;letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #89b19c;border-radius:0;gap:22px;margin:0 0 0 24px;padding:10px 0;font-size:15px;display:inline-flex}.begin-trigger span{transition:transform var(--rs-decide) var(--rs-ease)}:is(.begin-trigger:hover span,.begin-trigger:focus-visible span){transform:translate(3px,-3px)}.begin-threshold{z-index:3;max-width:1000px;animation:rs-threshold 1.2s var(--rs-ease) both;flex-direction:column;justify-content:center;padding:60px max(7vw,24px);display:flex;position:absolute;inset:0}.site .begin-threshold h2{color:#e3e9df;outline:none;margin:26px 0 28px;font-size:clamp(40px,5.5vw,78px);line-height:1.05}@keyframes rs-threshold{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.threshold-choices{max-width:560px;display:grid}.site .threshold-choices button{text-align:left;color:#d9e7de;animation:rs-choice .26s var(--rs-ease) calc(.6s + var(--choice)*.18s) both;transition:opacity var(--rs-decide),transform var(--rs-decide),color var(--rs-decide);background:0 0;border:0;border-top:1px solid #597269;border-radius:0;justify-content:flex-start;gap:20px;padding:17px 0;font-size:17px;font-weight:400;display:flex}.threshold-choices button span:last-child{margin-left:auto}.threshold-choices .mono{color:#a4c9b0;font-size:11px}@keyframes rs-choice{0%{opacity:0;visibility:hidden;transform:translate(-6px)}to{opacity:1;visibility:visible;transform:none}}:is(.site .threshold-choices button:hover,.site .threshold-choices button:focus-visible){color:#fff;transform:translate(5px)}.has-decision .threshold-choices button:not([data-chosen=true]){opacity:.15;transform:translate(-8px)}.has-decision .threshold-choices button[data-chosen=true]{color:#fff;transform:translate(8px)}.site .threshold-return{color:#b8c8c2;background:0 0;border:0;align-self:flex-start;margin-top:24px;padding:8px 0;font-size:13px;font-weight:400}.threshold-entered .herobottom{opacity:.6}.site .entry-context{border-left:1px solid #a2c7ad;max-width:650px;margin:0 0 28px;padding:10px 18px;font-size:16px;animation:.4s both rs-enter}.entry-context .mono{color:#a2c7ad;font-size:11px}.realm-signal{align-items:center;gap:10px;display:inline-flex}.signal-mark{background:#a3c8ad;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #a3c8ad10}.realm-signal:hover .signal-mark,.realm-signal:focus-within .signal-mark{animation:1.4s 2 rs-signal}@keyframes rs-signal{50%{opacity:.5;box-shadow:0 0 0 8px #a3c8ad00}}.site .motion-control{color:#a7bdb3;background:0 0;border:1px solid #334c49;padding:7px 10px;font-size:11px;font-weight:400}.site .record-meta{letter-spacing:.12em;color:#a2b7ac;margin-bottom:14px;font-family:monospace;font-size:11px;display:block}.site .memory-note{color:#b6cdbf;border-left:1px solid #769b87;margin:18px 0;padding:3px 14px;font-size:14px}.ambition-choice,.proofdetails summary{transition:background var(--rs-decide),box-shadow var(--rs-decide)}.proofdetails[open]>:not(summary){animation:rs-depth .26s var(--rs-ease) both}@keyframes rs-depth{0%{opacity:.6;transform:perspective(1000px)rotateX(-1deg)}to{opacity:1;transform:none}}.milestone span{transition:background var(--rs-progress),color var(--rs-progress),transform var(--rs-progress)}.milestone.complete span{transform:scale(1.08)}.finish-moment{color:#bcd8c4;margin:24px 0}.finish-line{background:#32483d;height:1px;overflow:hidden}.finish-line span{transform-origin:0;background:#bcd8c4;width:100%;height:100%;display:block}.finish-stamp{letter-spacing:.12em;padding:22px 0 6px;font-family:monospace;font-size:14px}.finish-stamp>span{margin-right:12px}.finish-stamp small{letter-spacing:.04em;margin-top:10px}.is-engraving .finish-line span{animation:rs-complete .42s var(--rs-ease) both}.is-engraving .finish-stamp{animation:rs-engrave var(--rs-finish) var(--rs-ease) both}@keyframes rs-complete{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rs-engrave{0%,40%{opacity:0;letter-spacing:.2em;transform:translateY(-4px)}to{opacity:1;letter-spacing:.12em;transform:none}}.ambition-workspace.is-finishing>.attention-grid,.ambition-workspace.is-finishing>.ambition-list{animation:rs-quiet var(--rs-finish) ease both}@keyframes rs-quiet{0%,to{opacity:1}45%{opacity:.35}}@media (max-width:700px){.site .begin-environment{min-height:760px}.begin-threshold{padding:36px 24px 90px}.site .threshold-choices button{gap:12px;font-size:16px}.site .begin-threshold h2{font-size:44px}.threshold-entered .herobottom span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.living-image{transform:none!important}}html[data-stillness=true] .site *,html[data-stillness=true] .site :before,html[data-stillness=true] .site :after{transition:none!important;animation:none!important}.site :focus-visible{outline-offset:5px;outline:1px solid #b2d2be}.has-decision .threshold-choices button{animation:none}.site .stagebar{align-items:center}.site .stagebar .motion-control{white-space:nowrap;flex-shrink:0}@media (max-width:600px){.site .stagebar{flex-wrap:wrap}.site .stagebar span:nth-child(2){display:none}.site .begin-trigger{margin:18px 0 0;display:flex}}.ambition-workspace.is-finishing .projectpanel{animation:rs-record-settle var(--rs-finish) var(--rs-ease) both}.ambition-workspace.is-finishing .projectpanel>.working-section,.ambition-workspace.is-finishing .projectpanel>.ambition-details{animation:rs-quiet var(--rs-finish) ease both}@keyframes rs-record-settle{0%{transform:translateY(-3px)}to{transform:translateY(0)}}@media (max-width:600px){.site .stagebar{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.site .stagebar span:nth-child(2){grid-column:1;font-size:9px;display:block}.site .stagebar .motion-control{grid-area:1/2/3}}
