.hero-carousel-module__0A5NtG__slideLink{text-decoration:none;transition:background-color .2s}.hero-carousel-module__0A5NtG__slideLink:hover{background-color:#ffffff0d}.hero-carousel-module__0A5NtG__slideLink:focus-visible{outline-offset:-2px;outline:2px solid #ffffffb3}.hero-carousel-module__0A5NtG__slideTitle{font-family:var(--font-sans), sans-serif;letter-spacing:.2em;color:#fffc;margin-bottom:.5rem;font-size:.875rem}.hero-carousel-module__0A5NtG__slideHeading{font-family:var(--font-serif), serif;letter-spacing:.025em;color:#fff;margin-bottom:1rem;font-size:1.875rem;font-weight:600}.hero-carousel-module__0A5NtG__slideDescription{max-width:28rem;font-family:var(--font-sans), sans-serif;color:#ffffffe6;font-size:1rem}.hero-carousel-module__0A5NtG__slideCta{color:#ffffffe6;margin-top:1.5rem;font-size:.875rem;font-weight:500}.hero-carousel-module__0A5NtG__controlButton{background-color:#fff3;transition:background-color .2s}.hero-carousel-module__0A5NtG__controlButton:hover{background-color:#fff6}.hero-carousel-module__0A5NtG__indicator{background-color:#ffffff80;border-radius:9999px;width:.5rem;height:.5rem;transition:all .2s}.hero-carousel-module__0A5NtG__indicator:hover{background-color:#ffffffb3}.hero-carousel-module__0A5NtG__indicatorActive{background-color:#fff;width:1.5rem}@media (min-width:768px){.hero-carousel-module__0A5NtG__slideTitle{font-size:1rem}.hero-carousel-module__0A5NtG__slideHeading{font-size:3rem}.hero-carousel-module__0A5NtG__slideDescription{font-size:1.125rem}}@media (min-width:1024px){.hero-carousel-module__0A5NtG__slideHeading{font-size:3.75rem}}
.news-item-link-module__3qfvGG__root{border-bottom:1px solid var(--border);text-decoration:none;transition:background-color .2s,color .2s}.news-item-link-module__3qfvGG__root:hover{background-color:color-mix(in srgb, var(--secondary) 50%, transparent)}.news-item-link-module__3qfvGG__dateMeta{color:var(--muted-foreground)}.news-item-link-module__3qfvGG__calendarIcon{width:1rem;height:1rem}.news-item-link-module__3qfvGG__category{background-color:var(--secondary);color:var(--secondary-foreground)}.news-item-link-module__3qfvGG__title{color:var(--foreground);transition:color .2s;transform:translateY(-1px)}.news-item-link-module__3qfvGG__root:hover .news-item-link-module__3qfvGG__title{color:var(--accent)}
.news-list-module__PVDN9W__section{background-color:var(--background)}.news-list-module__PVDN9W__title{font-family:var(--font-serif), serif;letter-spacing:.025em;color:var(--foreground);font-size:1.5rem;font-weight:600}.news-list-module__PVDN9W__allLink{color:var(--muted-foreground);font-size:.875rem;text-decoration:none;transition:color .2s}.news-list-module__PVDN9W__allLink:hover{color:var(--accent)}.news-list-module__PVDN9W__emptyText{text-align:center;color:var(--muted-foreground)}@media (min-width:768px){.news-list-module__PVDN9W__title{font-size:1.875rem}}
.sns-links-module__y4GOQG__section{background-color:var(--secondary)}.sns-links-module__y4GOQG__title{color:var(--foreground);font-family:var(--font-serif), serif;letter-spacing:.025em;font-size:1.5rem;font-weight:600}.sns-links-module__y4GOQG__description{color:var(--muted-foreground)}.sns-links-module__y4GOQG__socialLink{color:var(--muted-foreground);text-decoration:none;transition:color .2s}.sns-links-module__y4GOQG__socialLink:hover{color:var(--accent)}.sns-links-module__y4GOQG__iconWrap{background-color:var(--background);transition:background-color .2s}.sns-links-module__y4GOQG__socialLink:hover .sns-links-module__y4GOQG__iconWrap{background-color:color-mix(in srgb, var(--accent) 10%, transparent)}.sns-links-module__y4GOQG__name{font-size:.75rem;font-weight:500}@media (min-width:768px){.sns-links-module__y4GOQG__title{font-size:1.875rem}}
