.hero[data-astro-cid-ewxirvlt]{position:relative;isolation:isolate;overflow:clip;margin-top:-84px;padding-top:calc(84px + clamp(24px,6vw,72px));padding-bottom:clamp(140px,18vw,240px);background:linear-gradient(180deg,#d9f1fd 0%,#f2fbff 46%,var(--cream) 100%)}[data-season=autumn] .hero[data-astro-cid-ewxirvlt]{background:linear-gradient(180deg,#ffe7c2 0%,#fff4e0 46%,var(--cream) 100%)}[data-season=winter] .hero[data-astro-cid-ewxirvlt]{background:linear-gradient(180deg,#cfe6fb 0%,#eef6ff 50%,var(--cream) 100%)}[data-season=spring] .hero[data-astro-cid-ewxirvlt]{background:linear-gradient(180deg,#dff5ea 0%,#f5fbf0 50%,var(--cream) 100%)}.hero__sky[data-astro-cid-ewxirvlt]{position:absolute;inset:0;z-index:-1}.hero__glow[data-astro-cid-ewxirvlt]{position:absolute;width:720px;aspect-ratio:1;right:-160px;top:-200px;border-radius:50%;background:radial-gradient(circle,#fddc2f8c,#fddc2f00 65%)}.cloud[data-astro-cid-ewxirvlt]{position:absolute;height:46px;border-radius:999px;background:#fff;opacity:.85;filter:drop-shadow(0 8px 14px rgb(11 31 51 / .06))}.cloud[data-astro-cid-ewxirvlt]:before,.cloud[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;background:#fff;border-radius:50%}.cloud[data-astro-cid-ewxirvlt]:before{width:60px;height:60px;left:22px;top:-30px}.cloud[data-astro-cid-ewxirvlt]:after{width:44px;height:44px;left:70px;top:-20px}.c1[data-astro-cid-ewxirvlt]{width:150px;top:22%;left:6%}.c2[data-astro-cid-ewxirvlt]{width:120px;top:12%;left:46%;scale:.8;opacity:.7}.c3[data-astro-cid-ewxirvlt]{width:180px;top:62%;left:-4%;scale:.9;opacity:.6}@media(prefers-reduced-motion:no-preference){.c1[data-astro-cid-ewxirvlt]{animation:drift 38s ease-in-out infinite alternate}.c2[data-astro-cid-ewxirvlt]{animation:drift 52s ease-in-out infinite alternate-reverse}.c3[data-astro-cid-ewxirvlt]{animation:drift 46s ease-in-out infinite alternate}}@keyframes drift{to{transform:translate(120px)}}.hero__inner[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(24px,4vw,56px)}@media(max-width:900px){.hero__inner[data-astro-cid-ewxirvlt]{grid-template-columns:1fr}.hero__art[data-astro-cid-ewxirvlt]{max-width:380px;margin-inline:auto;width:88%}}.hero__text[data-astro-cid-ewxirvlt]{position:relative;z-index:1}.hero__eyebrow[data-astro-cid-ewxirvlt]{background:#fff;padding:8px 16px;border-radius:999px;box-shadow:var(--shadow);color:var(--orange-ink)}.hero__eyebrow[data-astro-cid-ewxirvlt] .icon{color:var(--orange)}h1[data-astro-cid-ewxirvlt]{margin-bottom:.45em}.grow[data-astro-cid-ewxirvlt]{background:linear-gradient(100deg,var(--green-deep),var(--green) 60%,#8cc63f);background-clip:text;color:transparent}.together[data-astro-cid-ewxirvlt]{position:relative;display:inline-block;color:var(--blue-ink);white-space:nowrap}.together[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{position:absolute;left:0;bottom:-.18em;width:100%;height:.36em;overflow:visible}.together[data-astro-cid-ewxirvlt] path[data-astro-cid-ewxirvlt]{fill:none;stroke:var(--yellow);stroke-width:9;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.together[data-astro-cid-ewxirvlt] path[data-astro-cid-ewxirvlt]{animation:draw 1.1s .6s cubic-bezier(.6,0,.2,1) both}.hero__text[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]{animation:rise .8s var(--bounce) both}.hero__text[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]:nth-child(2){animation-delay:.08s}.hero__text[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]:nth-child(3){animation-delay:.16s}.hero__text[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]:nth-child(4){animation-delay:.24s}.hero__text[data-astro-cid-ewxirvlt]>[data-astro-cid-ewxirvlt]:nth-child(5){animation-delay:.32s}}@keyframes draw{0%{stroke-dashoffset:320}}@keyframes rise{0%{opacity:0;translate:0 30px}}.hero__promises[data-astro-cid-ewxirvlt]{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-weight:600;font-size:1rem;color:var(--navy)}.hero__promises[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;gap:8px}.hero__promises[data-astro-cid-ewxirvlt] .icon{width:22px;height:22px;color:var(--green-deep)}.hero__art[data-astro-cid-ewxirvlt]{transition:translate .6s cubic-bezier(.2,.8,.2,1)}.cloud[data-astro-cid-ewxirvlt],.hero__glow[data-astro-cid-ewxirvlt]{transition:translate .8s cubic-bezier(.2,.8,.2,1)}.hero__land[data-astro-cid-ewxirvlt]{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:clamp(150px,20vw,280px);z-index:-1}@supports ((animation-timeline: scroll()) and (animation-range: 0 100vh)){@media(prefers-reduced-motion:no-preference){.land[data-astro-cid-ewxirvlt]{animation:sink linear both;animation-timeline:scroll(root);animation-range:0 90vh}.land--city[data-astro-cid-ewxirvlt]{--to: 50px}.land--back[data-astro-cid-ewxirvlt]{--to: 30px}.land--trees[data-astro-cid-ewxirvlt]{--to: 22px}.land--front[data-astro-cid-ewxirvlt],.land--ribbon[data-astro-cid-ewxirvlt],.land--ribbon2[data-astro-cid-ewxirvlt]{animation:none}}}@keyframes sink{to{translate:0 var(--to, 0)}}.strand[data-astro-cid-y2t7ou63]{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);overflow:hidden;border-top:8px solid var(--accent)}.strand[data-astro-cid-y2t7ou63]:hover{color:var(--ink)}.strand__short[data-astro-cid-y2t7ou63]{font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.strand[data-astro-cid-y2t7ou63] h3[data-astro-cid-y2t7ou63]{font-size:1.6rem;margin-top:4px}.strand[data-astro-cid-y2t7ou63] p[data-astro-cid-y2t7ou63]{color:var(--ink-soft);flex:1}.strand__more[data-astro-cid-y2t7ou63]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--accent-ink)}.strand__more[data-astro-cid-y2t7ou63] .icon{width:20px;transition:translate .3s var(--bounce)}.strand[data-astro-cid-y2t7ou63]:hover .strand__more[data-astro-cid-y2t7ou63] .icon{translate:5px 0}.strand__blob[data-astro-cid-y2t7ou63]{position:absolute;width:180px;aspect-ratio:1;right:-70px;bottom:-80px;border-radius:50%;background:var(--accent-soft);z-index:-1;transition:scale .6s var(--bounce)}.strand[data-astro-cid-y2t7ou63]{isolation:isolate}.strand[data-astro-cid-y2t7ou63]:hover .strand__blob[data-astro-cid-y2t7ou63]{scale:1.5}.trail[data-astro-cid-uul323pr]{position:relative;overflow:clip}.trail__stops[data-astro-cid-uul323pr]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,5vw,64px);position:relative;z-index:1}.stop[data-astro-cid-uul323pr]{display:grid;grid-template-columns:1fr 220px 1fr;align-items:center}.stop__marker[data-astro-cid-uul323pr]{grid-column:2;grid-row:1;justify-self:start;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#fff;color:var(--accent-ink);box-shadow:0 0 0 6px var(--accent-soft),var(--shadow);transition:background-color .4s ease,color .4s ease,scale .5s var(--bounce),box-shadow .4s ease}.stop__marker[data-astro-cid-uul323pr] .icon{width:38px;height:38px}.stop[data-astro-cid-uul323pr]:nth-child(2n) .stop__marker[data-astro-cid-uul323pr]{justify-self:end}.stop__card[data-astro-cid-uul323pr]{grid-row:1;grid-column:1}.stop[data-astro-cid-uul323pr]:nth-child(2n) .stop__card[data-astro-cid-uul323pr]{grid-column:3}.stop__num[data-astro-cid-uul323pr]{display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:4px}.stop__word[data-astro-cid-uul323pr]{font-size:clamp(2rem,1.6rem + 1.6vw,2.8rem);font-weight:800;color:var(--navy);margin-bottom:.25em}.stop__word[data-astro-cid-uul323pr]:after{content:".";color:var(--accent)}.stop__card[data-astro-cid-uul323pr] p[data-astro-cid-uul323pr]{color:var(--ink-soft)}.stop__link[data-astro-cid-uul323pr]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--accent-ink);text-decoration:none}.stop__link[data-astro-cid-uul323pr] .icon{width:20px;height:20px;transition:translate .3s var(--bounce)}.stop__link[data-astro-cid-uul323pr]:hover .icon{translate:4px 0}.stop__card[data-astro-cid-uul323pr]{transition:translate .35s var(--bounce),box-shadow .3s ease}.stop__card[data-astro-cid-uul323pr]:hover{translate:0 -6px;box-shadow:var(--shadow-lift)}.trail-live .stop__marker[data-astro-cid-uul323pr]{scale:.88}.stop[data-astro-cid-uul323pr].is-reached .stop__marker[data-astro-cid-uul323pr]{scale:1;background:var(--accent);color:#fff;box-shadow:0 0 0 10px var(--accent-soft),0 0 40px 4px var(--accent-soft),var(--shadow)}.stop[data-astro-cid-uul323pr].theme-yellow.is-reached .stop__marker[data-astro-cid-uul323pr]{color:var(--navy)}@media(prefers-reduced-motion:no-preference){.stop[data-astro-cid-uul323pr].is-reached .stop__marker[data-astro-cid-uul323pr]{animation:ping .7s var(--bounce)}}@keyframes ping{40%{scale:1.22}}@media(max-width:760px){.stop[data-astro-cid-uul323pr]{grid-template-columns:64px 1fr;gap:0 14px;align-items:start}.stop__marker[data-astro-cid-uul323pr],.stop[data-astro-cid-uul323pr]:nth-child(2n) .stop__marker[data-astro-cid-uul323pr]{grid-column:1;justify-self:center;width:60px;height:60px;margin-top:24px}.stop__marker[data-astro-cid-uul323pr] .icon{width:28px;height:28px}.stop__card[data-astro-cid-uul323pr],.stop[data-astro-cid-uul323pr]:nth-child(2n) .stop__card[data-astro-cid-uul323pr]{grid-column:2}}.trail__svg[data-astro-cid-uul323pr]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.trail__ghost[data-astro-cid-uul323pr]{fill:none;stroke:#e6dccb;stroke-width:6;stroke-linecap:round;stroke-dasharray:2 16}.trail__path[data-astro-cid-uul323pr]{fill:none;stroke:url(#trail-grad);stroke-width:7;stroke-linecap:round}.trail__walker[data-astro-cid-uul323pr]{position:absolute;left:0;top:0;z-index:2;width:64px;height:64px;margin:-46px 0 0 -32px;filter:drop-shadow(0 6px 6px rgb(11 31 51 / .25));display:none;will-change:transform}.trail-live .trail__walker[data-astro-cid-uul323pr]{display:block}@media(prefers-reduced-motion:no-preference){.trail__walker[data-astro-cid-uul323pr] svg{animation:step .5s ease-in-out infinite alternate}}@keyframes step{to{translate:0 -5px;rotate:4deg}}@media(max-width:760px){.trail__walker[data-astro-cid-uul323pr]{width:46px;height:46px;margin:-34px 0 0 -23px}.trail__walker[data-astro-cid-uul323pr] svg{width:46px;height:46px}}.first__inner[data-astro-cid-p4wowkb3]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,72px);align-items:start}@media(max-width:900px){.first__inner[data-astro-cid-p4wowkb3]{grid-template-columns:1fr}}.first[data-astro-cid-p4wowkb3] .section-head[data-astro-cid-p4wowkb3]{position:sticky;top:120px;margin-bottom:0}@media(max-width:900px){.first[data-astro-cid-p4wowkb3] .section-head[data-astro-cid-p4wowkb3]{position:static}}.first__steps[data-astro-cid-p4wowkb3]{list-style:none;margin:0;padding:0;display:grid;gap:20px}.first__step[data-astro-cid-p4wowkb3]{display:flex;gap:20px;align-items:flex-start;overflow:hidden}.first__step[data-astro-cid-p4wowkb3]:nth-child(2){margin-left:clamp(0px,4vw,48px)}.first__step[data-astro-cid-p4wowkb3]:nth-child(3){margin-left:clamp(0px,8vw,96px)}.first__step[data-astro-cid-p4wowkb3] .icon-blob[data-astro-cid-p4wowkb3]{flex:none;margin:0}.first__step[data-astro-cid-p4wowkb3] h3[data-astro-cid-p4wowkb3]{margin-bottom:.3em}.first__step[data-astro-cid-p4wowkb3] p[data-astro-cid-p4wowkb3]{margin:0;color:var(--ink-soft)}.first__num[data-astro-cid-p4wowkb3]{position:absolute;right:18px;top:4px;font-size:6rem;font-weight:800;color:var(--accent-soft);line-height:1;z-index:0}.first__step[data-astro-cid-p4wowkb3]>[data-astro-cid-p4wowkb3]:not(.first__num){position:relative;z-index:1}.insta__inner[data-astro-cid-wceqwwmy]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,96px);align-items:center}@media(max-width:860px){.insta__inner[data-astro-cid-wceqwwmy]{grid-template-columns:1fr}}.insta__phone[data-astro-cid-wceqwwmy]{position:relative;width:min(320px,80%);margin-inline:auto;padding:14px;border-radius:44px;background:var(--navy);box-shadow:var(--shadow-lift);rotate:-5deg;transition:rotate .6s var(--bounce)}.insta__phone[data-astro-cid-wceqwwmy]:hover{rotate:0deg}.insta__screen[data-astro-cid-wceqwwmy]{border-radius:32px;background:#fff;padding:18px 14px 20px;overflow:hidden}.insta__top[data-astro-cid-wceqwwmy]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.insta__avatar[data-astro-cid-wceqwwmy]{width:38px;height:38px;border-radius:50%;background:conic-gradient(var(--orange),var(--yellow),var(--green),var(--blue),var(--orange));box-shadow:inset 0 0 0 4px #fff}.insta__handle[data-astro-cid-wceqwwmy]{font-weight:700;font-size:.9rem;color:var(--navy)}.insta__grid[data-astro-cid-wceqwwmy]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.insta__tile[data-astro-cid-wceqwwmy]{aspect-ratio:1;border-radius:12px;background:var(--bg);color:#fff;display:grid;place-items:center;align-content:center;gap:4px;font-size:.62rem;font-weight:700;text-align:center}.insta__tile[data-astro-cid-wceqwwmy]:nth-child(3){color:var(--navy)}.insta__heart[data-astro-cid-wceqwwmy]{position:absolute;color:#ff4f7b}.h1[data-astro-cid-wceqwwmy]{top:18%;right:-18px}.h2[data-astro-cid-wceqwwmy]{top:40%;left:-16px}.h3[data-astro-cid-wceqwwmy]{bottom:12%;right:-22px}@media(prefers-reduced-motion:no-preference){.insta__tile[data-astro-cid-wceqwwmy]{animation:tile 4s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}.insta__heart[data-astro-cid-wceqwwmy]{animation:float-up 3.4s ease-in-out infinite}.h2[data-astro-cid-wceqwwmy]{animation-delay:1.1s}.h3[data-astro-cid-wceqwwmy]{animation-delay:2.2s}}@keyframes tile{0%,80%,to{scale:1}88%{scale:.92}}@keyframes float-up{0%{translate:0 10px;opacity:0;scale:.6}30%{opacity:1;scale:1}to{translate:0 -50px;opacity:0}}.quote[data-astro-cid-j37ahk33]{margin:0;border-top:8px solid var(--accent)}.quote[data-astro-cid-j37ahk33] blockquote[data-astro-cid-j37ahk33]{margin:0 0 16px;font-size:1.25rem;font-weight:500;color:var(--navy)}.quote[data-astro-cid-j37ahk33] figcaption[data-astro-cid-j37ahk33]{font-weight:700;color:var(--accent-ink)}
