.join_band__ZdjhK{color:#fff;padding:44px 0 64px;background:linear-gradient(rgba(0,0,0,.38),rgba(0,0,0,.38)),var(--tex-red) center /cover,#9e2f22}.join_grid__fHrw9{display:grid;gap:36px}.join_band__ZdjhK .join_title__YjurJ{font-size:clamp(2.75rem,1.6rem + 4.6vw,4.75rem);line-height:1.02;letter-spacing:-.034em}.join_band__ZdjhK .join_lead__Zc5OY{margin-top:20px;max-width:30em;font-size:1.25rem;line-height:1.5;color:hsla(0,0%,100%,.95)}.join_band__ZdjhK .join_mission__j4V2e{margin-top:28px;padding-top:22px;max-width:22em;border-top:2px solid hsla(0,0%,100%,.45);font-weight:800;font-size:clamp(1.375rem,1.05rem + 1.3vw,2rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.join_tg__zwCRC{display:block}.join_card__314oT{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:28px 20px 24px;box-shadow:0 30px 70px -24px rgba(0,0,0,.6)}.join_card__314oT :focus-visible{outline:3px solid var(--red-dark);outline-offset:3px}.join_form__7SqoF{display:grid;gap:26px}.join_field__x_dyi{display:grid;gap:8px}.join_group__Jg9CS{margin:0;padding:0;border:0;min-width:0}.join_label__9GHDq{display:block;padding:0;font-weight:800;font-size:1.0625rem;line-height:1.3;color:var(--ink)}legend.join_label__9GHDq{margin-bottom:10px}.join_optional__rjAeT{font-weight:600;font-size:.9375rem;color:var(--ink-3)}.join_input___rhqG{width:100%;min-height:56px;padding:0 16px;border:2px solid #7d7d8c;border-radius:14px;background:#fff;color:var(--ink);font:inherit;font-size:1.0625rem;transition:border-color .15s ease}.join_input___rhqG:hover{border-color:var(--ink-3)}.join_input___rhqG:focus{box-shadow:none}.join_input___rhqG:focus-visible{border-color:var(--ink);outline-offset:2px}.join_input___rhqG[aria-invalid=true]{border-color:var(--red-dark);background:#fff8f7}.join_fieldError__vJ_Ex{display:flex;gap:8px;align-items:flex-start;font-size:.9375rem;font-weight:700;line-height:1.4;color:var(--red-dark)}.join_fieldError__vJ_Ex svg{width:18px;height:18px;flex:none;margin-top:2px}.join_chips__s0NEf{display:flex;flex-wrap:wrap;gap:8px}.join_chip__d1fIb{position:relative;display:inline-flex;max-width:100%;cursor:pointer}.join_chipInput__ioaJ2{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.join_chipFace__zZxA2{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:2px solid #7d7d8c;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;font-size:.9375rem;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.join_chipInput__ioaJ2:focus-visible+.join_chipFace__zZxA2{outline:3px solid var(--red-dark);outline-offset:2px}.join_ageFace__6CYEA{min-width:64px;justify-content:center}.join_chip__d1fIb:hover .join_ageFace__6CYEA{border-color:var(--ink)}.join_chipInput__ioaJ2:checked+.join_ageFace__6CYEA{background:var(--ink);border-color:var(--ink);color:#fff}.join_areaFace__p_QjO{padding-left:10px;border-color:#c9c9d4;border-color:color-mix(in srgb,var(--c,#5a5a5a) 45%,#fff);background:#f3f3f7;background:color-mix(in srgb,var(--c,#5a5a5a) 10%,#fff)}.join_chip__d1fIb:hover .join_areaFace__p_QjO{background:color-mix(in srgb,var(--c,#5a5a5a) 20%,#fff)}.join_chipInput__ioaJ2:checked+.join_areaFace__p_QjO{border-color:var(--ink);background:#e8e8ef;background:color-mix(in srgb,var(--c,#5a5a5a) 24%,#fff)}.join_dot__8MNJd{display:inline-grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;background:var(--c,#5a5a5a);color:#fff}.join_chipInput__ioaJ2:checked+.join_areaFace__p_QjO .join_dot__8MNJd{background:var(--ink)}.join_dot__8MNJd svg{width:12px;height:12px}.join_clear__fA88_{margin-top:4px;min-height:44px;padding:0 2px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:.9375rem;font-weight:700;text-decoration:underline;text-underline-offset:.22em;cursor:pointer}.join_clear__fA88_:hover{color:var(--ink)}.join_hp__7hLN5{left:-10000px;top:auto}.join_hp__7hLN5,.join_live__TT5NS{position:absolute;width:1px;height:1px;overflow:hidden}.join_live__TT5NS{padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.join_formError__nY1S9{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1.5px solid #e6a49c;background:#fdeeec;color:#6e1c13;font-weight:600;line-height:1.45}.join_formError__nY1S9 svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--red-dark)}.join_submit__rH3pP{width:100%;min-height:64px;font-size:1.375rem}.join_submit__rH3pP:disabled{background:var(--red-dark);cursor:progress}.join_privacy__bd_mm{font-size:.9375rem;line-height:1.5;color:var(--ink-3)}.join_card__314oT .join_privacy__bd_mm a{color:var(--ink-2);font-weight:700;text-decoration:underline}.join_card__314oT .join_privacy__bd_mm a:hover{color:var(--ink)}.join_card__314oT .join_soon__1QxK_{margin-top:20px;padding:14px 16px;border-radius:14px;border:1.5px dashed #b9b9c7;background:var(--ghost);font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.join_soon__1QxK_ strong{color:var(--ink);font-weight:800}.join_success__EOZP8{display:grid;justify-items:start;gap:10px}.join_successIcon__N74hp{width:44px;height:44px;color:var(--red-dark)}.join_card__314oT .join_successTitle__ZYpUS{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem)}.join_successText__41Nxy{font-size:1.25rem;color:var(--ink-2)}.join_successCta__GAXxX{margin-top:14px}@media (min-width:960px){.join_band__ZdjhK{padding:104px 0 120px}.join_grid__fHrw9{grid-template-columns:minmax(0,1fr) minmax(0,34rem);gap:64px;align-items:start}.join_intro__zpfxk{position:sticky;top:calc(var(--nav-h) + 56px);padding-top:12px}.join_card__314oT{padding:36px 32px 28px}}.page_hero__z6WG5{color:#fff;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.4)),var(--tex-blue) center /cover,#1f4b54}.page_hero__z6WG5 .page_heroIn__DbJES{padding:52px 0 60px}.page_hero__z6WG5 .page_eyebrow__Aj9RG{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.35);font-size:.9375rem;font-weight:700;line-height:1.2}.page_eyebrow__Aj9RG .page_eyebrowDot__9QrYX{width:8px;height:8px;border-radius:50%;background:var(--red-light)}.page_hero__z6WG5 .page_title__0idX_{max-width:16em;font-size:clamp(2.375rem,1.45rem + 3.8vw,4.25rem);line-height:1.03;letter-spacing:-.032em}.page_hero__z6WG5 .page_lead__vSQqE{margin-top:18px;max-width:34em;font-size:clamp(1.125rem,1rem + .55vw,1.375rem);line-height:1.5;color:hsla(0,0%,100%,.93)}.page_hero__z6WG5 .page_meta__DF0JC{margin-top:14px;font-size:.9375rem;color:hsla(0,0%,100%,.84)}.page_hero__z6WG5 .page_actions__rVHqP{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media (max-width:599px){.page_hero__z6WG5 .page_actions__rVHqP>a{flex:1 1 100%}}@media (min-width:900px){.page_hero__z6WG5 .page_heroIn__DbJES{padding:92px 0 100px}}.page_section__CSDiD{padding:64px 0 72px;background:var(--ghost)}.page_marble__lAGFT{background:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),var(--tex-marble) center /cover,#e9ecec}.page_fur___f3EY{background:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),var(--tex-fur) center /cover,#ececea}.page_wood__AKMWj{background:linear-gradient(hsla(0,0%,100%,.75),hsla(0,0%,100%,.75)),var(--tex-wood) center /cover,#f3efe8}.page_white__2dSMi{background:#fff}@media (min-width:1000px){.page_section__CSDiD{padding:96px 0 104px}}.page_head__osIIG{max-width:42em;margin-bottom:32px}.page_head__osIIG .page_h2__r1STk{font-size:clamp(2rem,1.25rem + 3vw,3.25rem)}.page_head__osIIG .page_sub__svf49{margin-top:12px;font-size:1.1875rem;line-height:1.55;color:var(--ink-2)}.page_headCenter__9H446{margin-inline:auto;text-align:center}.page_card__Xociz{background:#fff;border-radius:var(--r-lg);padding:26px 22px;box-shadow:var(--sh-2)}@media (min-width:700px){.page_card__Xociz{padding:32px 30px}}.page_cards__ZQCaP{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:700px){.page_cards__ZQCaP{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.page_split__YC__N{display:grid;gap:40px;align-items:center}@media (min-width:900px){.page_split__YC__N{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}}.page_frame__EXD_J{justify-self:center;width:min(100% - 12px,460px);margin:0;padding:12px;background:#b5402f var(--tex-red) center /cover no-repeat;border:1px solid hsla(0,0%,100%,.35);border-radius:4px;transform:rotate(1.4deg);box-shadow:0 3px 6px rgba(0,0,0,.25),0 30px 56px -22px rgba(0,0,0,.6)}.page_frame__EXD_J .page_mat__6Ip6d{background:#fbfbf8;padding:12px}.page_mat__6Ip6d img{width:100%;height:auto}.page_statement__D16sW{font-weight:800;font-size:clamp(1.625rem,1.15rem + 1.9vw,2.5rem);line-height:1.12;letter-spacing:-.022em;color:var(--ink)}.page_nudge__fztui{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:40px;padding:24px 22px;border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh-1)}.page_nudge__fztui .page_nudgeTitle___uFlN{font-size:1.375rem}.page_nudge__fztui .page_nudgeBody__ZgfJr{margin-top:4px;color:var(--ink-2)}.page_faqs__FWLEo{display:grid;gap:12px;margin:0;padding:0;list-style:none}.page_faqs__FWLEo .page_faq__b01ck{background:#fff;border-radius:var(--r);box-shadow:var(--sh-1)}.page_faq__b01ck .page_q__Ump9Q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;border-radius:var(--r)}.page_faq__b01ck .page_q__Ump9Q::-webkit-details-marker{display:none}.page_faq__b01ck .page_q__Ump9Q:hover .page_qText__tAXzh{text-decoration:underline;text-underline-offset:.2em}.page_q__Ump9Q .page_qText__tAXzh{font-size:1.1875rem;line-height:1.3;letter-spacing:-.01em}.page_q__Ump9Q .page_chev__CC60B{flex:none;width:24px;height:24px;color:var(--red-dark);transition:transform .2s ease}.page_faq__b01ck[open] .page_chev__CC60B{transform:rotate(180deg)}.page_faq__b01ck .page_a__4ms0f{padding:0 22px 22px}.app_tour__Nn6wx .app_video__5z1eI{position:relative;max-width:920px;margin:0 auto;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:#111;box-shadow:var(--sh-2)}.app_video__5z1eI iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.app_feature__VMAGs{display:flex;flex-direction:column}.app_feature__VMAGs .app_icon__R7aNT{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#fdeeec;color:var(--red-dark)}.app_icon__R7aNT svg{width:26px;height:26px}.app_feature__VMAGs .app_fTitle__updRD{margin-top:18px;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem)}.app_feature__VMAGs .app_tagline__evQok{margin-top:6px;font-weight:800;color:var(--red-dark)}.app_feature__VMAGs .app_fBody__kQRF8{margin-top:10px;flex:1;color:var(--ink-2);font-size:1.0625rem}.app_feature__VMAGs .app_badge__Q9YMr{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:18px;padding:6px 12px;border-radius:999px;background:#f0f0f5;font-size:.875rem;font-weight:700;line-height:1.2;color:var(--ink)}.app_badge__Q9YMr svg{width:16px;height:16px;color:var(--red-dark);flex:none}.app_steps__i7ZdD .app_list__f4T5o{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:step}@media (min-width:900px){.app_steps__i7ZdD .app_list__f4T5o{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.app_list__f4T5o .app_step__eaOCI{display:flex;gap:16px;align-items:flex-start}.app_step__eaOCI .app_n__28W2m{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--red-dark);color:#fff;font-weight:800;font-size:1.25rem;line-height:1}.app_step__eaOCI .app_sTitle__EjEb7{font-size:1.25rem;line-height:1.2}.app_step__eaOCI .app_sBody__n0V7x{margin-top:6px;color:var(--ink-2)}.app_steps__i7ZdD .app_stepsCta__O0oe3{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:36px}.app_stepsCta__O0oe3 .app_community__v0Yxs{font-weight:700;color:var(--ink-2)}.app_plan__7S1yf .app_planName__O0k7r{font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem)}.app_plan__7S1yf .app_planBody__Iv9gE{margin-top:10px;color:var(--ink-2);font-size:1.0625rem}.app_plans__KMVI_ .app_planSoon__a7uBP{background:hsla(0,0%,100%,.7);border:1.5px dashed hsla(0,0%,7%,.28);box-shadow:none}.about_intro___R_BC .about_introTitle__r9jrI{font-size:clamp(2.125rem,1.3rem + 3.2vw,3.5rem);line-height:1.05;letter-spacing:-.03em;color:var(--red-dark)}.about_intro___R_BC .about_introText__oxIjH{margin-top:22px;font-size:1.1875rem;line-height:1.6}.about_band__tnSkH .about_text__Qt2MK{max-width:42em;font-size:1.125rem}.about_band__tnSkH .about_cards__FDnf3{margin-top:36px}.about_band__tnSkH .about_cards__FDnf3+.about_text__Qt2MK{margin-top:44px}.about_band__tnSkH .about_text__Qt2MK+.about_cards__FDnf3{margin-top:36px}.about_principle___fLRZ{display:flex;flex-direction:column}.about_principle___fLRZ .about_pTitle__1tp_G{display:grid;gap:6px;font-size:clamp(1.25rem,1.1rem + .5vw,1.4375rem);line-height:1.2}.about_pTitle__1tp_G .about_word__nUjD_{font-size:clamp(2.5rem,1.9rem + 2.2vw,3.5rem);line-height:.95;letter-spacing:-.04em;color:var(--red-dark)}.about_principle___fLRZ .about_pBody__6_62e{margin-top:14px;font-size:1.0625rem}.legal_docs__BGdDF{display:grid;gap:28px}.legal_docs__BGdDF>*{min-width:0}.legal_docs__BGdDF .legal_doc__4rpYL{font-size:1.0625rem}.legal_docs__BGdDF .legal_doc__4rpYL .legal_docTitle__ySwTr{padding-bottom:14px;border-bottom:2px solid var(--line);font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem)}.legal_doc__4rpYL table{min-width:520px}.books_intro__2tnYx .books_introText__FIaRb{max-width:42em;font-size:1.1875rem}.books_shelf__KrX9E+.books_shelf__KrX9E{margin-top:72px}.books_shelf__KrX9E .books_series__XBrid{font-size:clamp(2rem,1.25rem + 3vw,3.25rem)}.books_shelf__KrX9E .books_seriesSub__IE4_P{margin-top:10px;max-width:36em;font-size:1.1875rem;color:var(--ink-2)}.books_shelf__KrX9E .books_feature__ZTpGL{display:grid;gap:22px;align-items:center;margin-top:28px;background:#fff;border-radius:var(--r-lg);padding:22px;box-shadow:var(--sh-2)}.books_feature__ZTpGL .books_featureCover__W42M7{width:min(100%,260px);margin-inline:auto}.books_feature__ZTpGL .books_featureTitle__SA3q2{font-size:clamp(1.5rem,1.15rem + 1.4vw,2.125rem)}.books_feature__ZTpGL .books_featureBody__6PApl{margin-top:10px;font-size:1.125rem;color:var(--ink-2)}.books_feature__ZTpGL .books_featureCta__zL1qD{margin-top:20px}@media (min-width:700px){.books_shelf__KrX9E .books_feature__ZTpGL{grid-template-columns:220px minmax(0,1fr);gap:32px;padding:28px 32px}}.books_shelf__KrX9E .books_grid__u_gjb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}@media (min-width:760px){.books_shelf__KrX9E .books_grid__u_gjb{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (min-width:1100px){.books_shelf__KrX9E .books_grid__u_gjb{grid-template-columns:repeat(5,minmax(0,1fr))}}.books_grid__u_gjb .books_book__Bp1YN{display:flex;flex-direction:column;background:#fff;border-radius:var(--r);padding:14px 14px 16px;box-shadow:var(--sh-1)}.books_cover__AbJin{position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:#f4f1ea}.books_cover__AbJin img{-o-object-fit:contain;object-fit:contain}.books_book__Bp1YN .books_bookTitle__45sWr{margin-top:12px;font-size:1.0625rem;line-height:1.2;letter-spacing:-.01em}.books_book__Bp1YN .books_bookBody__fMEul{margin-top:6px;flex:1;font-size:.9375rem;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.books_book__Bp1YN .books_buy__3WFC1{margin-top:14px;min-height:44px;padding:0 .9em;font-size:1rem;background:var(--red-dark);white-space:normal;text-align:center;line-height:1.15}.books_book__Bp1YN .books_buy__3WFC1:hover{background:#9a3127}.home_hero__1WBLy{color:#fff;overflow:clip;background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.36)),var(--tex-blue) center /cover,#1f4b54}.home_hero__1WBLy .home_heroIn__GSHXJ{display:grid;gap:40px;padding:40px 0 60px}.home_hero__1WBLy .home_heroText__UUYE0{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--nav-h) - 40px);min-height:calc(100svh - var(--nav-h) - 40px);padding-bottom:8px}.home_hero__1WBLy .home_heroText__UUYE0 .home_hook__w5jEW{margin-top:24px}.home_hero__1WBLy .home_heroText__UUYE0 .home_ctas__E_eWH{margin-top:36px}.home_hero__1WBLy .home_heroText__UUYE0 .home_audience__8FZdG{margin-top:22px}.home_hero__1WBLy .home_title__z9QPO{font-size:clamp(2rem,1.35rem + 2.9vw,3.25rem);line-height:1.06;letter-spacing:-.028em;max-width:17em}.home_hero__1WBLy .home_ch__sefpB{color:var(--red-light)}.home_hero__1WBLy .home_hook__w5jEW{margin-top:20px;max-width:34em;font-size:clamp(1.125rem,1rem + .55vw,1.375rem);line-height:1.5;color:hsla(0,0%,100%,.93)}.home_hero__1WBLy .home_ctas__E_eWH{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.home_hero__1WBLy .home_ctas__E_eWH>a{flex:1 1 100%}.home_hero__1WBLy .home_audience__8FZdG{margin-top:18px;font-size:.9375rem;color:hsla(0,0%,100%,.86)}.home_hero__1WBLy .home_frame__CamSr{justify-self:center;width:min(100% - 12px,440px);margin:0;padding:12px;background:#b5402f var(--tex-red) center /cover no-repeat;border:1px solid hsla(0,0%,100%,.35);border-radius:4px;transform:rotate(1.6deg);box-shadow:0 3px 6px rgba(0,0,0,.25),0 34px 64px -20px rgba(0,0,0,.72)}.home_frame__CamSr .home_mat__D9j7S{background:#fbfbf8;padding:12px}.home_mat__D9j7S .home_media__5ypCi{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;background:#e9e6df}.home_mat__D9j7S .home_slides__PTSEk{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e9e6df}.home_slides__PTSEk .home_slide__u5pbo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.home_slides__PTSEk .home_slideOn__Pi8Az{opacity:1}.home_slides__PTSEk .home_slideControls__kPdz0{position:absolute;left:0;right:0;bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px}.home_slideControls__kPdz0 .home_slideDots__IGD0h{display:flex;gap:2px;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.38)}.home_slideDots__IGD0h .home_slideDot__7DyHr{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.home_slideDots__IGD0h .home_slideDot__7DyHr:before{content:"";width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.6);transition:background-color .2s ease,transform .2s ease}.home_slideDots__IGD0h .home_slideDotOn___Hd_t:before{background:#fff;transform:scale(1.25)}.home_slideControls__kPdz0 .home_slidePause__J_L4Q{width:32px;height:32px;border:0;border-radius:999px;cursor:pointer;display:grid;place-items:center;background:rgba(0,0,0,.38);color:#fff}.home_slidePause__J_L4Q svg{width:16px;height:16px}.home_slideControls__kPdz0 button:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (min-width:640px){.home_hero__1WBLy .home_ctas__E_eWH>a{flex:0 0 auto}}@media (min-width:900px){.home_hero__1WBLy{background:linear-gradient(to right,rgba(0,0,0,.45),rgba(0,0,0,.12)),var(--tex-blue) center /cover,#1f4b54}.home_hero__1WBLy .home_heroIn__GSHXJ{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);align-items:center;gap:72px;padding:72px 0 96px}.home_hero__1WBLy .home_heroText__UUYE0{min-height:0;padding-bottom:0}.home_hero__1WBLy .home_heroText__UUYE0 .home_hook__w5jEW{margin-top:20px}.home_hero__1WBLy .home_heroText__UUYE0 .home_ctas__E_eWH{margin-top:30px}.home_hero__1WBLy .home_heroText__UUYE0 .home_audience__8FZdG{margin-top:18px}.home_mat__D9j7S .home_media__5ypCi{aspect-ratio:1237/1600;-o-object-position:50% 50%;object-position:50% 50%}.home_hero__1WBLy .home_frame__CamSr{transform:rotate(2deg)}}.home_thenNow__9r5l8{padding:72px 0 88px;background:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),var(--tex-marble) center /cover,#e9ecec}.home_thenNow__9r5l8 .home_tnGrid__KSwDt{display:grid;gap:22px}.home_thenNow__9r5l8 .home_tnCard__MEwxu{display:flex;flex-direction:column;border-radius:var(--r-lg);padding:30px 20px 26px}.home_thenNow__9r5l8 .home_tnThen__ECowg{background:#fff;box-shadow:var(--sh-2)}.home_thenNow__9r5l8 .home_tnNow___l4z2{background:rgba(244,246,250,.55);border:1.5px dashed hsla(0,0%,7%,.28)}.home_tnCard__MEwxu .home_tnTitle__4B7wh{font-size:clamp(1.875rem,1.25rem + 2.4vw,2.875rem);padding-inline:6px}.home_tnCard__MEwxu .home_tnBody__tbMQC{margin:12px 0 28px;max-width:32em;padding-inline:6px;color:var(--ink-2);font-size:1.125rem}.home_tnCard__MEwxu .home_ring__bWG0T{position:relative;width:100%;max-width:460px;aspect-ratio:100/112;margin:auto auto 0}.home_ring__bWG0T .home_ringSvg__ZeGpG{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home_ring__bWG0T .home_node__0Fy9A{position:absolute;left:var(--x);top:var(--y);width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;display:grid;place-items:center}.home_ring__bWG0T .home_node__0Fy9A>svg{width:25px;height:25px}.home_ring__bWG0T .home_nodeLabel__8Gbyy{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:8.6em;text-align:center;font-size:.8125rem;font-weight:700;line-height:1.25;color:var(--ink)}.home_tnThen__ECowg .home_node__0Fy9A{background:var(--red);color:#fff;box-shadow:0 8px 16px -8px rgba(185,61,48,.7)}.home_tnThen__ECowg .home_nodeLabel__8Gbyy{background:#fff;padding:2px 6px;border-radius:6px}.home_ring__bWG0T .home_nodeCenter__0T3fs{width:76px;height:76px;margin:-38px 0 0 -38px}.home_tnThen__ECowg .home_nodeCenter__0T3fs{background:var(--ink);box-shadow:0 10px 22px -10px hsla(0,0%,7%,.7)}.home_ring__bWG0T .home_nodeCenter__0T3fs>svg{width:34px;height:34px}.home_tnNow___l4z2 .home_node__0Fy9A{border:2px dashed #8d8d99;background:hsla(0,0%,100%,.35)}.home_tnNow___l4z2 .home_nodeLabel__8Gbyy{color:var(--ink-3);font-weight:600}.home_ring__bWG0T .home_phone__lguwg{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:clamp(64px,19%,92px);aspect-ratio:9/19;background:#111;border:1px solid #2c2c2c;border-radius:16px;padding:5px;box-shadow:0 18px 40px -12px hsla(0,0%,7%,.55),0 0 64px 8px rgba(110,145,215,.28)}.home_phone__lguwg .home_screen__vWJaF{position:relative;width:100%;height:100%;border-radius:11px;background:#eef0f5;overflow:hidden}.home_phone__lguwg .home_screen__vWJaF:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#eef0f5,rgba(238,240,245,0) 14%,rgba(238,240,245,0) 82%,#eef0f5)}.home_phone__lguwg .home_feed__COtxu{animation:home_feed__COtxu 18s linear infinite}.home_feed__COtxu .home_feedSet__chGx1{display:grid;gap:5px;padding:6px 5px 0}.home_feed__COtxu .home_fi__ipbDb{background:#fff;border-radius:5px;padding:4px;display:grid;gap:3px}.home_feed__COtxu .home_fiM__dnLj3{height:30px;border-radius:3px;background:#d6d9e2}.home_feed__COtxu .home_fiB__hag2i{background:#e2d8d4;height:22px}.home_feed__COtxu .home_fiC__Jcv_o{background:#d3dfda;height:36px}.home_feed__COtxu .home_fiL__qVZU_{height:4px;border-radius:2px;background:#cdd0d9}.home_feed__COtxu .home_fiS__rtUdJ{width:58%}@keyframes home_feed__COtxu{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.home_phone__lguwg .home_feed__COtxu{animation:none}}.home_phone__lguwg .home_phoneLabel__f_M_Z{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.875rem;font-weight:800;color:var(--ink)}.home_thenNow__9r5l8 .home_bridge__Kjltm{margin-top:76px;text-align:center}.home_bridge__Kjltm .home_statement__sBJ0F{max-width:19em;margin-inline:auto;font-size:clamp(1.75rem,1.05rem + 3vw,3.25rem);font-weight:800;line-height:1.12;letter-spacing:-.026em;text-wrap:balance}.home_statement__sBJ0F .home_hl__0WThY{color:var(--red-dark)}.home_bridge__Kjltm .home_sub__cYw1O{margin:20px auto 0;max-width:32em;font-size:1.1875rem;color:var(--ink-2)}@media (min-width:900px){.home_thenNow__9r5l8{padding:112px 0 120px}.home_thenNow__9r5l8 .home_tnGrid__KSwDt{grid-template-columns:1fr 1fr;gap:32px}.home_thenNow__9r5l8 .home_tnCard__MEwxu{padding:40px 28px 34px}.home_ring__bWG0T .home_node__0Fy9A{width:56px;height:56px;margin:-28px 0 0 -28px}.home_ring__bWG0T .home_nodeLabel__8Gbyy{font-size:.875rem;max-width:9em}.home_ring__bWG0T .home_nodeCenter__0T3fs{width:84px;height:84px;margin:-42px 0 0 -42px}.home_thenNow__9r5l8 .home_bridge__Kjltm{margin-top:104px}}.home_rebuilt__P8uvq{padding:80px 0 96px;background:var(--ghost)}.home_rebuilt__P8uvq .home_rbHead__HQss4{display:grid;gap:36px;align-items:center}.home_rbHead__HQss4 .home_rbTitle__Lwy9J{font-size:clamp(2rem,1.2rem + 3.2vw,3.5rem)}.home_rbHead__HQss4 .home_lead__nLyv7{margin-top:16px;max-width:34em;font-size:1.1875rem;color:var(--ink-2)}.home_rbHead__HQss4 .home_mini__ZUepg{position:relative;width:min(100%,300px);aspect-ratio:1;margin-inline:auto}.home_mini__ZUepg .home_miniSvg__ZugXS{position:absolute;inset:0;width:100%;height:100%}.home_mini__ZUepg .home_miniNode__pEEIH{position:absolute;left:var(--x);top:var(--y);width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;display:grid;place-items:center;text-decoration:none;background:var(--red);color:#fff;box-shadow:0 8px 16px -8px rgba(185,61,48,.7);transition:background-color .15s ease}.home_mini__ZUepg .home_miniNode__pEEIH>svg{width:26px;height:26px}.home_mini__ZUepg a.home_miniNode__pEEIH:hover{background:var(--red-dark)}.home_miniNode__pEEIH .home_miniLabel__RgmdJ{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.875rem;font-weight:800;color:var(--ink);background:var(--ghost);padding:1px 6px;border-radius:6px}.home_mini__ZUepg a.home_miniNode__pEEIH:hover .home_miniLabel__RgmdJ{text-decoration:underline}.home_mini__ZUepg .home_miniYou__quVIi{position:absolute;left:50%;top:50%;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1rem}.home_rebuilt__P8uvq .home_pieces__2N3Mg{display:grid;gap:72px;margin-top:56px}.home_pieces__2N3Mg .home_pieceHead__hFiQV{margin-bottom:22px}.home_pieceHead__hFiQV .home_pieceTitle__Zr0nh{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem)}.home_pieceHead__hFiQV .home_pieceBody__5cqFX{margin-top:8px;max-width:34em;color:var(--ink-2);font-size:1.0625rem}.home_pieces__2N3Mg .home_postDemo__qOzBg{background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-2)}.home_postDemo__qOzBg .home_pdMedia__cKqvM{position:relative}.home_pdMedia__cKqvM .home_pdImg__ez2TM{width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:#eceaf2}.home_pdMedia__cKqvM .home_pdBadge__iwfgy{position:absolute;left:20px;bottom:0;transform:translateY(50%)}.home_postDemo__qOzBg .home_pdBody__l8eZv{padding:40px 22px 26px}.home_pdBody__l8eZv .home_pdTitle___b_pM{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.125rem);line-height:1.1}.home_pdTitle___b_pM .home_pdLink__gOabG{text-decoration:none}.home_pdTitle___b_pM .home_pdLink__gOabG:hover{text-decoration:underline}.home_pdBody__l8eZv .home_tags__B39du{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.home_pdBody__l8eZv .home_pdExcerpt__MPTZu{margin-top:18px;font-size:1.125rem;line-height:1.55;color:var(--ink-2)}.home_pdBody__l8eZv .home_more__DcGNT{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-weight:800;color:var(--red-dark)}.home_pdBody__l8eZv .home_more__DcGNT>svg{width:1.1em;height:1.1em}.home_pieces__2N3Mg .home_poll__rMPwm{background:#fff;border-radius:var(--r-lg);padding:26px 20px 22px;box-shadow:var(--sh-2)}.home_poll__rMPwm .home_pollQ__C1273{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:800;line-height:1.22;letter-spacing:-.015em}.home_poll__rMPwm .home_opts__rEuSP{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.home_opts__rEuSP .home_opt__epgM6{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;border-radius:14px;border:1.5px solid #d6d6e2;background:#fff;font-family:inherit;font-weight:600;font-size:1rem;line-height:1.35;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.home_opts__rEuSP .home_opt__epgM6:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;border:2px solid #8d8d99}.home_opts__rEuSP .home_opt__epgM6:hover{border-color:var(--red-light)}.home_opts__rEuSP .home_opt__epgM6[aria-pressed=true]{border-color:var(--red);background:#fdeeec}.home_opts__rEuSP .home_opt__epgM6[aria-pressed=true]:before{border-color:var(--red);background:radial-gradient(circle,var(--red) 0 42%,transparent 46%)}.home_poll__rMPwm .home_pollLock__v8Dly{margin-top:16px;display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--ghost);font-weight:600;line-height:1.45;transition:background-color .15s ease}.home_pollLock__v8Dly>svg{flex:none;width:20px;height:20px;color:var(--red-dark);margin-top:2px}.home_pollLock__v8Dly .home_pollLink___dcyZ{color:var(--red-dark);font-weight:800}.home_pollLock__v8Dly .home_soon__ZJyID{display:block;margin-top:4px;font-weight:500;font-size:.9375rem;color:var(--ink-2)}.home_pieces__2N3Mg .home_isPicked__Ed7IA .home_pollLock__v8Dly{background:#fdeeec}.home_poll__rMPwm .home_pollMeta__ZFjCd{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;color:var(--ink-3)}.home_pollMeta__ZFjCd .home_pollMetaLink__DdHGC{color:var(--ink-2);font-weight:700}.home_pieces__2N3Mg .home_booksBand__RuAu9{display:grid;gap:28px;padding:32px 20px 36px;border-radius:var(--r-lg);background:linear-gradient(hsla(0,0%,100%,.75),hsla(0,0%,100%,.75)),var(--tex-wood) center /cover,#f3efe8;box-shadow:var(--sh-1)}.home_booksBand__RuAu9 .home_pieceHead__hFiQV{margin-bottom:0}.home_booksBand__RuAu9 .home_booksCta__22PVT{margin-top:22px}.home_booksBand__RuAu9 .home_shelf__3rTvi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;align-items:end;margin:0;padding:0;list-style:none}.home_shelf__3rTvi .home_shelfLink__331Nx{display:block;border-radius:6px}.home_shelf__3rTvi .home_cover__VfD0S{width:100%;height:auto;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:3px 6px 6px 3px;box-shadow:0 2px 4px rgba(0,0,0,.18),0 20px 32px -14px rgba(0,0,0,.5)}.home_shelf__3rTvi li:nth-child(odd) .home_cover__VfD0S{transform:rotate(-1.4deg)}.home_shelf__3rTvi li:nth-child(2n) .home_cover__VfD0S{transform:rotate(1.1deg)}.home_pieces__2N3Mg .home_pApp__kPavR{display:grid;gap:26px;align-items:center}.home_pApp__kPavR .home_pieceHead__hFiQV{margin-bottom:0}.home_pApp__kPavR .home_tablet__q1gD1{margin:0;background:#151515;border:1px solid #2b2b2b;border-radius:26px;padding:11px;box-shadow:var(--sh-2)}.home_tablet__q1gD1 .home_tabletImg__yyay3{width:100%;height:auto;aspect-ratio:1129/698;border-radius:15px}.home_pApp__kPavR .home_more__DcGNT{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-weight:800;color:var(--red-dark)}.home_pApp__kPavR .home_more__DcGNT>svg{width:1.1em;height:1.1em}@media (min-width:900px){.home_rebuilt__P8uvq{padding:120px 0 128px}.home_rebuilt__P8uvq .home_rbHead__HQss4{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:48px}.home_rebuilt__P8uvq .home_pieces__2N3Mg{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:112px;margin-top:72px}.home_pieces__2N3Mg .home_pResearch__jM69Z{grid-column:1/span 7}.home_pieces__2N3Mg .home_pResearchSolo__q3KvU{grid-column:1/span 8}.home_pieces__2N3Mg .home_pParents__cM5V2{grid-column:8/span 5;align-self:start;margin-top:168px}.home_pieces__2N3Mg .home_pBooks__Wj_TV{grid-column:1/-1}.home_pieces__2N3Mg .home_pApp__kPavR{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}.home_pApp__kPavR .home_tablet__q1gD1{grid-column:1/span 8;grid-row:1}.home_pApp__kPavR .home_pieceHead__hFiQV{grid-column:9/span 4;grid-row:1}.home_postDemo__qOzBg .home_pdBody__l8eZv{padding:44px 32px 30px}.home_pieces__2N3Mg .home_poll__rMPwm{padding:30px 26px 24px}.home_pieces__2N3Mg .home_booksBand__RuAu9{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:center;padding:56px 48px}.home_booksBand__RuAu9 .home_shelf__3rTvi{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.home_areas__Bj_W_{padding:80px 0 96px;background:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),var(--tex-fur) center /cover,#ececea}.home_areas__Bj_W_ .home_areasTitle__KVJqc{font-size:clamp(2rem,1.2rem + 3vw,3.25rem)}.home_areas__Bj_W_ .home_areasBody__ZdAIr{margin-top:12px;max-width:34em;font-size:1.1875rem;color:var(--ink-2)}.home_areas__Bj_W_ .home_chips__z6R5h{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.home_chips__z6R5h .home_chip__8c9K2{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:6px 20px 6px 7px;border-radius:999px;background:var(--c);color:#fff;font-weight:800;font-size:1.1875rem;line-height:1.15;text-decoration:none;box-shadow:0 10px 20px -12px hsla(0,0%,7%,.55);transition:filter .15s ease}.home_chips__z6R5h .home_chip__8c9K2:hover{filter:saturate(1.15) brightness(1.06)}.home_chip__8c9K2 .home_chipIcon__UO_Mf{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.22)}.home_chip__8c9K2 .home_chipIcon__UO_Mf>svg{width:22px;height:22px}.home_chips__z6R5h .home_chipInk__f4j6w{color:var(--ink)}.home_chipInk__f4j6w .home_chipIcon__UO_Mf{background:hsla(0,0%,7%,.1)}@media (max-width:599px){.home_areas__Bj_W_ .home_chips__z6R5h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home_chips__z6R5h .home_chip__8c9K2{width:100%;min-height:62px;height:100%;padding:8px;gap:7px;border-radius:16px}.home_chip__8c9K2 .home_chipIcon__UO_Mf{width:30px;height:30px}.home_chip__8c9K2 .home_chipIcon__UO_Mf>svg{width:18px;height:18px}}@media (max-width:369px){.home_chip__8c9K2 .home_chipIcon__UO_Mf{display:none}.home_chips__z6R5h .home_chip__8c9K2{padding:8px 12px}}.home_areas__Bj_W_ .home_latestHead__JKJb3{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 16px;margin-top:76px}.home_latestHead__JKJb3 .home_latestTitle__75YTj{font-size:clamp(1.5rem,1.1rem + 1.5vw,2.125rem)}.home_latestHead__JKJb3 .home_seeAll__YVRCs{font-weight:800;color:var(--red-dark);display:inline-flex;align-items:center;gap:6px}.home_latestHead__JKJb3 .home_seeAll__YVRCs>svg{width:1.1em;height:1.1em}.home_areas__Bj_W_ .home_posts__OZuFT{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}.home_posts__OZuFT .home_post__xP4_r{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:center;height:100%;background:#fff;border-radius:18px;padding:10px;text-decoration:none;box-shadow:var(--sh-1)}.home_post__xP4_r .home_postImg__r8_TP{width:104px;height:104px;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#eceaf2}.home_post__xP4_r .home_postTitle__74YK3{margin-top:8px;font-size:1.0625rem;line-height:1.25;letter-spacing:-.012em}.home_posts__OZuFT .home_post__xP4_r:hover .home_postTitle__74YK3{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.home_post__xP4_r .home_postExcerpt__K2mD3{margin-top:6px;font-size:.9375rem;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (min-width:700px){.home_areas__Bj_W_ .home_posts__OZuFT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.home_areas__Bj_W_{padding:112px 0 120px}.home_areas__Bj_W_ .home_posts__OZuFT{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home_posts__OZuFT .home_post__xP4_r{grid-template-columns:1fr;align-items:start;padding:0;overflow:hidden;border-radius:22px}.home_post__xP4_r .home_postImg__r8_TP{width:100%;height:auto;aspect-ratio:16/10;border-radius:0}.home_post__xP4_r .home_postBody__Sjkid{padding:16px 20px 24px}.home_post__xP4_r .home_postTitle__74YK3{font-size:1.25rem;margin-top:12px}.home_post__xP4_r .home_postExcerpt__K2mD3{margin-top:8px;font-size:1rem;-webkit-line-clamp:3;line-clamp:3}}.home_join__ni3ru{color:#fff;padding:84px 0 96px;background:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),var(--tex-red) center /cover,#9e2f22}.home_join__ni3ru .home_joinGrid__9iyOL{display:grid;gap:44px}.home_join__ni3ru .home_mission__BVj9O{font-size:clamp(2.375rem,1.3rem + 4.6vw,4.75rem);line-height:1.02;letter-spacing:-.034em}.home_mission__BVj9O .home_tg__l8BdK{display:block}.home_join__ni3ru .home_follow__PU07b{margin-top:26px;max-width:30em;font-size:1.25rem;line-height:1.5;color:hsla(0,0%,100%,.93)}.home_join__ni3ru .home_joinCard__tutCI{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:30px 20px 24px;box-shadow:0 30px 70px -24px rgba(0,0,0,.6)}.home_join__ni3ru .home_joinCard__tutCI :focus-visible{outline-color:var(--red-dark)}.home_joinCard__tutCI .home_joinTitle__a5rjw{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem)}.home_joinCard__tutCI .home_joinBody__OXdCQ{margin-top:10px;color:var(--ink-2)}.home_joinCard__tutCI .home_unlocksLead__YQfPy{margin-top:22px;font-weight:800}.home_joinCard__tutCI .home_unlocks__7vvgT{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.home_unlocks__7vvgT .home_unlock__Ui2Dr{display:flex;gap:12px;align-items:flex-start;font-weight:600;line-height:1.4}.home_unlock__Ui2Dr>svg{flex:none;width:22px;height:22px;color:var(--red-dark)}.home_unlocks__7vvgT .home_unlockSoon__OuIOQ{color:var(--ink-2);font-weight:500}.home_unlockSoon__OuIOQ>svg{color:var(--ink-3)}.home_joinCard__tutCI .home_btnBig__4sFGD{width:100%;margin-top:24px;min-height:64px;font-size:1.375rem}.home_joinCard__tutCI .home_fine__cWRmu{margin-top:12px;text-align:center;font-size:.875rem;color:var(--ink-3)}@media (min-width:960px){.home_join__ni3ru{padding:120px 0 128px}.home_join__ni3ru .home_joinGrid__9iyOL{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}.home_join__ni3ru .home_joinCard__tutCI{padding:36px 32px 28px}}.village_chrome__aOK30,.village_root__Nyi46{--red:#e74c3c;--red-dark:#b93d30;--red-light:#ef938a;--ink:#111;--ink-2:#2f2f2f;--ink-3:#5a5a5a;--ghost:#f8f8ff;--white:#fff;--line:hsla(0,0%,7%,.1);--r-sm:12px;--r:20px;--r-lg:28px;--sh-1:0 1px 2px hsla(0,0%,7%,.06),0 10px 28px -12px hsla(0,0%,7%,.22);--sh-2:0 2px 6px hsla(0,0%,7%,.06),0 28px 56px -24px hsla(0,0%,7%,.38);--gutter:16px;--wrap:1160px;--read:680px;--nav-h:64px;--tex-blue:url(/bg/blue-couch.jpg);--tex-red:url(/bg/red-couch.jpg);--tex-marble:url(/bg/marble.jpg);--tex-fur:url(/bg/white-furry.jpg);--tex-wood:url(/bg/wood-table.jpg)}.village_root__Nyi46{font-family:var(--font-sans),"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.0625rem;line-height:1.6;color:var(--ink);background:var(--ghost);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column}.village_root__Nyi46 main{flex:1 0 auto}.village_chrome__aOK30{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.village_chrome__aOK30 main{flex:1 0 auto}.village_chrome__aOK30 .village_foot__0mvov,.village_chrome__aOK30 .village_nav__MbjcW{font-family:var(--font-sans),"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.0625rem;line-height:1.6;color:var(--ink);-webkit-font-smoothing:antialiased}.village_chrome__aOK30 .village_foot__0mvov a,.village_chrome__aOK30 .village_nav__MbjcW a{color:inherit;text-underline-offset:.22em}.village_chrome__aOK30 :focus-visible{outline:3px solid var(--red-dark);outline-offset:3px}.village_root__Nyi46 img{display:block;max-width:100%;height:auto}.village_root__Nyi46 ::-moz-selection{background:var(--red);color:#fff}.village_root__Nyi46 ::selection{background:var(--red);color:#fff}.village_root__Nyi46 a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:.08em}.village_root__Nyi46 :focus-visible{outline:3px solid var(--red-dark);outline-offset:3px;border-radius:6px}.village_onDark__Err6B :focus-visible{outline-color:#fff}.village_root__Nyi46 [id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.village_root__Nyi46 h1,.village_root__Nyi46 h2,.village_root__Nyi46 h3,.village_root__Nyi46 h4{margin:0;font-weight:800;line-height:1.08;letter-spacing:-.022em;text-wrap:balance}.village_root__Nyi46 p{margin:0;text-wrap:pretty}.village_wrap__jsTzq{width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto}.village_read__OWB43{width:min(var(--read),100% - 2 * var(--gutter));margin-inline:auto}.village_nw__2tKs3{white-space:nowrap}.village_srOnly__BYBsN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.village_btn__wYdAx{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-height:52px;padding:0 1.3em;border-radius:999px;border:2px solid transparent;font-family:inherit;font-weight:800;font-size:1.1875rem;line-height:1;letter-spacing:-.005em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.village_btnRed__NmAbO{background:var(--red);color:#fff!important}.village_btnRed__NmAbO:hover{background:var(--red-dark)}.village_btnGhost__DT65r{border-color:hsla(0,0%,100%,.85);color:#fff!important;background:rgba(0,0,0,.12)}.village_btnGhost__DT65r:hover,.village_btnWhite__Xpy9b{background:#fff;color:var(--ink)!important}.village_btnWhite__Xpy9b:hover{background:var(--ghost)}.village_btn__wYdAx svg{width:1.15em;height:1.15em;flex:none}.village_tag__wJq_j{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 9px;border-radius:999px;background:#f0f0f5;background:color-mix(in srgb,var(--c,#111) 13%,#fff);font-size:.8125rem;font-weight:700;line-height:1.2;color:var(--ink)!important;white-space:nowrap;text-decoration:none}.village_tag__wJq_j:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--c,#111);flex:none}a.village_tag__wJq_j:hover{background:color-mix(in srgb,var(--c,#111) 24%,#fff)}.village_tagPlain__6EQcD:before{display:none}.village_tagPlain__6EQcD{padding-left:12px}.village_ph__edKCH{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:var(--ink-3);background:#fff;border:1.5px dashed #9a9aa8;border-radius:999px;padding:3px 9px;white-space:nowrap}.village_badge__e4Wkd,.village_ph__edKCH{font-weight:700;letter-spacing:.02em;line-height:1.2}.village_badge__e4Wkd{display:inline-block;padding:9px 18px;border-radius:8px;font-size:1.0625rem;color:#fff}.village_badgeBlack__EZ4VF{background:#000}.village_badgeTry__28XCE{background:var(--red-dark)}.village_skip__m5ybq{position:absolute;left:12px;top:-80px;z-index:100;background:#fff;color:var(--ink);padding:10px 16px;border-radius:10px;font-weight:800;text-decoration:none;box-shadow:var(--sh-1)}.village_skip__m5ybq:focus{top:12px}.village_nav__MbjcW{position:sticky;top:0;z-index:50;background:rgba(248,248,255,.94);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.village_navIn__3FH92{display:flex;align-items:center;gap:8px;height:var(--nav-h)}.village_brand__4FPe7{display:flex;align-items:center;gap:8px;margin-right:auto;text-decoration:none;border-radius:999px}.village_brand__4FPe7 img{width:38px;height:38px}.village_wordmark__NmzRR{display:flex;flex-direction:column;font-weight:800;font-size:.8125rem;line-height:1.02;letter-spacing:-.01em;color:var(--red)}.village_navLinks__7ItvE{display:none}.village_iconBtn__QAY4P{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;text-decoration:none}.village_iconBtn__QAY4P:hover{background:hsla(0,0%,7%,.06)}.village_iconBtn__QAY4P svg{width:24px;height:24px}.village_navSearch__MnyMz{display:none}.village_btnNav__pAjDq{min-height:44px;padding:0 .85em}.village_mnav__EHEI1{border-top:1px solid var(--line);padding:6px 0 14px}.village_mnav__EHEI1 a{display:flex;align-items:center;gap:12px;padding:14px 4px;font-weight:800;font-size:1.25rem;line-height:1.2;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.village_mnav__EHEI1 a:last-child{border-bottom:0}.village_mnav__EHEI1 svg{width:22px;height:22px;color:var(--red-dark)}@media (max-width:359px){.village_wordmark__NmzRR{display:none}}@media (min-width:900px){.village_root__Nyi46{--nav-h:72px}.village_wordmark__NmzRR{flex-direction:row;gap:.28em;font-size:1.25rem}.village_brand__4FPe7 img{width:42px;height:42px}.village_navLinks__7ItvE{display:flex;gap:2px;margin-right:6px}.village_navLinks__7ItvE a{padding:10px 14px;border-radius:999px;text-decoration:none;font-weight:700;font-size:1.0625rem;color:var(--ink);transition:background-color .15s ease}.village_navLinks__7ItvE a:hover{background:hsla(0,0%,7%,.06)}.village_navSearch__MnyMz{display:inline-grid}.village_menuToggle___u8xX,.village_mnav__EHEI1{display:none!important}.village_btnNav__pAjDq{margin-left:6px;padding:0 1.1em}}.village_foot__0mvov{background:var(--ghost);border-top:1px solid var(--line);padding:56px 0 28px}.village_footGrid__I7rxf{display:grid;gap:28px}.village_foot__0mvov .village_brand__4FPe7{margin-right:0;display:inline-flex}.village_foot__0mvov .village_wordmark__NmzRR{flex-direction:row;gap:.28em;font-size:1.25rem}.village_ns__91MLd{margin-top:14px;max-width:40em;color:var(--ink-2)}.village_footLinks__5GE_n{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;font-weight:700}.village_footLinks__5GE_n a{display:inline-block;padding:8px 0;text-decoration:none}.village_footLinks__5GE_n a:hover{text-decoration:underline}.village_copy__iQL9Q{margin-top:32px;font-size:.875rem;color:var(--ink-3)}@media (min-width:900px){.village_footGrid__I7rxf{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px}.village_footLinks__5GE_n{justify-content:flex-end}}.village_root__Nyi46 .village_prose__k6zuZ{color:var(--ink-2)}.village_root__Nyi46 .village_prose__k6zuZ>*+*{margin-top:1.05em}.village_root__Nyi46 .village_prose__k6zuZ>:first-child{margin-top:0}.village_root__Nyi46 .village_prose__k6zuZ h2,.village_root__Nyi46 .village_prose__k6zuZ h3,.village_root__Nyi46 .village_prose__k6zuZ h4,.village_root__Nyi46 .village_prose__k6zuZ h5,.village_root__Nyi46 .village_prose__k6zuZ h6{color:var(--ink)}.village_root__Nyi46 .village_prose__k6zuZ>h2{margin-top:1.8em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.15}.village_root__Nyi46 .village_prose__k6zuZ>h3{margin-top:1.6em;font-size:clamp(1.25rem,1.1rem + .5vw,1.4375rem);line-height:1.2}.village_root__Nyi46 .village_prose__k6zuZ>h4,.village_root__Nyi46 .village_prose__k6zuZ>h5,.village_root__Nyi46 .village_prose__k6zuZ>h6{margin-top:1.4em;font-size:1.125rem;line-height:1.25}.village_root__Nyi46 .village_prose__k6zuZ>h2+*,.village_root__Nyi46 .village_prose__k6zuZ>h3+*,.village_root__Nyi46 .village_prose__k6zuZ>h4+*{margin-top:.55em}.village_root__Nyi46 .village_prose__k6zuZ a{color:var(--red-dark);font-weight:700}.village_root__Nyi46 .village_prose__k6zuZ strong{color:var(--ink);font-weight:700}.village_root__Nyi46 .village_prose__k6zuZ ul{list-style:disc;padding-left:1.3em;margin-bottom:0}.village_root__Nyi46 .village_prose__k6zuZ ol{list-style:decimal;padding-left:1.4em;margin-bottom:0}.village_root__Nyi46 .village_prose__k6zuZ li+li{margin-top:.5em}.village_root__Nyi46 .village_prose__k6zuZ li::marker{color:var(--red-dark)}.village_root__Nyi46 .village_prose__k6zuZ li>p{margin:0}.village_root__Nyi46 .village_prose__k6zuZ blockquote{margin:1.4em 0 0;padding:0 0 0 18px;border-left:4px solid var(--red);font-size:1.1875rem;font-weight:700;line-height:1.45;color:var(--ink)}.village_root__Nyi46 .village_prose__k6zuZ hr{border:0;border-top:1px solid var(--line);margin:2em 0}.village_root__Nyi46 .village_prose__k6zuZ table{width:100%;border-collapse:collapse;font-size:1rem}.village_root__Nyi46 .village_prose__k6zuZ td,.village_root__Nyi46 .village_prose__k6zuZ th{padding:8px 12px 8px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.village_root__Nyi46 .village_prose__k6zuZ th{color:var(--ink)}.village_root__Nyi46 .village_prose__k6zuZ figure{margin:1.6em 0 0}.village_root__Nyi46 .village_prose__k6zuZ figure img{width:100%;height:auto;border-radius:var(--r);box-shadow:var(--sh-1)}@media (prefers-reduced-motion:reduce){.village_root__Nyi46 *,.village_root__Nyi46 :after,.village_root__Nyi46 :before{transition:none!important;animation:none!important}}.contact_grid__kzqwm{display:grid;gap:28px;align-items:start}@media (min-width:900px){.contact_grid__kzqwm{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}.contact_ways__Lby55{display:grid;gap:26px}.contact_ways__Lby55 .contact_wayTitle__3fHKj{font-size:1.125rem}.contact_ways__Lby55 .contact_wayBody__V5fCh{margin-top:6px;color:var(--ink-2)}.contact_ways__Lby55 .contact_mail__R9xWn{color:var(--red-dark);font-weight:800;font-size:1.1875rem;overflow-wrap:anywhere}.contact_social__xZOKL{display:flex;gap:10px;margin-top:10px}.contact_social__xZOKL .contact_socialLink__cvCwY{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--ink);color:#fff}.contact_social__xZOKL .contact_socialLink__cvCwY:hover{background:var(--red-dark)}.contact_socialLink__cvCwY svg{width:22px;height:22px}.contact_form__0QwhG{display:grid;gap:22px}.contact_form__0QwhG .contact_formTitle__ixpft{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}.contact_row__QUOvb{display:grid;gap:22px}@media (min-width:600px){.contact_row__QUOvb{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact_field__Xznjq{display:grid;gap:8px}.contact_field__Xznjq .contact_label__YGPqq{font-weight:800;font-size:1.0625rem;line-height:1.3}.contact_input__BH5ty{width:100%;min-height:56px;padding:0 16px;border:2px solid #7d7d8c;border-radius:14px;background:#fff;color:var(--ink);font:inherit;font-size:1.0625rem;transition:border-color .15s ease}.contact_input__BH5ty:hover{border-color:var(--ink-3)}.contact_input__BH5ty:focus{box-shadow:none}.contact_input__BH5ty:focus-visible{border-color:var(--ink);outline-offset:2px}.contact_textarea__tCDY8{min-height:150px;padding:14px 16px;resize:vertical;line-height:1.5}.contact_form__0QwhG .contact_error__eM1ZO{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1.5px solid #e6a49c;background:#fdeeec;color:#6e1c13;font-weight:600;line-height:1.45}.contact_error__eM1ZO svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--red-dark)}.contact_submit__Bb_6g{width:100%;min-height:60px;font-size:1.25rem}.contact_submit__Bb_6g:disabled{background:var(--red-dark);cursor:progress}.contact_form__0QwhG .contact_fine__0h_an{font-size:.9375rem;color:var(--ink-3);text-align:center}.contact_done___5_JE{display:grid;justify-items:center;gap:10px;padding:12px 0;text-align:center}.contact_done___5_JE>svg{width:44px;height:44px;color:#1f7a4d}.contact_done___5_JE .contact_doneTitle__PKtw0{font-size:1.75rem}.contact_done___5_JE p{color:var(--ink-2);max-width:28em}.contact_done___5_JE .contact_again___sNQL{margin-top:6px;min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;font:inherit;font-weight:800;color:var(--red-dark);text-decoration:underline;text-underline-offset:.22em}