.portal-story[data-astro-cid-ljmt5t3l]{background:var(--color-beige,#faf8ef);color:var(--color-ink,#252522)}.story-sticky[data-astro-cid-ljmt5t3l]{isolation:isolate;max-width:1600px;margin-inline:auto;position:relative}.story-backdrop[data-astro-cid-ljmt5t3l]{z-index:-1;top:var(--panel-top,64px);border-radius:var(--radius-media);pointer-events:none;background:#efeee8;position:absolute;bottom:10%;left:calc(40% + 16px);right:24px;overflow:hidden}.story-backdrop[data-astro-cid-ljmt5t3l] video[data-astro-cid-ljmt5t3l]{object-fit:cover;filter:blur(2px);opacity:1;width:100%;height:100%;transform:scale(1.025)}.wall-motion[data-astro-cid-ljmt5t3l]{z-index:2;color:#55554e;cursor:pointer;background:#ffffff80;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:calc(10% + 12px);right:36px}.wall-motion[data-astro-cid-ljmt5t3l]:focus-visible{outline-offset:4px;outline:2px solid #252522}.play-icon[data-astro-cid-ljmt5t3l],.wall-motion[data-astro-cid-ljmt5t3l][aria-pressed=true] .pause-icon[data-astro-cid-ljmt5t3l]{display:none}.wall-motion[data-astro-cid-ljmt5t3l][aria-pressed=true] .play-icon[data-astro-cid-ljmt5t3l]{display:block}.portal-stage[data-astro-cid-ljmt5t3l]{grid-template-columns:40% 60%;min-height:640px;display:grid}.stage-copy[data-astro-cid-ljmt5t3l]{align-self:center;padding:80px clamp(24px,4vw,64px)}h2[data-astro-cid-ljmt5t3l]{letter-spacing:-.035em;max-width:400px;margin-top:20px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.08}.explanation-stack[data-astro-cid-ljmt5t3l]{margin-top:24px}.explanation-stack[data-astro-cid-ljmt5t3l] p[data-astro-cid-ljmt5t3l]{color:#797974;max-width:380px;margin-bottom:20px;font-size:16px;font-weight:500;line-height:1.5}.stage-visual[data-astro-cid-ljmt5t3l]{background:0 0;justify-content:center;align-items:center;min-width:0;padding:64px 56px;display:flex;position:relative}.screen-frame[data-astro-cid-ljmt5t3l]{background:#faf8ef;border:1px solid #d9d8cf;border-radius:12px;width:100%;padding:6px;box-shadow:0 16px 50px #2525220c}.screen-frame[data-astro-cid-ljmt5t3l] img[data-astro-cid-ljmt5t3l]{border-radius:6px;width:100%;height:auto;display:block}.card-stack[data-astro-cid-ljmt5t3l]{gap:12px;display:flex;position:absolute;bottom:14%;left:40px;right:32px}.portal-card[data-astro-cid-ljmt5t3l]{color:#f8f7f0;backdrop-filter:blur(12px);background:linear-gradient(#f8f7f014,#f8f7f014),#252522ed;border:1px solid #ffffff26;border-radius:14px;width:280px;padding:20px;box-shadow:0 12px 32px #00000014}.card-top[data-astro-cid-ljmt5t3l]{color:#f8f7f0b3;align-items:center;gap:10px;margin-bottom:14px;display:flex}.card-top[data-astro-cid-ljmt5t3l] span[data-astro-cid-ljmt5t3l]{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.card-top[data-astro-cid-ljmt5t3l] svg[data-astro-cid-ljmt5t3l]{flex-shrink:0}.portal-card[data-astro-cid-ljmt5t3l] h3[data-astro-cid-ljmt5t3l]{letter-spacing:-.03em;font-size:18px;font-weight:500;line-height:1.2}.stage-nav[data-astro-cid-ljmt5t3l]{display:none}.is-enhanced[data-astro-cid-ljmt5t3l]{height:calc(185svh + var(--steps) * 55svh)}.is-enhanced[data-astro-cid-ljmt5t3l] .screen-frame[data-astro-cid-ljmt5t3l]{transform:translateX(var(--intro-x,0px)) scale(var(--intro-scale,1));transform-origin:50%}.is-enhanced[data-astro-cid-ljmt5t3l] .story-backdrop[data-astro-cid-ljmt5t3l]{left:var(--panel-left);right:var(--panel-right)}.is-enhanced[data-astro-cid-ljmt5t3l] .stage-copy[data-astro-cid-ljmt5t3l],.is-enhanced[data-astro-cid-ljmt5t3l] .stage-nav[data-astro-cid-ljmt5t3l],.is-enhanced[data-astro-cid-ljmt5t3l] .card-stack[data-astro-cid-ljmt5t3l]{opacity:var(--intro-reveal,0)}.is-introducing[data-astro-cid-ljmt5t3l] .stage-nav[data-astro-cid-ljmt5t3l]{pointer-events:none}.is-enhanced[data-astro-cid-ljmt5t3l] .story-sticky[data-astro-cid-ljmt5t3l]{height:calc(100svh - 76px);position:sticky;top:76px}.is-enhanced[data-astro-cid-ljmt5t3l] .stage-stack[data-astro-cid-ljmt5t3l]{height:100%;position:relative}.is-enhanced[data-astro-cid-ljmt5t3l] .portal-stage[data-astro-cid-ljmt5t3l]{opacity:0;pointer-events:none;min-height:0;transition:opacity .46s;position:absolute;inset:0}.is-enhanced[data-astro-cid-ljmt5t3l] .portal-stage[data-astro-cid-ljmt5t3l].is-active{opacity:1}.is-enhanced[data-astro-cid-ljmt5t3l] .stage-copy[data-astro-cid-ljmt5t3l]{padding-bottom:180px}.is-enhanced[data-astro-cid-ljmt5t3l] .explanation-stack[data-astro-cid-ljmt5t3l]{display:grid}.is-enhanced[data-astro-cid-ljmt5t3l] .explanation-stack[data-astro-cid-ljmt5t3l] p[data-astro-cid-ljmt5t3l]{grid-area:1/1}.is-enhanced[data-astro-cid-ljmt5t3l] .card-stack[data-astro-cid-ljmt5t3l]{display:grid}.is-enhanced[data-astro-cid-ljmt5t3l] .portal-card[data-astro-cid-ljmt5t3l]{grid-area:1/1}.is-enhanced[data-astro-cid-ljmt5t3l] [data-astro-cid-ljmt5t3l][data-step-copy],.is-enhanced[data-astro-cid-ljmt5t3l] .portal-card[data-astro-cid-ljmt5t3l]{opacity:0;transition:opacity .46s,transform .62s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}.is-enhanced[data-astro-cid-ljmt5t3l] [data-astro-cid-ljmt5t3l][data-step-copy].is-before,.is-enhanced[data-astro-cid-ljmt5t3l] .portal-card[data-astro-cid-ljmt5t3l].is-before{transform:translateY(-18px)}.is-enhanced[data-astro-cid-ljmt5t3l] [data-astro-cid-ljmt5t3l][data-step-copy].is-active,.is-enhanced[data-astro-cid-ljmt5t3l] .portal-card[data-astro-cid-ljmt5t3l].is-active{opacity:1;transform:none}.is-enhanced[data-astro-cid-ljmt5t3l] .stage-nav[data-astro-cid-ljmt5t3l]{flex-direction:column;gap:8px;width:calc(40% - 100px);display:flex;position:absolute;bottom:12%;left:clamp(24px,4vw,64px)}.stage-nav[data-astro-cid-ljmt5t3l] button[data-astro-cid-ljmt5t3l]{text-align:left;color:#797974;cursor:pointer;border-left:2px solid #25252220;align-items:center;gap:12px;padding:8px 0 8px 16px;font-size:14px;font-weight:500;transition:color .3s,border-color .3s;display:flex}.stage-nav[data-astro-cid-ljmt5t3l] button[data-astro-cid-ljmt5t3l][aria-current=true]{color:#252522;border-color:#252522}.stage-nav[data-astro-cid-ljmt5t3l] button[data-astro-cid-ljmt5t3l]:focus-visible{outline-offset:4px;outline:2px solid #252522}.stage-number[data-astro-cid-ljmt5t3l]{opacity:.6;font-size:10px}@media (width<768px){.is-enhanced[data-astro-cid-ljmt5t3l]{height:calc(125svh + var(--steps) * 55svh)}.story-backdrop[data-astro-cid-ljmt5t3l]{top:var(--panel-top,40px);height:calc(var(--mobile-visual-height,56%) - var(--panel-top,40px) - 12px);bottom:auto;left:16px;right:16px}.wall-motion[data-astro-cid-ljmt5t3l]{top:calc(var(--panel-top,40px) + 12px);bottom:auto;right:28px}.portal-stage[data-astro-cid-ljmt5t3l]{flex-direction:column;display:flex}.stage-visual[data-astro-cid-ljmt5t3l]{order:-1;min-height:360px;padding:32px 20px}.stage-copy[data-astro-cid-ljmt5t3l]{padding:32px 24px 48px}h2[data-astro-cid-ljmt5t3l]{max-width:310px;margin-top:12px;font-size:26px}.explanation-stack[data-astro-cid-ljmt5t3l]{margin-top:12px}.explanation-stack[data-astro-cid-ljmt5t3l] p[data-astro-cid-ljmt5t3l]{font-size:15px;line-height:1.45}.card-stack[data-astro-cid-ljmt5t3l]{flex-wrap:wrap;bottom:20px;left:24px;right:24px}.portal-card[data-astro-cid-ljmt5t3l]{width:240px;padding:16px}.card-top[data-astro-cid-ljmt5t3l]{margin-bottom:10px}.portal-card[data-astro-cid-ljmt5t3l] h3[data-astro-cid-ljmt5t3l]{font-size:18px}.is-enhanced[data-astro-cid-ljmt5t3l] .stage-visual[data-astro-cid-ljmt5t3l]{height:var(--mobile-visual-height,56%);flex-shrink:0;min-height:0;padding:32px 32px 60px}.is-enhanced[data-astro-cid-ljmt5t3l] .stage-copy[data-astro-cid-ljmt5t3l]{width:100%;height:44%;padding:24px 24px 62px}.is-enhanced[data-astro-cid-ljmt5t3l] .stage-nav[data-astro-cid-ljmt5t3l]{flex-direction:row;gap:16px;width:auto;bottom:20px;left:24px;right:24px}.stage-nav[data-astro-cid-ljmt5t3l] button[data-astro-cid-ljmt5t3l]{white-space:nowrap;border-bottom:2px solid #25252220;border-left:0;flex:1;gap:0;padding:6px 0;font-size:10px}.stage-number[data-astro-cid-ljmt5t3l]{display:none}}@media (height<740px) and (width<768px){.story-backdrop[data-astro-cid-ljmt5t3l]{height:calc(var(--mobile-visual-height,50%) - var(--panel-top,40px) - 12px)}.is-enhanced[data-astro-cid-ljmt5t3l] .stage-visual[data-astro-cid-ljmt5t3l]{height:var(--mobile-visual-height,50%)}.is-enhanced[data-astro-cid-ljmt5t3l] .stage-copy[data-astro-cid-ljmt5t3l]{height:50%;padding-top:16px}h2[data-astro-cid-ljmt5t3l]{font-size:22px}.stage-copy[data-astro-cid-ljmt5t3l]>p[data-astro-cid-ljmt5t3l]{font-size:9px}.explanation-stack[data-astro-cid-ljmt5t3l] p[data-astro-cid-ljmt5t3l]{font-size:14px}.is-enhanced[data-astro-cid-ljmt5t3l] .card-stack[data-astro-cid-ljmt5t3l]{bottom:12px}.portal-card[data-astro-cid-ljmt5t3l]{width:210px;padding:12px}.card-top[data-astro-cid-ljmt5t3l]{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.wall-motion[data-astro-cid-ljmt5t3l]{display:none}}@media (prefers-reduced-motion:reduce),(height<620px){.stage-visual[data-astro-cid-ljmt5t3l]{flex-direction:column;gap:24px}.card-stack[data-astro-cid-ljmt5t3l]{flex-direction:column;width:100%;position:static}.portal-card[data-astro-cid-ljmt5t3l]{width:100%}[data-astro-cid-ljmt5t3l]{transition:none!important}}
