.journey[data-astro-cid-ej22s2rq]{background:var(--fq-cream);padding-block:clamp(3.5rem,9vw,7rem);overflow:clip}.big[data-astro-cid-ej22s2rq]{font:800 clamp(1.9rem, 6vw, 4.6rem)/1.05 var(--font-display);color:var(--fq-red);margin:0}.small[data-astro-cid-ej22s2rq]{max-width:30rem;margin:.7rem 0 0;font-size:1.05rem}@media (width>=52rem){.small[data-astro-cid-ej22s2rq]{font-size:1.15rem}}@media (width<=51.99rem){.step__text[data-astro-cid-ej22s2rq]{text-align:center;justify-self:center}.small[data-astro-cid-ej22s2rq]{margin-inline:auto}}.small[data-astro-cid-ej22s2rq] a[data-astro-cid-ej22s2rq]{color:var(--fq-red);text-underline-offset:.25em;white-space:nowrap;font-weight:700}.path[data-astro-cid-ej22s2rq]{position:relative}.path__line[data-astro-cid-ej22s2rq]{display:none}@media (width>=52rem){.path__line[data-astro-cid-ej22s2rq]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}}.path__track[data-astro-cid-ej22s2rq],.path__run[data-astro-cid-ej22s2rq]{fill:none;stroke:var(--fq-red);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-width:6px}.path__track[data-astro-cid-ej22s2rq]{opacity:.16}.path__run[data-astro-cid-ej22s2rq]{stroke-dasharray:0 99999}.steps[data-astro-cid-ej22s2rq]{gap:clamp(2.5rem,8vw,6rem);margin:0;padding:0 1rem;list-style:none;display:grid;position:relative}@media (width>=52rem){.steps[data-astro-cid-ej22s2rq]{padding:0}.step__photo[data-astro-cid-ej22s2rq]{width:min(22rem,100%)}}.step[data-astro-cid-ej22s2rq]{place-items:center start;gap:1.5rem 7rem;display:grid}@media (width>=52rem){.step[data-astro-cid-ej22s2rq]{grid-template-columns:1fr 1fr;justify-items:stretch}.step--flip[data-astro-cid-ej22s2rq] .step__photo[data-astro-cid-ej22s2rq]{order:2}.step--flip[data-astro-cid-ej22s2rq] .step__text[data-astro-cid-ej22s2rq]{text-align:right;justify-self:end}.step--flip[data-astro-cid-ej22s2rq] .small[data-astro-cid-ej22s2rq]{margin-left:auto}}.step__photo[data-astro-cid-ej22s2rq]{aspect-ratio:1;border:.6rem solid var(--fq-white);border-radius:50%;justify-self:center;width:min(14rem,100%);overflow:hidden;box-shadow:0 18px 30px #0000002e}.step__photo[data-astro-cid-ej22s2rq] img{object-fit:cover;width:100%;height:100%;display:block}.where[data-astro-cid-rgba5m4x]{background:var(--fq-red);color:var(--fq-white);padding-block:clamp(3.5rem,9vw,7rem);overflow:clip}h2[data-astro-cid-rgba5m4x]{font:800 clamp(3rem, 6vw, 5rem)/1.05 var(--font-display);text-wrap:balance;margin:0}.states[data-astro-cid-rgba5m4x]{max-width:30rem;margin:.9rem 0 0;font-size:1.1rem}.n[data-astro-cid-rgba5m4x]{color:var(--fq-yellow);font-variant-numeric:tabular-nums;display:inline-block}.w1[data-astro-cid-rgba5m4x]{align-items:center;gap:2.5rem 3rem;max-width:90rem;display:grid}@media (width>=52rem){.w1[data-astro-cid-rgba5m4x]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.finder[data-astro-cid-rgba5m4x]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.finder[data-astro-cid-rgba5m4x] input[data-astro-cid-rgba5m4x]{border-radius:var(--radius-pill);font:400 1rem var(--font-body);color:var(--fq-ink);background:var(--fq-white);border:0;flex:14rem;padding:.85rem 1.3rem}.chains[data-astro-cid-rgba5m4x]{gap:.1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.chains[data-astro-cid-rgba5m4x] a[data-astro-cid-rgba5m4x]{color:inherit;font:800 clamp(1.4rem, 3vw, 2rem)/1.2 var(--font-display);border-bottom:1px solid #ffffff59;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0;text-decoration:none;transition:padding-left .3s,color .2s;display:flex}.chains[data-astro-cid-rgba5m4x] .more[data-astro-cid-rgba5m4x]{opacity:.9;border-bottom:0}.chains[data-astro-cid-rgba5m4x] small[data-astro-cid-rgba5m4x]{font:600 1rem var(--font-body);opacity:.85}.chains[data-astro-cid-rgba5m4x] a[data-astro-cid-rgba5m4x]:hover,.chains[data-astro-cid-rgba5m4x] a[data-astro-cid-rgba5m4x]:focus-visible{color:var(--fq-yellow);outline:none;padding-left:.8rem}.credit[data-astro-cid-rgba5m4x]{z-index:2;color:var(--fq-ink);text-shadow:0 0 3px var(--fq-cream), 0 0 3px var(--fq-cream), 0 0 6px var(--fq-cream);margin:0;font-size:.7rem;line-height:1.2;position:absolute;bottom:8.5%;right:11%}.credit[data-astro-cid-rgba5m4x] a[data-astro-cid-rgba5m4x]{color:inherit;text-underline-offset:.2em}.homemap[data-astro-cid-rgba5m4x]{aspect-ratio:1;filter:drop-shadow(0 22px 22px #00000047);justify-self:center;width:min(100%,43rem)}.homemap__map[data-astro-cid-rgba5m4x]{background:var(--fq-cream);width:100%;height:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112 112' preserveAspectRatio='none'%3E%3Crect x='6' y='6' width='100' height='100' rx='9' transform='rotate%283 56 56%29'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112 112' preserveAspectRatio='none'%3E%3Crect x='6' y='6' width='100' height='100' rx='9' transform='rotate%283 56 56%29'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.homemap__map[data-astro-cid-rgba5m4x] .maplibregl-canvas{outline:none}.hero[data-astro-cid-7aropxhg]{background:var(--fq-white);color:var(--fq-red);padding-block:clamp(2.5rem,8vw,6rem);overflow:clip}.grid[data-astro-cid-7aropxhg]{align-items:center;gap:2.5rem;display:grid}@media (width>=52rem){.grid[data-astro-cid-7aropxhg]{grid-template-columns:1.2fr 1fr}}h1[data-astro-cid-7aropxhg]{font-size:clamp(2.2rem,6vw,4.2rem)}.lead[data-astro-cid-7aropxhg]{max-width:34rem;font-size:1.15rem}@media (width<=51.99rem){.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{letter-spacing:-.01em;text-wrap:balance;font-size:2.85rem;line-height:1.04}.lead[data-astro-cid-7aropxhg]{opacity:.92;font-size:1.05rem}.visual[data-astro-cid-7aropxhg]{width:min(100%,23rem);margin-inline:auto}.visual[data-astro-cid-7aropxhg] .fan{width:48%;bottom:22%;left:26%}.visual[data-astro-cid-7aropxhg] .f1{left:1%}.visual[data-astro-cid-7aropxhg] .f3{left:51%}.visual[data-astro-cid-7aropxhg] .b1[data-astro-cid-7aropxhg]{width:27%;bottom:4%;left:2%}.visual[data-astro-cid-7aropxhg] .b2[data-astro-cid-7aropxhg]{width:22%;bottom:9%;right:4%}}.finder[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.finder[data-astro-cid-7aropxhg] input[data-astro-cid-7aropxhg]{border-radius:var(--radius-pill);border:2px solid var(--fq-red);font:400 1rem var(--font-body);color:var(--fq-ink);background:var(--fq-white);flex:14rem;padding:.8rem 1.2rem}.visual[data-astro-cid-7aropxhg]{aspect-ratio:1;place-items:center;display:grid;position:relative}.disc[data-astro-cid-7aropxhg]{background:var(--fq-yellow);border-radius:50%;position:absolute;inset:4%}.visual[data-astro-cid-7aropxhg] .fan{transform-origin:50% 100%;filter:drop-shadow(0 18px 12px #00000040);width:41%;height:auto;position:absolute;bottom:17%;left:29.5%}.visual[data-astro-cid-7aropxhg] .f1{left:7.5%;transform:rotate(-14deg)}.visual[data-astro-cid-7aropxhg] .f3{left:51.5%;transform:rotate(14deg)}.visual[data-astro-cid-7aropxhg] .f2{z-index:2}.visual[data-astro-cid-7aropxhg] .bar[data-astro-cid-7aropxhg]{z-index:3;transform-origin:50% 100%;filter:drop-shadow(0 12px 10px #00000047);display:block;position:absolute}.visual[data-astro-cid-7aropxhg] .bar[data-astro-cid-7aropxhg] img{width:100%;height:auto;display:block}.visual[data-astro-cid-7aropxhg] .b1[data-astro-cid-7aropxhg]{width:22%;bottom:5%;left:6%;transform:rotate(-17deg)}.visual[data-astro-cid-7aropxhg] .b2[data-astro-cid-7aropxhg]{width:19%;bottom:8%;right:9%;transform:rotate(11deg)}.motion-ok .visual[data-astro-cid-7aropxhg]>*{visibility:hidden}.smile[data-astro-cid-7aropxhg]{width:36%;color:var(--fq-red);position:absolute;top:22%;left:32%;overflow:visible}.stage[data-astro-cid-7aropxhg]{--stage-bg:var(--fq-red);--stage-ink:var(--fq-white);--stage-text:var(--fq-white);--pop-body:var(--fq-white);--pop-accent:var(--fq-yellow);background:var(--stage-bg);color:var(--stage-ink);padding-block:clamp(3rem,8vw,6rem);overflow-x:clip}.stage__sticky[data-astro-cid-7aropxhg]{align-items:center;gap:2rem;display:grid}.stage__list[data-astro-cid-7aropxhg]{gap:2rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.stage__name[data-astro-cid-7aropxhg]{font:italic 700 clamp(2.2rem, 6vw, 3.4rem)/1.05 var(--font-accent);margin:0}.stage__desc[data-astro-cid-7aropxhg]{max-width:28rem;color:var(--stage-text);margin:.5rem 0 .75rem;font-size:1.1rem}.stage__link[data-astro-cid-7aropxhg]{text-underline-offset:.25em;font-weight:700}.stage__art[data-astro-cid-7aropxhg]{display:none}.stage[data-astro-cid-7aropxhg].stage-pinned{align-items:center;min-height:100svh;padding-block:5rem 1rem;display:grid}.stage-pinned[data-astro-cid-7aropxhg] .stage__sticky[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:.5rem}.stage-pinned[data-astro-cid-7aropxhg] .stage__art[data-astro-cid-7aropxhg]{order:-1}@media (width>=52rem){.stage-pinned[data-astro-cid-7aropxhg] .stage__sticky[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1.1fr;gap:2rem}.stage-pinned[data-astro-cid-7aropxhg] .stage__art[data-astro-cid-7aropxhg]{order:0}}.stage-pinned[data-astro-cid-7aropxhg] .stage__list[data-astro-cid-7aropxhg]{gap:0;margin:1rem 0 1.5rem;display:grid}.stage-pinned[data-astro-cid-7aropxhg] .stage__item[data-astro-cid-7aropxhg]{grid-area:1/1}.stage-pinned[data-astro-cid-7aropxhg] .stage__name[data-astro-cid-7aropxhg]{color:var(--stage-ink);font-size:clamp(2.6rem,8vw,6rem);line-height:1.02}.stage-pinned[data-astro-cid-7aropxhg] .stage__link[data-astro-cid-7aropxhg]{color:var(--stage-text)}.stage[data-astro-cid-7aropxhg] .btn--white[data-astro-cid-7aropxhg]{background:var(--stage-text);color:var(--stage-bg)}@media (width<=51.99rem){.stage__copy[data-astro-cid-7aropxhg],.stage__item[data-astro-cid-7aropxhg]{text-align:center;flex-direction:column;align-items:center;display:flex}.stage__desc[data-astro-cid-7aropxhg]{margin-inline:auto}}.stage-pinned[data-astro-cid-7aropxhg] .stage__art[data-astro-cid-7aropxhg]{aspect-ratio:1.15;place-items:center;width:min(100%,42rem);margin-inline:auto;display:grid;position:relative}@media (width>=52rem){.stage-pinned[data-astro-cid-7aropxhg] .stage__art[data-astro-cid-7aropxhg]{aspect-ratio:1}}@media (width<=51.99rem){.stage[data-astro-cid-7aropxhg].stage-pinned{padding-top:9.25rem}.stage-pinned[data-astro-cid-7aropxhg] .stage__art[data-astro-cid-7aropxhg]{width:min(100%,42rem,115svh - 33.6375rem)}.stage-pinned[data-astro-cid-7aropxhg] .stage__list[data-astro-cid-7aropxhg]{margin:.5rem 0 1rem}.stage-pinned[data-astro-cid-7aropxhg] .stage__sticky[data-astro-cid-7aropxhg]{gap:2.25rem}.stage-pinned[data-astro-cid-7aropxhg] .stage__dots[data-astro-cid-7aropxhg]{bottom:-1.75rem}}.stage__pop[data-astro-cid-7aropxhg]{filter:drop-shadow(0 26px 14px #00000038);width:76%;display:grid}.stage__pint[data-astro-cid-7aropxhg]{grid-area:1/1;display:grid;position:relative}.stage__pint[data-astro-cid-7aropxhg] img{grid-area:1/1;width:100%;height:auto}.stage__pint[data-astro-cid-7aropxhg] .stage__tub{clip-path:inset(var(--cut) 0 0 0)}.stage__pint[data-astro-cid-7aropxhg] .stage__lid{clip-path:inset(0 0 calc(100% - var(--cut)) 0);transform-origin:50% 9%}.stage__bits[data-astro-cid-7aropxhg],.bits[data-astro-cid-7aropxhg]{pointer-events:none;position:absolute;inset:0}.bit[data-astro-cid-7aropxhg]{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);position:absolute}.bit[data-astro-cid-7aropxhg]>*{rotate:var(--r);width:100%;height:100%}.bit--drop[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg],.bit--dot[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{fill:var(--pop-accent)}.bit--seed[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg],.bit--ring[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{opacity:.9}.bit--leaf[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{fill:var(--pop-accent)}.bit--seed[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{fill:var(--stage-ink)}.bit--ring[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{fill:none;stroke:var(--stage-ink);stroke-width:3px}.bit--fruit[data-astro-cid-7aropxhg]{width:calc(var(--s) * 1.7);height:calc(var(--s) * 1.7);margin:calc(var(--s) * -.85) 0 0 calc(var(--s) * -.85)}.bit--fruit[data-astro-cid-7aropxhg] img{object-fit:cover;border-radius:50%;box-shadow:0 10px 18px #0003}@media (width<=51.99rem){.bit--desk[data-astro-cid-7aropxhg]{display:none}.bit[data-astro-cid-7aropxhg]{scale:.62}.bit[data-astro-cid-7aropxhg]:nth-child(6){top:80%;left:93%}.bit--fruit[data-astro-cid-7aropxhg]{width:5.8rem;height:5.8rem;margin:-2.9rem 0 0 -2.9rem;top:11%;left:15%}}.stage__more[data-astro-cid-7aropxhg]{justify-content:center;align-items:center;display:none;position:absolute;inset:0}.stage-pinned[data-astro-cid-7aropxhg] .stage__more[data-astro-cid-7aropxhg]{display:flex}.stage__more[data-astro-cid-7aropxhg] .more__pack{filter:drop-shadow(0 22px 12px #00000040);height:auto;position:absolute}.stage__more[data-astro-cid-7aropxhg] .more__pack--0{width:46%;top:22%;left:0;rotate:-4deg}.stage__more[data-astro-cid-7aropxhg] .more__pack--1{width:48%;top:54%;right:4%;rotate:3deg}.stage__more[data-astro-cid-7aropxhg] .more__pack--2{width:54%;top:8%;right:0;rotate:5deg}.stage__dots[data-astro-cid-7aropxhg]{justify-content:center;gap:.6rem;display:flex;position:absolute;bottom:0;left:0;right:0}.stage__dots[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:var(--stage-ink);opacity:.5;border-radius:50%;width:.6rem;height:.6rem}.lines[data-astro-cid-7aropxhg]{background:var(--fq-cream);padding-block:clamp(3.5rem,9vw,7rem) 0;overflow:clip}.lines__head[data-astro-cid-7aropxhg]{margin-bottom:clamp(2rem,5vw,3rem)}.lines__head[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{color:var(--fq-red);max-width:24ch;font-size:clamp(2.2rem,5.6vw,4rem)}.lines__head[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:34rem;margin:0;font-size:1.15rem}.lines__grid[data-astro-cid-7aropxhg]{--s:clamp(1.5rem, 3.6vw, 3.25rem);flex-direction:column;display:flex}.line[data-astro-cid-7aropxhg]{background:var(--bg);color:var(--ink);padding:calc(var(--s) + 1.5rem) 1.5rem calc(var(--s) + 1.5rem) clamp(1.5rem, 6vw, 4rem);margin-top:calc(var(--s) * -1);clip-path:polygon(0 var(--s), 100% 0, 100% calc(100% - var(--s)), 0 100%);flex-direction:column;display:flex;position:relative}.line[data-astro-cid-7aropxhg]:first-child{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--s)), 0 100%);margin-top:0;padding-top:2.5rem}.line[data-astro-cid-7aropxhg]:last-child{clip-path:polygon(0 var(--s), 100% 0, 100% 100%, 0 100%);padding-bottom:3rem}@media (width>=62rem){.lines__grid[data-astro-cid-7aropxhg]{flex-direction:row}.line[data-astro-cid-7aropxhg]{min-width:0;margin-top:0;margin-left:calc(var(--s) * -1);padding:3rem calc(var(--s) + 1rem) 3rem calc(var(--s) + 1rem);min-height:38rem;clip-path:polygon(var(--s) 0, 100% 0, calc(100% - var(--s)) 100%, 0 100%);flex:1 1 0}.line[data-astro-cid-7aropxhg]:first-child{clip-path:polygon(0 0, 100% 0, calc(100% - var(--s)) 100%, 0 100%);margin-left:0;padding-left:2rem}.line[data-astro-cid-7aropxhg]:last-child{clip-path:polygon(var(--s) 0, 100% 0, 100% 100%, 0 100%);padding-right:2rem}}.motion-ok .line__art[data-astro-cid-7aropxhg] img,.motion-ok .line__copy[data-astro-cid-7aropxhg]>*{visibility:hidden;animation:0s 2.5s forwards fq-show}.line__art[data-astro-cid-7aropxhg]{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;height:15rem;margin-bottom:1.5rem;display:grid}.line__art[data-astro-cid-7aropxhg] img{object-fit:contain;filter:drop-shadow(0 18px 12px #00000040);width:auto;max-width:100%;height:100%;transition:translate .5s cubic-bezier(.34,1.56,.64,1),rotate .5s cubic-bezier(.34,1.56,.64,1),scale .5s cubic-bezier(.34,1.56,.64,1)}.line--sandwich[data-astro-cid-7aropxhg] .line__art[data-astro-cid-7aropxhg] img{width:100%;height:auto;max-height:100%}.line[data-astro-cid-7aropxhg]:hover .line__art[data-astro-cid-7aropxhg] img,.line[data-astro-cid-7aropxhg]:focus-within .line__art[data-astro-cid-7aropxhg] img{translate:0 -.6rem;rotate:-3deg;scale:1.04}.line[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin:0 0 .4rem;font-size:clamp(1.9rem,2.6vw,2.6rem)}.line__copy[data-astro-cid-7aropxhg]{flex-direction:column;flex:1;align-items:flex-start;display:flex}.line__copy[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{flex:1;margin:0 0 1.5rem;font-size:1.05rem}.faq[data-astro-cid-7aropxhg]{padding-block:clamp(3.5rem,9vw,7rem)}.faq__in[data-astro-cid-7aropxhg]{gap:2rem;display:grid}@media (width>=52rem){.faq__in[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1.6fr;align-items:start}}.faq[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{color:var(--fq-red);max-width:12ch;font-size:clamp(2rem,5vw,3.4rem)}.faq[data-astro-cid-7aropxhg] details[data-astro-cid-7aropxhg]{border-bottom:2px solid color-mix(in srgb, var(--fq-red) 35%, transparent);overflow:hidden}.faq[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]{cursor:pointer;font:700 1.3rem/1.3 var(--font-display);padding:1.1rem 2.5rem 1.1rem 0;list-style:none;position:relative}.faq[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}.faq[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]:after{content:"+";color:var(--fq-red);font-size:1.8rem;transition:rotate .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;right:0;translate:0 -50%}.faq[data-astro-cid-7aropxhg] details[data-astro-cid-7aropxhg][open] summary[data-astro-cid-7aropxhg]:after,.faq[data-astro-cid-7aropxhg] details[data-astro-cid-7aropxhg].is-open summary[data-astro-cid-7aropxhg]:after{rotate:135deg}.faq[data-astro-cid-7aropxhg] details[data-astro-cid-7aropxhg]:not(.is-open)[open] summary[data-astro-cid-7aropxhg]:after{rotate:0deg}.faq__a[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:40rem;margin:0 0 1.25rem}.band[data-astro-cid-7aropxhg]{background:var(--fq-red);color:var(--fq-white);text-align:center;padding-block:clamp(3.5rem,10vw,7rem);overflow:clip}.band[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-inline:auto;max-width:22ch;margin-bottom:1.5rem;font-size:clamp(2rem,6vw,4rem)}.motion-ok .band[data-astro-cid-7aropxhg] [data-astro-cid-7aropxhg][data-split-words]{visibility:hidden;animation:0s 2.5s forwards fq-show}
