.Hero-module__Z8hQ_W__hero{flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(76px,11vh,108px) 0 clamp(20px,4vh,44px);display:flex;overflow:hidden}.Hero-module__Z8hQ_W__copy{text-align:center;max-width:1040px;margin:0 auto}.Hero-module__Z8hQ_W__h1{max-width:15em;margin-inline:auto;font-size:clamp(32px,min(5.6vw,7.6vh),68px)}.Hero-module__Z8hQ_W__lead{color:var(--text2);max-width:52ch;margin:clamp(14px,2.4vh,26px) auto 0;font-size:clamp(15.5px,min(1.35vw,2.1vh),18.5px)}.Hero-module__Z8hQ_W__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(20px,3.2vh,34px);display:flex}.Hero-module__Z8hQ_W__micro{color:var(--text3);flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:clamp(16px,2.6vh,26px) 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.Hero-module__Z8hQ_W__micro li{align-items:center;gap:8px;display:flex}.Hero-module__Z8hQ_W__micro li:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px}.Hero-module__Z8hQ_W__stage{margin-top:clamp(22px,4vh,56px);padding:0 32px 6px}.Hero-module__Z8hQ_W__object{filter:drop-shadow(0 40px 64px #0f171f33);filter:drop-shadow(0 40px 64px lab(7.18439% -1.49957 -6.86639/.2));max-width:940px;margin:0 auto}@media (max-height:960px){.Hero-module__Z8hQ_W__hero{padding:7vh 0 clamp(18px,2.6vh,32px)}.Hero-module__Z8hQ_W__h1{font-size:clamp(32px,min(5.6vw,7.6vh),58px)}.Hero-module__Z8hQ_W__stage{margin-top:clamp(18px,2.6vh,38px)}}@media (max-height:760px){.Hero-module__Z8hQ_W__hero{padding-top:clamp(64px,9vh,84px)}.Hero-module__Z8hQ_W__micro{display:none}}@media (max-width:900px){.Hero-module__Z8hQ_W__hero{min-height:0;padding:56px 0 0}.Hero-module__Z8hQ_W__copy{max-width:560px}.Hero-module__Z8hQ_W__h1{max-width:13em}.Hero-module__Z8hQ_W__micro{display:flex}.Hero-module__Z8hQ_W__lead{max-width:40ch;margin-top:18px;font-size:16px}.Hero-module__Z8hQ_W__ctas{margin-top:26px}.Hero-module__Z8hQ_W__ctas .btn{flex:auto}.Hero-module__Z8hQ_W__stage{margin-top:40px;padding:0 20px 4px}.Hero-module__Z8hQ_W__object{filter:drop-shadow(0 22px 36px #0f171f29);filter:drop-shadow(0 22px 36px lab(7.18439% -1.49957 -6.86639/.16))}}
.Problem-module__xNBfSq__problem{padding:128px 0}.Problem-module__xNBfSq__head{max-width:780px;margin-bottom:64px}.Problem-module__xNBfSq__h2{font-size:clamp(30px,4.4vw,54px)}.Problem-module__xNBfSq__sub{color:var(--text2);max-width:54ch;margin-top:20px;font-size:17.5px}.Problem-module__xNBfSq__grid{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.Problem-module__xNBfSq__item{border-top:1px solid var(--text);padding-top:26px}.Problem-module__xNBfSq__h3{margin-bottom:12px;font-size:19.5px}.Problem-module__xNBfSq__body{color:var(--text2);font-size:14.5px;line-height:1.6}@media (max-width:900px){.Problem-module__xNBfSq__problem{padding:88px 0}.Problem-module__xNBfSq__head{margin-bottom:44px}.Problem-module__xNBfSq__grid{grid-template-columns:1fr;gap:32px}}
.LivingWeek-module__cUfp0G__stage{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border);height:400svh;position:relative}.LivingWeek-module__cUfp0G__inner{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.LivingWeek-module__cUfp0G__steps{pointer-events:none;position:absolute;inset:0}.LivingWeek-module__cUfp0G__step{height:25%}.LivingWeek-module__cUfp0G__layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:56px;display:grid}.LivingWeek-module__cUfp0G__layout>*{min-width:0}.LivingWeek-module__cUfp0G__copy{flex-direction:column;gap:28px;display:flex}.LivingWeek-module__cUfp0G__dots{gap:10px;margin:0;padding:0;list-style:none;display:flex}.LivingWeek-module__cUfp0G__dot,.LivingWeek-module__cUfp0G__dotOn{cursor:pointer;background:0 0;border:0;width:34px;height:44px;padding:0;display:block;position:relative}.LivingWeek-module__cUfp0G__dot:after,.LivingWeek-module__cUfp0G__dotOn:after{content:"";background:var(--border);border-radius:100px;width:12px;height:5px;transition:width .6s cubic-bezier(.16,1,.3,1),background .6s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0}.LivingWeek-module__cUfp0G__dotOn:after{background:var(--teal);width:34px}.LivingWeek-module__cUfp0G__dot:focus-visible,.LivingWeek-module__cUfp0G__dotOn:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.LivingWeek-module__cUfp0G__captions{min-height:210px;position:relative}.LivingWeek-module__cUfp0G__cap,.LivingWeek-module__cUfp0G__capOn{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.LivingWeek-module__cUfp0G__cap{opacity:0;pointer-events:none;transform:translateY(14px)}.LivingWeek-module__cUfp0G__capOn{opacity:1;transform:none}.LivingWeek-module__cUfp0G__capHeading{margin-bottom:16px;font-size:clamp(26px,3.2vw,40px)}.LivingWeek-module__cUfp0G__capBody{color:var(--text2);max-width:42ch;font-size:16.5px}@media (max-width:900px){.LivingWeek-module__cUfp0G__layout{grid-template-columns:1fr;gap:32px}.LivingWeek-module__cUfp0G__captions{min-height:178px}.LivingWeek-module__cUfp0G__capBody{font-size:15.5px}}@media (max-width:900px) and (max-height:780px){.LivingWeek-module__cUfp0G__capHeading{margin-bottom:10px;font-size:22px}.LivingWeek-module__cUfp0G__captions{min-height:150px}}@media (prefers-reduced-motion:reduce){.LivingWeek-module__cUfp0G__stage{height:auto}.LivingWeek-module__cUfp0G__inner{height:auto;padding:88px 0;position:static}.LivingWeek-module__cUfp0G__steps{display:none}.LivingWeek-module__cUfp0G__captions{flex-direction:column;gap:22px;min-height:0;display:flex}.LivingWeek-module__cUfp0G__cap,.LivingWeek-module__cUfp0G__capOn{opacity:1;transition:none;position:static;transform:none}.LivingWeek-module__cUfp0G__dots{display:none}.LivingWeek-module__cUfp0G__dot:after,.LivingWeek-module__cUfp0G__dotOn:after{transition:none}}
.WhoFor-module__JRcc8a__who{background:var(--bg-alt);border-top:1px solid var(--border);padding:128px 0}.WhoFor-module__JRcc8a__h2{max-width:20ch;margin-bottom:56px;font-size:clamp(28px,3.8vw,46px)}.WhoFor-module__JRcc8a__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.WhoFor-module__JRcc8a__card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:30px 28px}.WhoFor-module__JRcc8a__role{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:18px;font-size:11px}.WhoFor-module__JRcc8a__h3{margin-bottom:12px;font-size:20px}.WhoFor-module__JRcc8a__body{color:var(--text2);font-size:14px;line-height:1.6}@media (max-width:900px){.WhoFor-module__JRcc8a__who{padding:88px 0}.WhoFor-module__JRcc8a__h2{margin-bottom:36px}.WhoFor-module__JRcc8a__grid{grid-template-columns:1fr;gap:16px}}
