/*! Journalcade (c) 2026. All rights reserved. Copying, reverse engineering or redistributing this code is prohibited. Terms: https://journalcade.com/site/legal.html#terms Build 20261107T0258Z-cd97d6f. */
.ot-hero{position:relative;padding:44px 0 64px}.ot-hero:before{content:"";position:absolute;inset:-120px 0 0;z-index:-1;pointer-events:none;opacity:var(--ot-heat, 0);background:radial-gradient(55% 60% at 72% 38%,rgba(244,63,94,.3),transparent 70%),radial-gradient(40% 40% at 20% 20%,rgba(244,63,94,.1),transparent 70%);transition:opacity .9s var(--ease)}.ot-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;min-height:calc(100vh - var(--nav-h) - 110px)}.ot-copy .crumbs{justify-content:flex-start;margin-bottom:18px}.ot-eb{gap:10px}.ot-dot{width:8px;height:8px;border-radius:50%;background:var(--rose);animation:ot-ping 1.6s infinite}@keyframes ot-ping{0%{box-shadow:0 0 #fb718599}80%,to{box-shadow:0 0 0 12px #fb718500}}.ot-copy h1{margin:24px 0 22px;font:900 clamp(44px,5.5vw,80px)/.95 var(--sans);letter-spacing:-.05em}.ot-copy h1 .serif{font-size:1.08em;font-weight:600;letter-spacing:-.02em}.ot-copy .lede{max-width:520px;margin:0 0 30px;color:var(--ink-2);font-size:19px;line-height:1.6}.ot-copy .lede b{color:var(--ink);font-weight:600}.ot-copy .ctas{display:flex;flex-wrap:wrap;gap:12px}.btn.ot-cta{height:54px;padding:0 26px;font-size:16px;font-weight:700;border-radius:14px}.ot-stage{position:relative;width:min(400px,100%);margin:0 auto;--ot-c: #FBBF24}.ot-glow{position:absolute;inset:4% -16% 22%;z-index:-1;border-radius:50%;background:var(--ot-c);opacity:.2;filter:blur(70px);transition:background .6s var(--ease)}.ot-screen{position:relative;aspect-ratio:1170 / 1560;border-radius:34px;overflow:hidden;background:#05070b;border:1px solid var(--line-2);box-shadow:0 50px 100px -44px #000000f2,0 0 70px -26px var(--ot-c),inset 0 0 0 1px #ffffff08;transition:box-shadow .6s var(--ease)}.ot-screen:after{content:"";position:absolute;inset:auto 0 0;height:16%;z-index:2;pointer-events:none;background:linear-gradient(#05070b00,#05070be6)}.ot-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transform:scale(1.02);transition:opacity .45s var(--ease),transform 1.2s var(--ease)}.ot-shot.is-on{opacity:1;transform:none}.ot-stage[data-beat=tilt] .ot-screen{animation:ot-shake .42s cubic-bezier(.36,.07,.19,.97) .25s both}@keyframes ot-shake{20%,80%{transform:translate(-2px)}40%{transform:translate(4px)}60%{transform:translate(-4px)}}.ot-punch{position:absolute;z-index:3;left:79%;top:6.35%;width:17.4%;aspect-ratio:408 / 156;opacity:0;transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 12px 22px rgba(0,0,0,.75));transition:opacity .2s,transform .55s var(--spring)}.ot-stage[data-pill] .ot-punch{opacity:1;transform:translate(-72%,8%) scale(2.1)}.ot-pill{position:absolute;inset:0;width:100%;height:100%;border-radius:999px;opacity:0}.ot-pill.is-on{opacity:1;animation:ot-bump .5s var(--spring)}@keyframes ot-bump{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:none}}.ot-ring{position:absolute;inset:-18% -8%;border-radius:999px;border:1.5px solid var(--ot-c);opacity:0}.ot-stage[data-pill] .ot-ring{animation:ot-ring 1.1s var(--ease) infinite}@keyframes ot-ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.ot-marks{position:absolute;inset:0;z-index:3;pointer-events:none}.ot-mark{position:absolute;box-sizing:content-box;margin:-5px;padding:3px;border-radius:12px;border:2px solid rgba(233,237,242,.75);opacity:0;box-shadow:0 0 22px #e9edf338}.ot-mark[data-mark=feel]{border-radius:999px;border-color:#c084fc;box-shadow:0 0 0 4px #c084fc2e,0 0 26px #c084fc99}.ot-mark[data-mark=off]{border-color:var(--rose);box-shadow:0 0 0 4px #fb718529,0 0 24px #fb718580}.ot-stage[data-beat=capture] .ot-mark{animation:ot-mark .5s var(--spring) both}.ot-stage[data-beat=capture] .ot-mark[data-mark=note]{animation-delay:.2s}.ot-stage[data-beat=capture] .ot-mark[data-mark=feel]{animation-delay:.9s}.ot-stage[data-beat=capture] .ot-mark[data-mark=off]{animation-delay:1.6s}@keyframes ot-mark{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:none}}.ot-latch{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 30%,#ffffff8c,#fff0 62%)}.ot-stage.is-latch .ot-latch{animation:ot-latch .8s ease-out}@keyframes ot-latch{0%{opacity:0}12%{opacity:1}to{opacity:0}}.ot-scan{position:absolute;left:0;right:0;top:0;height:15%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#f43f5e00,#f43f5e21,#f43f5e00)}.ot-stage[data-beat=why] .ot-scan{animation:ot-scan 3.6s var(--ease) .3s both}@keyframes ot-scan{0%{opacity:0;transform:translateY(240%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(580%)}}.ot-moment{position:absolute;z-index:5;left:4%;bottom:5%;width:92%;height:auto;border-radius:16px;opacity:0;transform:translateY(26px) scale(.94);box-shadow:0 20px 40px -12px #000c,0 0 46px -10px #34d39999;transition:opacity .35s var(--ease),transform .6s var(--spring)}.ot-stage.is-moment .ot-moment{opacity:1;transform:none}.ot-rail{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ot-rail button{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 0 4px;border:0;background:none;color:var(--ink-3)}.ot-bar{display:block;width:100%;height:3px;border-radius:99px;background:#93a4b729;overflow:hidden}.ot-bar i{display:block;width:0;height:100%;border-radius:inherit;background:var(--c)}.ot-rail li.is-done .ot-bar i{width:100%}.ot-rail li.is-on .ot-bar i{animation:ot-fill var(--ms, 3s) linear forwards}.ot-stage.is-still .ot-rail li.is-on .ot-bar i{animation:none;width:100%}.ot-stage.is-paused .ot-rail li.is-on .ot-bar i{animation-play-state:paused}@keyframes ot-fill{to{width:100%}}.ot-n{display:grid;place-items:center;height:30px;font:800 24px/1 var(--mono);letter-spacing:-.02em;transition:color .3s,transform .4s var(--spring)}.ot-n.ot-ic svg{width:22px;height:22px}.ot-rail li.is-on .ot-n,.ot-rail li.is-done .ot-n{color:var(--c)}.ot-rail li.is-on .ot-n{transform:scale(1.14)}.ot-rail span{font:600 9.5px/1.25 var(--mono);letter-spacing:.07em;text-transform:uppercase;text-align:center}.ot-rail li.is-on span{color:var(--ink)}.ot-real{margin:14px 0 0;text-align:center;font:500 11px var(--mono);letter-spacing:.08em;color:var(--ink-3)}.ot-signs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:980px;margin:0 auto}.ot-sign{position:relative;display:grid;gap:3px;padding:22px 22px 20px;border-radius:18px;border:1px solid var(--line);overflow:hidden;background:linear-gradient(180deg,#12161deb,#0a0d13eb)}.ot-sign:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#fbbf24,#fb923c,#f43f5e);transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease) calc(var(--d, 0ms) + .25s)}.ot-sign.in:before{transform:scaleX(1)}.ot-sic{display:grid;place-items:center;width:36px;height:36px;margin-bottom:10px;border-radius:11px;background:#f43f5e1f;color:var(--rose)}.ot-sic svg{width:19px;height:19px}.ot-sv{font:800 30px/1.1 var(--mono);letter-spacing:-.02em}.ot-sv.is-word{font:600 italic 34px/1.02 var(--serif);letter-spacing:0;color:var(--violet)}.ot-sign.is-calm:before{background:linear-gradient(90deg,#34d399,#2dd4bf)}.ot-sign.is-calm .ot-sic{background:#34d3991f;color:var(--green)}.ot-sv.is-calm{color:var(--green)}.ot-sl{font:700 16px/1.3 var(--sans)}.ot-ss{font:500 12px var(--mono);color:var(--ink-3)}.ot-walk{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ot-medals{display:flex;justify-content:center;align-items:flex-end;gap:22px}.ot-medal{display:grid;justify-items:center;gap:3px}.ot-medal svg{width:84px;height:93px;overflow:visible;filter:drop-shadow(0 14px 22px rgba(0,0,0,.6))}.ot-medal:nth-child(2) svg{width:100px;height:111px}.ot-medal:nth-child(3) svg{width:118px;height:131px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.6)) drop-shadow(0 0 26px rgba(242,201,76,.35))}.ot-medal.in svg{animation:unlock .8s var(--spring) calc(var(--d, 0ms) + .2s) both}.ot-medal b{margin-top:8px;font:800 18px var(--sans)}.ot-medal span{font:600 12px var(--mono);color:var(--ink-2)}.ot-mname{font:600 10px var(--mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ot-moment-big{width:100%;max-width:520px;margin-top:6px;border-radius:18px;box-shadow:0 0 50px -12px #34d39973}.ot-band{border-color:#fb718559}.ot-band .ctas{margin-top:10px}.ot-band .trust{justify-content:center}.ot-sticky{display:none}@media(max-width:900px){.ot-hero{padding:18px 0 44px}.ot-grid{grid-template-columns:1fr;gap:0;min-height:0}.ot-copy{display:contents}.ot-copy .crumbs{display:none}.ot-eb{order:1;justify-self:start}.ot-copy h1{order:2;margin:16px 0 18px;font-size:clamp(38px,11vw,60px)}.ot-copy .ctas{order:3}.ot-copy .ctas .ot-cta{width:100%}.ot-copy .trust{order:4;margin-top:14px;gap:6px 16px}.ot-stage{order:5;width:100%;max-width:420px;margin-top:26px}.ot-copy .lede{order:6;margin:26px 0 0;font-size:17px}.ot-signs{grid-template-columns:1fr 1fr;gap:10px}.ot-sign{padding:18px 16px 16px}.ot-sv{font-size:24px}.ot-sv.is-word{font-size:28px}.ot-sl{font-size:15px}.ot-walk{grid-template-columns:1fr;gap:34px}.ot-sticky{position:fixed;z-index:60;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:block;opacity:0;transform:translateY(140%);transition:opacity .3s var(--ease),transform .45s var(--spring);pointer-events:none}.ot-sticky.is-on{opacity:1;transform:none;pointer-events:auto}.ot-sticky .btn{width:100%;height:54px;box-shadow:0 18px 40px -12px #000000e6,0 10px 40px -10px #34d3998c}}@media(max-width:400px){.ot-rail{gap:5px}.ot-n{font-size:20px}.ot-rail span{font-size:8.5px;letter-spacing:.04em}.ot-medals{gap:14px}.ot-sv.is-word{font-size:24px}}@media(prefers-reduced-motion:reduce){.ot-shot,.ot-punch,.ot-moment,.ot-glow,.ot-hero:before{transition:none}.ot-stage .ot-screen,.ot-stage .ot-scan,.ot-stage .ot-ring,.ot-stage .ot-latch,.ot-pill.is-on,.ot-medal.in svg,.ot-dot,.ot-stage .ot-mark{animation:none!important}.ot-stage[data-beat=capture] .ot-mark{opacity:1}}
:root{--v-dcad60b8:1}