.page_page__9qGYQ{--line:color-mix(in srgb,var(--color-ink) 18%,transparent);color:var(--color-ink);background:var(--color-paper);line-height:1.65}.page_skip__M0mL9{position:fixed;z-index:100;top:.5rem;left:1rem;padding:.75rem 1rem;background:var(--color-lime);color:var(--color-ink);border:2px solid var(--color-ink);border-radius:.5rem;transform:translateY(-200%)}.page_skip__M0mL9:focus{transform:translateY(0)}.page_shell___7Y7e{width:min(100% - 4rem,1360px);margin-inline:auto}.page_section__DP40V{padding-block:clamp(4rem,8vw,7.5rem)}.page_page__9qGYQ h1,.page_page__9qGYQ h2,.page_page__9qGYQ h3,.page_page__9qGYQ p{margin:0}.page_page__9qGYQ h2{font-size:clamp(3rem,5.2vw,5.5rem);font-weight:900;line-height:1;letter-spacing:-.065em;text-wrap:balance}.page_page__9qGYQ h3{font-size:1.5rem;font-weight:800;line-height:1.2;letter-spacing:-.04em;text-wrap:balance}.page_page__9qGYQ p+p{margin-top:1rem}.page_page__9qGYQ a,.page_page__9qGYQ button{-webkit-tap-highlight-color:transparent}.page_page__9qGYQ a:focus-visible,.page_page__9qGYQ button:focus-visible,.page_page__9qGYQ summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.page_kicker__a0wjl{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:.65rem}.page_page__9qGYQ .page_kicker__a0wjl{margin-bottom:1.4rem}.page_dot__5cGbx{display:inline-block;width:.65rem;height:.65rem;background:var(--color-lime);border:1px solid var(--color-ink);border-radius:50%;flex-shrink:0}.page_muted__T8n9O{color:var(--color-muted)}.page_lime__EOZPh{color:var(--color-lime)}.page_hero__st1Pv{padding-top:7rem}.page_breadcrumb__YjgED{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:var(--color-muted);margin-bottom:3rem}.page_breadcrumb__YjgED a{text-decoration:underline;text-underline-offset:3px}.page_heroGrid__kM_eh{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,4vw,5rem);align-items:center}.page_hero__st1Pv h1{font-size:1rem;font-weight:600;line-height:1.4}.page_heroAccent__zM3uT{display:block;font-size:clamp(3.8rem,6.8vw,7rem);font-weight:900;line-height:.93;letter-spacing:-.075em;margin-top:1.2rem;margin-bottom:1.7rem}.page_intro__Re4St{font-size:1.25rem;line-height:1.5;font-weight:600;letter-spacing:-.025em}.page_heroCopy__jl7xs{max-width:34rem;color:var(--color-muted)}.page_actions__mfk1A{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-block:2rem 1.1rem}.page_primary__2e4LU{background:var(--color-lime);border:1px solid var(--color-ink);color:var(--color-ink);min-height:54px;padding:.9rem 1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;font-size:.875rem;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.page_primary__2e4LU:hover{transform:translateY(-3px);box-shadow:0 4px 0 var(--color-ink)}.page_primary__2e4LU:disabled{opacity:.7;cursor:wait}.page_textLink__sdiK9{font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:5px}.page_small___ko9M{font-size:.75rem;line-height:1.6}.page_visual__C1iHZ{position:relative;background:var(--color-mintsoft);border:1px solid var(--line);border-radius:2rem 2rem 8rem 2rem;padding:1.7rem 1.5rem 1.2rem;margin:0}.page_visualTop__Q_ePP{display:flex;justify-content:space-between;gap:1rem;font-size:.625rem;letter-spacing:.12em;font-weight:700}.page_orbit__QYM3N{position:relative;height:clamp(300px,29vw,410px);display:grid;place-items:center;isolation:isolate}.page_ringInner__1KVI6,.page_ring__WMtKH{position:absolute;width:80%;aspect-ratio:1;max-height:92%;border:1px solid color-mix(in srgb,var(--color-ink) 25%,transparent);border-radius:50%;transform:rotate(-25deg) scaleY(.83)}.page_ringInner__1KVI6{width:62%;transform:rotate(35deg);border-style:dashed}.page_flower__v1Wta{font-size:clamp(10rem,20vw,17rem);line-height:1;color:var(--color-ink);transform:rotate(-10deg);text-shadow:5px 7px 0 var(--color-lime)}.page_nodeFour__Oc_ry,.page_nodeOne__eDtgN,.page_nodeThree___g2vp,.page_nodeTwo__4NP9l{position:absolute;padding:.65rem .9rem;background:var(--color-bone);border:1px solid var(--color-ink);border-radius:999px;font-size:.75rem;font-weight:700;box-shadow:3px 4px 0 color-mix(in srgb,var(--color-ink) 14%,transparent)}.page_nodeOne__eDtgN{top:12%;left:7%;transform:rotate(-7deg)}.page_nodeTwo__4NP9l{top:27%;right:0;transform:rotate(6deg)}.page_nodeThree___g2vp{bottom:10%;right:4%;transform:rotate(-5deg);background:var(--color-lime)}.page_nodeFour__Oc_ry{bottom:24%;left:0;transform:rotate(4deg)}.page_visualBottom__ig5ox{display:flex;gap:.8rem;align-items:center;background:var(--color-ink);color:var(--color-paper);padding:1rem;border-radius:1rem;margin-right:1rem}.page_visualBottom__ig5ox strong{font-size:.875rem}.page_visualBottom__ig5ox p{font-size:.75rem}.page_visualBottom__ig5ox>span:last-child{margin-left:auto;font-size:1.5rem}.page_visual__C1iHZ figcaption{font-size:.625rem;margin:1rem 2rem 0 0;text-align:center}.page_discipline__igfsf{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:4rem;padding-block:1.7rem}.page_discipline__igfsf>span{font-size:.625rem;line-height:1.6;letter-spacing:.12em;color:var(--color-muted)}.page_discipline__igfsf p{font-size:1rem;font-weight:700;margin:0!important}.page_sectionNav__WCMLq{border-block:1px solid var(--line)}.page_sectionNav__WCMLq>div{display:flex;justify-content:space-between;gap:1.5rem;overflow-x:auto}.page_sectionNav__WCMLq a{white-space:nowrap;padding-block:1.1rem;font-size:.75rem;font-weight:600}.page_split__Ag4Za{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start}.page_answer__vSiGD{padding-top:2.1rem}.page_answer__vSiGD p{font-size:1rem}.page_answer__vSiGD .page_textLink__sdiK9{display:inline-block;margin-top:1.5rem}.page_principles__8o4Y4{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:4rem}.page_principles__8o4Y4 article{border-top:1px solid var(--line);padding-top:1.5rem}.page_index__E8psW{font-size:.75rem;display:block;margin-bottom:2rem}.page_principles__8o4Y4 h3{margin-bottom:.9rem}.page_principles__8o4Y4 p{color:var(--color-muted);font-size:.875rem}.page_dark__ffFFs{background:var(--color-ink);color:var(--color-paper)}.page_dark__ffFFs .page_kicker__a0wjl{color:var(--color-lime)}.page_sectionHead__sSEvJ{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.page_sectionHead__sSEvJ>p{max-width:22rem}.page_channels__CRQ9W{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3rem}.page_channels__CRQ9W article{position:relative;padding:2rem 0;border-top:1px solid color-mix(in srgb,var(--color-paper) 25%,transparent)}.page_channels__CRQ9W .page_index__E8psW{position:absolute;right:0;top:2rem;color:var(--color-paper)}.page_channels__CRQ9W h3{font-size:2rem;margin-bottom:1rem}.page_channels__CRQ9W p:not(.page_kicker__a0wjl){max-width:35rem;color:var(--color-paper)}.page_channels__CRQ9W a{display:flex;justify-content:space-between;padding-top:1.5rem;color:var(--color-lime);font-size:.875rem;font-weight:700}.page_darkNote__XMtQn{border-top:1px solid color-mix(in srgb,var(--color-paper) 25%,transparent);padding-top:1.5rem;font-size:.75rem}.page_businesses__ErVad{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.page_businesses__ErVad article{display:flex;flex-direction:column;align-items:start;padding:2rem;border:1px solid var(--line);border-radius:1.5rem}.page_businesses__ErVad article:first-child{background:var(--color-violetsoft)}.page_businesses__ErVad article:nth-child(2){background:var(--color-skysoft)}.page_businesses__ErVad article:nth-child(3){background:var(--color-mintsoft)}.page_businesses__ErVad h3{margin-bottom:1rem}.page_businesses__ErVad p:not(.page_kicker__a0wjl){font-size:.875rem;margin-bottom:2rem}.page_businesses__ErVad a{margin-top:auto;font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.page_occasionSection__K_21M{border-block:1px solid var(--line);background:var(--color-bone)}.page_planner___eYa_{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem}.page_choices__wC5Sn{display:flex;flex-direction:column}.page_choices__wC5Sn button{display:flex;justify-content:space-between;text-align:left;border-bottom:1px solid var(--line);padding:1.2rem;border-radius:.5rem;cursor:pointer;font-size:1rem}.page_choices__wC5Sn button[aria-pressed=true]{background:var(--color-lime);font-weight:700}.page_occasion__ZHf_r{background:var(--color-paper);border:1px solid var(--line);border-radius:1.5rem 1.5rem 4rem 1.5rem;padding:2.5rem;min-height:340px}.page_occasion__ZHf_r h3{font-size:2rem;margin-bottom:1rem}.page_occasion__ZHf_r a,.page_occasion__ZHf_r strong{display:block;font-size:.875rem;margin-top:1.5rem}.page_occasion__ZHf_r a{text-decoration:underline;text-underline-offset:4px}.page_measureIntro__OObJZ{max-width:31rem;margin-block:1.8rem!important}.page_metrics__Qq_YY article{display:flex;gap:1.5rem;padding-block:1.5rem;border-bottom:1px solid var(--line)}.page_metrics__Qq_YY article:first-child{padding-top:0}.page_metrics__Qq_YY article>span{font-size:.75rem;font-weight:700;padding:.4rem .6rem;border:1px solid var(--line);border-radius:999px;height:fit-content;min-width:5.5rem;text-align:center}.page_metrics__Qq_YY h3{font-size:1.125rem;margin-bottom:.5rem}.page_metrics__Qq_YY p{font-size:.875rem;color:var(--color-muted)}.page_example__3or_7{padding:2rem;border-left:3px solid var(--color-ink);background:var(--color-mintsoft);margin-top:3rem}.page_example__3or_7 .page_kicker__a0wjl{margin-bottom:.7rem}.page_example__3or_7>p:last-child{max-width:65rem;font-size:.875rem}.page_roadmap__zT3ID{border-top:1px solid var(--line)}.page_steps__uLVi2{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;padding:0;list-style:none;margin:3rem 0 2rem}.page_steps__uLVi2 li{border-top:2px solid var(--color-ink);padding-top:1.5rem}.page_steps__uLVi2 h3{margin-bottom:1rem}.page_roadmap__zT3ID>p:last-child,.page_steps__uLVi2 p:not(.page_kicker__a0wjl){font-size:.875rem}.page_discovery__4OuXy{background:var(--color-lime)}.page_related__93Do_{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:1.5rem}.page_related__93Do_ a{border:1px solid var(--color-ink);border-radius:999px;padding:.6rem .8rem;font-size:.75rem}.page_discovery__4OuXy .page_small___ko9M{font-size:.75rem}.page_small___ko9M a{text-decoration:underline}.page_faq__XgF8K details{border-bottom:1px solid var(--line)}.page_faq__XgF8K summary{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;cursor:pointer;font-size:1rem;font-weight:700;padding:1.4rem 0;list-style:none}.page_faq__XgF8K summary::-webkit-details-marker{display:none}.page_faq__XgF8K summary span{font-size:1.5rem;font-weight:400;transition:transform .2s}.page_faq__XgF8K details[open] summary span{transform:rotate(45deg)}.page_faq__XgF8K details>p{padding:0 1.5rem 1.5rem 0;font-size:.875rem;color:var(--color-muted)}.page_contact__9Irxc{background:var(--color-ink);color:var(--color-paper)}.page_contactLinks__irLFC{display:flex;flex-direction:column;align-items:start;gap:1rem;margin-block:2rem}.page_contactLinks__irLFC a{text-decoration:underline;text-underline-offset:5px}.page_contact__9Irxc .page_small___ko9M{max-width:30rem}.page_form__lq6Rc{color:var(--color-ink);background:var(--color-paper);padding:2rem;border-radius:1.5rem}.page_formGrid__ccU8T{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.page_form__lq6Rc label{font-size:.75rem;font-weight:600;display:block}.page_form__lq6Rc input:not([type=checkbox]),.page_form__lq6Rc select,.page_form__lq6Rc textarea{display:block;width:100%;min-width:0;background:var(--color-bone);color:var(--color-ink);border:1px solid color-mix(in srgb,var(--color-ink) 40%,transparent);border-radius:.5rem;padding:.8rem;margin-top:.4rem;font-size:.875rem;min-height:46px}.page_form__lq6Rc textarea{resize:vertical}.page_form__lq6Rc :is(input,select,textarea):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.page_wide__Ta_PV{grid-column:1/-1}.page_form__lq6Rc .page_consent__NWQxV{display:flex;align-items:flex-start;gap:.65rem;margin-block:1.3rem;font-weight:400}.page_consent__NWQxV input{margin-top:.25rem;width:1rem;height:1rem;flex-shrink:0;accent-color:var(--color-ink)}.page_form__lq6Rc .page_primary__2e4LU{width:100%}.page_form__lq6Rc .page_small___ko9M{margin-top:1rem}.page_honeypot__lYdzy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page_status__Cfpdk{margin-top:1rem;border:1px solid var(--color-ink);padding:1rem;font-size:.875rem;border-radius:.5rem}.page_status__Cfpdk a{display:inline-block;font-weight:700;text-decoration:underline;margin-top:.7rem}.page_editorial__Q39Y9{padding-block:1.5rem;display:flex;justify-content:space-between;gap:1rem;font-size:.625rem}.page_editorial__Q39Y9 p{margin:0!important}.page_editorial__Q39Y9 a{text-decoration:underline}@media (min-width:1700px){.page_hero__st1Pv{padding-top:8rem}}@media (max-width:1000px){.page_heroGrid__kM_eh{grid-template-columns:1fr 1fr;gap:1.5rem}.page_heroAccent__zM3uT{font-size:clamp(3.8rem,7.2vw,6rem)}.page_hero__st1Pv .page_kicker__a0wjl{font-size:.625rem}.page_sectionHead__sSEvJ{align-items:start}.page_businesses__ErVad{gap:1rem}.page_businesses__ErVad article{padding:1.5rem}.page_split__Ag4Za{gap:2.5rem}.page_form__lq6Rc{padding:1.5rem}.page_visualTop__Q_ePP span:last-child{display:none}}@media (max-width:760px){.page_shell___7Y7e{width:calc(100% - 2rem)}.page_hero__st1Pv{padding-top:6rem}.page_breadcrumb__YjgED{margin-bottom:2rem}.page_heroGrid__kM_eh,.page_planner___eYa_,.page_split__Ag4Za{grid-template-columns:1fr}.page_heroGrid__kM_eh{gap:2.5rem}.page_heroAccent__zM3uT{font-size:clamp(3.8rem,12vw,6rem)}.page_visual__C1iHZ{max-width:560px;width:100%;margin-inline:auto}.page_orbit__QYM3N{height:340px}.page_flower__v1Wta{font-size:15rem}.page_discipline__igfsf{flex-wrap:wrap;justify-content:start;column-gap:1.5rem;row-gap:1rem;margin-top:2.5rem}.page_discipline__igfsf>span{width:100%}.page_discipline__igfsf p{font-size:.875rem}.page_sectionNav__WCMLq>div{justify-content:start}.page_page__9qGYQ h2{font-size:clamp(3rem,8vw,4rem)}.page_answer__vSiGD{padding-top:0}.page_businesses__ErVad,.page_principles__8o4Y4,.page_steps__uLVi2{grid-template-columns:1fr;gap:1.5rem}.page_principles__8o4Y4{margin-top:2.5rem}.page_principles__8o4Y4 .page_index__E8psW{margin-bottom:1rem}.page_sectionHead__sSEvJ{flex-direction:column;gap:1.5rem}.page_sectionHead__sSEvJ>p{max-width:35rem}.page_channels__CRQ9W{grid-template-columns:1fr}.page_channels__CRQ9W .page_kicker__a0wjl{padding-right:2rem}.page_businesses__ErVad article{padding:1.8rem}.page_businesses__ErVad p:not(.page_kicker__a0wjl){margin-bottom:1rem}.page_planner___eYa_{gap:1.5rem}.page_choices__wC5Sn{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.page_choices__wC5Sn button{font-size:.875rem;padding:1rem .7rem;gap:.5rem}.page_occasion__ZHf_r{padding:1.5rem;min-height:370px}.page_occasion__ZHf_r h3{font-size:1.5rem}.page_metrics__Qq_YY article{gap:1rem}.page_example__3or_7{padding:1.5rem}.page_editorial__Q39Y9{flex-direction:column}.page_contact__9Irxc .page_split__Ag4Za{gap:2rem}.page_form__lq6Rc{padding:1.5rem}.page_formGrid__ccU8T{gap:1rem .75rem}.page_actions__mfk1A{gap:1.3rem}}@media (max-width:380px){.page_formGrid__ccU8T{grid-template-columns:1fr}.page_visual__C1iHZ{padding-inline:1rem}.page_orbit__QYM3N{height:300px}.page_nodeFour__Oc_ry,.page_nodeOne__eDtgN,.page_nodeThree___g2vp,.page_nodeTwo__4NP9l{font-size:.625rem}.page_heroAccent__zM3uT{font-size:3.6rem}.page_metrics__Qq_YY article{flex-direction:column}}@media (prefers-reduced-motion:reduce){html:has(.page_page__9qGYQ){scroll-behavior:auto!important}.page_page__9qGYQ *,.page_page__9qGYQ :after,.page_page__9qGYQ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.page_primary__2e4LU:hover{transform:none}}@media print{.page_page__9qGYQ{background:white;color:black}.page_section__DP40V{padding-block:2rem}.page_form__lq6Rc,.page_sectionNav__WCMLq{display:none}.page_contact__9Irxc,.page_dark__ffFFs,.page_discovery__4OuXy{background:white;color:black}.page_lime__EOZPh{color:black}}