.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_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_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}}