.benefit-list[data-astro-cid-ydhlxpda]{color:#637269;align-items:center;gap:21px;margin:0;padding:0;font-size:.64rem;line-height:1.5;list-style:none;display:flex}.benefit-list[data-astro-cid-ydhlxpda] li[data-astro-cid-ydhlxpda]{align-items:center;gap:8px;display:flex}.benefit-icon[data-astro-cid-ydhlxpda]{color:#007e7e;background:#eaf0e7;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.benefit-icon[data-astro-cid-ydhlxpda].people{color:#ff511e;background:#fae9dd}.benefit-icon[data-astro-cid-ydhlxpda].heart{color:#ffac1e;background:#f8efd7}@media (width<=600px){.benefit-list[data-astro-cid-ydhlxpda]{justify-content:center;gap:12px;font-size:.56rem}.benefit-icon[data-astro-cid-ydhlxpda]{border-radius:9px;width:29px;height:29px}.benefit-list[data-astro-cid-ydhlxpda] li[data-astro-cid-ydhlxpda]{gap:6px}}.hero-copy[data-astro-cid-am6nlcim]{z-index:4;position:relative}.hero-eyebrow[data-astro-cid-am6nlcim]{letter-spacing:.14em;color:#618173;align-items:center;gap:9px;margin:0 0 25px;font-size:.59rem;font-weight:600;display:flex}.hero-eyebrow[data-astro-cid-am6nlcim] span[data-astro-cid-am6nlcim]{background:#7aab8a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e7efdf}h1[data-astro-cid-am6nlcim]{font-family:var(--font-heading);letter-spacing:-.058em;margin:0;font-size:clamp(2.9rem,4.85vw,5.15rem);font-weight:800;line-height:1.12}h1[data-astro-cid-am6nlcim] span[data-astro-cid-am6nlcim],h1[data-astro-cid-am6nlcim] strong[data-astro-cid-am6nlcim]{font-weight:inherit;display:block}h1[data-astro-cid-am6nlcim] span[data-astro-cid-am6nlcim]{color:var(--color-orange)}h1[data-astro-cid-am6nlcim] strong[data-astro-cid-am6nlcim]{color:var(--color-teal)}.hero-subtitle[data-astro-cid-am6nlcim]{color:#718076;max-width:390px;margin:26px 0 28px;font-size:1.02rem;line-height:1.75}.hero-actions[data-astro-cid-am6nlcim]{flex-wrap:wrap;gap:11px;margin-bottom:32px;display:flex}.hero-actions[data-astro-cid-am6nlcim] .button[data-astro-cid-am6nlcim]{min-height:47px;padding:0 19px;font-size:.72rem}@media (width<=900px){.hero-copy[data-astro-cid-am6nlcim]{text-align:center;max-width:630px;margin:0 auto}.hero-eyebrow[data-astro-cid-am6nlcim],.hero-actions[data-astro-cid-am6nlcim]{justify-content:center}.hero-subtitle[data-astro-cid-am6nlcim]{margin-left:auto;margin-right:auto}.hero-copy[data-astro-cid-am6nlcim] .benefit-list{justify-content:center}h1[data-astro-cid-am6nlcim]{font-size:clamp(3.4rem,7vw,5rem)}}@media (width<=600px){h1[data-astro-cid-am6nlcim]{font-size:clamp(2.55rem,11.2vw,3.7rem)}.hero-eyebrow[data-astro-cid-am6nlcim]{letter-spacing:.12em;margin-bottom:22px;font-size:.51rem}.hero-subtitle[data-astro-cid-am6nlcim]{max-width:315px;margin-top:23px;font-size:.91rem;line-height:1.75}.hero-actions[data-astro-cid-am6nlcim]{gap:8px;margin-bottom:27px}.hero-actions[data-astro-cid-am6nlcim] .button[data-astro-cid-am6nlcim]{min-height:45px;padding:0 15px;font-size:.68rem}}.product-window[data-astro-cid-jjr2jbud]{isolation:isolate;background:#fff;border:1px solid #fff;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 32px 70px #19484418,0 5px 18px #1948440c}.product-top[data-astro-cid-jjr2jbud]{border-bottom:1px solid #eeefe9;justify-content:space-between;align-items:center;gap:10px;height:58px;padding:0 18px;display:flex}.product-top[data-astro-cid-jjr2jbud] .brand-logo img{object-fit:contain;width:27px;height:27px}.preview-pill[data-astro-cid-jjr2jbud]{color:#6e8077;font-size:.56rem}.avatar-stack[data-astro-cid-jjr2jbud]{padding-left:6px;display:flex}.avatar-stack[data-astro-cid-jjr2jbud] span[data-astro-cid-jjr2jbud]{color:#336555;background:#ceded5;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-6px;font-size:.56rem;font-weight:700;display:grid}.avatar-stack[data-astro-cid-jjr2jbud] span[data-astro-cid-jjr2jbud]:nth-child(2){color:#925e3e;background:#fae2d3}.avatar-stack[data-astro-cid-jjr2jbud] span[data-astro-cid-jjr2jbud]:nth-child(3){color:#807047;background:#ece3be}.product-layout[data-astro-cid-jjr2jbud]{grid-template-columns:43% 57%;min-height:375px;display:grid}.product-itinerary[data-astro-cid-jjr2jbud]{background:#fdfcf9;padding:20px 16px}.micro-label[data-astro-cid-jjr2jbud]{letter-spacing:.12em;color:#8a988f;margin:0 0 10px;font-size:.52rem;font-weight:600}.trip-heading[data-astro-cid-jjr2jbud] h3[data-astro-cid-jjr2jbud]{letter-spacing:-.035em;margin:0 0 10px;font-size:1.06rem;line-height:1.3}.trip-heading[data-astro-cid-jjr2jbud] h3[data-astro-cid-jjr2jbud] span[data-astro-cid-jjr2jbud]{margin-left:5px;display:inline-block}.trip-date[data-astro-cid-jjr2jbud]{color:#7f8c84;align-items:center;gap:5px;margin:0 0 18px;font-size:.59rem;display:flex}.day-tabs[data-astro-cid-jjr2jbud]{gap:5px;margin-bottom:19px;display:flex}.day-tabs[data-astro-cid-jjr2jbud] button[data-astro-cid-jjr2jbud]{color:#758578;background:#eceee7;border:0;border-radius:7px;flex:1;min-height:29px;padding:8px 2px;font-size:.53rem;font-weight:600}.day-tabs[data-astro-cid-jjr2jbud] button[data-astro-cid-jjr2jbud][aria-pressed=true]{color:#fff;background:#007e7e}.day-tabs[data-astro-cid-jjr2jbud] button[data-astro-cid-jjr2jbud]:hover{background:#d5e8df}.day-tabs[data-astro-cid-jjr2jbud] button[data-astro-cid-jjr2jbud][aria-pressed=true]:hover{background:#007e7e}.preview-stops[data-astro-cid-jjr2jbud]{margin:0;padding:0;list-style:none}.preview-stops[data-astro-cid-jjr2jbud][hidden]{display:none}.preview-stops[data-astro-cid-jjr2jbud] li[data-astro-cid-jjr2jbud]{align-items:center;gap:7px;margin-bottom:13px;display:flex}.stop-time[data-astro-cid-jjr2jbud]{color:#8b998e;font-variant-numeric:tabular-nums;font-size:.5rem}.stop-card[data-astro-cid-jjr2jbud]{background:#fff;border:1px solid #e8ebe2;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:0;padding:8px 7px;display:flex;box-shadow:0 3px 5px #1b483507}.stop-thumbnail[data-astro-cid-jjr2jbud]{color:#6b8462;background:#e8efda;border-radius:6px;flex:none;place-items:center;width:34px;height:37px;display:grid;overflow:hidden}.stop-thumbnail[data-astro-cid-jjr2jbud] img[data-astro-cid-jjr2jbud]{object-fit:cover;width:100%;height:100%}.stop-thumbnail--lunch[data-astro-cid-jjr2jbud]{color:#b17c4c;background:#fbebdb}.stop-card[data-astro-cid-jjr2jbud] h4[data-astro-cid-jjr2jbud]{font:600 .59rem var(--font-sans);letter-spacing:0;margin:0 0 4px}.stop-card[data-astro-cid-jjr2jbud] div[data-astro-cid-jjr2jbud]>span[data-astro-cid-jjr2jbud]{color:#88958b;font-size:.48rem;display:block}.stop-order[data-astro-cid-jjr2jbud]{color:#9aa397;margin-left:auto;font-size:.5rem}.add-stop[data-astro-cid-jjr2jbud]{color:#007e7e;justify-content:center;align-items:center;gap:6px;padding-top:9px;font-size:.58rem;font-weight:600;display:flex}.add-stop[data-astro-cid-jjr2jbud]:hover{text-decoration:underline}.product-map[data-astro-cid-jjr2jbud]{position:relative;overflow:hidden}.product-map[data-astro-cid-jjr2jbud] .map-artwork{position:absolute;inset:0}.map-label[data-astro-cid-jjr2jbud]{color:#537169;background:#ffffffec;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:.56rem;display:flex;position:absolute;top:15px;left:15px;box-shadow:0 3px 10px #1648370d}.map-compass[data-astro-cid-jjr2jbud]{color:#62827b;background:#ffffffed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.map-trip-card[data-astro-cid-jjr2jbud]{background:#fff;border-radius:13px;padding:5px 5px 12px;position:absolute;bottom:20px;left:32px;right:17px;box-shadow:0 10px 20px #184c4520}.map-trip-card[data-astro-cid-jjr2jbud] img[data-astro-cid-jjr2jbud]{object-fit:cover;border-radius:9px;width:100%;height:88px;display:block}.map-trip-card[data-astro-cid-jjr2jbud]>div[data-astro-cid-jjr2jbud]{padding:10px 8px 0}.map-trip-card[data-astro-cid-jjr2jbud] strong[data-astro-cid-jjr2jbud]{font-size:.7rem;font-family:var(--font-heading)}.map-trip-card[data-astro-cid-jjr2jbud] span[data-astro-cid-jjr2jbud]{color:#879487;align-items:center;gap:4px;margin-top:6px;font-size:.5rem;display:flex}.map-trip-card[data-astro-cid-jjr2jbud]>a[data-astro-cid-jjr2jbud]{color:#007e7e;background:#edf3ec;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:16px;right:12px}.product-status[data-astro-cid-jjr2jbud]{color:#809184;border-top:1px solid #efefea;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 18px;font-size:.49rem;display:flex}.product-status[data-astro-cid-jjr2jbud]>span[data-astro-cid-jjr2jbud]:first-child{color:#478573;align-items:center;gap:4px;display:flex}@media (width>=1400px){.product-layout[data-astro-cid-jjr2jbud]{min-height:435px}.product-itinerary[data-astro-cid-jjr2jbud]{padding:26px 20px}.stop-card[data-astro-cid-jjr2jbud]{padding:10px}.trip-heading[data-astro-cid-jjr2jbud] h3[data-astro-cid-jjr2jbud]{font-size:1.3rem}.stop-card[data-astro-cid-jjr2jbud] h4[data-astro-cid-jjr2jbud]{font-size:.69rem}.stop-card[data-astro-cid-jjr2jbud] div[data-astro-cid-jjr2jbud]>span[data-astro-cid-jjr2jbud]{font-size:.56rem}.day-tabs[data-astro-cid-jjr2jbud] button[data-astro-cid-jjr2jbud]{font-size:.62rem}.stop-time[data-astro-cid-jjr2jbud]{font-size:.57rem}.map-trip-card[data-astro-cid-jjr2jbud] img[data-astro-cid-jjr2jbud]{height:100px}}@media (width<=600px){.product-window[data-astro-cid-jjr2jbud]{border-radius:18px}.product-top[data-astro-cid-jjr2jbud]{height:46px;padding:0 11px}.preview-pill[data-astro-cid-jjr2jbud]{display:none}.product-layout[data-astro-cid-jjr2jbud]{grid-template-columns:47% 53%;min-height:315px}.product-itinerary[data-astro-cid-jjr2jbud]{padding:16px 10px}.trip-heading[data-astro-cid-jjr2jbud] h3[data-astro-cid-jjr2jbud]{font-size:.88rem}.trip-heading[data-astro-cid-jjr2jbud] h3[data-astro-cid-jjr2jbud] span[data-astro-cid-jjr2jbud]{display:none}.micro-label[data-astro-cid-jjr2jbud]{font-size:.47rem}.trip-date[data-astro-cid-jjr2jbud]{margin-bottom:12px;font-size:.53rem}.day-tabs[data-astro-cid-jjr2jbud]{gap:3px;margin-bottom:15px}.day-tabs[data-astro-cid-jjr2jbud] button[data-astro-cid-jjr2jbud]{padding:7px 2px;font-size:.48rem}.stop-time[data-astro-cid-jjr2jbud]{display:none}.stop-card[data-astro-cid-jjr2jbud]{gap:5px;padding:7px 5px}.stop-thumbnail[data-astro-cid-jjr2jbud]{width:25px;height:31px}.stop-card[data-astro-cid-jjr2jbud] h4[data-astro-cid-jjr2jbud]{font-size:.55rem}.stop-card[data-astro-cid-jjr2jbud] div[data-astro-cid-jjr2jbud]>span[data-astro-cid-jjr2jbud]{font-size:.45rem}.stop-order[data-astro-cid-jjr2jbud]{display:none}.preview-stops[data-astro-cid-jjr2jbud] li[data-astro-cid-jjr2jbud]{margin-bottom:10px}.add-stop[data-astro-cid-jjr2jbud]{gap:3px;font-size:.5rem}.map-label[data-astro-cid-jjr2jbud]{padding:7px;font-size:.47rem;top:10px;left:9px}.map-compass[data-astro-cid-jjr2jbud]{width:28px;height:28px;top:48px;right:10px}.map-trip-card[data-astro-cid-jjr2jbud]{bottom:15px;left:12px;right:10px}.map-trip-card[data-astro-cid-jjr2jbud] img[data-astro-cid-jjr2jbud]{height:65px}.map-trip-card[data-astro-cid-jjr2jbud] strong[data-astro-cid-jjr2jbud]{font-size:.58rem}.map-trip-card[data-astro-cid-jjr2jbud] span[data-astro-cid-jjr2jbud]{max-width:80px;font-size:.43rem;line-height:1.4}.map-trip-card[data-astro-cid-jjr2jbud]>a[data-astro-cid-jjr2jbud]{width:21px;height:21px;bottom:13px;right:8px}.product-status[data-astro-cid-jjr2jbud]{height:30px;padding:0 10px;font-size:.43rem}.product-status[data-astro-cid-jjr2jbud]>span[data-astro-cid-jjr2jbud]:last-child{display:none}}.day-tabs[data-astro-cid-jjr2jbud] button[data-astro-cid-jjr2jbud]{min-height:38px;transition:background .25s,color .25s}.preview-stops[data-astro-cid-jjr2jbud]:not([hidden]) .stop-card[data-astro-cid-jjr2jbud]{animation:.35s cubic-bezier(.22,1,.36,1) both stop-in}.preview-stops[data-astro-cid-jjr2jbud] li[data-astro-cid-jjr2jbud]:nth-child(2) .stop-card[data-astro-cid-jjr2jbud]{animation-delay:50ms}.preview-stops[data-astro-cid-jjr2jbud] li[data-astro-cid-jjr2jbud]:nth-child(3) .stop-card[data-astro-cid-jjr2jbud]{animation-delay:.1s}@keyframes stop-in{0%{opacity:0;translate:8px}to{opacity:1;translate:0}}.product-window[data-astro-cid-jjr2jbud][data-selected-day="1"] .map-route{stroke:var(--color-orange)}.product-window[data-astro-cid-jjr2jbud][data-selected-day="2"] .map-route{stroke:var(--color-teal)}.product-window[data-astro-cid-jjr2jbud]:focus-within .map-route,.product-window[data-astro-cid-jjr2jbud]:hover .map-route{animation:1.4s linear 2 route-flow}@keyframes route-flow{to{stroke-dashoffset:-28px}}.day-label-short[data-astro-cid-jjr2jbud]{display:none}@media (width<=600px){.day-label-long[data-astro-cid-jjr2jbud]{display:none}.day-label-short[data-astro-cid-jjr2jbud]{display:inline}.day-tabs[data-astro-cid-jjr2jbud] button[data-astro-cid-jjr2jbud]{min-height:40px;font-size:.85rem}}.hero-visual[data-astro-cid-i3xutpoc]{isolation:isolate;min-width:0;padding:20px 0 40px;position:relative}.hero-orbit[data-astro-cid-i3xutpoc]{z-index:-1;background:radial-gradient(#e4eddf 0%,#f2f3e8 50%,#0000 70%);border-radius:50%;position:absolute;inset:-35px -30px}.planner-note[data-astro-cid-i3xutpoc]{z-index:1;color:#60857b;justify-content:flex-end;align-items:center;gap:7px;margin:0 20px 13px;font-size:.63rem;font-weight:500;display:flex;position:relative}.hero-mascot[data-astro-cid-i3xutpoc]{object-fit:contain;z-index:2;pointer-events:none;filter:drop-shadow(0 16px 18px #174a4020);width:157px;height:auto;position:absolute;bottom:-20px;left:-39px}.hero-saved[data-astro-cid-i3xutpoc]{z-index:3;background:#fff;border:1px solid #eff0e8;border-radius:13px;align-items:center;gap:10px;padding:14px 18px;display:flex;position:absolute;bottom:13px;right:28px;transform:rotate(-3deg);box-shadow:0 14px 25px #21534410}.hero-saved[data-astro-cid-i3xutpoc]>span[data-astro-cid-i3xutpoc]{color:#4d9475;background:#e9f2e6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hero-saved[data-astro-cid-i3xutpoc] strong[data-astro-cid-i3xutpoc]{font-size:.64rem;font-weight:600;display:block}.hero-saved[data-astro-cid-i3xutpoc] small[data-astro-cid-i3xutpoc]{color:#859184;margin-top:4px;font-size:.55rem;display:block}@media (width<=900px){.hero-visual[data-astro-cid-i3xutpoc]{width:100%;max-width:660px;margin:20px auto 0}.hero-mascot[data-astro-cid-i3xutpoc]{width:140px;left:-20px}}@media (width<=600px){.hero-visual[data-astro-cid-i3xutpoc]{margin-top:16px;padding-top:0;padding-bottom:46px}.hero-mascot[data-astro-cid-i3xutpoc]{width:110px;bottom:-14px;left:-11px}.planner-note[data-astro-cid-i3xutpoc]{margin-right:4px;font-size:.56rem}.hero-saved[data-astro-cid-i3xutpoc]{padding:11px 13px;bottom:11px;right:6px}.hero-saved[data-astro-cid-i3xutpoc] strong[data-astro-cid-i3xutpoc]{font-size:.55rem}.hero-saved[data-astro-cid-i3xutpoc] small[data-astro-cid-i3xutpoc]{font-size:.49rem}}.hero-mascot[data-astro-cid-i3xutpoc]{width:175px;transition:translate .45s cubic-bezier(.22,1,.36,1),rotate .45s cubic-bezier(.22,1,.36,1);bottom:-48px;left:-92px}.hero-visual[data-astro-cid-i3xutpoc]:hover .hero-mascot[data-astro-cid-i3xutpoc]{translate:0 -7px;rotate:-2deg}@media (width<=900px){.hero-visual[data-astro-cid-i3xutpoc]{padding-bottom:145px}.hero-mascot[data-astro-cid-i3xutpoc]{width:90px;bottom:0;left:0}.hero-saved[data-astro-cid-i3xutpoc]{bottom:45px;right:12px}}@media (width<=600px){.hero-visual[data-astro-cid-i3xutpoc]{padding-bottom:145px}.hero-mascot[data-astro-cid-i3xutpoc]{width:90px;bottom:0;left:0}.hero-saved[data-astro-cid-i3xutpoc]{bottom:45px;right:0}}@media (width>=1101px){.hero-mascot[data-astro-cid-i3xutpoc]{width:165px;bottom:-40px;left:-165px}}@media (width>=901px) and (width<=1100px){.hero-visual[data-astro-cid-i3xutpoc]{padding-bottom:145px}.hero-mascot[data-astro-cid-i3xutpoc]{width:90px;bottom:0;left:0}.hero-saved[data-astro-cid-i3xutpoc]{bottom:45px;right:0}}.hero[data-astro-cid-acwi7emv]{max-width:var(--container);padding:100px var(--page-x-padding) 115px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:50px;min-height:650px;margin:auto;display:grid;position:relative}@media (width<=1100px){.hero[data-astro-cid-acwi7emv]{gap:25px;padding-top:80px;padding-bottom:90px}}@media (width<=900px){.hero[data-astro-cid-acwi7emv]{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:65px;padding-bottom:90px}}@media (width<=600px){.hero[data-astro-cid-acwi7emv]{gap:20px;padding:55px 20px 85px}}.faq-section[data-astro-cid-6oiiwcrf]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:75px;display:grid}.faq-heading[data-astro-cid-6oiiwcrf] h2[data-astro-cid-6oiiwcrf]{font-size:clamp(2rem,3vw,2.8rem)}.faq-heading[data-astro-cid-6oiiwcrf] .text-link[data-astro-cid-6oiiwcrf]{margin-top:27px;line-height:1.6}.faq-list[data-astro-cid-6oiiwcrf]{border-top:1px solid #dbe3d7}.faq-list[data-astro-cid-6oiiwcrf] details[data-astro-cid-6oiiwcrf]{border-bottom:1px solid #dbe3d7}.faq-list[data-astro-cid-6oiiwcrf] summary[data-astro-cid-6oiiwcrf]{cursor:pointer;min-height:76px;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1rem;font-weight:800;list-style:none;display:flex}.faq-list[data-astro-cid-6oiiwcrf] summary[data-astro-cid-6oiiwcrf]::-webkit-details-marker{display:none}.faq-plus[data-astro-cid-6oiiwcrf]{width:32px;height:32px;color:var(--color-teal);background:#e8f0e7;border-radius:50%;flex:none;place-items:center;transition:rotate .3s,background .3s;display:grid}.faq-list[data-astro-cid-6oiiwcrf] details[data-astro-cid-6oiiwcrf][open] .faq-plus[data-astro-cid-6oiiwcrf]{background:#ffac1e33;rotate:45deg}.faq-answer[data-astro-cid-6oiiwcrf] p[data-astro-cid-6oiiwcrf]{color:#5c7063;margin:0;padding:0 45px 24px 0;font-size:.88rem;line-height:1.85}.faq-list[data-astro-cid-6oiiwcrf] details[data-astro-cid-6oiiwcrf][open] .faq-answer[data-astro-cid-6oiiwcrf]{animation:.3s ease-out answer-in}@keyframes answer-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media (width<=900px){.faq-section[data-astro-cid-6oiiwcrf]{gap:40px}}@media (width<=680px){.faq-section[data-astro-cid-6oiiwcrf]{grid-template-columns:1fr;gap:30px}.faq-heading[data-astro-cid-6oiiwcrf]{text-align:center}.faq-list[data-astro-cid-6oiiwcrf] summary[data-astro-cid-6oiiwcrf]{font-size:.95rem}.faq-answer[data-astro-cid-6oiiwcrf] p[data-astro-cid-6oiiwcrf]{padding-right:0}}:root{--tilt-perspective:1000px;--tilt-return:1s;--tilt-return-ease:cubic-bezier(.22, 1, .36, 1);--tilt-follow:.4s;--tilt-follow-ease:cubic-bezier(.22, 1, .36, 1);--tilt-glare-opacity:.32;--tilt-glare-fade:.3s;--tilt-glare-ease:cubic-bezier(.22, 1, .36, 1)}.t-tilt{touch-action:none}.t-tilt-card{transform:perspective(var(--tilt-perspective)) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transform-style:preserve-3d;transition:transform var(--tilt-return) var(--tilt-return-ease);will-change:transform;border-radius:12px;position:relative;overflow:hidden}.t-tilt-card.is-tilting{transition:transform var(--tilt-follow) var(--tilt-follow-ease)}.t-tilt-glare{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 95px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff7a, #ffffff0f 52%, #fff0 84%), radial-gradient(circle 200px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff38, #ffffff0a 58%, #fff0 78%), radial-gradient(circle 360px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff1a, #fff0 88%);transition:opacity var(--tilt-glare-fade) var(--tilt-glare-ease);position:absolute;inset:0}.t-tilt.is-hover .t-tilt-glare{opacity:var(--tilt-glare-opacity)}@media (prefers-reduced-motion:reduce){.t-tilt-card{transition:none!important;transform:none!important}}:root{--like-color:#f40051;--like-fill:.15s;--like-pop:.35s;--like-pop-ease:cubic-bezier(.34, 1.96, .64, 1);--like-particle-dur:.6s;--like-particle-dist:20px;--like-particle-size:2.5px;--like-ease:cubic-bezier(.22, 1, .36, 1)}.t-like-heart{color:currentColor;transition:color var(--like-fill) var(--like-ease)}.t-like-heart path{fill:#0000;stroke:currentColor;transition:fill var(--like-fill) var(--like-ease), stroke var(--like-fill) var(--like-ease)}.t-like[data-liked=true] .t-like-heart{color:var(--like-color)}.t-like[data-liked=true] .t-like-heart path{fill:currentColor}.t-like[data-liked=true] .t-like-icon{animation:t-like-pop var(--like-pop) var(--like-pop-ease)}@keyframes t-like-pop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}.t-like-particles{pointer-events:none;width:0;height:0;color:var(--like-color);position:absolute;top:50%;left:50%}.t-like-particles i{left:calc(var(--like-particle-size) * var(--psize,1) / -2);top:calc(var(--like-particle-size) * var(--psize,1) / -2);width:calc(var(--like-particle-size) * var(--psize,1));height:calc(var(--like-particle-size) * var(--psize,1));opacity:0;background:currentColor;border-radius:50%;position:absolute}@keyframes t-like-burst{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(calc(var(--px) * .25), calc(var(--py) * .25)) scale(1)}to{opacity:0;transform:translate(var(--px), var(--py)) scale(var(--p-end-scale,.6))}}.t-like.is-bursting .t-like-particles i{animation:t-like-burst var(--pdur,var(--like-particle-dur)) ease-out var(--pdelay,0s) forwards}@media (prefers-reduced-motion:reduce){.t-like-icon,.t-like-particles i{animation:none!important}}:root{--like-color:var(--color-orange);--tilt-glare-opacity:.22}.t-tilt{touch-action:auto;min-width:0}.t-tilt-card{border-radius:22px}[data-reveal]{transition:opacity .65s cubic-bezier(.22,1,.36,1),translate .65s cubic-bezier(.22,1,.36,1)}[data-reveal].is-awaiting{opacity:0;translate:0 24px}@media (prefers-reduced-motion:reduce){[data-reveal].is-awaiting{opacity:1;translate:none}}.chaos-comparison[data-astro-cid-5nzt3xwj]{grid-template-columns:1fr 80px 1fr;align-items:center;gap:25px;max-width:970px;margin:55px auto 0;display:grid}.comparison-label[data-astro-cid-5nzt3xwj]{letter-spacing:.15em;color:#a1a28f;text-align:center;margin:0 0 22px;font-size:.54rem;font-weight:600}.chaos-before[data-astro-cid-5nzt3xwj]{height:300px;position:relative}.browser-tabs[data-astro-cid-5nzt3xwj]{background:#fff;border:1px solid #e9e7dc;border-radius:9px;gap:3px;width:89%;margin-top:18px;padding:9px 10px;display:flex;transform:rotate(-7deg);box-shadow:0 6px 20px #2a503110}.browser-tabs[data-astro-cid-5nzt3xwj] span[data-astro-cid-5nzt3xwj]{color:#7b897b;white-space:nowrap;background:#f0f1e8;border-radius:5px;flex:1;align-items:center;gap:4px;padding:8px;font-size:.48rem;display:flex}.browser-tabs[data-astro-cid-5nzt3xwj] span[data-astro-cid-5nzt3xwj]:last-child{background:#e9e6dc;flex:0}.link-note[data-astro-cid-5nzt3xwj]{color:#6b9a8d;background:#fff;border:1px solid #e7e9de;border-radius:8px;align-items:center;gap:10px;max-width:90%;padding:15px;font-size:.56rem;display:flex;position:absolute;top:100px;right:-3px;transform:rotate(4deg);box-shadow:0 9px 20px #2a503110}.link-note[data-astro-cid-5nzt3xwj] span[data-astro-cid-5nzt3xwj]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-bubble[data-astro-cid-5nzt3xwj]{z-index:2;background:#fff;border:1px solid #e9e7dc;border-radius:9px;align-items:center;gap:8px;max-width:85%;padding:15px 12px;display:flex;position:absolute;bottom:36px;left:0;transform:rotate(-4deg);box-shadow:0 6px 20px #2a503110}.chat-avatar[data-astro-cid-5nzt3xwj]{color:#a07256;background:#e8d2c0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.58rem;display:grid}.chat-bubble[data-astro-cid-5nzt3xwj] strong[data-astro-cid-5nzt3xwj]{font-size:.56rem}.chat-bubble[data-astro-cid-5nzt3xwj] p[data-astro-cid-5nzt3xwj]{color:#879281;white-space:nowrap;margin:5px 0 0;font-size:.52rem}.chat-bubble[data-astro-cid-5nzt3xwj] svg{color:#c3cbbb}.sticky-note[data-astro-cid-5nzt3xwj]{color:#968047;background:#f8edbc;border-radius:3px;flex-direction:column;gap:9px;width:150px;padding:16px;display:flex;position:absolute;bottom:0;right:5px;transform:rotate(9deg);box-shadow:0 10px 20px #6f643810}.sticky-note[data-astro-cid-5nzt3xwj] strong[data-astro-cid-5nzt3xwj]{font-size:.56rem}.sticky-note[data-astro-cid-5nzt3xwj] span[data-astro-cid-5nzt3xwj]{font-size:.49rem}.comparison-arrow[data-astro-cid-5nzt3xwj]{color:#609b89;background:#eaf0e2;border-radius:50%;justify-self:center;place-items:center;width:48px;height:48px;display:grid}.organized-card[data-astro-cid-5nzt3xwj]{background:#fff;border:1px solid #e3e9dd;border-radius:17px;padding:23px 21px;transform:rotate(2deg);box-shadow:0 18px 38px #2a503111}.organized-heading[data-astro-cid-5nzt3xwj]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.organized-icon[data-astro-cid-5nzt3xwj]{color:#608b67;background:#eaf0df;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.organized-heading[data-astro-cid-5nzt3xwj] strong[data-astro-cid-5nzt3xwj]{font-family:var(--font-heading);letter-spacing:-.035em;font-size:.87rem;display:block}.organized-heading[data-astro-cid-5nzt3xwj] div[data-astro-cid-5nzt3xwj]>span[data-astro-cid-5nzt3xwj]{color:#91a08e;margin-top:5px;font-size:.51rem;display:block}.organized-row[data-astro-cid-5nzt3xwj]{color:#60806c;border-bottom:1px solid #edf0e6;align-items:center;gap:9px;padding:12px 0;font-size:.63rem;display:flex}.organized-check[data-astro-cid-5nzt3xwj]{color:#749b78;background:#edf3e4;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.organized-count[data-astro-cid-5nzt3xwj]{color:#a1ae94;margin-left:auto;font-size:.59rem}.organized-footer[data-astro-cid-5nzt3xwj]{color:#9cab93;justify-content:space-between;align-items:center;margin-top:17px;font-size:.46rem;display:flex}.organized-footer[data-astro-cid-5nzt3xwj]>span[data-astro-cid-5nzt3xwj]{align-items:center;gap:5px;display:flex}.organized-footer[data-astro-cid-5nzt3xwj]>span[data-astro-cid-5nzt3xwj]>span[data-astro-cid-5nzt3xwj]{background:#81a575;border-radius:50%;width:4px;height:4px}@media (width<=600px){.chaos-comparison[data-astro-cid-5nzt3xwj]{grid-template-columns:1fr;gap:26px;max-width:350px;margin-top:35px}.chaos-before[data-astro-cid-5nzt3xwj]{height:265px}.comparison-arrow[data-astro-cid-5nzt3xwj]{width:36px;height:36px;transform:rotate(90deg)}.chaos-after[data-astro-cid-5nzt3xwj] .comparison-label[data-astro-cid-5nzt3xwj]{margin-bottom:16px}.organized-card[data-astro-cid-5nzt3xwj]{transform:none}.chat-bubble[data-astro-cid-5nzt3xwj]{bottom:30px}.organized-heading[data-astro-cid-5nzt3xwj] strong[data-astro-cid-5nzt3xwj]{font-size:.83rem}}.collaboration-visual[data-astro-cid-qbzebsnq]{padding:20px 20px 35px;position:relative}.collaboration-card[data-astro-cid-qbzebsnq]{background:#fff;border:1px solid #e5e9df;border-radius:20px;overflow:hidden;transform:rotate(2deg);box-shadow:0 25px 55px #2a503118}.group-top[data-astro-cid-qbzebsnq]{color:#789480;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;font-size:.64rem;display:flex}.group-top[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]:first-child{color:#597c69;align-items:center;gap:7px;font-weight:500;display:flex}.group-badge[data-astro-cid-qbzebsnq]{letter-spacing:.08em;color:#90a379;background:#eef2e3;border-radius:5px;padding:5px 7px;font-size:.43rem}.group-cover[data-astro-cid-qbzebsnq]{height:195px;position:relative;overflow:hidden}.group-cover[data-astro-cid-qbzebsnq]>img[data-astro-cid-qbzebsnq]{object-fit:cover;width:100%;height:100%}.group-cover[data-astro-cid-qbzebsnq]:after{content:"";background:linear-gradient(#0000,#123d44a3);position:absolute;inset:0}.group-cover[data-astro-cid-qbzebsnq]>div[data-astro-cid-qbzebsnq]{z-index:1;color:#fff;position:absolute;bottom:18px;left:22px}.group-cover[data-astro-cid-qbzebsnq]>div[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]{letter-spacing:.13em;font-size:.43rem}.group-cover[data-astro-cid-qbzebsnq] h3[data-astro-cid-qbzebsnq]{letter-spacing:-.04em;margin:5px 0 4px;font-size:1.8rem}.group-cover[data-astro-cid-qbzebsnq] p[data-astro-cid-qbzebsnq]{opacity:.8;margin:0;font-size:.53rem}.group-content[data-astro-cid-qbzebsnq]{padding:18px 22px}.group-friends[data-astro-cid-qbzebsnq]{border-bottom:1px solid #eef0e4;align-items:center;gap:10px;padding-bottom:18px;display:flex}.group-friends[data-astro-cid-qbzebsnq] .avatar-stack[data-astro-cid-qbzebsnq] span[data-astro-cid-qbzebsnq]{border-color:#fff;width:28px;height:28px;font-size:.48rem}.group-friends[data-astro-cid-qbzebsnq]>svg{color:#83a17c;margin-left:auto}.group-vote[data-astro-cid-qbzebsnq]{padding-top:18px}.vote-eyebrow[data-astro-cid-qbzebsnq]{letter-spacing:.12em;color:#9ca88d;margin-bottom:7px;font-size:.43rem;display:block}.group-vote[data-astro-cid-qbzebsnq]>strong[data-astro-cid-qbzebsnq]{font-family:var(--font-heading);letter-spacing:-.025em;font-size:.8rem}.vote-option[data-astro-cid-qbzebsnq]{margin-top:14px}.vote-option[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]{color:#7e937e;justify-content:space-between;margin-bottom:8px;font-size:.54rem;display:flex}.vote-option[data-astro-cid-qbzebsnq]>div[data-astro-cid-qbzebsnq]{background:#edf0e6;border-radius:10px;height:5px}.vote-option[data-astro-cid-qbzebsnq]>div[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]{background:#007e7e;border-radius:10px;width:75%;height:100%;display:block}.group-action[data-astro-cid-qbzebsnq]{color:#458575;border-top:1px solid #edf0e6;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;font-size:.58rem;font-weight:500;display:flex}.group-action[data-astro-cid-qbzebsnq]:hover{text-decoration:underline}.floating-idea[data-astro-cid-qbzebsnq]{background:#fff;border:1px solid #f0eee5;border-radius:10px;align-items:center;gap:8px;padding:13px 14px;display:flex;position:absolute;top:135px;left:-4px;transform:rotate(-6deg);box-shadow:0 15px 25px #3e6a381b}.idea-person[data-astro-cid-qbzebsnq]{color:#a07e54;background:#f2ddc5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.6rem;display:grid}.floating-idea[data-astro-cid-qbzebsnq] strong[data-astro-cid-qbzebsnq]{font-size:.53rem;display:block}.floating-idea[data-astro-cid-qbzebsnq] div[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]{color:#8ca38c;align-items:center;gap:3px;margin-top:4px;font-size:.48rem;display:flex}.floating-idea[data-astro-cid-qbzebsnq]>svg{color:#d9a67c;margin-left:9px}.floating-message[data-astro-cid-qbzebsnq]{color:#6a9471;background:#edf4e4;border-radius:10px;align-items:center;gap:8px;padding:13px 17px;font-size:.53rem;display:flex;position:absolute;bottom:10px;right:0;transform:rotate(-3deg)}@media (width<=600px){.collaboration-visual[data-astro-cid-qbzebsnq]{padding:12px 9px 40px}.collaboration-card[data-astro-cid-qbzebsnq]{transform:rotate(1deg)}.group-cover[data-astro-cid-qbzebsnq]{height:175px}.group-top[data-astro-cid-qbzebsnq]{padding:15px;font-size:.58rem}.floating-idea[data-astro-cid-qbzebsnq]{padding:10px;top:113px;left:-6px}.floating-idea[data-astro-cid-qbzebsnq] div[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]{font-size:.44rem}.group-content[data-astro-cid-qbzebsnq]{padding:16px 18px}.group-friends[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]{font-size:.47rem}.floating-message[data-astro-cid-qbzebsnq]{padding:12px;font-size:.48rem;bottom:10px}}.vote-button[data-astro-cid-qbzebsnq]{border:1px solid var(--color-teal);width:100%;min-height:44px;color:var(--color-teal);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:.8rem;font-weight:600;transition:background .25s,color .25s;display:flex}.vote-button[data-astro-cid-qbzebsnq][aria-pressed=true]{background:var(--color-teal);color:#fff}.vote-preview-note[data-astro-cid-qbzebsnq]{text-align:center;color:#64776b;margin:9px 0 0;font-size:.66rem;line-height:1.5}.vote-option[data-astro-cid-qbzebsnq]>div[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]{transition:width .45s cubic-bezier(.22,1,.36,1)}.vote-option[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]{color:#506a5b;font-size:.75rem}.vote-eyebrow[data-astro-cid-qbzebsnq]{color:#64776b;font-size:.6rem}.group-vote[data-astro-cid-qbzebsnq]>strong[data-astro-cid-qbzebsnq]{font-size:1rem}.group-friends[data-astro-cid-qbzebsnq]>span[data-astro-cid-qbzebsnq]{color:#64776b;font-size:.65rem}.travel-card[data-astro-cid-5fposfvw]{min-width:0;transition:box-shadow .25s,transform var(--tilt-return) var(--tilt-return-ease);background:#fff;border:1px solid #e1e6dc;box-shadow:0 8px 28px #183d3610}.travel-card[data-astro-cid-5fposfvw]:hover{box-shadow:0 20px 45px #183d3620}.travel-image[data-astro-cid-5fposfvw]{aspect-ratio:1.6;position:relative;overflow:hidden}.travel-image[data-astro-cid-5fposfvw] img[data-astro-cid-5fposfvw]{object-fit:cover;width:100%;height:100%;transition:scale .5s}.travel-card[data-astro-cid-5fposfvw]:hover img[data-astro-cid-5fposfvw]{scale:1.04}.travel-tag[data-astro-cid-5fposfvw]{color:#27443c;background:#fffdf8f2;border-radius:100px;max-width:calc(100% - 90px);padding:9px 12px;font-size:.65rem;font-weight:600;position:absolute;top:16px;left:16px}.travel-heart[data-astro-cid-5fposfvw]{color:#315552;z-index:2;background:#fffdf8f2;border:1px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:13px;right:13px}.travel-heart[data-astro-cid-5fposfvw][hidden]{display:none}.t-like-icon[data-astro-cid-5fposfvw]{display:flex}.travel-body[data-astro-cid-5fposfvw]{padding:22px}.travel-location[data-astro-cid-5fposfvw]{color:#64776b;align-items:center;gap:5px;margin:0 0 9px;font-size:.75rem;display:flex}.travel-body[data-astro-cid-5fposfvw] h3[data-astro-cid-5fposfvw]{letter-spacing:-.035em;margin:0 0 22px;font-size:1.25rem}.travel-bottom[data-astro-cid-5fposfvw]{justify-content:space-between;align-items:center;gap:5px;display:flex}.travel-bottom[data-astro-cid-5fposfvw]>span[data-astro-cid-5fposfvw]:first-child{color:#63746c;align-items:center;gap:7px;font-size:.75rem;display:flex}.card-arrow[data-astro-cid-5fposfvw]{color:var(--color-teal);background:#e7f3ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.travel-card[data-astro-cid-5fposfvw]:has([aria-pressed=true]){border-color:var(--color-teal)}.landing-footer[data-astro-cid-3gzd4eof]{color:#fffdf9;text-align:left;background:#0e1818;border:0;max-width:none;margin:0;padding:0;position:relative;overflow:hidden}.footer-inner[data-astro-cid-3gzd4eof]{z-index:1;max-width:var(--container);padding:45px var(--page-x-padding) 30px;grid-template-columns:1fr auto;align-items:start;gap:28px;margin:auto;display:grid;position:relative}.footer-brand[data-astro-cid-3gzd4eof] .brand-logo img{object-fit:contain;width:166px;height:auto}.footer-brand[data-astro-cid-3gzd4eof] p[data-astro-cid-3gzd4eof]{color:#b9c8c2;max-width:380px;margin:15px 0 0;font-size:.72rem;line-height:1.7}.landing-footer[data-astro-cid-3gzd4eof] nav[data-astro-cid-3gzd4eof]{color:#d7dfdb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;padding-top:18px;font-size:.75rem;display:flex}.landing-footer[data-astro-cid-3gzd4eof] nav[data-astro-cid-3gzd4eof] a[data-astro-cid-3gzd4eof]:first-child{color:#ffac1e;align-items:center;gap:4px;display:flex}.landing-footer[data-astro-cid-3gzd4eof] nav[data-astro-cid-3gzd4eof] a[data-astro-cid-3gzd4eof]:hover{color:#fff;text-decoration:underline}.footer-signoff[data-astro-cid-3gzd4eof]{text-align:center;color:#91a39c;border-top:1px solid #ffffff18;grid-column:1/-1;margin:15px 0 0;padding-top:22px;font-size:.63rem}.footer-mark[data-astro-cid-3gzd4eof]{opacity:.07;pointer-events:none;position:absolute;bottom:-104px;right:-74px;transform:rotate(-10deg)}.footer-mark[data-astro-cid-3gzd4eof] .brand-logo img{width:310px;height:310px}@media (width<=680px){.footer-inner[data-astro-cid-3gzd4eof]{text-align:center;grid-template-columns:1fr;gap:22px;padding:38px 23px 28px}.footer-brand[data-astro-cid-3gzd4eof] .brand-logo img{width:150px}.footer-brand[data-astro-cid-3gzd4eof] p[data-astro-cid-3gzd4eof]{margin:13px auto 0}.landing-footer[data-astro-cid-3gzd4eof] nav[data-astro-cid-3gzd4eof]{justify-content:center;padding-top:0}.footer-signoff[data-astro-cid-3gzd4eof]{margin-top:4px}.footer-mark[data-astro-cid-3gzd4eof]{bottom:-120px;right:-105px}}.landing-shell{background:var(--color-page);overflow:clip}.landing-section{max-width:var(--container);padding:105px var(--page-x-padding);margin:auto}.section-heading{text-align:center;max-width:800px;margin:0 auto}.eyebrow{text-transform:uppercase;color:#7a9680;letter-spacing:.16em;margin:0 0 20px;font-size:.58rem;font-weight:600}.landing-section h2,.beta-section h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:800;line-height:1.18}.landing-section h2 span,.beta-section h2 span{color:var(--color-teal)}.orange,.landing-section h2 .orange{color:var(--color-orange)}.section-description{color:#7d8c7e;margin:24px 0 0;font-size:.91rem;line-height:1.8}.section-heading .section-description{max-width:530px;margin-left:auto;margin-right:auto}.value-strip{color:#91a18a;border-top:1px solid #e8e9dd;border-bottom:1px solid #e8e9dd;justify-content:center;align-items:center;gap:55px;max-width:1070px;margin:0 auto;padding:23px 20px;font-size:.63rem;display:flex}.value-strip>span{align-items:center;gap:7px;display:flex}.value-strip :is(svg){color:#7fa28a}.problem-section{padding-top:105px;padding-bottom:115px}.steps-wrap{background:#f1f3ea;border-top:1px solid #e8edde;border-bottom:1px solid #e8edde}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:50px 0 0;padding:0;list-style:none;display:grid}.step-copy{text-align:center;padding-top:24px}.step-number{color:#9db399;letter-spacing:.1em;margin-bottom:12px;font-size:.6rem;display:inline-block}.steps-grid h3{letter-spacing:-.03em;margin:0 0 12px;font-size:1.05rem}.steps-grid p{color:#889984;max-width:230px;margin:0 auto;font-size:.75rem;line-height:1.75}.steps-link{width:max-content;max-width:100%;margin:42px auto 0;display:flex}.together-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:95px;padding-top:125px;padding-bottom:120px;display:grid}.together-copy h2{font-size:clamp(2rem,3vw,2.85rem)}.together-copy .section-description{max-width:355px}.together-benefits{color:#789277;gap:14px;margin:25px 0 30px;padding:0;font-size:.72rem;list-style:none;display:grid}.together-benefits li{align-items:center;gap:9px;display:flex}.together-benefits svg{color:#8dad85}.friends-illustration{object-fit:contain;filter:drop-shadow(0 15px 18px #174a4017);width:260px;height:auto;margin:31px 0 0;transition:translate .4s cubic-bezier(.22,1,.36,1),rotate .4s cubic-bezier(.22,1,.36,1);display:block}.together-copy:hover .friends-illustration{translate:0 -6px;rotate:2deg}.discover-wrap{background:#f4f3eb;border-top:1px solid #ebece2;border-bottom:1px solid #ebece2}.discover-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px;display:flex}.discover-heading .section-description{max-width:490px;margin-top:20px}.discover-heading .text-link{white-space:nowrap}.discover-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.gallery-note{color:#a2ad98;text-align:center;justify-content:center;align-items:center;gap:6px;margin:24px 0 0;font-size:.54rem;line-height:1.7;display:flex}.beta-section{max-width:var(--container);padding:110px var(--page-x-padding) 115px;margin:0 auto;position:relative}.beta-content{text-align:center;isolation:isolate;background:#e9efdf;border:1px solid #dfe8d4;border-radius:27px;max-width:900px;margin:auto;padding:70px 110px;position:relative}.beta-content:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 50% 100%,#ffffff40,#0000 60%);position:absolute;inset:0}.beta-content .eyebrow{color:#98ad86}.beta-section h2{font-size:clamp(2rem,3.65vw,3.5rem)}.beta-section .section-description{color:#829575;max-width:490px;margin:23px auto 0;font-size:.83rem}.beta-form{max-width:590px;margin:27px auto 0}.signup-row{gap:9px;display:flex}.email-field{flex:1;min-width:0}.email-field input{width:100%;height:52px;color:var(--color-ink);outline-offset:3px;background:#fffdf8;border:1px solid #d8e0cf;border-radius:100px;padding:0 19px;font-size:.78rem}.email-field input::placeholder{color:#a3af99}.signup-row .button{white-space:nowrap;min-height:52px;padding:0 21px;font-size:.75rem}.consent{text-align:left;color:#93a185;justify-content:center;align-items:flex-start;gap:7px;max-width:480px;margin:18px auto 0;font-size:.56rem;line-height:1.7;display:flex}.consent input{width:13px;height:13px;accent-color:var(--color-teal);flex:none;margin:2px 0 0}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.form-status{margin:17px 0 0;font-size:.76rem;font-weight:500;line-height:1.65}.form-status:empty{display:none}.form-status[data-state=success]{color:var(--color-teal-dark)}.form-status[data-state=error]{color:#a93416}.signup-demo{margin:14px auto 0;font-size:.7rem}.signup-demo[hidden]{display:none}.reassurance{color:#9bac8a;margin:19px 0 13px;font-size:.6rem}.privacy-note{color:#9eac90;max-width:500px;margin:auto;font-size:.53rem}.privacy-note summary{cursor:pointer;text-decoration:underline}.privacy-note p{color:#748467;line-height:1.8}.privacy-note a{text-decoration:underline}.beta-mascot{object-fit:contain;pointer-events:none;z-index:1;width:170px;height:auto;position:absolute;bottom:45px;left:-62px}.beta-demo-link{color:#78986e;align-items:center;gap:6px;margin-top:20px;font-size:.65rem;display:inline-flex}.beta-demo-link a{border-bottom:1px solid #a8bc97;align-items:center;gap:5px;padding-bottom:2px;display:inline-flex}.landing-footer{max-width:var(--container);padding:20px var(--page-x-padding) 32px;border-top:1px solid #e7eade;grid-template-columns:1fr auto;align-items:start;gap:25px;margin:auto;display:grid}.landing-footer .brand-logo{font-size:1.4rem}.landing-footer .brand-logo img{width:24px;height:30px}.landing-footer>div>p{color:#a1af99;margin:15px 0 0;font-size:.6rem}.landing-footer nav{color:#819a7d;align-items:center;gap:30px;padding-top:10px;font-size:.6rem;display:flex}.landing-footer nav a:first-child{align-items:center;gap:4px;display:flex}.landing-footer nav a:hover{text-decoration:underline}.footer-signoff{text-align:center;color:#b0b9a5;border-top:1px solid #eceee3;grid-column:1/-1;margin:4px 0 0;padding-top:20px;font-size:.53rem}@media (width<=1100px){.together-section{gap:40px}.beta-content{padding:60px 80px}.steps-grid,.discover-gallery{gap:18px}.value-strip{gap:25px}.beta-mascot{width:145px;left:-54px}}@media (width<=900px){.landing-section{padding-top:80px;padding-bottom:80px}.together-section{grid-template-columns:1fr;gap:25px}.together-copy{text-align:center;max-width:570px;margin:auto}.together-copy .section-description{max-width:440px;margin-left:auto;margin-right:auto}.together-benefits{text-align:left;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.friends-illustration{width:210px;margin-left:auto;margin-right:auto}.together-section>div:last-child{width:100%;max-width:550px;margin:auto}.beta-content{padding:55px 50px}.beta-section{padding-top:85px;padding-bottom:85px}.discover-heading{align-items:flex-end}.discover-gallery{gap:15px}.value-strip{gap:20px;font-size:.56rem}.steps-grid{gap:15px}.steps-grid .step-visual{padding:15px}.steps-grid h3{font-size:.95rem}.steps-grid p{font-size:.68rem}}@media (width<=680px){.value-strip{flex-direction:column;gap:13px;padding:23px 20px;font-size:.61rem}.landing-section{padding:68px 23px}.eyebrow{letter-spacing:.14em;margin-bottom:18px;font-size:.5rem}.landing-section h2,.beta-section h2{font-size:clamp(1.95rem,7.8vw,2.55rem)}.section-description{margin-top:20px;font-size:.82rem}.steps-grid{grid-template-columns:1fr;gap:37px;max-width:400px;margin-top:35px;margin-left:auto;margin-right:auto}.step-copy{padding-top:18px}.step-number{margin-bottom:9px}.steps-grid h3{font-size:1.08rem}.steps-grid p{max-width:280px;font-size:.78rem}.steps-grid .step-visual{height:275px}.steps-link{font-size:.66rem}.discover-heading{text-align:center;flex-direction:column;align-items:center;gap:20px}.discover-heading .text-link{font-size:.72rem}.discover-gallery{grid-template-columns:1fr;gap:22px;max-width:400px;margin:auto}.gallery-note{align-items:flex-start;max-width:310px;margin-left:auto;margin-right:auto;font-size:.49rem}.gallery-note svg{flex:none;margin-top:2px}.beta-section{padding:65px 20px 70px}.beta-content{border-radius:21px;padding:45px 24px 40px}.beta-content .section-description{font-size:.8rem}.signup-row{flex-direction:column;gap:10px}.signup-row .button{width:100%}.consent{font-size:.59rem;line-height:1.7}.reassurance{font-size:.6rem}.privacy-note{font-size:.57rem}.beta-mascot{display:none}.beta-demo-link{font-size:.6rem}.landing-footer{text-align:center;grid-template-columns:1fr;gap:20px;padding:23px 24px 27px}.landing-footer nav{flex-wrap:wrap;justify-content:center;gap:22px;padding-top:0;font-size:.63rem}.landing-footer .brand-logo{font-size:1.6rem}.landing-footer>div>p{font-size:.6rem}.footer-signoff{margin-top:5px;padding-top:18px}}.section-description{color:#657669}.steps-grid p{color:#687c67}.eyebrow{color:#647e64;font-size:.64rem}.together-benefits{color:#60795f}.gallery-note{color:#71846b;font-size:.64rem}.beta-section .section-description{color:#607956}.consent{color:#5c7351;font-size:.7rem}.privacy-note{color:#637b54;font-size:.65rem}.reassurance{color:#6a815a;font-size:.67rem}.beta-demo-link{color:#5a774d;font-size:.71rem}.value-strip{color:#647d63}.landing-footer>div>p{color:#70836a}.footer-signoff{color:#79896f}@media (width<=680px){.eyebrow{font-size:.6rem}.consent{font-size:.68rem}.privacy-note{font-size:.65rem}.gallery-note{font-size:.6rem}.beta-demo-link{font-size:.66rem}}.trip-filters{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.trip-filters[hidden]{display:none}.trip-filters button{color:#4b6556;background:0 0;border:1px solid #cdd7c9;border-radius:100px;min-height:44px;padding:0 21px;font-size:.8rem;font-weight:600;transition:background .25s,color .25s,border-color .25s}.trip-filters button[aria-pressed=true]{background:var(--color-teal);border-color:var(--color-teal);color:#fff}.trip-filters button:hover:not([aria-pressed=true]){background:#e8eee1}.discover-gallery>[hidden],.trip-empty[hidden]{display:none}.trip-empty{color:#506a5b;text-align:center;border:1px dashed #b7cbb8;border-radius:20px;padding:40px 24px;font-size:.9rem;line-height:1.7}.gallery-note{max-width:660px;margin-left:auto;margin-right:auto}.landing-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:22px;font-size:.75rem}.steps-grid p,.together-benefits{font-size:.85rem}.section-description{font-size:1rem}.value-strip{font-size:.75rem}.discover-section h2{font-size:clamp(2rem,3.8vw,3.6rem)}.discover-wrap{background:radial-gradient(at 95% 0,#ffac1e1c,#0000 45%),#f4f3eb}.steps-grid>li:hover .step-number{color:var(--color-orange)}.step-number{transition:color .25s}.steps-grid>li .step-visual{transition:translate .4s cubic-bezier(.22,1,.36,1)}.steps-grid>li:hover .step-visual{translate:0 -6px}@media (width<=680px){.trip-filters{justify-content:center;gap:7px}.trip-filters button{padding:0 16px;font-size:.75rem}.landing-footer nav{justify-content:center}.section-description{font-size:.9rem}.steps-grid p,.together-benefits{font-size:.85rem}}
