.home-module__txgM7a__page{max-width:36rem;margin-inline:auto;padding-inline:24px}.home-module__txgM7a__hero{text-align:center;padding-top:clamp(56px,11vw,118px);padding-bottom:clamp(20px,3vw,34px)}.home-module__txgM7a__heroEyebrow{display:inline-block}.home-module__txgM7a__heroTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--foreground);margin-top:22px;font-size:clamp(44px,8.4vw,82px);font-weight:600;line-height:1}.home-module__txgM7a__heroLead{color:var(--muted-foreground);margin-top:22px;max-width:52ch;margin-inline:auto;font-size:clamp(16px,1.7vw,18.5px);line-height:1.62}.home-module__txgM7a__heroLead b{color:var(--foreground);font-weight:600}.home-module__txgM7a__upcoming{padding-top:clamp(44px,6vw,74px);padding-bottom:clamp(64px,9vw,112px)}.home-module__txgM7a__secHead{margin-bottom:6px}.home-module__txgM7a__secHead .home-module__txgM7a__heroEyebrow,.home-module__txgM7a__secEyebrow{display:block}.home-module__txgM7a__events{flex-direction:column;display:flex}.home-module__txgM7a__ecard{border-top:1px solid var(--line);align-items:center;gap:22px;padding:22px 0;display:flex}.home-module__txgM7a__ecard:last-child{border-bottom:1px solid var(--line)}@media (hover:hover){.home-module__txgM7a__ecard:hover .home-module__txgM7a__eTitle{color:var(--navy)}}.home-module__txgM7a__eBody{flex:1;min-width:0}.home-module__txgM7a__eDate{font-variant-numeric:tabular-nums}.home-module__txgM7a__eTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);transition:color .16s var(--ease);margin-top:9px;font-size:clamp(19px,2.4vw,23px);font-weight:600;line-height:1.12}.home-module__txgM7a__eTag{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;margin-top:8px;font-size:14px;line-height:1.48;display:-webkit-box;overflow:hidden}.home-module__txgM7a__eThumb{border:1px solid var(--line);border-radius:14px;flex:none;place-items:center;width:96px;height:64px;display:grid;position:relative;overflow:hidden}.home-module__txgM7a__eThumb img{object-fit:cover;width:100%;height:100%}.home-module__txgM7a__eThumbPlaceholder{background:linear-gradient(155deg, var(--orange-soft) 0%, var(--navy-soft) 100%)}.home-module__txgM7a__eMono{z-index:1;font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);font-size:19px;font-weight:700;position:relative}@media (max-width:520px){.home-module__txgM7a__ecard{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px 0}.home-module__txgM7a__eThumb{border-radius:12px;order:-1;width:56px;height:56px}.home-module__txgM7a__eMono{font-size:15px}.home-module__txgM7a__eBody{flex-basis:100%}}.home-module__txgM7a__emptyNote{text-align:center;color:var(--muted-foreground);margin:0 0 18px;font-size:15px}.home-module__txgM7a__emptyRule{border:0;border-top:1px solid var(--line);margin:0}@media (max-width:620px){.home-module__txgM7a__page{padding-inline:20px}}@media (max-width:380px){.home-module__txgM7a__page{padding-inline:16px}}.home-module__txgM7a__foot{border-top:1px solid var(--line);margin-top:56px;padding-top:24px}.home-module__txgM7a__footSocial{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.home-module__txgM7a__footSocial a{color:var(--muted-foreground);transition:color .15s var(--ease);align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.home-module__txgM7a__footSocial a:hover{color:var(--navy)}.home-module__txgM7a__footSocial svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:16px;height:16px}
