.hope-pet[data-astro-cid-wi5s6di7]{max-width:760px;margin:0 auto}.frame[data-astro-cid-wi5s6di7]{position:relative}.stage[data-astro-cid-wi5s6di7]{background:var(--porc);touch-action:pan-y;cursor:grab;border-radius:28px;padding:12px 12px 0}.stage[data-astro-cid-wi5s6di7]:focus-visible{outline:2px solid var(--aub);outline-offset:4px}.stage[data-astro-cid-wi5s6di7] svg{width:100%;height:auto;display:block}.stage[data-astro-cid-wi5s6di7] .tag-hit{cursor:pointer}.cardpos[data-astro-cid-wi5s6di7]{flex-direction:column-reverse;align-items:flex-start;gap:10px;display:flex;position:absolute;top:18px;left:18px}.under[data-astro-cid-wi5s6di7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.hint[data-astro-cid-wi5s6di7]{opacity:.8;transition:opacity 1s var(--ease);margin:0;font-size:14px}.hint[data-astro-cid-wi5s6di7][data-done]{opacity:.7}.rub[data-astro-cid-wi5s6di7]{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--aub);color:var(--aub);cursor:pointer;transition:background .4s var(--ease), color .4s var(--ease);background:0 0;border-radius:99px;padding:14px 22px;font:800 11px Avenir,sans-serif}.rub[data-astro-cid-wi5s6di7]:hover{background:var(--aub);color:var(--ivory)}.rub[data-astro-cid-wi5s6di7]:focus-visible{outline:2px solid var(--aub);outline-offset:3px}.no-js .rub[data-astro-cid-wi5s6di7],.no-js .hint[data-astro-cid-wi5s6di7]{display:none}.rubs[data-astro-cid-wi5s6di7]{margin:18px 0 0;font:italic 400 20px/1.35 Canela,serif}.rubs[data-astro-cid-wi5s6di7] b[data-astro-cid-wi5s6di7]{font-style:normal;font-weight:400}.rubs[data-astro-cid-wi5s6di7][hidden]{display:none}@media (width<=600px){.cardpos[data-astro-cid-wi5s6di7]{padding:8px 6px 0;position:static}}.hope-trail[data-astro-cid-67iuxkjv]{align-items:flex-end;gap:0;max-width:620px;display:flex}.hope-trail[data-astro-cid-67iuxkjv] svg{flex:0 340px;min-width:0;height:auto;display:block}.trail-btn[data-astro-cid-67iuxkjv]{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--aub);color:var(--aub);transition:background .4s var(--ease), color .4s var(--ease), box-shadow .6s var(--ease);border-radius:99px;flex:none;margin:0 0 clamp(26px,6.2vw,44px) -4px;padding:16px 26px;font:800 11px Avenir,sans-serif;text-decoration:none;display:inline-flex}.trail-btn[data-astro-cid-67iuxkjv]:hover{background:var(--aub);color:var(--ivory)}.trail-btn[data-astro-cid-67iuxkjv][data-sniffed]{box-shadow:0 0 0 6px #b77e8e59}@media (width<=560px){.hope-trail[data-astro-cid-67iuxkjv]{flex-direction:column;align-items:flex-start}.hope-trail[data-astro-cid-67iuxkjv] svg{flex-basis:auto;width:100%}.trail-btn[data-astro-cid-67iuxkjv]{margin:4px 0 0}}.pet[data-astro-cid-xhcutj7d]{padding:0 var(--gutter) clamp(60px, 8vw, 110px);background:var(--ivory)}.story[data-astro-cid-xhcutj7d]{background:var(--porc);padding:clamp(70px, 8vw, 120px) var(--gutter)}.story[data-astro-cid-xhcutj7d] .in[data-astro-cid-xhcutj7d]{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(20px,6vw,96px);max-width:1180px;margin:0 auto;display:grid}h2[data-astro-cid-xhcutj7d]{letter-spacing:-.03em;font:300 clamp(34px,4vw,56px)/1 Canela,serif}h2[data-astro-cid-xhcutj7d] em[data-astro-cid-xhcutj7d]{font-style:italic;font-weight:400}.txt[data-astro-cid-xhcutj7d]{max-width:var(--measure);font-size:18px;line-height:1.75}.txt[data-astro-cid-xhcutj7d] p[data-astro-cid-xhcutj7d]+p[data-astro-cid-xhcutj7d]{margin-top:1em}.txt[data-astro-cid-xhcutj7d] p[data-astro-cid-xhcutj7d]:first-child{letter-spacing:-.01em;font:400 clamp(22px,2vw,27px)/1.4 Canela,serif}.ulink[data-astro-cid-xhcutj7d]{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--aub);margin-top:10px;padding-bottom:4px;font:800 11px/1.8 Avenir,sans-serif;text-decoration:none;display:inline-block}.way[data-astro-cid-xhcutj7d]{background:var(--ivory);padding:clamp(70px, 8vw, 120px) var(--gutter) clamp(90px, 10vw, 140px)}.way[data-astro-cid-xhcutj7d] .in[data-astro-cid-xhcutj7d]{max-width:1180px;margin:0 auto}.way[data-astro-cid-xhcutj7d] p[data-astro-cid-xhcutj7d]{max-width:46ch;margin:18px 0 30px;font-size:18px;line-height:1.6}@media (width<=820px){.story[data-astro-cid-xhcutj7d] .in[data-astro-cid-xhcutj7d]{grid-template-columns:1fr}}
