@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-italic.Bvp5b4iR.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-italic.BFV_U8S6.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2)format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff)format("woff")}.fi-trail[data-astro-cid-eovde4uy]{--fi-node:40px;height:calc(var(--fi-node) + 18px + 3rem);margin:0 0 clamp(1.2rem,3.4vh,2.4rem);position:relative}.fi-trail-svg[data-astro-cid-eovde4uy]{width:100%;height:calc(var(--fi-node) + 18px);position:absolute;top:0;left:0;overflow:visible}.fi-trail-base[data-astro-cid-eovde4uy]{fill:none;stroke:var(--moss);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 9;opacity:.42}.fi-trail-line[data-astro-cid-eovde4uy]{fill:none;stroke:var(--moss);stroke-width:2.4px;stroke-linecap:round}.fi-stops[data-astro-cid-eovde4uy]{margin:0;padding:0;list-style:none}.fi-stop[data-astro-cid-eovde4uy]{left:var(--x);top:var(--y);margin-top:calc(var(--fi-node) / -2);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.fi-stop[data-astro-cid-eovde4uy][data-stop="1"]{--x:15%;--y:calc((var(--fi-node) + 18px) * .42);--sc:#3a7d44}.fi-stop[data-astro-cid-eovde4uy][data-stop="2"]{--x:44%;--y:calc((var(--fi-node) + 18px) * .6);--sc:#2e5e9e}.fi-stop[data-astro-cid-eovde4uy][data-stop="3"]{--x:73%;--y:calc((var(--fi-node) + 18px) * .4);--sc:#b23a2e}.fi-stop--end[data-astro-cid-eovde4uy]{--y:calc((var(--fi-node) + 18px) * .5);--sc:var(--moss);align-items:flex-end;left:auto;right:0;transform:none}.fi-stop-btn[data-astro-cid-eovde4uy]{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;margin:0;padding:0 .35rem .15rem;display:flex}.fi-stop-btn[data-astro-cid-eovde4uy]:disabled{cursor:default}.fi-node[data-astro-cid-eovde4uy]{width:var(--fi-node);height:var(--fi-node);background:var(--letter);color:var(--charcoal-light);font-family:var(--font-head);font-variant-numeric:lining-nums;border:1.5px solid #2c2c2c4d;border-radius:50%;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:600;line-height:1;display:grid}.fi-stop[data-astro-cid-eovde4uy].is-current .fi-node[data-astro-cid-eovde4uy],.fi-stop[data-astro-cid-eovde4uy].is-done .fi-node[data-astro-cid-eovde4uy]{background:var(--sc);border-color:var(--sc);color:#fff}.fi-stop[data-astro-cid-eovde4uy].is-current .fi-node[data-astro-cid-eovde4uy]{box-shadow:0 0 0 3px var(--parchment), 0 0 0 4.5px var(--sc)}.fi-stop[data-astro-cid-eovde4uy].is-skipped .fi-node[data-astro-cid-eovde4uy]{background:var(--parchment-dark);color:var(--charcoal-light);border-color:#2c2c2c4d}.fi-stop-txt[data-astro-cid-eovde4uy]{text-align:center;flex-direction:column;align-items:center;max-width:15rem;margin-top:.4rem;line-height:1.22;display:flex}.fi-stop--end[data-astro-cid-eovde4uy] .fi-stop-txt[data-astro-cid-eovde4uy]{text-align:right;align-items:flex-end}.fi-stop-q[data-astro-cid-eovde4uy]{font-family:var(--font-body);color:var(--charcoal-light);font-size:.74rem}.fi-stop-a[data-astro-cid-eovde4uy]{font-family:var(--font-head);color:var(--moss);min-height:1.22em;font-size:.98rem;font-style:italic;font-weight:600}.fi-stop[data-astro-cid-eovde4uy].is-skipped .fi-stop-a[data-astro-cid-eovde4uy]{color:var(--charcoal-light)}@media (hover:hover){.fi-stop-btn[data-astro-cid-eovde4uy]:not(:disabled):hover .fi-stop-a[data-astro-cid-eovde4uy]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:640px){.fi-trail[data-astro-cid-eovde4uy]{--fi-node:34px;height:calc(var(--fi-node) + 18px + 3.3rem);margin-bottom:1.1rem}.fi-stop[data-astro-cid-eovde4uy][data-stop="1"]{--x:16%}.fi-stop[data-astro-cid-eovde4uy][data-stop="2"]{--x:43%}.fi-stop[data-astro-cid-eovde4uy][data-stop="3"]{--x:68%}.fi-node[data-astro-cid-eovde4uy]{font-size:.95rem}.fi-stop-txt[data-astro-cid-eovde4uy]{max-width:26vw;margin-top:.3rem}.fi-stop-q[data-astro-cid-eovde4uy]{font-size:.68rem}.fi-stop-a[data-astro-cid-eovde4uy]{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.2;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.fi-trail-line[data-astro-cid-eovde4uy]{transition:stroke-dashoffset .45s var(--fi-ease)}.fi-trail[data-astro-cid-eovde4uy].is-instant .fi-trail-line[data-astro-cid-eovde4uy]{transition:none}.fi-node[data-astro-cid-eovde4uy]{transition:background-color .45s var(--fi-ease), border-color .45s var(--fi-ease), color .45s var(--fi-ease), box-shadow .45s var(--fi-ease)}}.fi-opt[data-astro-cid-dnuekafg]{min-height:10rem;font:inherit;color:var(--charcoal);text-align:left;cursor:pointer;background:var(--letter);-webkit-tap-highlight-color:transparent;border:1px solid #2c2c2c29;border-radius:14px;grid-template:"ico n""label label""desc desc"1fr/minmax(0,1fr) auto;align-items:start;gap:.15rem .7rem;margin:0;padding:1.1rem 1.15rem 1.2rem;display:grid;position:relative;box-shadow:0 1px 2px #1e3a1e0d,0 14px 28px -24px #1e3a1e8c}.fi-opt-ico[data-astro-cid-dnuekafg]{color:var(--moss);grid-area:ico;margin-bottom:.75rem;display:flex}.fi-opt-label[data-astro-cid-dnuekafg]{font-family:var(--font-head);overflow-wrap:break-word;grid-area:label;font-size:1.36rem;line-height:1.15}.fi-opt-desc[data-astro-cid-dnuekafg]{color:var(--charcoal-light);grid-area:desc;margin-top:.35rem;font-size:.92rem;line-height:1.5}.fi-opt-n[data-astro-cid-dnuekafg]{font-family:var(--font-body);color:var(--moss);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;grid-area:n;padding-top:.15rem;font-size:.78rem;font-weight:600;line-height:1.4}.fi-opt-n[data-astro-cid-dnuekafg] b{font-weight:600}.fi-opt--group[data-astro-cid-dnuekafg]{min-height:8.8rem}.fi-opt--cat[data-astro-cid-dnuekafg]{grid-template:"ico label""ico n"/auto minmax(0,1fr);align-items:center;gap:.15rem .9rem;min-height:5.2rem;padding:.85rem 1rem .85rem .95rem}.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-ico[data-astro-cid-dnuekafg]{color:var(--catc,var(--moss));align-self:center;margin:0}.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-ico[data-astro-cid-dnuekafg] svg{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-label[data-astro-cid-dnuekafg]{align-self:end;font-size:1.12rem;line-height:1.2}.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-n[data-astro-cid-dnuekafg]{align-self:start;padding-top:0}.fi-opt--egal[data-astro-cid-dnuekafg] .fi-opt-label[data-astro-cid-dnuekafg]{font-style:italic}@media (hover:hover){.fi-opt[data-astro-cid-dnuekafg]:hover{border-color:var(--moss);box-shadow:0 1px 2px #1e3a1e0f,0 20px 34px -22px #1e3a1e8c}}.fi-opt[data-astro-cid-dnuekafg][aria-pressed=true],.fi-opt--cat[data-astro-cid-dnuekafg][aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:var(--parchment)}.fi-opt[data-astro-cid-dnuekafg][aria-pressed=true] .fi-opt-ico[data-astro-cid-dnuekafg],.fi-opt--cat[data-astro-cid-dnuekafg][aria-pressed=true] .fi-opt-ico[data-astro-cid-dnuekafg]{color:var(--gold-light)}.fi-opt[data-astro-cid-dnuekafg][aria-pressed=true] .fi-opt-desc[data-astro-cid-dnuekafg]{color:#f5f0e8e0}.fi-opt[data-astro-cid-dnuekafg][aria-pressed=true] .fi-opt-n[data-astro-cid-dnuekafg]{color:var(--sage-light)}@media (max-width:768px){.fi-opt-label[data-astro-cid-dnuekafg]{font-size:1.13rem}}@media (max-width:640px){.fi-opt[data-astro-cid-dnuekafg],.fi-opt--group[data-astro-cid-dnuekafg],.fi-opt--cat[data-astro-cid-dnuekafg]{grid-template:"ico label n""ico desc desc"/auto minmax(0,1fr) auto;align-items:center;gap:0 .85rem;min-height:64px;padding:.75rem .95rem}.fi-opt--cat[data-astro-cid-dnuekafg]{grid-template-rows:auto;grid-template-areas:"ico label n"}.fi-opt-ico[data-astro-cid-dnuekafg],.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-ico[data-astro-cid-dnuekafg]{align-self:center;margin:0}.fi-opt-ico[data-astro-cid-dnuekafg] svg,.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-ico[data-astro-cid-dnuekafg] svg{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.fi-opt-label[data-astro-cid-dnuekafg],.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-label[data-astro-cid-dnuekafg]{align-self:center;font-size:1.13rem}.fi-opt-desc[data-astro-cid-dnuekafg]{margin-top:.1rem;font-size:.86rem;line-height:1.4}.fi-opt-n[data-astro-cid-dnuekafg],.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-n[data-astro-cid-dnuekafg]{align-self:center;padding-top:0;font-size:.74rem}}@media (max-width:420px){.fi-opt-label[data-astro-cid-dnuekafg],.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-label[data-astro-cid-dnuekafg]{-webkit-hyphens:auto;hyphens:auto}.fi-opt-n[data-astro-cid-dnuekafg],.fi-opt--cat[data-astro-cid-dnuekafg] .fi-opt-n[data-astro-cid-dnuekafg]{background:var(--parchment-dark);min-width:1.9em;color:var(--charcoal);text-align:center;border-radius:999px;padding:.05rem .5rem}.fi-opt[data-astro-cid-dnuekafg][aria-pressed=true] .fi-opt-n[data-astro-cid-dnuekafg]{color:var(--parchment);background:#fff3}.fi-opt-n[data-astro-cid-dnuekafg]:empty{display:none}.fi-opt-n[data-astro-cid-dnuekafg] .fi-opt-nw{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.fi-opt[data-astro-cid-dnuekafg]{transition:border-color .3s var(--fi-ease), background-color .3s var(--fi-ease), box-shadow .3s var(--fi-ease), color .3s var(--fi-ease)}.fi-opt-ico[data-astro-cid-dnuekafg]{transition:color .3s var(--fi-ease)}}.fi-aside[data-astro-cid-d24ne2dp]{--fi-cw:160px;flex-direction:column;align-items:center;gap:.6rem;min-width:0;padding-top:.2rem;display:flex}.fi-stack[data-astro-cid-d24ne2dp]{width:100%;height:calc(var(--fi-cw) * 1.25 + 72px);position:relative}.fi-stack[data-astro-cid-d24ne2dp] .fi-card{width:var(--fi-cw);height:calc(var(--fi-cw) * 1.25);margin:calc(var(--fi-cw) * -.625) 0 0 calc(var(--fi-cw) * -.5);object-fit:cover;background:var(--parchment-dark);transform:translate(calc(var(--dx,0) * var(--fi-cw) * var(--fi-spread,1)), calc(var(--dy,0) * var(--fi-cw))) rotate(calc(var(--rot,0) * 1deg));opacity:1;border-radius:10px;display:block;position:absolute;top:50%;left:50%;box-shadow:0 1px 2px #13261a2e,0 22px 38px -22px #13261a99}.fi-stack[data-astro-cid-d24ne2dp] .fi-card.is-new,.fi-stack[data-astro-cid-d24ne2dp] .fi-card.is-out{opacity:0}.fi-stack[data-astro-cid-d24ne2dp] .fi-card.is-out{pointer-events:none}.fi-stack[data-astro-cid-d24ne2dp]:before{content:"";width:var(--fi-cw);height:calc(var(--fi-cw) * 1.25);margin:calc(var(--fi-cw) * -.625) 0 0 calc(var(--fi-cw) * -.5);opacity:0;border:1.5px dashed #2c2c2c4d;border-radius:10px;position:absolute;top:50%;left:50%;transform:rotate(-2deg)}.fi-stack[data-astro-cid-d24ne2dp][data-n="0"]:before{opacity:1}.fi-count[data-astro-cid-d24ne2dp]{font-family:var(--font-head);color:var(--charcoal-light);text-align:center;font-size:1.12rem;line-height:1.2}.fi-count-n[data-astro-cid-d24ne2dp]{vertical-align:-.14em;min-width:1.1ch;color:var(--moss);font-variant-numeric:lining-nums tabular-nums;margin:0 .06em;font-size:3.1rem;line-height:1;display:inline-block}@media (max-width:1080px){.fi-aside[data-astro-cid-d24ne2dp]{--fi-cw:136px}}@media (max-width:900px){[data-fi-view=intro] .fi-aside[data-astro-cid-d24ne2dp]{padding-top:0}[data-fi-view=q] .fi-aside[data-astro-cid-d24ne2dp]{z-index:40;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--letter);border:1px solid #2c2c2c24;border-radius:14px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.55rem;max-width:560px;min-height:60px;margin-inline:auto;padding:.4rem 1rem .4rem .5rem;position:fixed;box-shadow:0 18px 36px -18px #13261a80,0 1px 2px #13261a14}[data-fi-view=q] .fi-stack[data-astro-cid-d24ne2dp]{--fi-cw:30px;--fi-spread:2.4;flex:none;width:70px;height:50px}[data-fi-view=q] .fi-stack[data-astro-cid-d24ne2dp] .fi-card,[data-fi-view=q] .fi-stack[data-astro-cid-d24ne2dp]:before{border-radius:5px}[data-fi-view=q] .fi-stack[data-astro-cid-d24ne2dp] .fi-card[data-i="3"],[data-fi-view=q] .fi-stack[data-astro-cid-d24ne2dp] .fi-card[data-i="4"],[data-fi-view=q] .fi-stack[data-astro-cid-d24ne2dp] .fi-card[data-i="5"],[data-fi-view=q] .fi-stack[data-astro-cid-d24ne2dp] .fi-card[data-i="6"]{opacity:0}[data-fi-view=q] .fi-count[data-astro-cid-d24ne2dp]{text-align:left;font-size:1.02rem}[data-fi-view=q] .fi-count-n[data-astro-cid-d24ne2dp]{font-size:1.75rem}}@media (max-width:640px){.fi-aside[data-astro-cid-d24ne2dp]{--fi-cw:124px}}@media (prefers-reduced-motion:no-preference){.fi-stack[data-astro-cid-d24ne2dp] .fi-card{transition:opacity .45s var(--fi-ease)}}:root{--moss:#2a4a2a;--moss-dark:#1e3a1e;--sage:#8aae8a;--sage-light:#aecaae;--parchment:#f5f0e8;--parchment-dark:#ede6d8;--linen:#faf8f4;--letter:#fffdf8;--charcoal:#2c2c2c;--charcoal-light:#4a4a4a;--gold:#8a6f2e;--gold-light:#d4af5e;--white:#fff;--font-head:"Playfair Display", Georgia, serif;--font-body:"Source Serif 4", Georgia, serif;--radius:4px;--radius-lg:12px;--ease:cubic-bezier(.22, .61, .36, 1);--fi-ease:cubic-bezier(.37, 0, .63, 1);--gutter:clamp(16px, 4.5vw, 56px);--maxw:1240px;--fi-top:52px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--moss);outline-offset:3px}[tabindex="-1"]:focus{outline:none}html{scroll-padding-top:calc(var(--fi-top) + 12px);font-size:110%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);background:linear-gradient(170deg, var(--parchment) 0%, var(--linen) 40%, var(--parchment-dark) 100%);color:var(--charcoal);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:1rem;line-height:1.7}.skip-link[data-astro-cid-7fok76ze]{z-index:1000;background:var(--moss);color:var(--white);font-family:var(--font-body);border-radius:0 0 var(--radius-lg) 0;padding:.75rem 1.25rem;font-size:.95rem;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link[data-astro-cid-7fok76ze]:focus,.skip-link[data-astro-cid-7fok76ze]:focus-visible{outline:2px solid var(--sage-light);outline-offset:-4px;transform:translateY(0)}.fi-top[data-astro-cid-7fok76ze]{z-index:50;min-height:var(--fi-top);padding:env(safe-area-inset-top,0px) var(--gutter) 0;background:var(--parchment);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.back-link[data-astro-cid-7fok76ze]{min-height:44px;font-family:var(--font-head);color:var(--charcoal-light);align-items:center;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-flex}.back-link[data-astro-cid-7fok76ze]:hover{color:var(--moss)}.finder-legal[data-astro-cid-7fok76ze]{font-family:var(--font-head);color:var(--charcoal-light);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.finder-legal[data-astro-cid-7fok76ze] a[data-astro-cid-7fok76ze]{color:inherit;align-items:center;min-height:44px;text-decoration:none;transition:color .2s;display:inline-flex}.finder-legal[data-astro-cid-7fok76ze] a[data-astro-cid-7fok76ze]:hover{color:var(--moss);text-decoration:underline}.finder-legal[data-astro-cid-7fok76ze] span[data-astro-cid-7fok76ze]{opacity:.5}.finder-stage[data-astro-cid-7fok76ze]{min-height:calc(100vh - var(--fi-top));flex-direction:column;padding:clamp(.4rem,2vh,1.4rem) 0 4.5rem;display:flex}main[data-astro-cid-7fok76ze]:focus{outline:none}.fi-wrap[data-astro-cid-7fok76ze]{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}.fi-body[data-astro-cid-7fok76ze]{flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:clamp(2rem,4.6vw,4.6rem);display:grid}.fi-main[data-astro-cid-7fok76ze]{min-width:0}.fi-intro[data-astro-cid-7fok76ze]{padding-top:clamp(.5rem,4vh,2.6rem)}.intro-kicker[data-astro-cid-7fok76ze]{font-family:var(--font-head);color:var(--gold);margin-bottom:.7rem;font-size:1.4rem;font-style:italic;line-height:1.2}.intro-title[data-astro-cid-7fok76ze]{font-family:var(--font-head);letter-spacing:-.018em;color:var(--charcoal);overflow-wrap:break-word;font-size:clamp(2.5rem,5.6vw,4.1rem);font-weight:400;line-height:1.02}.intro-sub[data-astro-cid-7fok76ze]{max-width:32ch;color:var(--charcoal-light);margin-top:1.4rem;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55}.intro-start[data-astro-cid-7fok76ze]{margin-top:2.1rem}.step-question[data-astro-cid-7fok76ze]{font-family:var(--font-head);letter-spacing:-.014em;color:var(--charcoal);font-size:clamp(1.9rem,3.6vw,2.61rem);font-weight:400;line-height:1.05}.step-question[data-astro-cid-7fok76ze] em[data-astro-cid-7fok76ze]{color:var(--moss);font-style:italic}.step-hint[data-astro-cid-7fok76ze]{color:var(--charcoal-light);margin-top:.55rem;font-size:1.02rem}.fi-opts[data-astro-cid-7fok76ze]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(1.2rem,3vh,2rem);display:grid}.fi-nav[data-astro-cid-7fok76ze]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;margin-top:1.3rem;display:flex}.finder-back[data-astro-cid-7fok76ze]{appearance:none;min-height:44px;font-family:var(--font-head);color:var(--charcoal-light);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;margin:0;padding:0 .35rem 0 .1rem;font-size:1.02rem;font-style:italic;display:inline-flex}.finder-next[data-astro-cid-7fok76ze]{margin-left:auto}.btn[data-astro-cid-7fok76ze]{border-radius:var(--radius);min-height:48px;font-family:var(--font-head);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.45rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary[data-astro-cid-7fok76ze]{background:var(--moss);color:var(--white);border-color:var(--moss)}.btn[data-astro-cid-7fok76ze]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (hover:hover){.finder-back[data-astro-cid-7fok76ze]:hover{color:var(--moss)}.btn-primary[data-astro-cid-7fok76ze]:not(:disabled):hover{background:var(--moss-dark);box-shadow:0 10px 24px -12px #13261ab3}}@media (max-width:1080px){.fi-body[data-astro-cid-7fok76ze]{grid-template-columns:minmax(0,1fr) minmax(250px,290px)}.fi-opts--group[data-astro-cid-7fok76ze],.fi-opts--cats[data-astro-cid-7fok76ze]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fi-body[data-astro-cid-7fok76ze]{grid-template-columns:minmax(0,1fr);gap:2rem}.finder-stage[data-astro-cid-7fok76ze][data-fi-view=q]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + 2.5rem)}html{scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (max-width:768px){.intro-title[data-astro-cid-7fok76ze]{font-size:clamp(1.8rem,9vw,2.05rem)}.step-question[data-astro-cid-7fok76ze]{font-size:clamp(1.5rem,7.6vw,1.7rem)}}@media (max-width:640px){.finder-stage[data-astro-cid-7fok76ze]{padding-top:.3rem}.finder-legal[data-astro-cid-7fok76ze]{font-size:.72rem}.fi-intro[data-astro-cid-7fok76ze]{padding-top:.4rem}.intro-sub[data-astro-cid-7fok76ze]{font-size:1.02rem}.intro-start[data-astro-cid-7fok76ze]{width:100%}.step-hint[data-astro-cid-7fok76ze]{font-size:.95rem}.fi-opts[data-astro-cid-7fok76ze],.fi-opts--group[data-astro-cid-7fok76ze],.fi-opts--cats[data-astro-cid-7fok76ze]{grid-template-columns:minmax(0,1fr);gap:8px}.fi-nav[data-astro-cid-7fok76ze]{margin-top:1rem}.finder-next[data-astro-cid-7fok76ze]{width:100%}}@media (prefers-reduced-motion:no-preference){.fi-panel[data-astro-cid-7fok76ze].is-entering{animation:fi-fade .4s var(--fi-ease)}.btn[data-astro-cid-7fok76ze]{transition:background-color .25s var(--ease), box-shadow .25s var(--ease)}.btn[data-astro-cid-7fok76ze] .lichtung-icon{transition:transform .3s var(--ease)}.btn[data-astro-cid-7fok76ze]:not(:disabled):hover .lichtung-icon,.btn[data-astro-cid-7fok76ze]:focus-visible .lichtung-icon{transform:translate(3px)}}@keyframes fi-fade{0%{opacity:0}to{opacity:1}}
