body:has(.hp){overflow:hidden}body:has(.hp) .tabbar{display:none}.hp[data-astro-cid-ztr62zzw]{z-index:200;color:#fbf1dc;background:#0b0705;justify-content:center;display:flex;position:fixed;inset:0}.hp-back-photo[data-astro-cid-ztr62zzw]{display:none}.hp-stage[data-astro-cid-ztr62zzw]{width:100%;height:100%;position:relative}.hp-frame[data-astro-cid-ztr62zzw]{background:#0b0705;width:100%;height:100%;position:relative;overflow:hidden}.hp-snow[data-astro-cid-ztr62zzw]{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hp-frost[data-astro-cid-ztr62zzw]{z-index:3;pointer-events:none;opacity:.75;position:absolute;inset:0}.hp-frost[data-astro-cid-ztr62zzw] img[data-astro-cid-ztr62zzw]{width:42vmin;height:42vmin;position:absolute}.hp-f-tl[data-astro-cid-ztr62zzw]{top:0;left:0;width:26vmin!important;height:26vmin!important}.hp-f-tr[data-astro-cid-ztr62zzw]{top:0;right:0;width:28vmin!important;height:28vmin!important}.hp-f-bl[data-astro-cid-ztr62zzw]{bottom:0;left:0}.hp-f-br[data-astro-cid-ztr62zzw]{bottom:0;right:0}.hp-bars[data-astro-cid-ztr62zzw]{z-index:6;top:max(9px, env(safe-area-inset-top));gap:4px;display:flex;position:absolute;left:12px;right:12px}.hp-bars[data-astro-cid-ztr62zzw] i[data-astro-cid-ztr62zzw]{background:#ffffff57;border-radius:2px;flex:1;height:3px;transition:background .3s}.hp-bars[data-astro-cid-ztr62zzw] i[data-astro-cid-ztr62zzw].done,.hp-bars[data-astro-cid-ztr62zzw] i[data-astro-cid-ztr62zzw].now{background:#e6c879}.hp-top[data-astro-cid-ztr62zzw]{z-index:6;top:calc(max(9px, env(safe-area-inset-top)) + 12px);align-items:center;gap:12px;display:flex;position:absolute;left:14px;right:8px}.hp-logo[data-astro-cid-ztr62zzw]{font-family:var(--logo);color:#f6efe2;flex-direction:column;flex:none;line-height:.78;text-decoration:none;display:inline-flex}.hp-logo[data-astro-cid-ztr62zzw] b[data-astro-cid-ztr62zzw]{font-size:26px;font-weight:400}.hp-logo[data-astro-cid-ztr62zzw] i[data-astro-cid-ztr62zzw]{margin:1px 0 0 9px;font-size:9px;font-style:normal}.hp-where[data-astro-cid-ztr62zzw]{text-shadow:0 1px 8px #000000b3;flex:1;min-width:0;font:italic 500 19px/1.1 Cormorant Garamond,Georgia,serif}.hp-close[data-astro-cid-ztr62zzw]{color:#fff;text-shadow:0 1px 8px #00000080;flex:none;place-items:center;width:42px;height:42px;font-size:30px;line-height:1;text-decoration:none;display:grid}.hp-close[data-astro-cid-ztr62zzw]:hover{text-decoration:none}.hp-step[data-astro-cid-ztr62zzw]{opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-end;transition:opacity .42s,visibility 0s .42s;display:flex;position:absolute;inset:0}.hp-step[data-astro-cid-ztr62zzw].on{opacity:1;visibility:visible;transition:opacity .42s}.hp-photo[data-astro-cid-ztr62zzw]{object-fit:cover;filter:saturate(1.1)brightness(.92);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.hp-step[data-astro-cid-ztr62zzw].on .hp-photo[data-astro-cid-ztr62zzw]{animation:12s ease-out both hp-drift}@keyframes hp-drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.hp-scrim[data-astro-cid-ztr62zzw]{background:radial-gradient(120% 70% at 50% 30%,#0b070500 40%,#0b070580 100%),linear-gradient(0deg,#0b0705f7 0,#0b0705db 44%,#0b070575 64%,#0b07050f 80%,#0b070580 100%);position:absolute;inset:0}.hp-scrim-full[data-astro-cid-ztr62zzw]{background:linear-gradient(#0b070580,#0b0705b3 40%,#0b0705f5)}.hp-body[data-astro-cid-ztr62zzw],.hp-flip[data-astro-cid-ztr62zzw]{z-index:2;padding:0 20px calc(26px + env(safe-area-inset-bottom));position:relative}.hp-name[data-astro-cid-ztr62zzw]{font:400 clamp(58px, 16vw, 84px)/.98 var(--display);letter-spacing:-.01em;color:#fbf1dc;text-shadow:0 4px 30px #0009;margin:0}.hp-line[data-astro-cid-ztr62zzw]{color:#fbf1dcf2;margin:14px 0 24px;font:italic 400 25px/1.26 Cormorant Garamond,Georgia,serif}.hp-go[data-astro-cid-ztr62zzw]{color:#2a1a0c;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:linear-gradient(105deg,#c79a47,#f6e2a3 45%,#d5ad5c 70%,#b88a3b);border:0;border-radius:27px;height:54px;padding:0 28px;font:700 14px Cormorant Garamond,Georgia,serif;box-shadow:0 14px 30px -12px #000c,inset 0 1px #fff9}.hp-go[data-astro-cid-ztr62zzw]:active{transform:scale(.97)}.hp-send[data-astro-cid-ztr62zzw],.hp-again[data-astro-cid-ztr62zzw]{color:#fbf1dc;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#140c0852;border:1px solid #fbf1dc8c;border-radius:27px;height:54px;padding:0 22px;font:700 14px Cormorant Garamond,Georgia,serif}.hp-flip[data-astro-cid-ztr62zzw]{perspective:1400px;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.8,.3,1);display:grid}.hp-front[data-astro-cid-ztr62zzw],.hp-rear[data-astro-cid-ztr62zzw]{backface-visibility:hidden;grid-area:1/1;align-self:end}.hp-rear[data-astro-cid-ztr62zzw],.hp-step[data-astro-cid-ztr62zzw].flipped .hp-flip[data-astro-cid-ztr62zzw]{transform:rotateY(180deg)}.hp-q[data-astro-cid-ztr62zzw]{font:400 clamp(31px, 8.6vw, 40px)/1.12 var(--display);letter-spacing:-.005em;color:#fbf1dc;text-shadow:0 2px 20px #0009;margin:0 0 18px}.hp-opts[data-astro-cid-ztr62zzw]{gap:9px;display:grid}.hp-opt[data-astro-cid-ztr62zzw]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fbf1dc;text-align:left;cursor:pointer;background:#28140c75;border:1px solid #e6c8796b;border-radius:28px;min-height:56px;padding:12px 22px;font:500 23px/1.16 Cormorant Garamond,Georgia,serif;transition:background .22s,transform .12s}.hp-opt[data-astro-cid-ztr62zzw]:active{transform:scale(.98)}.hp-opt[data-astro-cid-ztr62zzw].good{background:linear-gradient(105deg,#1a6b45,#2a8a5c);border-color:#0000}.hp-opt[data-astro-cid-ztr62zzw].bad{background:#8a1424;border-color:#0000;animation:.4s hp-shake}.hp-opt[data-astro-cid-ztr62zzw]:disabled{cursor:default;color:#fbf1dc}@keyframes hp-shake{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.hp-verdict[data-astro-cid-ztr62zzw]{color:#e6c879;margin:0 0 6px;font:italic 500 23px/1.2 Cormorant Garamond,Georgia,serif}.hp-big[data-astro-cid-ztr62zzw]{font:400 clamp(44px, 12.4vw, 62px)/1.02 var(--display);letter-spacing:-.01em;background:linear-gradient(105deg,#b98f45 0%,#f9e7ad 30%,#d9b566 55%,#fff1c4 78%,#c79a47 100%);color:#0000;filter:drop-shadow(0 6px 22px #0000008c);-webkit-background-clip:text;background-clip:text;margin:0}.hp-answer[data-astro-cid-ztr62zzw]{color:#fbf1dcf7;margin:12px 0 0;font:500 22px/1.3 Cormorant Garamond,Georgia,serif}.hp-aside[data-astro-cid-ztr62zzw]{color:#f6e2a3;margin:12px 0 0;font:italic 400 22px/1.28 Cormorant Garamond,Georgia,serif}.hp-aside[data-astro-cid-ztr62zzw] b[data-astro-cid-ztr62zzw]{font-weight:700}.hp-acts[data-astro-cid-ztr62zzw]{gap:10px;margin-top:20px;display:flex}.hp-body-end[data-astro-cid-ztr62zzw]{text-align:center;flex-direction:column;align-items:center;display:flex}.hp-score[data-astro-cid-ztr62zzw]{font:400 clamp(62px, 17vw, 84px)/1 var(--display);background:linear-gradient(105deg,#b98f45 0%,#f9e7ad 30%,#d9b566 55%,#fff1c4 78%,#c79a47 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.hp-won[data-astro-cid-ztr62zzw]{color:#fbf1dc;margin:8px 0 16px;font:italic 400 24px/1.26 Cormorant Garamond,Georgia,serif}.hp-stamp[data-astro-cid-ztr62zzw]{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;width:168px;height:208px;padding:0;transition:transform .75s ease-in;position:relative}.hp-stamp[data-astro-cid-ztr62zzw].pressing{transform:scale(.9)}.hp-perf[data-astro-cid-ztr62zzw]{--r:6px;--g:17px;--m:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--r)) calc(100% - 2 * var(--r)) no-repeat, radial-gradient(circle var(--r) at 50% 0, transparent 97%, #000) top / var(--g) var(--r) repeat-x, radial-gradient(circle var(--r) at 50% 100%, transparent 97%, #000) bottom / var(--g) var(--r) repeat-x, radial-gradient(circle var(--r) at 0 50%, transparent 97%, #000) left / var(--r) var(--g) repeat-y, radial-gradient(circle var(--r) at 100% 50%, transparent 97%, #000) right / var(--r) var(--g) repeat-y;width:100%;height:100%;-webkit-mask:var(--m);-webkit-mask:var(--m);mask:var(--m);background:#f6efe2;padding:9px;display:block}.hp-perf[data-astro-cid-ztr62zzw] img[data-astro-cid-ztr62zzw]{object-fit:cover;width:100%;height:100%;display:block}.hp-mark[data-astro-cid-ztr62zzw]{fill:none;stroke:#1a1a1a;stroke-width:4px;opacity:0;width:152px;height:152px;transition:opacity .12s,transform .16s cubic-bezier(.2,1.4,.4,1);position:absolute;top:30px;left:8px;transform:rotate(-14deg)scale(1.5)}.hp-mark[data-astro-cid-ztr62zzw] text[data-astro-cid-ztr62zzw]{fill:#1a1a1a;stroke:none;font:700 17px var(--body);letter-spacing:.08em}.hp-mark[data-astro-cid-ztr62zzw] .hp-mark-d[data-astro-cid-ztr62zzw]{letter-spacing:0;font-size:27px}.hp-stamp[data-astro-cid-ztr62zzw].stamped .hp-mark[data-astro-cid-ztr62zzw]{opacity:.84;transform:rotate(-14deg)scale(1)}.hp-hold[data-astro-cid-ztr62zzw]{color:#fbf1dcdb;margin:12px 0 0;font:italic 400 20px Cormorant Garamond,Georgia,serif}.hp-acts-end[data-astro-cid-ztr62zzw]{flex-wrap:wrap;justify-content:center;margin-top:16px}.hp-prev[data-astro-cid-ztr62zzw]{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 6px #00000080);background:0 0;border:0;flex:none;place-items:center;width:42px;height:42px;display:grid}.hp-prev[data-astro-cid-ztr62zzw][hidden],.hp-side[data-astro-cid-ztr62zzw]{display:none}@media (width>=900px){.hp[data-astro-cid-ztr62zzw]{align-items:center;gap:64px}.hp-back-photo[data-astro-cid-ztr62zzw]{display:block;position:absolute;inset:0;overflow:hidden}.hp-back-photo[data-astro-cid-ztr62zzw] img[data-astro-cid-ztr62zzw]{object-fit:cover;filter:blur(60px)saturate(1.5)brightness(.5);width:100%;height:100%;transform:scale(1.2)}.hp-stage[data-astro-cid-ztr62zzw]{flex:none;width:min(56.25vh - 27px,500px);height:min(100vh - 48px,889px)}.hp-frame[data-astro-cid-ztr62zzw]{border-radius:22px;box-shadow:0 40px 90px -30px #000c}.hp-side[data-astro-cid-ztr62zzw]{z-index:2;width:400px;display:block;position:relative}.hp-side[data-astro-cid-ztr62zzw] h2[data-astro-cid-ztr62zzw]{font:400 52px/1 var(--display);color:#fbf1dc;margin:0 0 16px}.hp-side[data-astro-cid-ztr62zzw] ol[data-astro-cid-ztr62zzw]{margin:0;padding:0;list-style:none}.hp-side[data-astro-cid-ztr62zzw] li[data-astro-cid-ztr62zzw]{border-top:1px solid #e6c87947}.hp-side[data-astro-cid-ztr62zzw] a[data-astro-cid-ztr62zzw]{color:#fbf1dceb;padding:13px 0;font:400 23px/1.22 Cormorant Garamond,Georgia,serif;text-decoration:none;display:block}.hp-side[data-astro-cid-ztr62zzw] a[data-astro-cid-ztr62zzw]:hover{color:#f6e2a3}}@media (prefers-reduced-motion:reduce){.hp-step[data-astro-cid-ztr62zzw].on .hp-photo[data-astro-cid-ztr62zzw]{animation:none;transform:none}.hp-flip[data-astro-cid-ztr62zzw]{transition:none}}.hp-snow[data-astro-cid-ztr62zzw]{-webkit-mask-image:linear-gradient(#000 22%,#0000 44%);mask-image:linear-gradient(#000 22%,#0000 44%)}.hp-step[data-astro-cid-ztr62zzw][data-kind=arrive] .hp-scrim[data-astro-cid-ztr62zzw]{background:linear-gradient(0deg,#0b0705f7 0,#0b0705eb 46%,#0b07059e 62%,#0b070514 80%,#0b070580 100%)}.hp-next[data-astro-cid-ztr62zzw]{flex:1 0 100%;justify-content:center;align-items:center;text-decoration:none;display:flex}.hp-next[data-astro-cid-ztr62zzw]:hover{color:#2a1a0c;text-decoration:none}
