html.home-snap{scroll-snap-type:y mandatory}@media (width>=900px){html.home-snap{scroll-snap-type:y proximity}}.home[data-astro-cid-jcctqigg]{--coral:#ea6856;--coral-deep:#d4533f;--charcoal:#2f2e2e;--blush:#f8edeb;--peach:#f7d1c6;--lcoral:#fcd5ce;--grey:#797c7b;--lgrey:#dadada;--night:#151b22;--night-text:#f3efe9;--gutter:clamp(20px, 5vw, 64px);--max:1200px;--ease:cubic-bezier(.2, .7, .2, 1);--shadow:0 24px 60px -28px #2f2e2e59;color:var(--charcoal);background:var(--blush);font-size:1rem;line-height:1.6;overflow-x:clip}.home[data-astro-cid-jcctqigg] h1[data-astro-cid-jcctqigg],.home[data-astro-cid-jcctqigg] h2[data-astro-cid-jcctqigg],.home[data-astro-cid-jcctqigg] h3[data-astro-cid-jcctqigg]{color:var(--charcoal);text-wrap:balance;margin:0;font-weight:600}.home[data-astro-cid-jcctqigg] h1[data-astro-cid-jcctqigg]{letter-spacing:-.025em;font-size:clamp(2.5rem,6.4vw,5rem);line-height:1.04}.home[data-astro-cid-jcctqigg] h2[data-astro-cid-jcctqigg]{letter-spacing:-.02em;font-size:clamp(1.85rem,4.2vw,3.2rem);line-height:1.1}.home[data-astro-cid-jcctqigg] h3[data-astro-cid-jcctqigg]{letter-spacing:-.01em;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.2}.home[data-astro-cid-jcctqigg] p[data-astro-cid-jcctqigg]{margin:0}.copy[data-astro-cid-jcctqigg] p{margin:0 0 .8em}.copy[data-astro-cid-jcctqigg] p:last-child{margin-bottom:0}.copy[data-astro-cid-jcctqigg] a{color:inherit;font-weight:500}.lede[data-astro-cid-jcctqigg],.lede[data-astro-cid-jcctqigg] p{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.lede[data-astro-cid-jcctqigg]{max-width:42ch}.lede-sm[data-astro-cid-jcctqigg] p{font-size:1.05rem}.muted[data-astro-cid-jcctqigg],.muted[data-astro-cid-jcctqigg] p{color:var(--grey)}.wrap[data-astro-cid-jcctqigg]{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.stack[data-astro-cid-jcctqigg]{flex-direction:column;gap:1.1rem;display:flex}.stack[data-astro-cid-jcctqigg].gap-sm{gap:.8rem}.stack[data-astro-cid-jcctqigg].gap-lg{gap:1.6rem}.chip[data-astro-cid-jcctqigg]{background:var(--lcoral);color:var(--charcoal);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .9rem;font-size:.9rem;font-weight:500;display:inline-flex}.textlink[data-astro-cid-jcctqigg]{font-weight:500}.hide-sm[data-astro-cid-jcctqigg],.ans[data-astro-cid-jcctqigg].hide-sm{display:none}.ch[data-astro-cid-jcctqigg]{scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative}.ch[data-astro-cid-jcctqigg]>.wrap[data-astro-cid-jcctqigg]{width:100%;padding-block:clamp(3rem,8svh,6rem)}.bleed[data-astro-cid-jcctqigg]{color:#fff;background:var(--charcoal);justify-content:flex-end;overflow:hidden}.bleed[data-astro-cid-jcctqigg]>.bg[data-astro-cid-jcctqigg],.bleed[data-astro-cid-jcctqigg]>.bg[data-astro-cid-jcctqigg] img[data-astro-cid-jcctqigg]{object-fit:cover;object-position:var(--pos,50% 40%);width:100%;height:100%;position:absolute;inset:0}.bleed[data-astro-cid-jcctqigg]>.veil[data-astro-cid-jcctqigg]{background:linear-gradient(#2f2e2e14 0%,#2f2e2e66 55%,#2f2e2ed1 100%);position:absolute;inset:0}.bleed[data-astro-cid-jcctqigg] .wrap[data-astro-cid-jcctqigg]{z-index:1;position:relative}.bleed[data-astro-cid-jcctqigg] h1[data-astro-cid-jcctqigg],.bleed[data-astro-cid-jcctqigg] h2[data-astro-cid-jcctqigg],.bleed[data-astro-cid-jcctqigg] h3[data-astro-cid-jcctqigg]{color:#fff}.bleed[data-astro-cid-jcctqigg] .lede[data-astro-cid-jcctqigg],.bleed[data-astro-cid-jcctqigg] .lede[data-astro-cid-jcctqigg] p{color:#ffffffeb}html.home-motion .ch[data-astro-cid-jcctqigg]:not(.in) .a[data-astro-cid-jcctqigg]{opacity:0;transform:translateY(18px)}html.home-motion .ch[data-astro-cid-jcctqigg] .a[data-astro-cid-jcctqigg]{transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--d,0) * .11s + .12s)}html.home-motion .ch[data-astro-cid-jcctqigg]:not(.in) .shot[data-astro-cid-jcctqigg]{opacity:0;transform:translateY(36px)scale(.98)}html.home-motion .ch[data-astro-cid-jcctqigg] .shot[data-astro-cid-jcctqigg]{transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:.16s}.home[data-astro-cid-jcctqigg] .w{display:inline-block}html.home-motion .ch[data-astro-cid-jcctqigg] .w{transition:opacity .55s var(--ease), transform .55s var(--ease), filter .55s var(--ease);transition-delay:calc(var(--i,0) * 50ms)}html.home-motion .ch[data-astro-cid-jcctqigg]:not(.in) .w{opacity:0;filter:blur(5px);transition-delay:0s;transform:translateY(.4em)}.stroke-art[data-astro-cid-jcctqigg]{inset-inline-end:0;pointer-events:none;width:100%;height:58%;position:absolute;bottom:0}.stroke-art[data-astro-cid-jcctqigg].side{inset-inline:0 auto;width:60px;height:100%;top:0;bottom:0}.stroke-art[data-astro-cid-jcctqigg] path[data-astro-cid-jcctqigg]{fill:none;stroke:var(--coral);stroke-width:2.5px;stroke-linecap:round;opacity:.38}html.home-motion .stroke-art[data-astro-cid-jcctqigg] path[data-astro-cid-jcctqigg]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s var(--ease) .2s}html.home-motion .ch[data-astro-cid-jcctqigg].in .stroke-art[data-astro-cid-jcctqigg] path[data-astro-cid-jcctqigg]{stroke-dashoffset:0}.dots-nav[data-astro-cid-jcctqigg]{inset-inline-end:10px;z-index:30;flex-direction:column;gap:9px;padding:8px 6px;transition:opacity .3s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.dots-nav[data-astro-cid-jcctqigg] button{cursor:pointer;width:6px;height:6px;transition:height .3s var(--ease), background-color .3s;background:#2f2e2e47;border:0;border-radius:999px;padding:0}.dots-nav[data-astro-cid-jcctqigg] button[aria-current=true]{background:var(--coral);height:22px}html.home-dark .dots-nav[data-astro-cid-jcctqigg] button{background:#fff6}html.home-dark .dots-nav[data-astro-cid-jcctqigg] button[aria-current=true]{background:#fff}.dots-nav[data-astro-cid-jcctqigg].hidden{opacity:0;pointer-events:none}.dots-nav[data-astro-cid-jcctqigg][hidden]{display:none}.hero[data-astro-cid-jcctqigg]{--pos:62% 50%;justify-content:center}.hero[data-astro-cid-jcctqigg]>.veil[data-astro-cid-jcctqigg]{background:linear-gradient(#2f2e2e80 0%,#2f2e2e94 50%,#2f2e2ed1 100%)}html.home-motion .hero[data-astro-cid-jcctqigg]>.bg[data-astro-cid-jcctqigg]{animation:16s ease-out forwards kenburns}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.logo[data-astro-cid-jcctqigg]{z-index:2;color:#fff;align-items:center;gap:.55rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.logo[data-astro-cid-jcctqigg] img[data-astro-cid-jcctqigg]{border-radius:9px;width:32px;height:32px}.hero[data-astro-cid-jcctqigg] .wrap[data-astro-cid-jcctqigg]{justify-content:center;display:flex}.hero[data-astro-cid-jcctqigg] .text[data-astro-cid-jcctqigg]{text-align:center;text-shadow:0 2px 22px #0006;align-items:center;max-width:40rem;position:relative}.hero[data-astro-cid-jcctqigg] .text[data-astro-cid-jcctqigg]:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#2f2e2e8c 0%,#2f2e2e00 68%);border-radius:50%;position:absolute;inset:-16% -18%}.hero[data-astro-cid-jcctqigg] .lede[data-astro-cid-jcctqigg]{margin-inline:auto}.hero[data-astro-cid-jcctqigg] .stores{justify-content:center}.fineprint[data-astro-cid-jcctqigg],.fineprint[data-astro-cid-jcctqigg] em{color:#ffffffc7;font-size:.85rem;font-style:normal}.scroll-cue[data-astro-cid-jcctqigg]{z-index:2;background:linear-gradient(#ffffffe6,#0000);width:1px;height:30px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}html.home-motion .scroll-cue[data-astro-cid-jcctqigg]{animation:1.8s ease-in-out infinite cue}@keyframes cue{0%{transform-origin:top;transform:translate(-50%)scaleY(0)}50%{transform-origin:top;transform:translate(-50%)scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:translate(-50%)scaleY(0)}}.app[data-astro-cid-jcctqigg]{justify-content:flex-start;height:100svh;overflow:hidden}.app[data-astro-cid-jcctqigg]>.wrap[data-astro-cid-jcctqigg]{height:100%;padding-top:clamp(2.2rem,6svh,4rem);padding-bottom:0;display:flex}.app[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:1rem;min-width:0;display:grid}.app[data-astro-cid-jcctqigg] .text[data-astro-cid-jcctqigg]{min-width:0;max-width:34rem}.shot-wrap[data-astro-cid-jcctqigg]{justify-content:center;align-self:start;display:flex;position:relative}.shot-wrap[data-astro-cid-jcctqigg]:before{content:"";filter:blur(14px);z-index:0;background:radial-gradient(#ea685657 0%,#ea68561f 45%,#ea685600 70%);border-radius:50%;position:absolute;inset:12% 6% -4%}html.home-motion .app[data-astro-cid-jcctqigg].in .shot-wrap[data-astro-cid-jcctqigg]:before{animation:6s ease-in-out infinite glow}@keyframes glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.shot[data-astro-cid-jcctqigg]{z-index:1;background:#fff;border:1px solid #ea685624;border-radius:30px;width:min(76vw,330px);position:relative;overflow:hidden;box-shadow:0 34px 70px -28px #ea685680,0 8px 24px -16px #ea685659}.shot[data-astro-cid-jcctqigg] img[data-astro-cid-jcctqigg]{width:100%;height:auto;display:block}.picks[data-astro-cid-jcctqigg]{background:var(--blush)}.match[data-astro-cid-jcctqigg]{background:#fff}.pillars[data-astro-cid-jcctqigg]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pillar-copy[data-astro-cid-jcctqigg]{display:none}.night[data-astro-cid-jcctqigg]{background:var(--night);color:var(--night-text)}.night[data-astro-cid-jcctqigg] h2[data-astro-cid-jcctqigg]{color:#fff}.night[data-astro-cid-jcctqigg] .lede[data-astro-cid-jcctqigg],.night[data-astro-cid-jcctqigg] .lede[data-astro-cid-jcctqigg] p{color:#f3efe9d1}.night[data-astro-cid-jcctqigg] .stars[data-astro-cid-jcctqigg]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.night[data-astro-cid-jcctqigg] .shot[data-astro-cid-jcctqigg]{background:var(--night);border-color:#ffffff1a;box-shadow:0 40px 120px -40px #ffb4a659}.night[data-astro-cid-jcctqigg] .shot-wrap[data-astro-cid-jcctqigg]:before{background:radial-gradient(#ffb4a642 0%,#ffb4a614 45%,#ffb4a600 70%)}.hours[data-astro-cid-jcctqigg]{color:#ffb4a6;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:inline-flex}.hours[data-astro-cid-jcctqigg] i[data-astro-cid-jcctqigg]{background:#ffb4a6;border-radius:50%;width:8px;height:8px;display:inline-block}html.home-motion .night[data-astro-cid-jcctqigg].in .hours[data-astro-cid-jcctqigg] i[data-astro-cid-jcctqigg]{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #ffb4a680}50%{box-shadow:0 0 0 8px #ffb4a600}}.how[data-astro-cid-jcctqigg]{background:#fff}.steps[data-astro-cid-jcctqigg]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-jcctqigg]{grid-template-columns:44px 1fr;align-items:start;gap:.9rem;min-width:0;display:grid}.step[data-astro-cid-jcctqigg] .num[data-astro-cid-jcctqigg]{background:var(--lcoral);width:44px;height:44px;color:var(--coral);border-radius:50%;place-items:center;font-weight:600;display:grid}.step[data-astro-cid-jcctqigg] h3[data-astro-cid-jcctqigg]{margin-bottom:.15rem}.step[data-astro-cid-jcctqigg] .copy[data-astro-cid-jcctqigg],.step[data-astro-cid-jcctqigg] .copy[data-astro-cid-jcctqigg] p{color:#4a4646;font-size:.97rem}.founder[data-astro-cid-jcctqigg]{background:var(--blush);overflow:hidden}.founder[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{text-align:center;grid-template-columns:1fr;place-items:center;gap:1.6rem;display:grid}.portrait[data-astro-cid-jcctqigg]{aspect-ratio:1;width:min(58vw,250px);position:relative}.portrait[data-astro-cid-jcctqigg] .blob[data-astro-cid-jcctqigg]{background:var(--peach);border-radius:58% 42% 55% 45%/48% 55% 45% 52%;position:absolute;inset:-10% -14% -6% -8%}html.home-motion .founder[data-astro-cid-jcctqigg].in .portrait[data-astro-cid-jcctqigg] .blob[data-astro-cid-jcctqigg]{animation:12s ease-in-out infinite blob}@keyframes blob{0%,to{border-radius:42% 58% 50% 50%/55% 45%}50%{border-radius:55% 45% 42% 58%/45% 55%}}.portrait[data-astro-cid-jcctqigg] .circle[data-astro-cid-jcctqigg]{width:100%;position:relative}.circle[data-astro-cid-jcctqigg]{aspect-ratio:1;width:min(56vw,240px);box-shadow:var(--shadow);border-radius:50%;overflow:hidden}.circle[data-astro-cid-jcctqigg] img[data-astro-cid-jcctqigg]{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.founder[data-astro-cid-jcctqigg] .text[data-astro-cid-jcctqigg]{align-items:center;max-width:36rem}.founder-copy[data-astro-cid-jcctqigg] p{font-size:1.05rem;line-height:1.6}.founder-more[data-astro-cid-jcctqigg] a[data-astro-cid-jcctqigg]{color:var(--charcoal);border-bottom:2px solid var(--coral);font-weight:600;text-decoration:none}.stages-sec[data-astro-cid-jcctqigg]{--pos:50% 30%;justify-content:center}.stages-sec[data-astro-cid-jcctqigg]>.veil[data-astro-cid-jcctqigg]{background:linear-gradient(#2f2e2e59 0%,#2f2e2e8c 50%,#2f2e2ec7 100%)}.stages[data-astro-cid-jcctqigg]{scroll-snap-type:x mandatory;padding:.5rem var(--gutter) 1rem;margin-inline:calc(-1 * var(--gutter));scrollbar-width:none;cursor:grab;gap:.8rem;display:flex;overflow-x:auto}.stages[data-astro-cid-jcctqigg]::-webkit-scrollbar{display:none}.stages[data-astro-cid-jcctqigg].dragging{cursor:grabbing;scroll-snap-type:none}.stage[data-astro-cid-jcctqigg]{scroll-snap-align:center;color:var(--charcoal);background:#fffffff2;border-radius:20px;flex-direction:column;flex:0 0 min(76vw,290px);gap:.4rem;min-width:0;padding:1.15rem 1.25rem 1.3rem;display:flex}.stage[data-astro-cid-jcctqigg] h3[data-astro-cid-jcctqigg]{color:var(--charcoal)}.stage[data-astro-cid-jcctqigg] .copy[data-astro-cid-jcctqigg],.stage[data-astro-cid-jcctqigg] .copy[data-astro-cid-jcctqigg] p{color:#4a4646;font-size:.95rem}.carousel-ui[data-astro-cid-jcctqigg]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sdots[data-astro-cid-jcctqigg]{align-items:center;gap:.45rem;display:flex}.sdots[data-astro-cid-jcctqigg] button{cursor:pointer;width:8px;height:8px;transition:width .3s var(--ease), background-color .3s;background:#ffffff73;border:0;border-radius:999px;padding:0}.sdots[data-astro-cid-jcctqigg] button[aria-current=true]{background:#fff;width:24px}.arrows[data-astro-cid-jcctqigg]{gap:.5rem;display:flex}.arrows[data-astro-cid-jcctqigg] button[data-astro-cid-jcctqigg]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff73;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.arrows[data-astro-cid-jcctqigg] svg[data-astro-cid-jcctqigg]{width:18px;height:18px}.safe[data-astro-cid-jcctqigg]{background:#fff;overflow:hidden}.safe[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{grid-template-columns:1fr;align-items:center;gap:1.25rem;display:grid}.scene[data-astro-cid-jcctqigg]{width:min(100%,420px);height:clamp(280px,40svh,380px);margin-inline:auto;position:relative}.scene[data-astro-cid-jcctqigg] .blob[data-astro-cid-jcctqigg]{background:var(--blush);border-radius:48% 52% 42% 58%/55% 42% 58% 45%;position:absolute;inset:6% 10%}.scene[data-astro-cid-jcctqigg] .tile[data-astro-cid-jcctqigg]{border-radius:18px;width:182px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 30px 60px -28px #2f2e2e80}.scene[data-astro-cid-jcctqigg] .tile[data-astro-cid-jcctqigg] img[data-astro-cid-jcctqigg]{width:100%;height:auto;display:block}html.home-motion .safe[data-astro-cid-jcctqigg].in .scene[data-astro-cid-jcctqigg] .tile[data-astro-cid-jcctqigg]{animation:9s ease-in-out infinite tilt}@keyframes tilt{0%,to{transform:translate(-50%,-50%)rotate(-3deg)}50%{transform:translate(-50%,-52%)rotate(-1.5deg)}}.badge[data-astro-cid-jcctqigg]{white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:.4rem;max-width:92%;padding:.5rem .8rem;font-size:.8rem;font-weight:500;display:flex;position:absolute;overflow:hidden;box-shadow:0 14px 34px -16px #2f2e2e73}.badge[data-astro-cid-jcctqigg] svg[data-astro-cid-jcctqigg]{width:15px;height:15px;color:var(--coral);flex:none}.badge[data-astro-cid-jcctqigg].b1{top:14%;left:2%}.badge[data-astro-cid-jcctqigg].b3{bottom:10%;right:2%}.promises[data-astro-cid-jcctqigg]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.promises[data-astro-cid-jcctqigg] li[data-astro-cid-jcctqigg]{border-top:1px solid var(--lgrey);align-items:flex-start;gap:.85rem;padding:.85rem 0;font-weight:500;display:flex}.promises[data-astro-cid-jcctqigg] li[data-astro-cid-jcctqigg]:last-child{border-bottom:1px solid var(--lgrey)}.promises[data-astro-cid-jcctqigg] .tick[data-astro-cid-jcctqigg]{background:var(--lcoral);border-radius:999px;flex:none;place-items:center;width:26px;height:26px;margin-top:.1rem;display:grid}.promises[data-astro-cid-jcctqigg] .tick[data-astro-cid-jcctqigg] svg[data-astro-cid-jcctqigg]{width:13px;height:13px;color:var(--coral)}.alone[data-astro-cid-jcctqigg]{background:var(--blush);overflow:hidden}.alone[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{grid-template-columns:1fr;align-items:start;gap:1.1rem;display:grid}.support-copy[data-astro-cid-jcctqigg] p:first-child{max-width:42ch;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.support-copy[data-astro-cid-jcctqigg] p>em{border-inline-start:3px solid var(--coral);color:#4a4646;max-width:42ch;padding-inline-start:1rem;font-size:.98rem;font-style:italic;line-height:1.5;display:block}.community[data-astro-cid-jcctqigg]{background:#fff;overflow:hidden}.community[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{grid-template-columns:1fr;align-items:center;gap:1.3rem;display:grid}.tea[data-astro-cid-jcctqigg]{background:var(--blush);border-radius:22px;flex-direction:column;gap:.75rem;width:min(100%,400px);margin-inline:auto;padding:1rem 1rem 1.1rem;display:flex;box-shadow:0 30px 60px -30px #ea685666}.tea-head[data-astro-cid-jcctqigg]{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.tea-head[data-astro-cid-jcctqigg] .cup[data-astro-cid-jcctqigg]{background:var(--lcoral);width:34px;height:34px;color:var(--coral);border-radius:50%;flex:none;place-items:center;display:grid}.tea-head[data-astro-cid-jcctqigg] .cup[data-astro-cid-jcctqigg] svg[data-astro-cid-jcctqigg]{width:18px;height:18px}.tea-head[data-astro-cid-jcctqigg] small[data-astro-cid-jcctqigg]{color:var(--grey);font-size:.78rem;display:block}.tea-q[data-astro-cid-jcctqigg]{font-size:1.05rem;font-weight:600;line-height:1.35}.answers[data-astro-cid-jcctqigg]{flex-direction:column;gap:.45rem;display:flex}.ans[data-astro-cid-jcctqigg]{background:#fff;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:start;gap:.55rem;padding:.6rem .7rem;display:grid;position:relative}.avatar[data-astro-cid-jcctqigg]{background:var(--lcoral);width:28px;height:28px;color:var(--coral);border-radius:50%;place-items:center;font-size:.76rem;font-weight:600;display:grid}.ans[data-astro-cid-jcctqigg] small[data-astro-cid-jcctqigg]{color:var(--grey);font-size:.74rem;display:block}.ans[data-astro-cid-jcctqigg] p[data-astro-cid-jcctqigg]{font-size:.92rem;line-height:1.4}.hearts[data-astro-cid-jcctqigg]{color:var(--coral);align-items:center;gap:.25rem;margin-top:.15rem;font-size:.78rem;font-weight:600;display:inline-flex}.hearts[data-astro-cid-jcctqigg] svg[data-astro-cid-jcctqigg]{width:13px;height:13px;transition:transform .35s var(--ease)}.hearts[data-astro-cid-jcctqigg].pop svg[data-astro-cid-jcctqigg]{transform:scale(1.5)}.hearts[data-astro-cid-jcctqigg] b[data-astro-cid-jcctqigg]{min-width:1.2em;font-weight:600}.ans[data-astro-cid-jcctqigg] .fly{width:14px;height:14px;color:var(--coral);pointer-events:none;animation:fly 1.2s var(--ease) forwards;position:absolute;top:.3rem;right:.8rem}@keyframes fly{0%{opacity:0;transform:translateY(4px)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-34px)scale(1.1)}}.faq[data-astro-cid-jcctqigg]{background:var(--blush);justify-content:flex-start}.faq[data-astro-cid-jcctqigg] .cols[data-astro-cid-jcctqigg]{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.faq-list[data-astro-cid-jcctqigg]{flex-direction:column;display:flex}.q[data-astro-cid-jcctqigg]{border-top:1px solid var(--lgrey)}.q[data-astro-cid-jcctqigg]:last-child{border-bottom:1px solid var(--lgrey)}.q[data-astro-cid-jcctqigg] summary[data-astro-cid-jcctqigg]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}.q[data-astro-cid-jcctqigg] summary[data-astro-cid-jcctqigg]::-webkit-details-marker{display:none}.q[data-astro-cid-jcctqigg] summary[data-astro-cid-jcctqigg] h3[data-astro-cid-jcctqigg]{font-size:1rem;font-weight:500}.q[data-astro-cid-jcctqigg] .plus[data-astro-cid-jcctqigg]{background:var(--lcoral);width:28px;height:28px;transition:transform .4s var(--ease), background-color .3s;color:var(--charcoal);border-radius:999px;flex:none;place-items:center;display:grid}.q[data-astro-cid-jcctqigg] .plus[data-astro-cid-jcctqigg] svg[data-astro-cid-jcctqigg]{width:13px;height:13px}.q[data-astro-cid-jcctqigg][open] .plus[data-astro-cid-jcctqigg]{background:var(--coral);color:#fff;transform:rotate(45deg)}.answer[data-astro-cid-jcctqigg]{max-width:60ch;padding:0 2.5rem 1.1rem 0}.answer[data-astro-cid-jcctqigg] p{color:#4a4646}.cta[data-astro-cid-jcctqigg]{background:#fff}.cta[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.2rem;display:grid}.cta-portrait[data-astro-cid-jcctqigg]{width:min(52vw,240px);margin-bottom:2.6rem}.cta-portrait[data-astro-cid-jcctqigg] .blob[data-astro-cid-jcctqigg]{background:var(--lcoral);border-radius:42% 58% 50% 50%/55% 45%;inset:-8% -12% -10% -10%}html.home-motion .cta[data-astro-cid-jcctqigg].in .cta-portrait[data-astro-cid-jcctqigg] .blob[data-astro-cid-jcctqigg]{animation:12s ease-in-out infinite reverse blob}.cta-portrait[data-astro-cid-jcctqigg] .circle[data-astro-cid-jcctqigg]{width:100%}.cta[data-astro-cid-jcctqigg] .circle[data-astro-cid-jcctqigg] img[data-astro-cid-jcctqigg]{object-position:50% 50%}.cta[data-astro-cid-jcctqigg] .text[data-astro-cid-jcctqigg]{align-items:center}.cta[data-astro-cid-jcctqigg] .lede[data-astro-cid-jcctqigg]{margin-inline:auto}.cta[data-astro-cid-jcctqigg] .stores{justify-content:center}.cities[data-astro-cid-jcctqigg]{scroll-snap-align:start;background:#fbe4dc;padding-block:3rem 2.5rem}.citylist[data-astro-cid-jcctqigg]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.citylist[data-astro-cid-jcctqigg] a[data-astro-cid-jcctqigg]{color:var(--charcoal);background:#fff;border:1px solid #ea68562e;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.citylist[data-astro-cid-jcctqigg] a[data-astro-cid-jcctqigg]:hover{border-color:var(--coral);color:var(--coral)}.bloglink[data-astro-cid-jcctqigg]{margin-top:1.4rem;font-weight:600}.bloglink[data-astro-cid-jcctqigg] a[data-astro-cid-jcctqigg]{color:var(--coral);text-decoration:none}.bloglink[data-astro-cid-jcctqigg] a[data-astro-cid-jcctqigg]:hover{text-decoration:underline}@media (width>=900px){.hide-sm[data-astro-cid-jcctqigg]{display:initial}.ans[data-astro-cid-jcctqigg].hide-sm{display:grid}.bleed[data-astro-cid-jcctqigg]{justify-content:center}.hero[data-astro-cid-jcctqigg]{--pos:70% 50%}.hero[data-astro-cid-jcctqigg]>.veil[data-astro-cid-jcctqigg]{background:linear-gradient(90deg,#2f2e2ee0 0%,#2f2e2ea8 42%,#2f2e2e24 78%),linear-gradient(#2f2e2e00 60%,#2f2e2e59 100%)}.hero[data-astro-cid-jcctqigg] .wrap[data-astro-cid-jcctqigg]{justify-content:flex-start}.hero[data-astro-cid-jcctqigg] .text[data-astro-cid-jcctqigg]{text-align:start;align-items:flex-start;max-width:36rem}.hero[data-astro-cid-jcctqigg] .lede[data-astro-cid-jcctqigg]{margin-inline:0}.hero[data-astro-cid-jcctqigg] .stores{justify-content:flex-start}.logo[data-astro-cid-jcctqigg]{left:var(--gutter);transform:none}.app[data-astro-cid-jcctqigg]{justify-content:center;height:auto;min-height:100svh}.app[data-astro-cid-jcctqigg]>.wrap[data-astro-cid-jcctqigg]{height:auto;padding-block:clamp(3rem,8svh,6rem);display:block}.app[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{grid-template-rows:none;grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem}.app[data-astro-cid-jcctqigg] .shot-wrap[data-astro-cid-jcctqigg]{align-self:center}.shot[data-astro-cid-jcctqigg]{width:auto;max-height:74svh;margin-inline-start:auto}.shot[data-astro-cid-jcctqigg] img[data-astro-cid-jcctqigg]{width:auto;height:auto;max-height:74svh}.pillars[data-astro-cid-jcctqigg]{flex-direction:column;gap:.6rem}.pillars[data-astro-cid-jcctqigg] li[data-astro-cid-jcctqigg]{align-items:baseline;gap:.8rem;display:flex}.pillar-copy[data-astro-cid-jcctqigg]{display:block}.pillar-copy[data-astro-cid-jcctqigg] p{color:var(--grey);font-size:.95rem}.steps[data-astro-cid-jcctqigg]{flex-direction:row;gap:2.5rem}.step[data-astro-cid-jcctqigg]{grid-template-columns:1fr;gap:1rem}.step[data-astro-cid-jcctqigg] .num[data-astro-cid-jcctqigg]{width:52px;height:52px;font-size:1.1rem}.stroke-art[data-astro-cid-jcctqigg].side{width:110px}.founder[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{text-align:start;grid-template-columns:.8fr 1.2fr;justify-items:start;gap:5rem}.founder[data-astro-cid-jcctqigg] .portrait[data-astro-cid-jcctqigg]{justify-self:end;width:min(100%,360px)}.founder[data-astro-cid-jcctqigg] .text[data-astro-cid-jcctqigg]{align-items:flex-start}.stages[data-astro-cid-jcctqigg]{cursor:default;grid-template-columns:repeat(4,1fr);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.stage[data-astro-cid-jcctqigg]{flex-basis:auto}.carousel-ui[data-astro-cid-jcctqigg]{display:none}.safe[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{grid-template-columns:1fr 1fr;grid-template-areas:"h s""t s";gap:1.5rem 4rem}.safe[data-astro-cid-jcctqigg] h2[data-astro-cid-jcctqigg]{grid-area:h;align-self:end}.safe[data-astro-cid-jcctqigg] .scene[data-astro-cid-jcctqigg]{grid-area:s;height:440px}.safe[data-astro-cid-jcctqigg] .text[data-astro-cid-jcctqigg]{grid-area:t;align-self:start}.scene[data-astro-cid-jcctqigg] .tile[data-astro-cid-jcctqigg]{width:220px}.alone[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem}.alone[data-astro-cid-jcctqigg] h2[data-astro-cid-jcctqigg]{align-self:center}.stroke-art[data-astro-cid-jcctqigg]{height:100%}.community[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{grid-template-columns:1.05fr .95fr;gap:4rem}.tea[data-astro-cid-jcctqigg]{margin-inline-end:0}.faq[data-astro-cid-jcctqigg]{justify-content:center}.faq[data-astro-cid-jcctqigg] .cols[data-astro-cid-jcctqigg]{grid-template-columns:.8fr 1.2fr;gap:5rem}.cta[data-astro-cid-jcctqigg] .grid[data-astro-cid-jcctqigg]{max-width:44rem;margin-inline:auto}.cta-portrait[data-astro-cid-jcctqigg]{width:300px;margin-bottom:3rem}.dots-nav[data-astro-cid-jcctqigg]{gap:10px;inset-inline-end:18px}.dots-nav[data-astro-cid-jcctqigg] button{width:7px;height:7px}.dots-nav[data-astro-cid-jcctqigg] button[aria-current=true]{height:26px}}@media (prefers-reduced-motion:reduce){.home[data-astro-cid-jcctqigg] [data-astro-cid-jcctqigg]{transition-duration:.01ms!important;animation:none!important}}html.city-snap{scroll-snap-type:y mandatory}@media (width>=900px){html.city-snap{scroll-snap-type:y proximity}}body.city-nobar .city .ch.bar-room>.wrap{padding-bottom:clamp(1.3rem,4svh,6rem)}.city[data-astro-cid-m5hfensb]{--coral:#ea6856;--coral-deep:#d4533f;--charcoal:#2f2e2e;--blush:#f8edeb;--peach:#f7d1c6;--lcoral:#fcd5ce;--grey:#797c7b;--lgrey:#dadada;--gutter:clamp(20px, 5vw, 64px);--max:1100px;--ease:cubic-bezier(.2, .7, .2, 1);--shadow:0 24px 60px -28px #2f2e2e59;--bar:68px;color:var(--charcoal);background:var(--blush);font-size:1rem;line-height:1.6;overflow-x:clip}.city[data-astro-cid-m5hfensb] h1[data-astro-cid-m5hfensb],.city[data-astro-cid-m5hfensb] h2[data-astro-cid-m5hfensb],.city[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{color:var(--charcoal);text-wrap:balance;margin:0;font-weight:600}.city[data-astro-cid-m5hfensb] h1[data-astro-cid-m5hfensb]{letter-spacing:-.025em;font-size:clamp(2.3rem,6vw,4.6rem);line-height:1.05}.city[data-astro-cid-m5hfensb] h2[data-astro-cid-m5hfensb]{letter-spacing:-.02em;font-size:clamp(1.55rem,6.5vw,2.9rem);line-height:1.12}.city[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{letter-spacing:-.01em;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.25}.city[data-astro-cid-m5hfensb] p[data-astro-cid-m5hfensb]{margin:0}.copy[data-astro-cid-m5hfensb] p{margin:0 0 .8em}.copy[data-astro-cid-m5hfensb] p:last-child{margin-bottom:0}.copy[data-astro-cid-m5hfensb] a{color:inherit;font-weight:500}.copy[data-astro-cid-m5hfensb] ul,.copy[data-astro-cid-m5hfensb] ol{margin:.4em 0 .8em;padding-inline-start:1.2em}.copy[data-astro-cid-m5hfensb] li{margin-bottom:.3em}.lede[data-astro-cid-m5hfensb],.lede[data-astro-cid-m5hfensb] p{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.lede[data-astro-cid-m5hfensb]{max-width:44ch}.lede-sm[data-astro-cid-m5hfensb] p{font-size:1rem}.wrap[data-astro-cid-m5hfensb]{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.stack[data-astro-cid-m5hfensb]{flex-direction:column;gap:.9rem;display:flex}.chip[data-astro-cid-m5hfensb]{background:var(--lcoral);color:var(--charcoal);white-space:nowrap;border-radius:999px;align-items:center;padding:.42rem .9rem;font-size:.9rem;font-weight:500;display:inline-flex}.chip[data-astro-cid-m5hfensb].soft{background:#fff;border:1px solid #ea68562e}.chips[data-astro-cid-m5hfensb]{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;list-style:none;display:flex;overflow-x:auto}.chips[data-astro-cid-m5hfensb]::-webkit-scrollbar{display:none}.chips[data-astro-cid-m5hfensb].wrap-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.ch[data-astro-cid-m5hfensb]{scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative}.ch[data-astro-cid-m5hfensb]>.wrap[data-astro-cid-m5hfensb]{z-index:1;width:100%;padding-block:clamp(1.3rem,4svh,6rem);position:relative}.ch[data-astro-cid-m5hfensb].bar-room>.wrap[data-astro-cid-m5hfensb]{padding-bottom:calc(clamp(1.3rem, 4svh, 6rem) + var(--bar))}html.city-motion .ch[data-astro-cid-m5hfensb]:not(.in) .a[data-astro-cid-m5hfensb]{opacity:0;transform:translateY(18px)}html.city-motion .ch[data-astro-cid-m5hfensb] .a[data-astro-cid-m5hfensb]{transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--d,0) * .11s + .12s)}.city[data-astro-cid-m5hfensb] .w{display:inline-block}html.city-motion .ch[data-astro-cid-m5hfensb] .w{transition:opacity .55s var(--ease), transform .55s var(--ease), filter .55s var(--ease);transition-delay:calc(var(--i,0) * 50ms)}html.city-motion .ch[data-astro-cid-m5hfensb]:not(.in) .w{opacity:0;filter:blur(5px);transition-delay:0s;transform:translateY(.4em)}.stroke-art[data-astro-cid-m5hfensb]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stroke-art[data-astro-cid-m5hfensb] path[data-astro-cid-m5hfensb]{fill:none;stroke:var(--coral);stroke-width:2.5px;stroke-linecap:round;opacity:.3}.stroke-art[data-astro-cid-m5hfensb] path[data-astro-cid-m5hfensb].faint{opacity:.16}.stroke-art[data-astro-cid-m5hfensb].lg{display:none}html.city-motion .stroke-art[data-astro-cid-m5hfensb] path[data-astro-cid-m5hfensb]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s var(--ease) .2s}html.city-motion .ch[data-astro-cid-m5hfensb].in .stroke-art[data-astro-cid-m5hfensb] path[data-astro-cid-m5hfensb]{stroke-dashoffset:0}.hero[data-astro-cid-m5hfensb]{color:#fff;background:var(--charcoal);justify-content:center;overflow:hidden}.hero[data-astro-cid-m5hfensb]>.bg[data-astro-cid-m5hfensb]{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-m5hfensb]>.bg[data-astro-cid-m5hfensb] img[data-astro-cid-m5hfensb]{object-fit:cover;object-position:62% 30%;width:100%;height:100%;display:block}html.city-motion .hero[data-astro-cid-m5hfensb]>.bg[data-astro-cid-m5hfensb]{animation:16s ease-out forwards kenburns}.hero[data-astro-cid-m5hfensb]>.veil[data-astro-cid-m5hfensb]{background:linear-gradient(#2f2e2e73 0%,#2f2e2e40 35%,#2f2e2ed6 100%);position:absolute;inset:0}.hero[data-astro-cid-m5hfensb] .wrap[data-astro-cid-m5hfensb]{z-index:1;position:relative}.hero[data-astro-cid-m5hfensb] h1[data-astro-cid-m5hfensb]{color:#fff}.hero[data-astro-cid-m5hfensb] .lede[data-astro-cid-m5hfensb],.hero[data-astro-cid-m5hfensb] .lede[data-astro-cid-m5hfensb] p{color:#ffffffeb}.hero[data-astro-cid-m5hfensb] .lede[data-astro-cid-m5hfensb] a{color:#fff}.topbar[data-astro-cid-m5hfensb]{z-index:2;position:absolute;top:14px;left:0;right:0}.topbar[data-astro-cid-m5hfensb] .wrap[data-astro-cid-m5hfensb]{justify-content:space-between;align-items:center;gap:1rem;padding-block:0;display:flex}.logo[data-astro-cid-m5hfensb]{color:#fff;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.logo[data-astro-cid-m5hfensb] img[data-astro-cid-m5hfensb]{border-radius:8px;width:30px;height:30px}.crumbs[data-astro-cid-m5hfensb]{color:#ffffffd9;align-items:center;gap:.4rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:none}.crumbs[data-astro-cid-m5hfensb] a[data-astro-cid-m5hfensb]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]+li[data-astro-cid-m5hfensb]:before{content:"›";opacity:.6;margin-right:.4rem}.place[data-astro-cid-m5hfensb]{-webkit-backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.85rem;font-weight:500;display:inline-flex}.place[data-astro-cid-m5hfensb] svg[data-astro-cid-m5hfensb]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hero[data-astro-cid-m5hfensb] .text[data-astro-cid-m5hfensb]{max-width:40rem}.who[data-astro-cid-m5hfensb]{background:var(--blush)}.who[data-astro-cid-m5hfensb] .stack[data-astro-cid-m5hfensb]{gap:.75rem}.answer[data-astro-cid-m5hfensb]{color:#4a4646;max-width:60ch;font-size:.88rem;line-height:1.45}.who[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{font-size:1rem}.local-copy[data-astro-cid-m5hfensb] p{color:#4a4646;font-size:.92rem;line-height:1.5}.tiles[data-astro-cid-m5hfensb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]{background:#fff;border-radius:16px;flex-direction:column;gap:.15rem;padding:.7rem .6rem;display:flex;box-shadow:0 20px 40px -30px #ea685659}.tiles[data-astro-cid-m5hfensb] strong[data-astro-cid-m5hfensb]{color:var(--coral);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,5.5vw,2.4rem);font-weight:600;line-height:1}.tiles[data-astro-cid-m5hfensb] .tile-note[data-astro-cid-m5hfensb]{color:var(--coral-deep);font-variant-numeric:tabular-nums;font-size:.7rem;font-style:normal;font-weight:500;line-height:1.25}.tiles[data-astro-cid-m5hfensb] span[data-astro-cid-m5hfensb]{color:var(--grey);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:.72rem;line-height:1.25}.photo[data-astro-cid-m5hfensb]{box-shadow:var(--shadow);aspect-ratio:4/3;border-radius:24px;display:none;overflow:hidden}.photo[data-astro-cid-m5hfensb] img[data-astro-cid-m5hfensb]{object-fit:cover;width:100%;height:100%;display:block}.disclosure[data-astro-cid-m5hfensb]{color:var(--grey);font-size:.74rem;line-height:1.4}.snapshot[data-astro-cid-m5hfensb]{background:var(--blush);min-height:0;overflow:hidden}.snapshot[data-astro-cid-m5hfensb]>.wrap[data-astro-cid-m5hfensb]{padding-block:clamp(2.4rem,7svh,6rem)}.snapshot-copy[data-astro-cid-m5hfensb] p{color:#4a4646;margin:0 0 .55em;font-size:.95rem;line-height:1.55}.localities[data-astro-cid-m5hfensb]{color:#4a4646;font-size:.9rem;line-height:1.6}.near[data-astro-cid-m5hfensb]{gap:.35rem}.near[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{font-size:.95rem}.where[data-astro-cid-m5hfensb]{background:#fff;min-height:0}.where[data-astro-cid-m5hfensb]>.wrap[data-astro-cid-m5hfensb]{padding-block:clamp(2.4rem,7svh,6rem)}.where-grid[data-astro-cid-m5hfensb]{flex-direction:column;gap:1.1rem;display:flex}.where-head[data-astro-cid-m5hfensb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem 3rem;display:flex}.where-intro[data-astro-cid-m5hfensb]{flex:100%;gap:.8rem}.where-head[data-astro-cid-m5hfensb] .where-lead[data-astro-cid-m5hfensb]{flex:0 46ch;font-size:1rem}.where-stage[data-astro-cid-m5hfensb]{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.map[data-astro-cid-m5hfensb]{flex-direction:column;gap:.55rem;margin:0;display:flex}.map-frame[data-astro-cid-m5hfensb]{background:var(--blush);border-radius:22px;width:100%;position:relative;overflow:hidden}.map-frame[data-astro-cid-m5hfensb] img[data-astro-cid-m5hfensb]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.map-view[data-astro-cid-m5hfensb]{position:absolute;inset:0}.map-view[data-astro-cid-m5hfensb][hidden]{display:none}.map-switch[data-astro-cid-m5hfensb]{background:var(--blush);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.map-switch[data-astro-cid-m5hfensb][hidden]{display:none}.map-switch[data-astro-cid-m5hfensb] button[data-astro-cid-m5hfensb]{color:#5b534b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.38rem .9rem;font-size:.86rem;font-weight:500}.map-switch[data-astro-cid-m5hfensb] button[data-astro-cid-m5hfensb][aria-pressed=true]{color:var(--charcoal);background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.map-switch[data-astro-cid-m5hfensb] button[data-astro-cid-m5hfensb]:focus-visible{outline:2px solid var(--charcoal);outline-offset:1px}.map-frame[data-astro-cid-m5hfensb] svg[data-astro-cid-m5hfensb]{width:100%;height:100%;font-family:inherit;font-weight:500;display:block;position:relative}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb] circle[data-astro-cid-m5hfensb]{fill:var(--coral);fill-opacity:.72;stroke:#fff;stroke-width:1.5px}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb].big circle[data-astro-cid-m5hfensb]{fill:var(--coral-deep);fill-opacity:1}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb].centre circle[data-astro-cid-m5hfensb]{fill:var(--charcoal);fill-opacity:1;stroke-width:2px}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb] text[data-astro-cid-m5hfensb]{fill:#5b534b;stroke:#fff;stroke-width:3px;paint-order:stroke;stroke-linejoin:round}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb].big text[data-astro-cid-m5hfensb],.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb].centre text[data-astro-cid-m5hfensb]{fill:var(--charcoal)}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb].centre text[data-astro-cid-m5hfensb]{font-weight:600}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb][data-card]{cursor:pointer;outline:none}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb][data-card] text[data-astro-cid-m5hfensb]{pointer-events:all}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb] .hit[data-astro-cid-m5hfensb],.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb].big .hit[data-astro-cid-m5hfensb],.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb].on .hit[data-astro-cid-m5hfensb]{fill:#0000;stroke:none}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb].on circle[data-astro-cid-m5hfensb]:not(.hit){stroke:var(--charcoal);stroke-width:2.5px;fill-opacity:1}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb].on text[data-astro-cid-m5hfensb]{fill:var(--charcoal);font-weight:600}.map-frame[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb][data-card]:focus-visible circle[data-astro-cid-m5hfensb]:not(.hit){stroke:var(--charcoal);stroke-width:2.5px;stroke-dasharray:2 2}.where-side[data-astro-cid-m5hfensb]{flex-direction:column;display:flex}.where-card[data-astro-cid-m5hfensb]{background:var(--blush);border-radius:18px;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.where-card[data-astro-cid-m5hfensb][hidden]{display:none}.where-card[data-astro-cid-m5hfensb] .wc-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.where-card[data-astro-cid-m5hfensb] .wc-title{align-items:baseline;gap:.5rem;min-width:0;display:flex}.where-card[data-astro-cid-m5hfensb] .wc-title strong{color:var(--charcoal);font-size:1.15rem;font-weight:600}.where-card[data-astro-cid-m5hfensb] .wc-title span{color:#6a6d6c;white-space:nowrap;font-size:.88rem}.where-card[data-astro-cid-m5hfensb] .wc-close{color:#6a6d6c;width:26px;height:26px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:inline-flex}.where-card[data-astro-cid-m5hfensb] .wc-ages{flex-direction:column;gap:.45rem;display:flex}.where-card[data-astro-cid-m5hfensb] .wc-ages h3{color:var(--charcoal);margin:0;font-size:.9rem;font-weight:600}.where-card[data-astro-cid-m5hfensb] .agebar{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.where-card[data-astro-cid-m5hfensb] .agebar .seg{min-width:4px}.where-card[data-astro-cid-m5hfensb] .wc-legend{color:#4a4646;flex-wrap:wrap;gap:.15rem .9rem;margin:0;font-size:.82rem;line-height:1.5;display:flex}.where-card[data-astro-cid-m5hfensb] .wc-legend span{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.where-card[data-astro-cid-m5hfensb] .wc-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.where-card[data-astro-cid-m5hfensb] .wc-legend strong{color:var(--charcoal);font-variant-numeric:tabular-nums;font-weight:600}.where-card[data-astro-cid-m5hfensb] .expecting{background:var(--lcoral)}.where-card[data-astro-cid-m5hfensb] .baby{background:var(--coral)}.where-card[data-astro-cid-m5hfensb] .toddler{background:var(--coral-deep)}.where-card[data-astro-cid-m5hfensb] .preschool{background:#c24f78}.where-card[data-astro-cid-m5hfensb] .school{background:#525d78}.where-card[data-astro-cid-m5hfensb] .teen{background:var(--charcoal)}.where-card[data-astro-cid-m5hfensb] .wc-areas{color:#4a4646;margin:0;font-size:.86rem;line-height:1.5}.where-card[data-astro-cid-m5hfensb] .wc-areas strong{color:var(--charcoal);font-weight:600}.where-card[data-astro-cid-m5hfensb] .wc-link{color:var(--charcoal);font-size:.9rem;font-weight:600;text-decoration:none}.where-card[data-astro-cid-m5hfensb] .wc-link:hover{color:var(--coral-deep)}.map[data-astro-cid-m5hfensb] figcaption[data-astro-cid-m5hfensb]{color:#6a6d6c;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding-inline:.2rem;font-size:.78rem;line-height:1.4;display:flex}.map[data-astro-cid-m5hfensb] figcaption[data-astro-cid-m5hfensb] .named[data-astro-cid-m5hfensb]{color:#4a4646;flex:100%}.map[data-astro-cid-m5hfensb] figcaption[data-astro-cid-m5hfensb] .pages[data-astro-cid-m5hfensb]{flex-wrap:wrap;flex:100%;gap:.2rem 1rem;display:flex}.map[data-astro-cid-m5hfensb] figcaption[data-astro-cid-m5hfensb] .pages[data-astro-cid-m5hfensb] a[data-astro-cid-m5hfensb]{color:var(--coral-deep);font-weight:600;text-decoration:none}.map[data-astro-cid-m5hfensb] figcaption[data-astro-cid-m5hfensb] .pages[data-astro-cid-m5hfensb] a[data-astro-cid-m5hfensb]:hover{text-decoration:underline}.meet[data-astro-cid-m5hfensb]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""card""more";gap:1.1rem;display:grid}.meet-intro[data-astro-cid-m5hfensb]{grid-area:intro;gap:.8rem}.meet-card[data-astro-cid-m5hfensb]{grid-area:card}.meet-more[data-astro-cid-m5hfensb]{grid-area:more;gap:.9rem}.pill[data-astro-cid-m5hfensb]{background:var(--lcoral);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.84rem;font-weight:500;line-height:1.3;display:inline-flex}.pill[data-astro-cid-m5hfensb] svg[data-astro-cid-m5hfensb]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.meet-lead[data-astro-cid-m5hfensb]{max-width:44ch}.meet-explain[data-astro-cid-m5hfensb]{color:#4a4646;max-width:52ch;font-size:.9rem;line-height:1.55}.meet-card[data-astro-cid-m5hfensb]{background:#fff;border-radius:20px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 20px 40px -30px #ea685659}.chart[data-astro-cid-m5hfensb]{flex-direction:column;gap:.75rem;display:flex}.chart-head[data-astro-cid-m5hfensb]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.chart-head[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{font-size:1rem}.chart-head[data-astro-cid-m5hfensb] span[data-astro-cid-m5hfensb]{color:var(--grey);white-space:nowrap;font-size:.78rem;line-height:1.3}.chart-text[data-astro-cid-m5hfensb]{color:#4a4646;font-size:.9rem;line-height:1.5}.rule[data-astro-cid-m5hfensb]{background:#e7e7e7;height:1px}.agebar[data-astro-cid-m5hfensb]{border-radius:8px;gap:3px;height:16px;display:flex;overflow:hidden}.agebar[data-astro-cid-m5hfensb] .seg[data-astro-cid-m5hfensb]{min-width:4px}.seg[data-astro-cid-m5hfensb].expecting,.dot[data-astro-cid-m5hfensb].expecting{background:var(--lcoral)}.seg[data-astro-cid-m5hfensb].baby,.dot[data-astro-cid-m5hfensb].baby{background:var(--coral)}.seg[data-astro-cid-m5hfensb].toddler,.dot[data-astro-cid-m5hfensb].toddler{background:var(--coral-deep)}.seg[data-astro-cid-m5hfensb].preschool,.dot[data-astro-cid-m5hfensb].preschool{background:#c24f78}.seg[data-astro-cid-m5hfensb].school,.dot[data-astro-cid-m5hfensb].school{background:#525d78}.seg[data-astro-cid-m5hfensb].teen,.dot[data-astro-cid-m5hfensb].teen{background:var(--charcoal)}.legend[data-astro-cid-m5hfensb]{color:#4a4646;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .9rem;margin:0;padding:0;font-size:.82rem;line-height:1.35;list-style:none;display:grid}.legend[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]{align-items:center;gap:.5rem;min-width:0;display:flex}.legend[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]>span[data-astro-cid-m5hfensb]:nth-child(2){overflow-wrap:anywhere;min-width:0}.legend[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb]{border-radius:3px;flex:none;width:11px;height:11px}.legend[data-astro-cid-m5hfensb] strong[data-astro-cid-m5hfensb]{color:var(--charcoal);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.agerange[data-astro-cid-m5hfensb]{background:#fde9e6;border-radius:6px;height:12px;margin:.25rem .5rem 0;position:relative}.agerange[data-astro-cid-m5hfensb] .span[data-astro-cid-m5hfensb]{background:var(--peach);border-radius:6px;height:100%;position:absolute;top:0}.agerange[data-astro-cid-m5hfensb] .span[data-astro-cid-m5hfensb].typical{background:var(--coral)}.ticks[data-astro-cid-m5hfensb]{height:16px;color:var(--grey);font-variant-numeric:tabular-nums;margin:0 .5rem;font-size:.7rem;line-height:16px;position:relative}.ticks[data-astro-cid-m5hfensb] span[data-astro-cid-m5hfensb]{position:absolute;transform:translate(-50%)}.prose-ch[data-astro-cid-m5hfensb]{background:#fff;min-height:0}.prose-ch[data-astro-cid-m5hfensb].alt{background:var(--blush)}.prose-ch[data-astro-cid-m5hfensb]>.wrap[data-astro-cid-m5hfensb]{padding-block:clamp(2.4rem,7svh,6rem)}.prose-copy[data-astro-cid-m5hfensb]{flex-direction:column;gap:.9rem;max-width:44rem;display:flex}.prose-copy[data-astro-cid-m5hfensb] .copy[data-astro-cid-m5hfensb] p,.prose-copy[data-astro-cid-m5hfensb] .copy[data-astro-cid-m5hfensb] li{color:#4a4646;font-size:.97rem;line-height:1.6}.prose-copy[data-astro-cid-m5hfensb] .copy[data-astro-cid-m5hfensb] h3{margin:.6em 0 .2em}.fit[data-astro-cid-m5hfensb]{background:#fff;overflow:hidden}.fit[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb],.why[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb],.who[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb],.snapshot[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb],.safe[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb]{grid-template-columns:1fr;align-items:center;gap:1rem;display:grid}.city[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb]>[data-astro-cid-m5hfensb]{min-width:0}.checks[data-astro-cid-m5hfensb]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checks[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]{border-top:1px solid var(--lgrey);align-items:flex-start;gap:.85rem;padding:.45rem 0;font-size:.9rem;font-weight:500;line-height:1.38;display:flex}.checks[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]:last-child{border-bottom:1px solid var(--lgrey)}.checks[data-astro-cid-m5hfensb] .tick[data-astro-cid-m5hfensb]{background:var(--lcoral);border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-top:.15rem;display:grid}.checks[data-astro-cid-m5hfensb] .tick[data-astro-cid-m5hfensb] svg[data-astro-cid-m5hfensb]{fill:none;width:12px;height:12px;stroke:var(--coral);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.shot-wrap[data-astro-cid-m5hfensb]{justify-content:center;align-items:flex-start;height:clamp(120px,20svh,180px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.shot-wrap[data-astro-cid-m5hfensb]:before{content:"";filter:blur(14px);z-index:0;background:radial-gradient(#ea685657 0%,#ea68561f 45%,#ea685600 70%);border-radius:50%;position:absolute;inset:12% 6% -4%}html.city-motion .ch[data-astro-cid-m5hfensb].in .shot-wrap[data-astro-cid-m5hfensb]:before{animation:6s ease-in-out infinite glow}.shot[data-astro-cid-m5hfensb]{z-index:1;background:#fff;border:1px solid #ea685624;border-radius:26px;width:min(58vw,230px);position:relative;overflow:hidden;box-shadow:0 34px 70px -28px #ea685680}.shot[data-astro-cid-m5hfensb] img[data-astro-cid-m5hfensb]{width:100%;height:auto;display:block}.why[data-astro-cid-m5hfensb]{background:#fff;overflow:hidden}.hows[data-astro-cid-m5hfensb]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hows[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]{border-top:1px solid var(--lgrey);color:#4a4646;padding:.45rem 0;font-size:.86rem;line-height:1.4}.hows[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]:last-child{border-bottom:1px solid var(--lgrey)}.hows[data-astro-cid-m5hfensb] b[data-astro-cid-m5hfensb]{color:var(--charcoal);margin-right:.25rem;font-weight:600}.hows[data-astro-cid-m5hfensb] p[data-astro-cid-m5hfensb]{display:inline}.safe[data-astro-cid-m5hfensb]{background:var(--blush)}.isnot[data-astro-cid-m5hfensb]{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.9rem;display:grid}.isnot[data-astro-cid-m5hfensb] .col[data-astro-cid-m5hfensb]{border-radius:16px;padding:.7rem .8rem}.isnot[data-astro-cid-m5hfensb] .col[data-astro-cid-m5hfensb].not{background:#fff;box-shadow:0 20px 40px -30px #ea685659}.isnot[data-astro-cid-m5hfensb] .col[data-astro-cid-m5hfensb].is{background:var(--lcoral)}.isnot[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{margin-bottom:.35rem;font-size:.9rem}.isnot[data-astro-cid-m5hfensb] ul[data-astro-cid-m5hfensb]{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.82rem;line-height:1.3;list-style:none;display:flex}.isnot[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]{align-items:flex-start;gap:.4rem;display:flex}.isnot[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb] svg[data-astro-cid-m5hfensb]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;margin-top:.2rem}.isnot[data-astro-cid-m5hfensb] .not[data-astro-cid-m5hfensb] svg[data-astro-cid-m5hfensb]{color:var(--grey)}.isnot[data-astro-cid-m5hfensb] .is[data-astro-cid-m5hfensb] svg[data-astro-cid-m5hfensb]{color:var(--coral);stroke-width:3px}.faq[data-astro-cid-m5hfensb]{background:#fff;justify-content:flex-start}.faq[data-astro-cid-m5hfensb] .cols[data-astro-cid-m5hfensb]{grid-template-columns:1fr;grid-template-areas:"head""list""sum";align-items:start;gap:1rem;display:grid}.faq-head[data-astro-cid-m5hfensb]{grid-area:head}.faq[data-astro-cid-m5hfensb] .list[data-astro-cid-m5hfensb]{grid-area:list}.faq-sum[data-astro-cid-m5hfensb]{flex-direction:column;grid-area:sum;gap:.5rem;display:flex}.city[data-astro-cid-m5hfensb] .sum-heading[data-astro-cid-m5hfensb]{letter-spacing:-.01em;font-size:.95rem;line-height:1.25}.q[data-astro-cid-m5hfensb]{border-top:1px solid var(--lgrey)}.q[data-astro-cid-m5hfensb]:last-child{border-bottom:1px solid var(--lgrey)}.q[data-astro-cid-m5hfensb] summary[data-astro-cid-m5hfensb]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;list-style:none;display:flex}.q[data-astro-cid-m5hfensb] summary[data-astro-cid-m5hfensb]::-webkit-details-marker{display:none}.q[data-astro-cid-m5hfensb] summary[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{font-size:.95rem;font-weight:500}.q[data-astro-cid-m5hfensb] .plus[data-astro-cid-m5hfensb]{background:var(--lcoral);width:26px;height:26px;transition:transform .4s var(--ease), background-color .3s;border-radius:999px;flex:none;place-items:center;display:grid}.q[data-astro-cid-m5hfensb] .plus[data-astro-cid-m5hfensb] svg[data-astro-cid-m5hfensb]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:13px;height:13px}.q[data-astro-cid-m5hfensb][open] .plus[data-astro-cid-m5hfensb]{background:var(--coral);color:#fff;transform:rotate(45deg)}.answer-copy[data-astro-cid-m5hfensb]{max-width:60ch;padding:0 2.5rem .9rem 0}.answer-copy[data-astro-cid-m5hfensb] p{color:#4a4646;font-size:.95rem}.summary[data-astro-cid-m5hfensb]{background:var(--blush);border-radius:18px;padding:.8rem .95rem}.summary[data-astro-cid-m5hfensb] p{color:#4a4646;font-size:.86rem;line-height:1.5}.city-cities[data-astro-cid-m5hfensb]{scroll-snap-align:start;color:var(--charcoal);background:#fbe4dc;padding-block:2.6rem 2.4rem}.city-cities[data-astro-cid-m5hfensb] .wrap[data-astro-cid-m5hfensb]{width:100%;max-width:1100px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.city-cities[data-astro-cid-m5hfensb] h2[data-astro-cid-m5hfensb]{margin:0 0 .9rem;font-size:1.15rem;font-weight:600}.city-cities[data-astro-cid-m5hfensb] .posts[data-astro-cid-m5hfensb]{margin-bottom:1.6rem}.postlist[data-astro-cid-m5hfensb]{flex-direction:column;gap:.45rem;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.postlist[data-astro-cid-m5hfensb] a[data-astro-cid-m5hfensb]{color:var(--charcoal);text-underline-offset:3px;font-size:.92rem;font-weight:500;text-decoration:underline #ea685673;display:inline-block}.postlist[data-astro-cid-m5hfensb] a[data-astro-cid-m5hfensb]:hover{color:var(--coral);text-decoration-color:var(--coral)}.citylist[data-astro-cid-m5hfensb]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.citylist[data-astro-cid-m5hfensb] a[data-astro-cid-m5hfensb]{color:var(--charcoal);background:#fff;border:1px solid #ea68562e;border-radius:999px;padding:.4rem .75rem;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-block}.citylist[data-astro-cid-m5hfensb] a[data-astro-cid-m5hfensb]:hover{border-color:var(--coral);color:var(--coral)}.city-cities[data-astro-cid-m5hfensb] .more[data-astro-cid-m5hfensb]{margin:1.2rem 0 0;font-size:.9rem}.city-cities[data-astro-cid-m5hfensb] .more[data-astro-cid-m5hfensb]+.more[data-astro-cid-m5hfensb]{margin-top:.5rem}.city-cities[data-astro-cid-m5hfensb] .more[data-astro-cid-m5hfensb] a[data-astro-cid-m5hfensb]{color:var(--coral);font-weight:600;text-decoration:none}.dlbar[data-astro-cid-m5hfensb]{z-index:40;-webkit-backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom);color:#2f2e2e;background:#ffffffeb;border-top:1px solid #2f2e2e14;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 40px -24px #2f2e2e59}.dlbar[data-astro-cid-m5hfensb].show{transform:none}.dlbar[data-astro-cid-m5hfensb] .wrap[data-astro-cid-m5hfensb]{align-items:center;gap:.8rem;width:100%;max-width:1100px;height:68px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px);display:flex}.dlbar[data-astro-cid-m5hfensb] img[data-astro-cid-m5hfensb]{border-radius:10px;flex:none;width:38px;height:38px;display:none}.dlbar[data-astro-cid-m5hfensb] .txt[data-astro-cid-m5hfensb]{flex:1;min-width:0;line-height:1.25}.dlbar[data-astro-cid-m5hfensb] .txt[data-astro-cid-m5hfensb] b[data-astro-cid-m5hfensb]{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;display:block;overflow:hidden}.dlbar[data-astro-cid-m5hfensb] .txt[data-astro-cid-m5hfensb] small[data-astro-cid-m5hfensb]{color:#797c7b;font-size:.78rem}.dlbar[data-astro-cid-m5hfensb] .dl[data-astro-cid-m5hfensb]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.9rem;font-weight:500;line-height:1.1;text-decoration:none;transition:transform .25s,background-color .2s;display:inline-flex}.dlbar[data-astro-cid-m5hfensb] .dl[data-astro-cid-m5hfensb]:hover{transform:translateY(-2px)}.dlbar[data-astro-cid-m5hfensb] .ios[data-astro-cid-m5hfensb]{color:#fff;background:#ea6856}.dlbar[data-astro-cid-m5hfensb] .ios[data-astro-cid-m5hfensb]:hover{background:#d4533f}.dlbar[data-astro-cid-m5hfensb] .android[data-astro-cid-m5hfensb]{color:#2f2e2e;background:#f8edeb;display:none}.dlbar[data-astro-cid-m5hfensb] .close[data-astro-cid-m5hfensb]{color:#797c7b;cursor:pointer;background:0 0;border:0;padding:.3rem;font-size:1.2rem;line-height:1}@media (width<=359px){.isnot[data-astro-cid-m5hfensb]{grid-template-columns:1fr}}@media (width<=899px) and (height<=760px){.why[data-astro-cid-m5hfensb] .shot-wrap[data-astro-cid-m5hfensb]{display:none}}@media (width>=900px){.stack[data-astro-cid-m5hfensb]{gap:1.1rem}.lede[data-astro-cid-m5hfensb],.lede[data-astro-cid-m5hfensb] p{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.crumbs[data-astro-cid-m5hfensb]{display:flex}.hero[data-astro-cid-m5hfensb]>.bg[data-astro-cid-m5hfensb] img[data-astro-cid-m5hfensb]{object-position:50% 30%}.hero[data-astro-cid-m5hfensb]>.veil[data-astro-cid-m5hfensb]{background:linear-gradient(90deg,#2f2e2ed9 0%,#2f2e2e99 42%,#2f2e2e1f 78%),linear-gradient(#2f2e2e00 60%,#2f2e2e59 100%)}.ch[data-astro-cid-m5hfensb].bar-room>.wrap[data-astro-cid-m5hfensb]{padding-bottom:clamp(1.3rem,4svh,6rem)}.stroke-art[data-astro-cid-m5hfensb].sm{display:none}.stroke-art[data-astro-cid-m5hfensb].lg{display:block}.who[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb]{grid-template-columns:1.1fr .9fr;gap:4rem}.who[data-astro-cid-m5hfensb] .stack[data-astro-cid-m5hfensb]{gap:1.1rem}.who[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{margin-top:.6rem;font-size:1.15rem}.answer[data-astro-cid-m5hfensb]{font-size:1.05rem;line-height:1.55}.local-copy[data-astro-cid-m5hfensb] p{font-size:1rem}.tiles[data-astro-cid-m5hfensb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.tiles[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]{padding:1rem 1.05rem}.tiles[data-astro-cid-m5hfensb] span[data-astro-cid-m5hfensb]{font-size:.85rem}.chips[data-astro-cid-m5hfensb]{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.photo[data-astro-cid-m5hfensb]{display:block}.snapshot[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb]{grid-template-columns:1.2fr .8fr;align-items:start;gap:4rem}.where-grid[data-astro-cid-m5hfensb]{gap:1.4rem}.where-intro[data-astro-cid-m5hfensb]{flex:420px;gap:.9rem}.where-head[data-astro-cid-m5hfensb] .where-lead[data-astro-cid-m5hfensb]{font-size:1.1rem}.where-stage[data-astro-cid-m5hfensb]{grid-template-columns:minmax(0,1fr) 340px;gap:2rem}.snapshot-copy[data-astro-cid-m5hfensb] p{font-size:1.05rem}.meet[data-astro-cid-m5hfensb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro card""more card";align-items:start;gap:1.5rem 4rem}.meet-intro[data-astro-cid-m5hfensb]{gap:1rem}.meet-card[data-astro-cid-m5hfensb]{border-radius:24px;align-self:start;gap:1.5rem;margin-top:3.1rem;padding:2rem}.chart-head[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{font-size:1.1rem}.chart-head[data-astro-cid-m5hfensb] span[data-astro-cid-m5hfensb]{font-size:.82rem}.agebar[data-astro-cid-m5hfensb]{border-radius:9px;height:18px}.legend[data-astro-cid-m5hfensb]{gap:.5rem 1.25rem;font-size:.88rem}.legend[data-astro-cid-m5hfensb] .dot[data-astro-cid-m5hfensb]{border-radius:4px;width:12px;height:12px}.meet-explain[data-astro-cid-m5hfensb]{font-size:1rem}.meet[data-astro-cid-m5hfensb] .snapshot-copy[data-astro-cid-m5hfensb] p{font-size:.95rem}.fit[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb],.why[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb]{grid-template-columns:1.1fr .9fr;gap:4rem}.checks[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]{padding:.7rem 0;font-size:1rem}.shot-wrap[data-astro-cid-m5hfensb]{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.shot[data-astro-cid-m5hfensb]{width:min(100%,300px);margin-left:auto}.hows[data-astro-cid-m5hfensb] li[data-astro-cid-m5hfensb]{padding:.7rem 0;font-size:.93rem}.hows[data-astro-cid-m5hfensb] b[data-astro-cid-m5hfensb]{font-size:1rem;line-height:1.3;display:block}.hows[data-astro-cid-m5hfensb] p[data-astro-cid-m5hfensb]{display:block}.safe[data-astro-cid-m5hfensb] .grid[data-astro-cid-m5hfensb]{grid-template-columns:1fr 1fr;gap:4rem}.isnot[data-astro-cid-m5hfensb]{grid-template-columns:1fr;gap:1rem;margin-top:0}.isnot[data-astro-cid-m5hfensb] .col[data-astro-cid-m5hfensb]{padding:1.2rem 1.4rem}.isnot[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{font-size:1rem}.isnot[data-astro-cid-m5hfensb] ul[data-astro-cid-m5hfensb]{font-size:.95rem}.faq[data-astro-cid-m5hfensb] .cols[data-astro-cid-m5hfensb]{grid-template-columns:.8fr 1.2fr;grid-template-areas:"head list""sum list";gap:1.4rem 5rem}.q[data-astro-cid-m5hfensb] summary[data-astro-cid-m5hfensb] h3[data-astro-cid-m5hfensb]{font-size:1rem}.dlbar[data-astro-cid-m5hfensb] img[data-astro-cid-m5hfensb]{display:block}.dlbar[data-astro-cid-m5hfensb] .android[data-astro-cid-m5hfensb]{display:inline-flex}}@media (prefers-reduced-motion:reduce){html.city-motion .city[data-astro-cid-m5hfensb] [data-astro-cid-m5hfensb]{transition-duration:.01ms!important;animation:none!important}}html.groups-snap{scroll-snap-type:y mandatory;scroll-padding-top:52px}@media (width>=900px){html.groups-snap{scroll-snap-type:y proximity}}body.groups-nobar .guide .ch.bar-room>.wrap{padding-bottom:clamp(1.3rem,4svh,5rem)}.guide[data-astro-cid-wm5tubmq]{--coral:#ea6856;--coral-deep:#d4533f;--charcoal:#2f2e2e;--blush:#f8edeb;--peach:#f7d1c6;--lcoral:#fcd5ce;--grey:#797c7b;--lgrey:#dadada;--ink2:#4a4646;--sand:#fbe4dc;--gutter:clamp(20px, 5vw, 64px);--max:1100px;--ease:cubic-bezier(.2, .7, .2, 1);--bar:68px;--toc:52px;color:var(--charcoal);background:var(--blush);font-size:1rem;line-height:1.6;overflow-x:clip}.guide[data-astro-cid-wm5tubmq] h1[data-astro-cid-wm5tubmq],.guide[data-astro-cid-wm5tubmq] h2[data-astro-cid-wm5tubmq],.guide[data-astro-cid-wm5tubmq] h3[data-astro-cid-wm5tubmq]{color:var(--charcoal);text-wrap:balance;letter-spacing:-.015em;margin:0;font-weight:600}.guide[data-astro-cid-wm5tubmq] h1[data-astro-cid-wm5tubmq]{letter-spacing:-.025em;font-size:clamp(2.2rem,7.4vw,4rem);line-height:1.06}.guide[data-astro-cid-wm5tubmq] h2[data-astro-cid-wm5tubmq]{letter-spacing:-.02em;font-size:clamp(1.5rem,6.2vw,2.6rem);line-height:1.14}.guide[data-astro-cid-wm5tubmq] h3[data-astro-cid-wm5tubmq]{font-size:1rem;line-height:1.3}.guide[data-astro-cid-wm5tubmq] p[data-astro-cid-wm5tubmq]{margin:0}.wrap[data-astro-cid-wm5tubmq]{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.stack[data-astro-cid-wm5tubmq]{flex-direction:column;gap:.8rem;display:flex}.copy[data-astro-cid-wm5tubmq]{color:var(--ink2);max-width:62ch;font-size:.93rem;line-height:1.55}.copy[data-astro-cid-wm5tubmq] p{margin:0 0 .7em}.copy[data-astro-cid-wm5tubmq] p:last-child{margin-bottom:0}.copy[data-astro-cid-wm5tubmq] a{color:var(--coral-deep);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}.guide[data-astro-cid-wm5tubmq] .w{display:inline-block}html.groups-motion .ch[data-astro-cid-wm5tubmq] .w{transition:opacity .55s var(--ease), transform .55s var(--ease), filter .55s var(--ease);transition-delay:calc(var(--i,0) * 45ms)}html.groups-motion .ch[data-astro-cid-wm5tubmq]:not(.in) .w{opacity:0;filter:blur(5px);transition-delay:0s;transform:translateY(.4em)}html.groups-motion .ch[data-astro-cid-wm5tubmq] .a[data-astro-cid-wm5tubmq]{transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--d,0) * .11s + .14s)}html.groups-motion .ch[data-astro-cid-wm5tubmq]:not(.in) .a[data-astro-cid-wm5tubmq]{opacity:0;transition-delay:0s;transform:translateY(18px)}.stroke-art[data-astro-cid-wm5tubmq]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stroke-art[data-astro-cid-wm5tubmq] path[data-astro-cid-wm5tubmq]{fill:none;stroke:var(--coral);stroke-width:2.5px;stroke-linecap:round;opacity:.3}.stroke-art[data-astro-cid-wm5tubmq] path[data-astro-cid-wm5tubmq].faint{opacity:.15}.stroke-art[data-astro-cid-wm5tubmq].lg{display:none}html.groups-motion .stroke-art[data-astro-cid-wm5tubmq] path[data-astro-cid-wm5tubmq]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s var(--ease) .2s}html.groups-motion .ch[data-astro-cid-wm5tubmq].in .stroke-art[data-astro-cid-wm5tubmq] path[data-astro-cid-wm5tubmq]{stroke-dashoffset:0}.orbs[data-astro-cid-wm5tubmq]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]{filter:blur(28px);opacity:.55;border-radius:50%;position:absolute}.orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]:first-child{background:var(--lcoral);width:46vw;max-width:420px;height:46vw;max-height:420px;top:-8vw;left:-14vw}.orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]:nth-child(2){background:var(--peach);opacity:.45;width:38vw;max-width:360px;height:38vw;max-height:360px;bottom:8%;right:-12vw}.orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]:nth-child(3){opacity:.7;background:#fff;width:26vw;max-width:240px;height:26vw;max-height:240px;top:14%;right:18%}html.groups-motion .orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]:first-child{animation:26s ease-in-out infinite alternate drift1}html.groups-motion .orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]:nth-child(2){animation:32s ease-in-out infinite alternate drift2}html.groups-motion .orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]:nth-child(3){animation:22s ease-in-out infinite alternate drift3}@keyframes drift1{to{transform:translate(10vw,14vh)scale(1.12)}}@keyframes drift2{to{transform:translate(-9vw,-12vh)scale(1.08)}}@keyframes drift3{to{transform:translate(-6vw,10vh)scale(1.2)}}.ch[data-astro-cid-wm5tubmq]{scroll-snap-align:start;scroll-margin-top:var(--toc);min-height:calc(100svh - var(--toc));flex-direction:column;justify-content:center;display:flex;position:relative}.ch[data-astro-cid-wm5tubmq]>.wrap[data-astro-cid-wm5tubmq]{z-index:1;padding-block:clamp(1.3rem,4svh,5rem);position:relative}.ch[data-astro-cid-wm5tubmq].bar-room>.wrap[data-astro-cid-wm5tubmq]{padding-bottom:calc(clamp(1.3rem, 4svh, 5rem) + var(--bar))}.hero[data-astro-cid-wm5tubmq]{color:#fff;background:var(--charcoal);min-height:100svh;scroll-margin-top:0;overflow:hidden}.hero[data-astro-cid-wm5tubmq]>.bg[data-astro-cid-wm5tubmq]{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}html.groups-motion .hero[data-astro-cid-wm5tubmq]>.bg[data-astro-cid-wm5tubmq]{animation:18s ease-out forwards kenburns}.hero[data-astro-cid-wm5tubmq]>.veil[data-astro-cid-wm5tubmq]{background:linear-gradient(#2f2e2e80 0%,#2f2e2e4d 30%,#2f2e2edb 100%);position:absolute;inset:0}.topbar[data-astro-cid-wm5tubmq]{z-index:2;position:absolute;top:14px;left:0;right:0}.topbar[data-astro-cid-wm5tubmq] .wrap[data-astro-cid-wm5tubmq]{justify-content:space-between;align-items:center;gap:1rem;padding-block:0;display:flex}.logo[data-astro-cid-wm5tubmq]{color:#fff;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.logo[data-astro-cid-wm5tubmq] img[data-astro-cid-wm5tubmq]{border-radius:8px;width:30px;height:30px}.crumbs[data-astro-cid-wm5tubmq]{color:#ffffffd9;gap:.4rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:none}.crumbs[data-astro-cid-wm5tubmq] a[data-astro-cid-wm5tubmq]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]+li[data-astro-cid-wm5tubmq]:before{content:"›";opacity:.6;margin-inline-end:.4rem}.hero[data-astro-cid-wm5tubmq] h1[data-astro-cid-wm5tubmq]{color:#fff}.hero[data-astro-cid-wm5tubmq] .text[data-astro-cid-wm5tubmq]{max-width:40rem}.meta[data-astro-cid-wm5tubmq]{color:#ffffffd9;flex-wrap:wrap;gap:.4rem 1rem;font-size:.82rem;display:flex}.meta[data-astro-cid-wm5tubmq] span[data-astro-cid-wm5tubmq]{align-items:center;gap:.4rem;display:inline-flex}.meta[data-astro-cid-wm5tubmq] svg[data-astro-cid-wm5tubmq]{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.dek[data-astro-cid-wm5tubmq],.dek[data-astro-cid-wm5tubmq] p{color:#ffffffeb;max-width:36rem;font-size:.97rem;line-height:1.55}.dek[data-astro-cid-wm5tubmq].second,.dek[data-astro-cid-wm5tubmq].second p{color:#fffc;font-size:.9rem}.dek[data-astro-cid-wm5tubmq] a{color:#fff}.toc[data-astro-cid-wm5tubmq]{z-index:20;-webkit-backdrop-filter:blur(12px);background:#ffffffe6;border-block:1px solid #2f2e2e14;position:sticky;top:0}.toc[data-astro-cid-wm5tubmq] .wrap[data-astro-cid-wm5tubmq]{height:var(--toc);align-items:center;gap:.8rem;display:flex}.toc[data-astro-cid-wm5tubmq] .label[data-astro-cid-wm5tubmq]{white-space:nowrap;color:var(--grey);font-size:.78rem;font-weight:600}.toc[data-astro-cid-wm5tubmq] ol[data-astro-cid-wm5tubmq]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.toc[data-astro-cid-wm5tubmq] ol[data-astro-cid-wm5tubmq]::-webkit-scrollbar{display:none}.toc[data-astro-cid-wm5tubmq] a[data-astro-cid-wm5tubmq]{white-space:nowrap;color:var(--charcoal);background:var(--blush);border-radius:999px;padding:.36rem .8rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:inline-block}.toc[data-astro-cid-wm5tubmq] a[data-astro-cid-wm5tubmq].on{background:var(--coral);color:#fff}.where[data-astro-cid-wm5tubmq]{background:#fff;overflow:hidden}.places[data-astro-cid-wm5tubmq]{margin:0 calc(-1 * var(--gutter));padding:.3rem var(--gutter) .6rem;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.7rem;list-style:none;display:flex;overflow-x:auto}.places[data-astro-cid-wm5tubmq]::-webkit-scrollbar{display:none}.places[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]{scroll-snap-align:start;background:var(--blush);border-radius:20px;flex-direction:column;flex:0 0 min(80vw,330px);gap:.35rem;padding:1.05rem 1.1rem 1.1rem;display:flex;box-shadow:0 20px 40px -30px #ea685659}.places[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq]{font-size:.92rem;line-height:1.5}.dots[data-astro-cid-wm5tubmq]{justify-content:center;gap:.35rem;display:flex}.dots[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]{background:var(--lgrey);border-radius:50%;width:6px;height:6px;transition:background-color .3s,transform .3s}.dots[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq].on{background:var(--coral);transform:scale(1.3)}.types[data-astro-cid-wm5tubmq]{background:var(--sand);overflow:hidden}.types[data-astro-cid-wm5tubmq] .grid[data-astro-cid-wm5tubmq]{grid-template-columns:1fr;align-items:center;gap:1rem;display:grid}.ladder[data-astro-cid-wm5tubmq]{flex-direction:column;gap:1rem;margin:0;padding:0;padding-inline-start:1.5rem;list-style:none;display:flex;position:relative}.ladder[data-astro-cid-wm5tubmq]:before{content:"";inset-inline-start:5px;background:linear-gradient(var(--coral), #ea685640);transform-origin:top;border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem}html.groups-motion .ch[data-astro-cid-wm5tubmq]:not(.in) .ladder[data-astro-cid-wm5tubmq]:before{transform:scaleY(0)}html.groups-motion .ladder[data-astro-cid-wm5tubmq]:before{transition:transform 1.4s var(--ease) .3s}.ladder[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]{position:relative}.ladder[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]:before{content:"";inset-inline-start:calc(1px - 1.5rem);background:var(--coral);width:10px;height:10px;box-shadow:0 0 0 4px var(--sand);border-radius:50%;position:absolute;top:.45rem}html.groups-motion .ch[data-astro-cid-wm5tubmq] .ladder[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]:before{transition:transform .5s var(--ease), opacity .5s var(--ease);transition-delay:calc(var(--d,0) * .11s + .3s)}html.groups-motion .ch[data-astro-cid-wm5tubmq]:not(.in) .ladder[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]:before{opacity:0;transition-delay:0s;transform:scale(0)}.ladder[data-astro-cid-wm5tubmq] h3[data-astro-cid-wm5tubmq]{margin-bottom:.1rem}.ladder[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq]{max-width:60ch;font-size:.92rem;line-height:1.5}.types[data-astro-cid-wm5tubmq] .photo[data-astro-cid-wm5tubmq]{top:0;bottom:0;z-index:0;width:44%;display:none;position:absolute;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#000 32%)}html[dir=rtl] .types[data-astro-cid-wm5tubmq] .photo[data-astro-cid-wm5tubmq]{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 32%);mask-image:linear-gradient(270deg,#0000 0%,#000 32%)}.types[data-astro-cid-wm5tubmq] .photo[data-astro-cid-wm5tubmq] img[data-astro-cid-wm5tubmq]{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}html.groups-motion .types[data-astro-cid-wm5tubmq].in .photo[data-astro-cid-wm5tubmq] img[data-astro-cid-wm5tubmq]{animation:20s ease-out forwards kenburns}.classes[data-astro-cid-wm5tubmq]{background:#fff;overflow:hidden}.classes[data-astro-cid-wm5tubmq] .grid[data-astro-cid-wm5tubmq]{grid-template-columns:1fr;align-items:center;gap:.8rem;display:grid}.classes[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq]{font-size:.9rem}.compare[data-astro-cid-wm5tubmq]{grid-template-columns:1fr;gap:.6rem;display:grid}.compare[data-astro-cid-wm5tubmq] .col[data-astro-cid-wm5tubmq]{border-radius:18px;padding:.75rem .95rem}.compare[data-astro-cid-wm5tubmq] .class[data-astro-cid-wm5tubmq]{background:var(--blush)}.compare[data-astro-cid-wm5tubmq] .group[data-astro-cid-wm5tubmq]{background:var(--lcoral)}.compare[data-astro-cid-wm5tubmq] h3[data-astro-cid-wm5tubmq]{margin-bottom:.4rem;font-size:.95rem}.compare[data-astro-cid-wm5tubmq] ul[data-astro-cid-wm5tubmq]{color:var(--ink2);flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.86rem;line-height:1.38;list-style:none;display:flex}.compare[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]{align-items:flex-start;gap:.5rem;display:flex}.compare[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq] svg[data-astro-cid-wm5tubmq]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;margin-top:.25rem}.compare[data-astro-cid-wm5tubmq] .class[data-astro-cid-wm5tubmq] svg[data-astro-cid-wm5tubmq]{color:var(--grey)}.compare[data-astro-cid-wm5tubmq] .group[data-astro-cid-wm5tubmq] svg[data-astro-cid-wm5tubmq]{color:var(--coral);stroke-width:3px}.compare[data-astro-cid-wm5tubmq] .group[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]{color:var(--charcoal)}.none[data-astro-cid-wm5tubmq]{background:var(--coral);color:#fff;overflow:hidden}.none[data-astro-cid-wm5tubmq] h2[data-astro-cid-wm5tubmq]{color:#fff}.none[data-astro-cid-wm5tubmq] .stack[data-astro-cid-wm5tubmq]>.copy[data-astro-cid-wm5tubmq],.none[data-astro-cid-wm5tubmq] .stack[data-astro-cid-wm5tubmq]>.copy[data-astro-cid-wm5tubmq] p{color:#ffffffeb}.none[data-astro-cid-wm5tubmq] .stack[data-astro-cid-wm5tubmq]>.copy[data-astro-cid-wm5tubmq] a{color:#fff}.none[data-astro-cid-wm5tubmq] .grid[data-astro-cid-wm5tubmq]{grid-template-columns:1fr;align-items:center;gap:1rem;display:grid}.none[data-astro-cid-wm5tubmq] .orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]{filter:blur(40px);opacity:.14;background:#fff}.none[data-astro-cid-wm5tubmq] .orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]:nth-child(2){opacity:.1}.none[data-astro-cid-wm5tubmq] .orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]:nth-child(3){opacity:.12}.none[data-astro-cid-wm5tubmq] .stroke-art[data-astro-cid-wm5tubmq] path[data-astro-cid-wm5tubmq]{stroke:#fff;opacity:.35}.none[data-astro-cid-wm5tubmq] .stroke-art[data-astro-cid-wm5tubmq] path[data-astro-cid-wm5tubmq].faint{opacity:.18}.tips[data-astro-cid-wm5tubmq]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.tips[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq] b[data-astro-cid-wm5tubmq]{font-size:.93rem;font-weight:600;display:block}.tips[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq],.tips[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq] p{color:#ffffffe6;font-size:.88rem;line-height:1.45}.tips[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq] a{color:#fff}.none[data-astro-cid-wm5tubmq] .card[data-astro-cid-wm5tubmq]{color:var(--charcoal);background:#fff;border-radius:20px;padding:1.05rem 1.1rem 1rem;box-shadow:0 30px 60px -28px #2f2e2e73}.none[data-astro-cid-wm5tubmq] .card[data-astro-cid-wm5tubmq] h3[data-astro-cid-wm5tubmq]{margin-bottom:.35rem;font-size:1.05rem}.none[data-astro-cid-wm5tubmq] .card[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq],.none[data-astro-cid-wm5tubmq] .card[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq] p{color:var(--ink2);font-size:.93rem}.none[data-astro-cid-wm5tubmq] .card[data-astro-cid-wm5tubmq] ul[data-astro-cid-wm5tubmq]{flex-direction:column;gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.none[data-astro-cid-wm5tubmq] .card[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]{color:var(--charcoal);align-items:flex-start;gap:.6rem;font-size:.9rem;font-weight:500;line-height:1.38;display:flex}.none[data-astro-cid-wm5tubmq] .card[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq] svg[data-astro-cid-wm5tubmq]{background:var(--lcoral);fill:none;width:20px;height:20px;stroke:var(--coral);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;margin-top:.05rem;padding:4px}html.groups-motion .none[data-astro-cid-wm5tubmq] .card[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq] svg[data-astro-cid-wm5tubmq] path[data-astro-cid-wm5tubmq]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ease);transition-delay:calc(var(--i,0) * .16s + .7s)}html.groups-motion .none[data-astro-cid-wm5tubmq].in .card[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq] svg[data-astro-cid-wm5tubmq] path[data-astro-cid-wm5tubmq]{stroke-dashoffset:0}.none[data-astro-cid-wm5tubmq] .fine[data-astro-cid-wm5tubmq]{color:var(--grey);margin-top:.8rem;font-size:.8rem}.none[data-astro-cid-wm5tubmq] .shot-wrap[data-astro-cid-wm5tubmq]{justify-content:center;align-items:flex-start;display:none;position:relative}.none[data-astro-cid-wm5tubmq] .shot[data-astro-cid-wm5tubmq]{background:#fff;border:1px solid #ffffff80;border-radius:26px;width:min(100%,290px);overflow:hidden;box-shadow:0 34px 70px -24px #2f2e2e80}.none[data-astro-cid-wm5tubmq] .shot[data-astro-cid-wm5tubmq] img[data-astro-cid-wm5tubmq]{width:100%;height:auto;display:block}.faq[data-astro-cid-wm5tubmq]{background:var(--blush);justify-content:flex-start;overflow:hidden}.faq[data-astro-cid-wm5tubmq] .cols[data-astro-cid-wm5tubmq]{grid-template-columns:1fr;align-items:start;gap:.9rem;display:grid}.q[data-astro-cid-wm5tubmq]{border-top:1px solid #2f2e2e1f}.q[data-astro-cid-wm5tubmq]:last-child{border-bottom:1px solid #2f2e2e1f}.q[data-astro-cid-wm5tubmq] summary[data-astro-cid-wm5tubmq]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 0;list-style:none;display:flex}.q[data-astro-cid-wm5tubmq] summary[data-astro-cid-wm5tubmq]::-webkit-details-marker{display:none}.q[data-astro-cid-wm5tubmq] summary[data-astro-cid-wm5tubmq] h3[data-astro-cid-wm5tubmq]{font-size:.95rem;font-weight:500}.q[data-astro-cid-wm5tubmq] .plus[data-astro-cid-wm5tubmq]{width:26px;height:26px;transition:transform .4s var(--ease), background-color .3s;background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.q[data-astro-cid-wm5tubmq] .plus[data-astro-cid-wm5tubmq] svg[data-astro-cid-wm5tubmq]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:13px;height:13px}.q[data-astro-cid-wm5tubmq][open] .plus[data-astro-cid-wm5tubmq]{background:var(--coral);color:#fff;transform:rotate(45deg)}.ans[data-astro-cid-wm5tubmq]{max-width:60ch;padding:0 2.5rem .9rem 0}html[dir=rtl] .ans[data-astro-cid-wm5tubmq]{padding:0 0 .9rem 2.5rem}.people[data-astro-cid-wm5tubmq]{text-align:center;background:#fff;overflow:hidden}.people[data-astro-cid-wm5tubmq] .orbs[data-astro-cid-wm5tubmq] i[data-astro-cid-wm5tubmq]{opacity:.35}.people[data-astro-cid-wm5tubmq] .grid[data-astro-cid-wm5tubmq]{grid-template-columns:1fr;justify-items:center;gap:.6rem;display:grid}.portrait[data-astro-cid-wm5tubmq]{aspect-ratio:1;width:min(44vw,230px);margin-bottom:1.7rem;position:relative}.portrait[data-astro-cid-wm5tubmq] .blob[data-astro-cid-wm5tubmq]{background:var(--lcoral);border-radius:42% 58% 50% 50%/55% 45%;position:absolute;inset:-8% -12% -10% -10%}html.groups-motion .people[data-astro-cid-wm5tubmq].in .portrait[data-astro-cid-wm5tubmq] .blob[data-astro-cid-wm5tubmq]{animation:12s ease-in-out infinite blob}.circle[data-astro-cid-wm5tubmq]{aspect-ratio:1;border-radius:50%;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #2f2e2e59}.circle[data-astro-cid-wm5tubmq] img[data-astro-cid-wm5tubmq]{object-fit:cover;object-position:60% 40%;width:100%;height:100%;display:block}html.groups-motion .people[data-astro-cid-wm5tubmq].in .circle[data-astro-cid-wm5tubmq] img[data-astro-cid-wm5tubmq]{animation:16s ease-out forwards kenburns}.people[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq]{max-width:36rem;margin-inline:auto}.people[data-astro-cid-wm5tubmq] .fine[data-astro-cid-wm5tubmq]{color:var(--grey);font-size:.82rem}.city-guides[data-astro-cid-wm5tubmq]{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin-top:1.2rem;font-size:.9rem;display:flex}.city-guides[data-astro-cid-wm5tubmq] h3[data-astro-cid-wm5tubmq]{color:var(--charcoal);margin-right:.2rem;font-size:.9rem;font-weight:600}.city-guides[data-astro-cid-wm5tubmq] ul[data-astro-cid-wm5tubmq]{flex-wrap:wrap;gap:.3rem .6rem;margin:0;padding:0;list-style:none;display:flex}.city-guides[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]+li[data-astro-cid-wm5tubmq]:before{content:"·";color:var(--grey);margin-right:.6rem}.city-guides[data-astro-cid-wm5tubmq] a[data-astro-cid-wm5tubmq]{color:var(--coral-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--peach);font-weight:500}.city-guides[data-astro-cid-wm5tubmq] a[data-astro-cid-wm5tubmq]:hover{text-decoration-color:currentColor}.near-cities[data-astro-cid-wm5tubmq]{flex-direction:column;align-items:center;gap:.7rem;margin-top:1.4rem;display:flex}.near-cities[data-astro-cid-wm5tubmq] h3[data-astro-cid-wm5tubmq]{color:var(--charcoal);font-size:.95rem;font-weight:600}.near-cities[data-astro-cid-wm5tubmq] ul[data-astro-cid-wm5tubmq]{flex-wrap:wrap;justify-content:center;gap:.45rem;max-width:40rem;margin:0;padding:0;list-style:none;display:flex}.near-cities[data-astro-cid-wm5tubmq] a[data-astro-cid-wm5tubmq]{background:var(--blush);color:var(--charcoal);border-radius:999px;align-items:baseline;gap:.3rem;padding:.5rem .85rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.near-cities[data-astro-cid-wm5tubmq] a[data-astro-cid-wm5tubmq] span[data-astro-cid-wm5tubmq]{color:var(--grey);font-variant-numeric:tabular-nums;font-weight:400}.near-cities[data-astro-cid-wm5tubmq] a[data-astro-cid-wm5tubmq]:hover{background:var(--lcoral)}.near-cities[data-astro-cid-wm5tubmq] a[data-astro-cid-wm5tubmq].all{background:var(--charcoal);color:#fff}.dlbar[data-astro-cid-wm5tubmq]{z-index:40;-webkit-backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom);color:#2f2e2e;background:#ffffffeb;border-top:1px solid #2f2e2e14;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 40px -24px #2f2e2e59}.dlbar[data-astro-cid-wm5tubmq].show{transform:none}.dlbar[data-astro-cid-wm5tubmq] .wrap[data-astro-cid-wm5tubmq]{align-items:center;gap:.8rem;width:100%;max-width:1100px;height:68px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px);display:flex}.dlbar[data-astro-cid-wm5tubmq] img[data-astro-cid-wm5tubmq]{border-radius:10px;flex:none;width:38px;height:38px;display:none}.dlbar[data-astro-cid-wm5tubmq] .txt[data-astro-cid-wm5tubmq]{flex:1;min-width:0;line-height:1.25}.dlbar[data-astro-cid-wm5tubmq] .txt[data-astro-cid-wm5tubmq] b[data-astro-cid-wm5tubmq]{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;display:block;overflow:hidden}.dlbar[data-astro-cid-wm5tubmq] .txt[data-astro-cid-wm5tubmq] small[data-astro-cid-wm5tubmq]{color:#797c7b;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:none;overflow:hidden}.dlbar[data-astro-cid-wm5tubmq] .dl[data-astro-cid-wm5tubmq]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.9rem;font-weight:500;line-height:1.1;text-decoration:none;transition:transform .25s,background-color .2s;display:inline-flex}.dlbar[data-astro-cid-wm5tubmq] .dl[data-astro-cid-wm5tubmq]:hover{transform:translateY(-2px)}.dlbar[data-astro-cid-wm5tubmq] .ios[data-astro-cid-wm5tubmq]{color:#fff;background:#ea6856}.dlbar[data-astro-cid-wm5tubmq] .ios[data-astro-cid-wm5tubmq]:hover{background:#d4533f}.dlbar[data-astro-cid-wm5tubmq] .android[data-astro-cid-wm5tubmq]{color:#2f2e2e;background:#f8edeb;display:none}.dlbar[data-astro-cid-wm5tubmq] .close[data-astro-cid-wm5tubmq]{color:#797c7b;cursor:pointer;background:0 0;border:0;padding:.3rem;font-size:1.2rem;line-height:1}@media (width>=900px){.crumbs[data-astro-cid-wm5tubmq]{display:flex}.stack[data-astro-cid-wm5tubmq]{gap:1rem}.copy[data-astro-cid-wm5tubmq]{font-size:1rem}.ch[data-astro-cid-wm5tubmq].bar-room>.wrap[data-astro-cid-wm5tubmq]{padding-bottom:clamp(1.3rem,4svh,5rem)}.stroke-art[data-astro-cid-wm5tubmq].sm{display:none}.stroke-art[data-astro-cid-wm5tubmq].lg{display:block}.hero[data-astro-cid-wm5tubmq]>.veil[data-astro-cid-wm5tubmq]{background:linear-gradient(90deg,#2f2e2edb 0%,#2f2e2e9e 42%,#2f2e2e24 78%),linear-gradient(#2f2e2e00 60%,#2f2e2e59 100%)}html[dir=rtl] .hero[data-astro-cid-wm5tubmq]>.veil[data-astro-cid-wm5tubmq]{background:linear-gradient(270deg,#2f2e2edb 0%,#2f2e2e9e 42%,#2f2e2e24 78%),linear-gradient(#2f2e2e00 60%,#2f2e2e59 100%)}.hero[data-astro-cid-wm5tubmq]>.bg[data-astro-cid-wm5tubmq]{object-position:50% 30%}.dek[data-astro-cid-wm5tubmq],.dek[data-astro-cid-wm5tubmq] p{font-size:1.1rem}.dek[data-astro-cid-wm5tubmq].second,.dek[data-astro-cid-wm5tubmq].second p{font-size:1rem}.places[data-astro-cid-wm5tubmq]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;display:grid;overflow:visible}.places[data-astro-cid-wm5tubmq] li[data-astro-cid-wm5tubmq]{flex:none}.dots[data-astro-cid-wm5tubmq]{display:none}.types[data-astro-cid-wm5tubmq] .grid[data-astro-cid-wm5tubmq]{grid-template-columns:56% 1fr}.types[data-astro-cid-wm5tubmq] .photo[data-astro-cid-wm5tubmq]{display:block}.classes[data-astro-cid-wm5tubmq] .grid[data-astro-cid-wm5tubmq]{grid-template-columns:1fr 1fr;gap:4rem}.classes[data-astro-cid-wm5tubmq] .grid[data-astro-cid-wm5tubmq].single{grid-template-columns:1fr}.classes[data-astro-cid-wm5tubmq] .copy[data-astro-cid-wm5tubmq]{font-size:1rem}.none[data-astro-cid-wm5tubmq] .grid[data-astro-cid-wm5tubmq]{grid-template-columns:1.15fr .85fr;gap:4rem}.none[data-astro-cid-wm5tubmq] .shot-wrap[data-astro-cid-wm5tubmq]{display:flex}.faq[data-astro-cid-wm5tubmq] .cols[data-astro-cid-wm5tubmq]{grid-template-columns:.8fr 1.2fr;gap:5rem}.q[data-astro-cid-wm5tubmq] summary[data-astro-cid-wm5tubmq] h3[data-astro-cid-wm5tubmq]{font-size:1rem}.portrait[data-astro-cid-wm5tubmq]{width:260px;margin-bottom:2.4rem}.dlbar[data-astro-cid-wm5tubmq] img[data-astro-cid-wm5tubmq]{display:block}.dlbar[data-astro-cid-wm5tubmq] .android[data-astro-cid-wm5tubmq]{display:inline-flex}.dlbar[data-astro-cid-wm5tubmq] .txt[data-astro-cid-wm5tubmq] b[data-astro-cid-wm5tubmq]{font-size:.95rem}.dlbar[data-astro-cid-wm5tubmq] .txt[data-astro-cid-wm5tubmq] small[data-astro-cid-wm5tubmq]{display:block}}@media (prefers-reduced-motion:reduce){html.groups-motion .guide[data-astro-cid-wm5tubmq] [data-astro-cid-wm5tubmq]{transition-duration:.01ms!important;animation:none!important}}.hero[data-astro-cid-ivxqeuow]{background:linear-gradient(180deg, var(--color-bg-warm) 0%, #fff 100%);padding-block:var(--space-12)}.grid[data-astro-cid-ivxqeuow]{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}.grid[data-astro-cid-ivxqeuow]>[data-astro-cid-ivxqeuow]{min-width:0}@media (width>=860px){.grid[data-astro-cid-ivxqeuow]{grid-template-columns:1.2fr 1fr}}h1[data-astro-cid-ivxqeuow]{margin:0 0 var(--space-4);letter-spacing:-.02em;color:var(--color-text-strong);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.08}.lead[data-astro-cid-ivxqeuow]{font-size:var(--text-xl);margin:0 0 var(--space-6);max-width:36ch;line-height:1.5}.note[data-astro-cid-ivxqeuow]{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.band[data-astro-cid-ivxqeuow]{padding-block:var(--space-12)}.band[data-astro-cid-ivxqeuow].warm{background:var(--color-bg-warm)}.shot[data-astro-cid-ivxqeuow] img[data-astro-cid-ivxqeuow]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.centered[data-astro-cid-ivxqeuow]{text-align:center}h2[data-astro-cid-ivxqeuow]{margin:0 0 var(--space-4);font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl));color:var(--color-text-strong);line-height:1.2}h3[data-astro-cid-ivxqeuow]{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--color-text-strong)}.copy[data-astro-cid-ivxqeuow] p{margin:0 0 1em}.copy[data-astro-cid-ivxqeuow] p:last-child{margin-bottom:0}.lead-copy[data-astro-cid-ivxqeuow] p{font-size:var(--text-lg);color:var(--color-text-muted)}.steps[data-astro-cid-ivxqeuow]{margin:var(--space-8) 0 0;gap:var(--space-6);text-align:start;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.steps[data-astro-cid-ivxqeuow]>li[data-astro-cid-ivxqeuow]{border-radius:var(--radius);min-width:0;padding:var(--space-6);border:1px solid var(--color-line);background:#fff}.num[data-astro-cid-ivxqeuow]{background:var(--color-coral);color:#fff;width:2.5rem;height:2.5rem;margin-bottom:var(--space-4);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.again[data-astro-cid-ivxqeuow]{margin-top:var(--space-8);justify-content:center;display:flex}.wrap[data-astro-cid-sy6zm2lv]{padding-block:var(--space-8) var(--space-16);max-width:44rem}.card[data-astro-cid-sy6zm2lv]{border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-5);background:#fff;display:grid}label[data-astro-cid-sy6zm2lv]{gap:var(--space-2);font-weight:600;font-size:var(--text-sm);display:grid}input[data-astro-cid-sy6zm2lv],textarea[data-astro-cid-sy6zm2lv]{font:inherit;font-size:var(--text-base);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-text);background:#fff;width:100%;padding:.75rem .9rem}input[data-astro-cid-sy6zm2lv]:focus,textarea[data-astro-cid-sy6zm2lv]:focus{outline:3px solid var(--color-rose-petal);border-color:var(--color-coral)}textarea[data-astro-cid-sy6zm2lv]{resize:vertical}.hp[data-astro-cid-sy6zm2lv]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}button[data-astro-cid-sy6zm2lv]{cursor:pointer;font:inherit;justify-self:start}.alt[data-astro-cid-sy6zm2lv]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.notice[data-astro-cid-sy6zm2lv]{border-radius:var(--radius);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-6)}.notice[data-astro-cid-sy6zm2lv].ok{border:1px solid var(--color-mint);background:#eaf7ea}.notice[data-astro-cid-sy6zm2lv].bad{background:var(--color-rose-tint);border:1px solid var(--color-rose-petal)}.city-card[data-astro-cid-sgg5joot]{background:#f8edeb;border:1px solid #ea68562e;border-radius:18px;max-width:44rem;margin:2.5rem auto 3rem;padding:1.2rem 1.4rem}.city-card[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{margin:0 0 .4rem;font-size:.95rem;line-height:1.5}.city-card-heading[data-astro-cid-sgg5joot]{font-size:1.05rem;font-weight:600}.city-card-cta[data-astro-cid-sgg5joot]{color:#ea6856;margin-top:.3rem;font-weight:600;text-decoration:none;display:inline-block}.city-card-cta[data-astro-cid-sgg5joot]:hover{text-decoration:underline}.eyebrow[data-astro-cid-sgg5joot]{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:600}.eyebrow[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{text-decoration:none}.cities[data-astro-cid-qlij2nsg]{--coral:#ea6856;--charcoal:#2f2e2e;--blush:#f8edeb;background:var(--blush);color:var(--charcoal);padding-block:clamp(2.4rem,7svh,5rem) 4rem}.wrap[data-astro-cid-qlij2nsg]{width:100%;max-width:1100px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.head[data-astro-cid-qlij2nsg]{max-width:44rem;margin-bottom:2.2rem}h1[data-astro-cid-qlij2nsg]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .8rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:600;line-height:1.08}.lede[data-astro-cid-qlij2nsg]{margin:0 0 .6rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5}.count[data-astro-cid-qlij2nsg]{color:#797c7b;margin:0;font-size:.85rem}.group[data-astro-cid-qlij2nsg]{margin-bottom:1.8rem}h2[data-astro-cid-qlij2nsg]{margin:0 0 .7rem;font-size:1.1rem;font-weight:600}.citylist[data-astro-cid-qlij2nsg]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.citylist[data-astro-cid-qlij2nsg] a[data-astro-cid-qlij2nsg]{color:var(--charcoal);background:#fff;border:1px solid #ea68562e;border-radius:999px;align-items:baseline;gap:.45rem;padding:.42rem .8rem;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.citylist[data-astro-cid-qlij2nsg] a[data-astro-cid-qlij2nsg]:hover{border-color:var(--coral)}.n[data-astro-cid-qlij2nsg]{color:var(--coral);font-variant-numeric:tabular-nums;font-size:.74rem}.about[data-astro-cid-if2csuon]{--coral:#ea6856;--charcoal:#2f2e2e;--blush:#f8edeb;--grey:#797c7b;background:var(--blush);color:var(--charcoal);padding-block:clamp(2.4rem,7svh,5rem) 4rem}.wrap[data-astro-cid-if2csuon]{width:100%;max-width:860px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.who[data-astro-cid-if2csuon]{grid-template-columns:1fr;align-items:center;gap:1.6rem;margin-bottom:2.6rem;display:grid}.portrait[data-astro-cid-if2csuon]{aspect-ratio:678/1024;border-radius:160px;width:min(60vw,240px);overflow:hidden;box-shadow:0 24px 60px -28px #2f2e2e59}.portrait[data-astro-cid-if2csuon] img[data-astro-cid-if2csuon]{object-fit:cover;width:100%;height:100%;display:block}.eyebrow[data-astro-cid-if2csuon]{letter-spacing:.08em;text-transform:uppercase;color:var(--coral);margin:0 0 .5rem;font-size:.8rem;font-weight:600}h1[data-astro-cid-if2csuon]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .9rem;font-size:clamp(1.8rem,4.5vw,2.9rem);font-weight:600;line-height:1.1}.lede[data-astro-cid-if2csuon]{margin:0 0 .8rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.facts[data-astro-cid-if2csuon]{color:var(--grey);margin:0;font-size:.9rem}.facts[data-astro-cid-if2csuon] a[data-astro-cid-if2csuon]{color:inherit}.block[data-astro-cid-if2csuon]{margin-bottom:2.2rem}.block[data-astro-cid-if2csuon] h2[data-astro-cid-if2csuon]{margin:0 0 .6rem;font-size:1.25rem;font-weight:600}.block[data-astro-cid-if2csuon] p[data-astro-cid-if2csuon]{max-width:62ch;margin:0 0 .8rem;line-height:1.6}.block[data-astro-cid-if2csuon] a[data-astro-cid-if2csuon]{color:inherit;font-weight:500}.block[data-astro-cid-if2csuon].small p[data-astro-cid-if2csuon]{color:var(--grey);font-size:.9rem}.postlist[data-astro-cid-if2csuon]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.postlist[data-astro-cid-if2csuon] li[data-astro-cid-if2csuon]{border-top:1px solid #e7d9d5;justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.95rem;line-height:1.4;display:flex}.postlist[data-astro-cid-if2csuon] li[data-astro-cid-if2csuon]:last-child{border-bottom:1px solid #e7d9d5}.postlist[data-astro-cid-if2csuon] a[data-astro-cid-if2csuon]{color:inherit;font-weight:500;text-decoration:none}.postlist[data-astro-cid-if2csuon] a[data-astro-cid-if2csuon]:hover{color:var(--coral)}.postlist[data-astro-cid-if2csuon] time[data-astro-cid-if2csuon]{color:var(--grey);white-space:nowrap;flex:none;font-size:.8rem}@media (width>=720px){.who[data-astro-cid-if2csuon]{grid-template-columns:240px 1fr;gap:2.4rem}.postlist[data-astro-cid-if2csuon] li[data-astro-cid-if2csuon]{font-size:1rem}}
