.community-hero-module__oP4BcW__panel{background:var(--moss);position:relative;overflow:hidden}.community-hero-module__oP4BcW__date{font-family:var(--font-pitch), ui-monospace, monospace;letter-spacing:.02em;color:var(--muted-ink,#66706b);font-size:13px}.community-hero-module__oP4BcW__headline{font-family:var(--font-copernicus), serif;letter-spacing:-.02em;color:var(--forest);font-weight:400;line-height:1}.community-hero-module__oP4BcW__headlineName{color:var(--juniper);font-style:italic}.community-hero-module__oP4BcW__lede{font-family:var(--font-untitled-sans), sans-serif;color:color-mix(in srgb, var(--forest) 82%, transparent);font-size:17px;line-height:1.55}.community-hero-module__oP4BcW__lede em{font-family:var(--font-copernicus), serif;color:var(--forest);font-style:italic;font-weight:600}.community-hero-module__oP4BcW__askBox{border:1.5px solid var(--forest);background:var(--surface,#fffdf9);box-shadow:4px 5px 0 0 var(--forest);border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 22px;transition:box-shadow .16s ease-out;display:flex;position:relative}.community-hero-module__oP4BcW__askBox:focus-within{box-shadow:4px 5px 0 0 var(--forest), 0 0 0 3px color-mix(in srgb, var(--juniper) 18%, transparent)}.community-hero-module__oP4BcW__askInput{min-width:0;height:44px;font-family:var(--font-untitled-sans), sans-serif;color:var(--forest);background:0 0;border:0;outline:none;flex:1;font-size:15px}.community-hero-module__oP4BcW__askInput::placeholder{color:color-mix(in srgb, var(--forest) 45%, transparent)}.community-hero-module__oP4BcW__askSubmit{border:1.5px solid var(--forest);background:var(--blush);height:42px;box-shadow:2px 3px 0 0 var(--forest);font-family:var(--font-untitled-sans), sans-serif;color:var(--forest);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;transition:background .14s ease-out,transform .14s ease-out,box-shadow .14s ease-out;display:inline-flex}.community-hero-module__oP4BcW__askSubmit:active{box-shadow:1px 2px 0 0 var(--forest);transform:translate(1px,1px)}.community-hero-module__oP4BcW__askSubmit:hover{background:color-mix(in srgb, var(--blush) 88%, white)}.community-hero-module__oP4BcW__art{flex:none;width:570px;height:392px;position:relative}.community-hero-module__oP4BcW__photoFrame{border:1.5px solid var(--forest);background:var(--tan);width:432px;height:284px;box-shadow:12px 12px 0 0 var(--blush);border-radius:28px;position:absolute;top:40px;left:50px;overflow:hidden}.community-hero-module__oP4BcW__photoFrame:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 0 0,#fffdf98c,#0000 55%);position:absolute;inset:0}.community-hero-module__oP4BcW__sparkle{color:var(--forest);fill:var(--story-lime,#e1ffb2);position:absolute}.community-hero-module__oP4BcW__sparkleLarge{width:40px;height:40px;top:14px;left:4px}.community-hero-module__oP4BcW__sparkleSmall{width:22px;height:22px;top:158px;left:516px}.community-hero-module__oP4BcW__bubble{z-index:2;border:1.5px solid var(--forest);box-shadow:4px 5px 0 0 var(--forest);font-family:var(--font-untitled-sans), sans-serif;color:var(--forest);border-radius:12px;padding:10px 14px 12px;text-decoration:none;position:absolute}.community-hero-module__oP4BcW__bubble:focus-visible{outline:2px solid var(--juniper);outline-offset:3px}.community-hero-module__oP4BcW__bubbleMeta{color:color-mix(in srgb, var(--forest) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;display:block;overflow:hidden}.community-hero-module__oP4BcW__bubbleText{overflow-wrap:break-word;-webkit-box-orient:vertical;margin-top:3px;font-size:14px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.community-hero-module__oP4BcW__bubbleClampQuestion,.community-hero-module__oP4BcW__bubbleClampReply{-webkit-line-clamp:3;line-clamp:3;max-height:54px}.community-hero-module__oP4BcW__bubbleQuestion{background:var(--story-lilac);width:196px;top:6px;right:6px;transform:rotate(3deg)}.community-hero-module__oP4BcW__bubbleReply{background:var(--story-aqua);width:200px;top:252px;left:0;transform:rotate(-3deg)}.community-hero-module__oP4BcW__bubbleTail{pointer-events:none;position:absolute;overflow:visible}.community-hero-module__oP4BcW__bubbleQuestion .community-hero-module__oP4BcW__bubbleTail{top:-17.5px;left:20px}.community-hero-module__oP4BcW__bubbleReply .community-hero-module__oP4BcW__bubbleTail{bottom:-17.5px;right:22px;transform:scale(-1)}.community-hero-module__oP4BcW__bubbleTailFill{fill:currentColor}.community-hero-module__oP4BcW__bubbleQuestion .community-hero-module__oP4BcW__bubbleTailFill{color:var(--story-lilac)}.community-hero-module__oP4BcW__bubbleReply .community-hero-module__oP4BcW__bubbleTailFill{color:var(--story-aqua)}.community-hero-module__oP4BcW__bubbleTailStroke{fill:none;stroke:var(--forest);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:butt}.community-hero-module__oP4BcW__dots{gap:3px;display:flex;position:absolute;top:344px;left:214px}.community-hero-module__oP4BcW__dots span{background:var(--forest);opacity:.7;border-radius:999px;width:3px;height:3px}.community-hero-module__oP4BcW__members{z-index:3;border:1.5px solid var(--forest);background:var(--story-lime);box-shadow:3px 4px 0 0 var(--forest);font-family:var(--font-untitled-sans), sans-serif;color:var(--forest);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 6px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:348px;right:26px}.community-hero-module__oP4BcW__memberFaces{display:flex}.community-hero-module__oP4BcW__memberFace{border:1.5px solid var(--forest);background:var(--surface);border-radius:999px;width:26px;height:26px;margin-left:-7px;overflow:hidden}.community-hero-module__oP4BcW__memberFace:first-child{margin-left:0}.community-hero-module__oP4BcW__memberFace img{object-fit:cover;width:100%;height:100%}.community-hero-module__oP4BcW__memberInitials{justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;font-weight:700;display:flex}@media (prefers-reduced-motion:no-preference){.community-hero-module__oP4BcW__bubbleQuestion,.community-hero-module__oP4BcW__bubbleReply{transition:transform .22s ease-out}.community-hero-module__oP4BcW__art:hover .community-hero-module__oP4BcW__bubbleQuestion{transform:rotate(1.5deg)translateY(-2px)}.community-hero-module__oP4BcW__art:hover .community-hero-module__oP4BcW__bubbleReply{transform:rotate(-1.5deg)translateY(-2px)}}
.parents-asking-bubble-module__2zm9zW__wrap{scroll-snap-align:start;flex-shrink:0;width:290px;max-width:80vw;height:186px;position:relative}.parents-asking-bubble-module__2zm9zW__cardArea{width:calc(100% - 6px);height:156px;position:absolute;top:24px;left:0}.parents-asking-bubble-module__2zm9zW__shadow{z-index:0;background:var(--forest,#202824);border-radius:12px;width:100%;height:100%;position:absolute;top:5px;left:5px}.parents-asking-bubble-module__2zm9zW__card{z-index:1;box-sizing:border-box;border:1.5px solid var(--forest,#202824);width:100%;height:100%;color:var(--forest,#202824);background:var(--parents-asking-bg,#dac9ff);border-radius:12px;padding:14px 18px;text-decoration:none;display:block;position:relative}.parents-asking-bubble-module__2zm9zW__card:focus-visible{outline:2px solid var(--juniper,#0e4336);outline-offset:3px}.parents-asking-bubble-module__2zm9zW__tail{z-index:5;pointer-events:none;position:absolute;top:8px;left:26px;overflow:visible}.parents-asking-bubble-module__2zm9zW__tailFill{fill:var(--parents-asking-bg,#dac9ff)}.parents-asking-bubble-module__2zm9zW__tailStroke{fill:none;stroke:var(--forest,#202824);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:butt}.parents-asking-bubble-module__2zm9zW__bubbleInner{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.parents-asking-bubble-module__2zm9zW__title{font-family:var(--font-untitled-sans), sans-serif;color:var(--forest,#202824);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin:0 0 4px;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.parents-asking-bubble-module__2zm9zW__body,.parents-asking-bubble-module__2zm9zW__textBlock{font-family:var(--font-untitled-sans), sans-serif;color:color-mix(in srgb, var(--forest,#202824) 88%, transparent);overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:none;margin:0;font-size:15px;font-weight:400;line-height:22px;display:-webkit-box;overflow:hidden}.parents-asking-bubble-module__2zm9zW__body{-webkit-line-clamp:4;line-clamp:4;max-height:88px}.parents-asking-bubble-module__2zm9zW__textBlock{-webkit-line-clamp:5;line-clamp:5;max-height:110px}
