.pa-hero-stage{padding:24px 16px 32px}@media (width>=640px){.pa-hero-stage{padding:32px 32px 40px}}.pa-hero{flex-direction:column;align-items:center;display:flex}.pa-hero-art{aspect-ratio:906/676;width:min(76%,340px);position:relative}.pa-hero-backing{position:absolute;inset:0}.pa-hero-backing-paper{transform-origin:50% 100%;--idle:2.9s;--idle-delay:-1300ms;--r1:.5deg;--r2:-.4deg}.pa-hero-compass{aspect-ratio:470/509;transform-origin:50% 100%;width:40%;position:absolute;bottom:12%;left:33%;transform:rotate(7deg)}.pa-hero-compass-paper{transform-origin:50% 100%;--idle:3.2s;--idle-delay:-700ms;--r1:.8deg;--r2:-.6deg}.pa-hero-needle{transform-origin:50.1% 49.5%;width:12.12%;height:45.75%;position:absolute;top:39.15%;left:43.88%;transform:rotate(-7deg)}.pa-hero-chat{z-index:1;width:100%;max-width:520px;margin-top:-14px;position:relative}@media (width>=600px){.pa-hero{flex-direction:row;justify-content:center;align-items:center;gap:24px}.pa-hero-art{flex:0 0 42%;width:auto;max-width:340px}.pa-hero-chat{flex:1 1 0;margin-top:0}}@media (width>=1024px){.pa-hero-stage{padding:0}.pa-hero{display:block}.pa-hero-art{width:auto;max-width:none;height:94%;position:absolute;bottom:0;left:6%}.pa-hero-chat{width:min(44%,560px);max-width:none;position:absolute;top:50%;left:50%;translate:0 -50%}}@media (width>=1024px) and (width<=1279px){.pa-hero-art{height:84%;left:1%}.pa-hero-chat{width:46%;left:52%}}@media (width>=1024px) and (height<=920px){.pa-hero-stage{height:clamp(300px,24vw,340px)}}@media (width>=1024px) and (width<=1279px) and (height<=920px){.pa-hero-stage{height:312px}.pa-hero-chat{width:min(53%,600px);left:45%}.pa-hero-chat ol{gap:4px}.pa-hero-chat li{padding-inline:8px}}.pa-rewrite-wrap{padding-bottom:56px}.pa-rewrite{padding:20px 0 0 14px}@media (width>=600px){.pa-rewrite{padding:36px 8% 0 10%}}.pa-rewrite-backing{width:88%;position:absolute;bottom:24px;left:-4%}@media (width<=599px){.pa-rewrite-backing{width:70%;top:-8px;bottom:auto;left:-6%}}.pa-rewrite-backing-paper{transform-origin:0 100%;--idle:3s;--idle-delay:-1800ms;--r1:.6deg;--r2:-.5deg}.pa-rewrite-replay{position:absolute;bottom:0;right:0}.pa-rewrite-by{justify-content:flex-end;padding-right:4px;position:relative}.pa-rw-strike{color:#0000;text-decoration:line-through;-webkit-text-decoration-color:var(--color-forest-green);text-decoration-color:var(--color-forest-green);pointer-events:none;text-decoration-thickness:2px;position:absolute;inset:0}.pa-rw-track{pointer-events:none;opacity:0;position:absolute;inset:0}.pa-rw-marker{transform-origin:0%;width:96px;position:absolute;top:50%;left:0;transform:translate(-2px,-50%)rotate(-28deg)}.pa-rw-rest{z-index:2;transform-origin:100% 100%;pointer-events:none;width:112px;position:absolute;bottom:44px;right:-6px;transform:rotate(-9deg)}@media (width>=600px){.pa-rw-rest{width:132px;right:2%}}.pa-rewrite-card>p:last-child{padding-right:116px}@media (width<=599px){.pa-rw-rest{width:100px}.pa-rewrite-card>p:last-child{padding-right:96px}}@media (width>=600px){.pa-rewrite-card>p:last-child{padding-right:132px}}.pa-rw-row{--t:calc(.25s + var(--row,0) * 1s)}.pa-prior{flex-direction:column;padding:8px 0;display:flex}.pa-prior-line{transform-origin:50% 0;align-self:flex-start;height:36px;margin-left:34px;display:block}.pa-prior-match{transform-origin:0 0;margin-left:18px;transform:rotate(-.8deg)}@media (width>=600px){.pa-prior-questions{margin-right:12%}.pa-prior-match{margin-left:12%}.pa-prior-line{margin-left:calc(12% + 24px)}}.pa-docs-row{gap:14px;display:grid}@media (width>=640px){.pa-docs-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 6px}.pa-doc{--tilt:calc((var(--i,0) - 1) * 2deg);transform:rotate(var(--tilt)) translateY(calc((var(--i,0) - 1) * (var(--i,0) - 1) * 10px))}.pa-doc:nth-child(2){z-index:1;margin:0 -10px;position:relative}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .pa-hero[data-on] .pa-hero-needle{animation:1.5s step-end both pa-needle}:root:not([data-reduce-motion=reduce]) .pa-hero[data-on] .pa-hero-step{animation:.24s step-end 1.5s both hero-pop}:root:not([data-reduce-motion=reduce]) .pa-rewrite[data-scene=before] :is(.pa-rw-strike,.pa-rw-open){clip-path:inset(0 100% 0 0)}:root:not([data-reduce-motion=reduce]) .pa-rewrite[data-scene=before] :is(.pa-rw-rule,.pa-rw-rq){opacity:0}:root:not([data-reduce-motion=reduce]) .pa-rewrite[data-scene=play] .pa-rw-strike{animation:pa-strike .52s step-end var(--t) both}:root:not([data-reduce-motion=reduce]) .pa-rewrite[data-scene=play] .pa-rw-track{animation:pa-run .76s step-end var(--t)}:root:not([data-reduce-motion=reduce]) .pa-rewrite[data-scene=play] .pa-rw-rule{animation:hero-pop .24s step-end calc(var(--t) + .52s) both}:root:not([data-reduce-motion=reduce]) .pa-rewrite[data-scene=play] .pa-rw-open{animation:pa-write .48s step-end calc(var(--t) + .64s) both}:root:not([data-reduce-motion=reduce]) .pa-rewrite[data-scene=play] .pa-rw-rq{animation:hero-stamp .33s step-end calc(var(--t) + 1s) both}:root:not([data-reduce-motion=reduce]) .pa-rewrite[data-scene=play] .pa-rw-rest{animation:2.8s step-end .25s pa-away}:root:not([data-reduce-motion=reduce]) .pa-prior[data-scene=before] .pa-prior-line{transform:scaleY(0)}:root:not([data-reduce-motion=reduce]) .pa-prior[data-scene=before] :is(.pa-prior-match,.pa-prior-ask){opacity:0}:root:not([data-reduce-motion=reduce]) .pa-prior[data-scene=play] .pa-prior-line{animation:.4s step-end .2s both pa-drop-line}:root:not([data-reduce-motion=reduce]) .pa-prior[data-scene=play] .pa-prior-match{animation:.36s step-end .65s both pa-land}:root:not([data-reduce-motion=reduce]) .pa-prior[data-scene=play] .pa-prior-ask{animation:1ms step-end 1.15s both hero-appear}:root:not([data-reduce-motion=reduce]) .pa-docs[data-scene=before] .pa-doc-card{opacity:0}:root:not([data-reduce-motion=reduce]) .pa-docs[data-scene=play] .pa-doc-card{animation:pa-deal .36s step-end calc(var(--i,0) * .22s) both}:root:not([data-reduce-motion=reduce]) .pa-export{--act-delay:.9s}}@keyframes pa-needle{0%{transform:rotate(-52deg)}16%{transform:rotate(38deg)}32%{transform:rotate(-24deg)}48%{transform:rotate(18deg)}64%{transform:rotate(-4deg)}80%{transform:rotate(12deg)}99.9%,to{transform:rotate(-7deg)}}@keyframes pa-strike{0%{clip-path:inset(0 100% 0 0)}25%{clip-path:inset(0 72% 0 0)}50%{clip-path:inset(0 46% 0 0)}75%{clip-path:inset(0 20% 0 0)}99.9%,to{clip-path:inset(0)}}@keyframes pa-run{0%{opacity:1;transform:none}17%{opacity:1;transform:translate(28%)}34%{opacity:1;transform:translate(54%)}51%{opacity:1;transform:translate(80%)}68%{opacity:1;transform:translate(100%)}84%,to{opacity:1;transform:translate(104%,-40%)}}@keyframes pa-write{0%{clip-path:inset(0 100% 0 0)}25%{clip-path:inset(0 70% 0 0)}50%{clip-path:inset(0 42% 0 0)}75%{clip-path:inset(0 16% 0 0)}99.9%,to{clip-path:inset(0)}}@keyframes pa-away{0%,to{opacity:0}}@keyframes pa-drop-line{0%{transform:scaleY(0)}33%{transform:scaleY(.4)}66%{transform:scaleY(.75)}99.9%,to{transform:none}}@keyframes pa-land{0%{opacity:0}10%{opacity:1;transform:translateY(-14px)rotate(-2.5deg)}50%{opacity:1;transform:translateY(3px)rotate(.3deg)}99.9%,to{opacity:1;transform:rotate(-.8deg)}}@keyframes pa-deal{0%{opacity:0}10%{opacity:1;transform:translate(-18px,22px)rotate(-6deg)}50%{opacity:1;transform:translate(3px,-3px)rotate(1deg)}99.9%,to{opacity:1;transform:none}}
