.home-module__txgM7a__hero{padding:56px 0 64px}.home-module__txgM7a__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.home-module__txgM7a__hero h1{font-family:var(--font-fraunces);color:var(--navy);margin:16px 0 20px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:650;line-height:1.08}.home-module__txgM7a__hero h1 .home-module__txgM7a__hl{background:linear-gradient(#0000 62%,#fbdfa6 62%);padding:0 2px}.home-module__txgM7a__lede{color:#41546a;max-width:32em;font-size:1.15rem}.home-module__txgM7a__heroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.home-module__txgM7a__heroProof{color:#5a6b7e;align-items:center;gap:10px;margin-top:26px;font-size:.9rem;font-weight:600;display:flex}.home-module__txgM7a__dots{display:flex}.home-module__txgM7a__dots span{border:2px solid var(--cream);border-radius:50%;width:26px;height:26px;margin-left:-8px}.home-module__txgM7a__dots span:first-child{background:var(--sky)}.home-module__txgM7a__dots span:nth-child(2){background:var(--amber)}.home-module__txgM7a__dots span:nth-child(3){background:var(--rose)}.home-module__txgM7a__heroPhoto{position:relative}.home-module__txgM7a__frame{background:linear-gradient(135deg, var(--sky) 0%, var(--navy) 100%);aspect-ratio:4/4.6;border-radius:24px 120px 24px 24px;overflow:hidden}.home-module__txgM7a__frame img{object-fit:cover;width:100%;height:100%}.home-module__txgM7a__polaroid{background:var(--white);border-radius:14px;max-width:330px;padding:14px 18px;position:absolute;bottom:34px;left:-26px;transform:rotate(-2.5deg);box-shadow:0 16px 38px #14355f2e}.home-module__txgM7a__polaroid .home-module__txgM7a__beat{font-family:var(--font-fraunces);color:var(--navy);font-size:1.02rem;font-style:italic;line-height:1.35}.home-module__txgM7a__polaroid .home-module__txgM7a__who{letter-spacing:.08em;text-transform:uppercase;color:var(--rose);margin-top:8px;font-size:.78rem;font-weight:800}.home-module__txgM7a__badge{background:var(--amber);color:#3d2b05;border-radius:999px;padding:10px 16px;font-size:.8rem;font-weight:800;position:absolute;top:22px;right:-14px;transform:rotate(3deg);box-shadow:0 8px 20px #f2a93b66}.home-module__txgM7a__ticker{background:var(--navy);color:#cfe0f0;padding:16px 0;overflow:hidden}.home-module__txgM7a__ticker .home-module__txgM7a__row{flex-wrap:wrap;justify-content:center;gap:34px;font-size:.92rem;font-weight:700;display:flex}.home-module__txgM7a__ticker b{color:var(--amber)}.home-module__txgM7a__intro{padding:80px 0}.home-module__txgM7a__introGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:52px;display:grid}.home-module__txgM7a__introPhoto{background:linear-gradient(160deg, #f2a93b33, var(--sky-pale));border-radius:20px;overflow:hidden;box-shadow:0 18px 40px #14355f1f}.home-module__txgM7a__introPhoto img{object-fit:cover;aspect-ratio:4/3.4;width:100%;height:100%}.home-module__txgM7a__intro h2{font-family:var(--font-fraunces);color:var(--navy);margin:10px 0 14px;font-size:2rem;font-weight:650}.home-module__txgM7a__intro p{color:#41546a;max-width:36em}.home-module__txgM7a__intro p+p{margin-top:12px}.home-module__txgM7a__more{color:var(--rose);margin-top:18px;font-weight:800;text-decoration:none;display:inline-block}.home-module__txgM7a__more:hover{text-decoration:underline}.home-module__txgM7a__paths{padding:0 0 80px}.home-module__txgM7a__paths h2{font-family:var(--font-fraunces);color:var(--navy);max-width:22em;margin:8px 0 34px;font-size:2rem;font-weight:650}.home-module__txgM7a__tiles{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.home-module__txgM7a__tile{min-height:300px;color:inherit;border-radius:20px;flex-direction:column;padding:30px 28px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.home-module__txgM7a__tile:hover{transform:translateY(-5px);box-shadow:0 18px 36px #14355f24}.home-module__txgM7a__tile1{background:var(--sky-pale)}.home-module__txgM7a__tile2{background:#fceedc}.home-module__txgM7a__tile3{background:#fae3e5}.home-module__txgM7a__tile .home-module__txgM7a__num{font-family:var(--font-fraunces);color:#8296ac;font-size:1rem;font-weight:650}.home-module__txgM7a__tile h3{font-family:var(--font-fraunces);color:var(--navy);margin:12px 0 10px;font-size:1.35rem;font-weight:650}.home-module__txgM7a__tile p{color:#41546a;flex:1;font-size:.95rem}.home-module__txgM7a__tile .home-module__txgM7a__go{margin-top:16px;font-weight:800}.home-module__txgM7a__tile1 .home-module__txgM7a__go{color:var(--sky)}.home-module__txgM7a__tile2 .home-module__txgM7a__go{color:#c77f14}.home-module__txgM7a__tile3 .home-module__txgM7a__go{color:var(--rose)}.home-module__txgM7a__problem{background:var(--white);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:80px 0}.home-module__txgM7a__problemGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.home-module__txgM7a__bignum{font-family:var(--font-fraunces);color:var(--navy);font-size:clamp(4rem,9vw,6.5rem);font-weight:650;line-height:1}.home-module__txgM7a__bignum small{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rose);margin-top:10px;font-size:.85rem;font-weight:800;display:block}.home-module__txgM7a__problem h2{font-family:var(--font-fraunces);color:var(--navy);margin:8px 0 14px;font-size:1.9rem;font-weight:650}.home-module__txgM7a__problem p{color:#41546a;max-width:34em}.home-module__txgM7a__problem p+p{margin-top:12px}.home-module__txgM7a__problem a{color:var(--sky);font-weight:800}.home-module__txgM7a__stories{padding:80px 0}.home-module__txgM7a__storiesHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.home-module__txgM7a__stories h2{font-family:var(--font-fraunces);color:var(--navy);max-width:18em;margin-top:8px;font-size:2rem;font-weight:650}.home-module__txgM7a__storyCards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.home-module__txgM7a__storyCard{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 10px 26px #14355f14}.home-module__txgM7a__storyCard .home-module__txgM7a__ph{aspect-ratio:16/10;background:linear-gradient(135deg, var(--sky-pale), #dce9f4);overflow:hidden}.home-module__txgM7a__storyCard .home-module__txgM7a__ph img{object-fit:cover;width:100%;height:100%}.home-module__txgM7a__storyCard .home-module__txgM7a__body{padding:22px 24px 26px}.home-module__txgM7a__storyCard q{font-family:var(--font-fraunces);color:var(--navy);font-size:1.05rem;font-style:italic;line-height:1.45}.home-module__txgM7a__storyCard .home-module__txgM7a__who{letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:.8rem;font-weight:800}.home-module__txgM7a__storiesNote{text-align:center;color:var(--slate);margin-top:28px;font-size:.85rem;font-style:italic}.home-module__txgM7a__storiesCta{text-align:center;margin-top:16px}.home-module__txgM7a__signup{background:linear-gradient(120deg, var(--navy) 0%, #1e4a80 60%, var(--sky) 100%);color:var(--white);padding:64px 0}.home-module__txgM7a__signupGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}.home-module__txgM7a__signup h2{font-family:var(--font-fraunces);color:var(--white);margin:8px 0 10px;font-size:1.9rem;font-weight:650}.home-module__txgM7a__signup p{color:#cfe0f0;max-width:30em}.home-module__txgM7a__signup .home-module__txgM7a__kicker{color:var(--amber)}@media (max-width:860px){.home-module__txgM7a__heroGrid,.home-module__txgM7a__introGrid,.home-module__txgM7a__problemGrid,.home-module__txgM7a__signupGrid,.home-module__txgM7a__tiles,.home-module__txgM7a__storyCards{grid-template-columns:1fr}.home-module__txgM7a__polaroid{max-width:280px;left:10px}.home-module__txgM7a__badge{right:6px}}
