.text-module{display:flex;align-items:center;isolation:isolate;line-height:1.4}@media only screen and (min-width: 768px){.text-module{--paragraph-line-height: 1.63;--gap: 80px;margin:76px 0}.text-module.paragraph-width-skinny{padding:0 calc(47px + (100)*(100vw - 1024px)/896) 0 calc(57px + (150)*(100vw - 1024px)/896)}.text-module.paragraph-width-skinny>.content>.paragraph{max-width:500px}.text-module.paragraph-width-narrow{padding:0 calc(47px + (100)*(100vw - 1024px)/896)}.text-module.paragraph-width-narrow>.content>.paragraph{max-width:547px}.text-module.paragraph-width-wide{padding:0 calc(47px + (100)*(100vw - 1024px)/896)}.text-module.paragraph-width-wide>.content>.paragraph{max-width:1080px}}@media only screen and (min-width: 1280px){.text-module{--gap: 120px}}@media only screen and (max-width: 767px){.text-module{--paragraph-line-height: 1.72;flex-direction:column;gap:44px;margin:51px 0}.text-module.show-mobile-image-gutter img{padding-right:30px;padding-left:30px}}.text-module.font-size-x-large{--header-font-weight: 100;--paragraph-line-height: 1.46;--paragraph-font-weight: 300;--header-letter-spacing: -0.03em;--paragraph-font-family: ivyora-display, serif}@media only screen and (min-width: 768px){.text-module.font-size-x-large{--header-font-size: 85px;--paragraph-font-size: 30px}}@media only screen and (min-width: 1280px){.text-module.font-size-x-large{--header-font-size: 100px;--paragraph-font-size: 40px}}@media only screen and (max-width: 767px){.text-module.font-size-x-large{--header-font-size: 42px;--paragraph-font-size: 30px}}@media only screen and (min-width: 768px){.text-module.font-size-large{--header-font-size: 45px;--paragraph-font-size: 18px}}@media only screen and (min-width: 1280px){.text-module.font-size-large{--header-font-size: 54px;--paragraph-font-size: 22px}}@media only screen and (max-width: 767px){.text-module.font-size-large{--header-font-size: 36px;--paragraph-font-size: 18px}}.text-module.font-size-small{--paragraph-font-size: 16px}@media only screen and (min-width: 768px){.text-module.font-size-small{--header-font-size: 40px}}@media only screen and (min-width: 1280px){.text-module.font-size-small{--header-font-size: 48px}}@media only screen and (max-width: 767px){.text-module.font-size-small{--header-font-size: 40px}}.text-module.text-align-center>.content{display:flex;flex-direction:column;align-items:center;text-align:center}.text-module.text-align-left>.content{text-align:left}.text-module.text-align-right>.content{text-align:right}.text-module.text-align-right>.content>.paragraph,.text-module.text-align-right>.content>.cta{margin-left:auto}@media only screen and (min-width: 768px){.text-module.text-align-default>.content:first-child:last-child{display:flex;flex-direction:column;align-items:center;text-align:center}}@media only screen and (max-width: 767px){.text-module.text-align-default>.content{display:flex;flex-direction:column;align-items:center;text-align:center}}.text-module.indent-header>.content>h2{padding-left:1.56em;width:max-content;max-width:100vw;text-indent:-1.56em}.text-module.indent-header>.content>h2>div{width:80%}@media only screen and (min-width: 768px){.text-module>img.mobile{display:none}}.text-module>img.desktop{min-width:0}.text-module>img.desktop+.content{margin-left:var(--gap)}@media only screen and (max-width: 767px){.text-module>img.desktop{display:none}}.text-module>img.primary.desktop{width:40vw}.text-module>img.primary.desktop:has(+.secondary),.text-module>img.primary.desktop:is(.secondary+.primary){width:30vw}.text-module>img.primary.mobile{width:100%}.text-module>img.secondary.desktop{z-index:1;width:25vw}.text-module>img.secondary.desktop.left{margin-left:-4vw}.text-module>img.secondary.desktop.right{margin-right:-4vw}.text-module>img.secondary.mobile{width:60vw}.text-module>.content{flex-grow:1;flex-shrink:10}@media only screen and (min-width: 768px){.text-module>.content+img{margin-left:var(--gap)}}@media only screen and (max-width: 767px){.text-module>.content{padding:0 30px;width:100%}}.text-module>.content:first-child:last-child{margin-right:auto;margin-left:auto;max-width:768px}.text-module>.content>h2{font-weight:var(--header-font-weight, 300);font-size:var(--header-font-size);font-family:"ivyora-display",serif;letter-spacing:var(--header-letter-spacing, inherit)}.text-module>.content>h2 a{color:inherit;text-decoration-line:underline}.text-module>.content>h2 a strong{font-weight:500}.text-module>.content>.paragraph{font-weight:var(--paragraph-font-weight, 400);font-size:var(--paragraph-font-size);line-height:var(--paragraph-line-height);font-family:var(--paragraph-font-family, "ivyora-text", serif)}@media only screen and (min-width: 768px){.text-module>.content>.paragraph{margin-top:47px}}@media only screen and (max-width: 767px){.text-module>.content>.paragraph{margin-top:26px}}.text-module>.content>.paragraph a{color:currentcolor;text-decoration-line:underline}.text-module>.content>.paragraph p+p{margin-top:1.5em}.text-module>.content>.cta{display:block;margin-top:60px;border:1px solid #000;padding:10px 28px;width:fit-content;color:currentcolor;font-size:20px}/*# sourceMappingURL=text-module.css.map */
