.hero-2024{display:grid;grid-template-columns:1fr}.hero-2024.color-palette-desktop-light{--color: #fff;--negative-color: #000}.hero-2024.color-palette-desktop-dark{--color: #000;--negative-color: #fff}.hero-2024.color-palette-desktop-cream{--color: #f6f0e7;--negative-color: #260f0a}@media only screen and (min-width: 1024px){.hero-2024{align-items:start}.hero-2024 .hero-2024-text-container.mobile-frame{display:none}}@media only screen and (max-width: 1023px){.hero-2024.mobile-style-framed{display:block;background-position:center;background-size:cover;padding:24px 40px}.hero-2024.mobile-style-framed .hero-2024-text-container:not(.mobile-frame){display:none}.hero-2024.mobile-style-framed .image-container{margin:29px 0}.hero-2024.color-palette-mobile-light{--color: #fff;--negative-color: #000}.hero-2024.color-palette-mobile-dark{--color: #000;--negative-color: #fff}.hero-2024.color-palette-mobile-cream{--color: #f6f0e7;--negative-color: #260f0a}}.hero-2024.show-bottom-border{border-bottom:solid var(--bottom-border-color)}@media only screen and (min-width: 1024px){.hero-2024.show-bottom-border{border-bottom-width:12px}}@media only screen and (max-width: 1023px){.hero-2024.show-bottom-border{border-bottom-width:6px}}.hero-2024 .hero-2024-text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:78px;padding-bottom:48px;color:var(--color);font-family:"ivyora-display",serif;text-align:center}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container{padding-right:32px;padding-left:32px;min-height:calc(100vh - var(--nav-bar-desktop-default-height, 0px))}}@media only screen and (max-width: 1023px){.hero-2024 .hero-2024-text-container{padding-right:16px;padding-left:16px}}.hero-2024 .hero-2024-text-container.mobile-frame{padding:0}.hero-2024 .hero-2024-text-container.mobile-frame>.hero-2024-text>.circle-button-2024{margin-top:18px}.hero-2024 .hero-2024-text-container.mobile-frame>.hero-2024-text>.circle-button-2024:first-child{margin-top:0}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container.text-position-left{width:50vw}}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container.text-position-right{justify-self:end;width:50vw}}.hero-2024 .hero-2024-text-container>.hero-2024-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-2024 .hero-2024-text-container>.hero-2024-text>.mc-badge>.desktop{margin-bottom:36px}@media only screen and (max-width: 1023px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.mc-badge>.desktop{display:none}}.hero-2024 .hero-2024-text-container>.hero-2024-text>.mc-badge>.mobile{margin-bottom:24px}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.mc-badge>.mobile{display:none}}.hero-2024 .hero-2024-text-container>.hero-2024-text>.intro-text{font-style:italic;letter-spacing:-2px}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.intro-text{margin-bottom:40px;font-size:48px}}@media only screen and (max-width: 1023px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.intro-text{margin-bottom:14px;font-size:32px}}.hero-2024 .hero-2024-text-container>.hero-2024-text>h1,.hero-2024 .hero-2024-text-container>.hero-2024-text>h2{font-weight:300;letter-spacing:-2px}.hero-2024 .hero-2024-text-container>.hero-2024-text>h1:is(.text-size-large *),.hero-2024 .hero-2024-text-container>.hero-2024-text>h2:is(.text-size-large *){line-height:.95}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container>.hero-2024-text>h1,.hero-2024 .hero-2024-text-container>.hero-2024-text>h2{font-size:84px}.hero-2024 .hero-2024-text-container>.hero-2024-text>h1:is(.text-size-large *),.hero-2024 .hero-2024-text-container>.hero-2024-text>h2:is(.text-size-large *){font-size:115px;line-height:.95}}@media only screen and (max-width: 1023px){.hero-2024 .hero-2024-text-container>.hero-2024-text>h1,.hero-2024 .hero-2024-text-container>.hero-2024-text>h2{font-size:52px}.hero-2024 .hero-2024-text-container>.hero-2024-text>h1:is(.text-size-large *),.hero-2024 .hero-2024-text-container>.hero-2024-text>h2:is(.text-size-large *){font-size:68px}}.hero-2024 .hero-2024-text-container>.hero-2024-text>h1 strong,.hero-2024 .hero-2024-text-container>.hero-2024-text>h2 strong{font-weight:500}.hero-2024 .hero-2024-text-container>.hero-2024-text>h1>img,.hero-2024 .hero-2024-text-container>.hero-2024-text>h2>img{display:block;margin:auto}@media only screen and (max-width: 1023px){.hero-2024 .hero-2024-text-container>.hero-2024-text>h1>img.desktop,.hero-2024 .hero-2024-text-container>.hero-2024-text>h2>img.desktop{display:none}}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container>.hero-2024-text>h1>img.mobile,.hero-2024 .hero-2024-text-container>.hero-2024-text>h2>img.mobile{display:none}}.hero-2024 .hero-2024-text-container>.hero-2024-text>.blurb{max-width:500px;font-weight:300;line-height:1.31;text-wrap:balance}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.blurb{margin-top:57px;font-size:29px}.hero-2024 .hero-2024-text-container>.hero-2024-text>.blurb:is(.text-size-large *){margin-top:80px;font-size:40px}}@media only screen and (max-width: 1023px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.blurb{margin-right:18px;margin-left:18px;font-size:26px}.hero-2024 .hero-2024-text-container>.hero-2024-text>.blurb:is(.text-size-large *){font-size:32px}.hero-2024 .hero-2024-text-container>.hero-2024-text>.blurb:not(:first-child){margin-top:38px}.hero-2024 .hero-2024-text-container>.hero-2024-text>.blurb:not(:first-child):is(.text-size-large *){margin-top:48px}}.hero-2024 .hero-2024-text-container>.hero-2024-text>.blurb .smaller-text{font-size:.8em}.hero-2024 .hero-2024-text-container>.hero-2024-text>.circle-button-2024{display:flex;justify-content:center;align-items:center;color:var(--color);font-weight:500;font-family:"ivyora-text",serif;text-align:center;text-transform:uppercase}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.circle-button-2024{margin-top:90px;font-size:20px}}@media only screen and (max-width: 1023px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.circle-button-2024{margin-top:42px;font-size:17px}.hero-2024 .hero-2024-text-container>.hero-2024-text>.circle-button-2024:is(.text-size-large *){margin-top:48px;font-size:20px}}.hero-2024 .hero-2024-text-container>.hero-2024-text>.circle-button-2024.cta-style-circled{border:2px solid var(--color);border-radius:50%}@media only screen and (min-width: 1024px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.circle-button-2024.cta-style-circled{padding:25px 26px 27px}}@media only screen and (max-width: 1023px){.hero-2024 .hero-2024-text-container>.hero-2024-text>.circle-button-2024.cta-style-circled{padding:21px 22px 23px}}.hero-2024 .hero-2024-text-container>.hero-2024-text>.circle-button-2024.cta-style-circled:hover{background-color:var(--color);color:var(--negative-color)}.hero-2024 .hero-2024-text-container>.hero-2024-text>.circle-button-2024.cta-style-underlined{text-decoration-line:underline}.hero-2024>*{grid-area:1/1/2/2}.hero-2024>.images{display:flex;max-width:100vw}@media only screen and (min-width: 1024px){.hero-2024>.images{align-self:stretch}}.hero-2024>.images>.image-container{display:grid;grid-template-columns:1fr;aspect-ratio:720/998}@media only screen and (min-width: 1024px){.hero-2024>.images>.image-container{width:50%}.hero-2024>.images>.image-container.full-width{aspect-ratio:1440/998;width:100%}.hero-2024>.images>.image-container.mobile-only{display:none}}@media only screen and (max-width: 1023px){.hero-2024>.images>.image-container{width:100%}.hero-2024>.images>.image-container:not(.show-mobile){display:none}}.hero-2024>.images>.image-container>*{grid-area:1/1/2/2}.hero-2024>.images>.image-container>img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 1023px){.hero-2024>.images>.image-container>.hero-2024-text-container{display:none}}/*# sourceMappingURL=hero-2024.css.map */
