.entrance-module__1xLD4q__entrance{background:radial-gradient(at 95% 5%,#d1ef8c55,#0000 55%),linear-gradient(145deg,#edf2e7,#e5eddb 55%,#c5d5b8);min-height:calc(100vh - 100px);padding:32px 24px 56px}.entrance-module__1xLD4q__inner{max-width:620px;margin:0 auto}.entrance-module__1xLD4q__hero{text-align:center;margin:0 auto 28px}.entrance-module__1xLD4q__eyebrow{color:var(--brand-green);letter-spacing:.14em;margin:0 0 18px;font-size:12px;font-weight:600}.entrance-module__1xLD4q__hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,62px);font-weight:600;line-height:1.08}.entrance-module__1xLD4q__hero h1 span{color:var(--brand-green)}.entrance-module__1xLD4q__promise{color:#465342;text-wrap:pretty;max-width:540px;margin:22px auto 0;font-size:19px;line-height:1.55}.entrance-module__1xLD4q__audienceSwitch{background:#ffffff35;border:1px solid #96ab83;border-radius:40px;grid-template-columns:1fr 1fr;max-width:430px;margin:0 auto 24px;padding:6px;display:grid}.entrance-module__1xLD4q__audienceSwitch label{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:16px;display:flex;position:relative}.entrance-module__1xLD4q__audienceSwitch input{opacity:0;width:1px;height:1px;position:absolute}.entrance-module__1xLD4q__audienceSwitch label:has(:focus-visible){outline:3px solid var(--brand-green);outline-offset:3px}.entrance-module__1xLD4q__audienceSwitch .entrance-module__1xLD4q__selected{background:#fff;font-weight:600;box-shadow:0 2px 6px #25341e0a}.entrance-module__1xLD4q__signupPanel{max-width:580px;margin-inline:auto}.entrance-module__1xLD4q__signupPanel>section{border-radius:24px;padding:32px}.entrance-module__1xLD4q__note{text-align:center;color:#465342;margin:18px 0 0;font-size:14px;line-height:1.6}.entrance-module__1xLD4q__signIn{text-underline-offset:4px;width:fit-content;margin:6px auto 0;padding:12px;font-size:14px;text-decoration:underline;display:block}.entrance-module__1xLD4q__featured{max-width:580px;margin:0 auto 20px}.entrance-module__1xLD4q__featuredHeading{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:600;display:flex}.entrance-module__1xLD4q__streams{gap:8px;display:grid}.entrance-module__1xLD4q__streamLane{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:18px;display:flex;overflow:hidden}.entrance-module__1xLD4q__streamLane::-webkit-scrollbar{display:none}.entrance-module__1xLD4q__streamGroup{flex:none;gap:10px;padding-right:10px;display:flex}.entrance-module__1xLD4q__highlightCard{background:#fff;border:1px solid #e1e8da;border-radius:18px;align-items:center;gap:10px;width:300px;min-height:76px;padding:10px 12px;display:flex}.entrance-module__1xLD4q__highlightCard>div:last-child{min-width:0}.entrance-module__1xLD4q__highlightCard a,.entrance-module__1xLD4q__highlightCard strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.entrance-module__1xLD4q__highlightCard a:hover{text-decoration:underline}.entrance-module__1xLD4q__highlightCard p{color:#59634f;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.45}.entrance-module__1xLD4q__monogram{width:34px;height:34px;color:var(--brand-green);background:var(--surface-sage);border-radius:11px;flex-shrink:0;place-items:center;font-size:22px;display:grid;overflow:hidden}.entrance-module__1xLD4q__monogram img{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px}@media (max-width:360px){.entrance-module__1xLD4q__highlightCard{width:270px}}.entrance-module__1xLD4q__entrance[data-active=true] .entrance-module__1xLD4q__hero{margin-bottom:20px}.entrance-module__1xLD4q__entrance[data-active=true] .entrance-module__1xLD4q__hero h1{font-size:30px}.entrance-module__1xLD4q__entrance[data-active=true] .entrance-module__1xLD4q__eyebrow{display:none}@media (max-width:600px){.entrance-module__1xLD4q__entrance{padding:24px 20px 36px}.entrance-module__1xLD4q__hero h1{font-size:clamp(32px,9.3vw,46px)}.entrance-module__1xLD4q__promise{margin-top:18px;font-size:17px}.entrance-module__1xLD4q__hero{margin-bottom:24px}.entrance-module__1xLD4q__audienceSwitch label{font-size:16px}}:is(.entrance-module__1xLD4q__streamLane:has(.entrance-module__1xLD4q__streamGroup:only-child) .entrance-module__1xLD4q__streamGroup,.entrance-module__1xLD4q__streamLane:has(.entrance-module__1xLD4q__streamGroup:only-child) .entrance-module__1xLD4q__highlightCard){width:100%}
