.scrolling-links-module{display:grid;grid-template-columns:1fr max-content;gap:15px;width:100%}.scrolling-links-module.style-style1>.links>a{font-size:14px;font-family:"ivyora-display",serif;letter-spacing:.11em;text-decoration-line:underline;text-transform:uppercase}.scrolling-links-module.style-style1>.links>a>.line2{display:none}.scrolling-links-module.style-style2>.links>a{font-family:"ivyora-display",serif}.scrolling-links-module.style-style2>.links>a:hover{text-decoration-line:none}.scrolling-links-module.style-style2>.links>a>.line1{font-size:20px}.scrolling-links-module.style-style2>.links>a>.line2{font-size:16px}.scrolling-links-module.style-style3>.links>a{font-size:16px;font-family:"ivyora-display",serif}.scrolling-links-module.style-style3>.links>a:hover{text-decoration-line:none}.scrolling-links-module.style-style3>.links>a:hover>.line2>.fake-text{width:calc(100% + 115px)}.scrolling-links-module.style-style3>.links>a>.line2{position:relative;width:fit-content;text-decoration-line:underline}.scrolling-links-module.style-style3>.links>a>.line2>.fake-text{display:block;position:absolute;top:0;left:0;transition-duration:.7s;transition-property:width;transition-timing-function:ease;width:100%;overflow:hidden;color:rgba(0,0,0,0)}.scrolling-links-module.style-style3>.links>a>.line2>.fake-text>.wrapper{display:block;width:100vw;text-decoration-line:underline;text-decoration-color:#000}@media only screen and (min-width: 1024px){.scrolling-links-module.has-callout-card{grid-template-columns:min(var(--callout-card-desktop-width),50vw) 1fr max-content;align-items:center}}@media only screen and (min-width: 1024px){.scrolling-links-module{--left-margin: 73px;--right-margin: 34px;background-color:var(--background-color-desktop);color:var(--foreground-color-desktop)}.scrolling-links-module.has-background-color-desktop{padding-top:76px;padding-bottom:76px}.scrolling-links-module:not(.has-background-color-desktop){margin-top:76px;margin-bottom:76px}.scrolling-links-module.has-callout-card{--left-margin: 20px}}@media only screen and (max-width: 1023px){.scrolling-links-module{--left-margin: 22px;--right-margin: 22px;background-color:var(--background-color-mobile);color:var(--foreground-color-mobile)}.scrolling-links-module.has-background-color-mobile{padding-top:51px;padding-bottom:51px}.scrolling-links-module:not(.has-background-color-mobile){margin-top:51px;margin-bottom:51px}}.scrolling-links-module a{color:currentcolor}.scrolling-links-module>.callout-card{display:grid;grid-area:1/1/3/2;justify-items:center;padding-left:var(--left-margin);text-align:center;text-decoration-line:none}@media only screen and (max-width: 1023px){.scrolling-links-module>.callout-card{grid-column:span 2;padding-right:var(--right-margin)}}.scrolling-links-module>.callout-card>*{grid-area:1/1/2/2}.scrolling-links-module>.callout-card>img{width:100%}.scrolling-links-module>.callout-card>.blurb{place-self:start center;font-weight:400;font-family:"ivyora-display",serif}@media only screen and (min-width: 1024px){.scrolling-links-module>.callout-card>.blurb{margin-top:55px;max-width:60%;font-size:24px;line-height:1.41}.scrolling-links-module>.callout-card>.blurb.mobile{display:none}}@media only screen and (max-width: 1023px){.scrolling-links-module>.callout-card>.blurb{margin:5% 17px;font-size:45px;line-height:1.2}.scrolling-links-module>.callout-card>.blurb.desktop{display:none}}.scrolling-links-module>.callout-card>.cta{align-self:end;border-radius:3px;background:#001e24;color:#f6f0e7;font-size:16px;font-family:"ivyora-display",serif}@media only screen and (min-width: 1024px){.scrolling-links-module>.callout-card>.cta{margin-bottom:65px;padding:18px 36px}}@media only screen and (max-width: 1023px){.scrolling-links-module>.callout-card>.cta{margin-bottom:32px;padding:13px 36px}}.scrolling-links-module>.callout-card>.cta:hover,.scrolling-links-module>.callout-card>.cta:focus{text-decoration-line:underline}.scrolling-links-module>.header{margin-left:var(--left-margin);font-family:"ivyora-display",serif}@media only screen and (min-width: 1024px){.scrolling-links-module>.header:is(.has-callout-card *){align-self:end;margin-left:0}}.scrolling-links-module>.header>h2{font-weight:400}@media only screen and (min-width: 1024px){.scrolling-links-module>.header>h2{font-size:28px}.scrolling-links-module>.header>h2:is(.has-callout-card *){font-size:45px;line-height:1;font-family:"ivyora-display",serif}}@media only screen and (max-width: 1023px){.scrolling-links-module>.header>h2{font-size:32px}.scrolling-links-module>.header>h2:is(.has-callout-card *){display:none}}@media only screen and (max-width: 1023px){.scrolling-links-module>.header>h2>.desktop{display:none}}@media only screen and (min-width: 1024px){.scrolling-links-module>.header>h2>.mobile{display:none}}.scrolling-links-module>.header>a{margin-top:4px;text-decoration-line:underline}@media only screen and (min-width: 1024px){.scrolling-links-module>.header>a{font-size:12px}}@media only screen and (max-width: 1023px){.scrolling-links-module>.header>a{font-size:16px}}.scrolling-links-module>.arrows{display:flex;justify-content:flex-end;align-items:flex-start;gap:7.5px;margin-right:var(--right-margin)}@media only screen and (min-width: 1024px){.scrolling-links-module>.arrows:is(.has-callout-card *){align-self:end}}.scrolling-links-module>.arrows>button{translate:0}.scrolling-links-module>.arrows>button.left{scale:-1 1}.scrolling-links-module>.arrows>button[disabled]{opacity:.4}.scrolling-links-module>.arrows>button>svg{fill:currentcolor}.scrolling-links-module>.links{display:flex;position:relative;grid-column:span 2;gap:16px;padding-right:var(--right-margin);padding-bottom:16px;padding-left:var(--left-margin);overflow-x:auto}@media only screen and (min-width: 1024px){.scrolling-links-module>.links:is(.has-callout-card *){align-self:start;padding-left:0}}.scrolling-links-module>.links>a>img{display:block;margin-bottom:11px}@media only screen and (min-width: 1024px){.scrolling-links-module>.links>a>img{height:var(--desktop-image-height)}}@media only screen and (max-width: 1023px){.scrolling-links-module>.links>a>img{height:var(--mobile-image-height)}}@media only screen and (max-width: 1023px){.scrolling-links-module>.links>a>.line1>.desktop,.scrolling-links-module>.links>a>.line2>.desktop{display:none}}@media only screen and (min-width: 1024px){.scrolling-links-module>.links>a>.line1>.mobile,.scrolling-links-module>.links>a>.line2>.mobile{display:none}}/*# sourceMappingURL=scrolling-links-module.css.map */
