.special-callout{--callout-padding:4.2360680659rem 0;position:relative}@media(min-width:768px){.special-callout{--callout-padding:1rem 0 2.6180340252rem}}@media(min-width:992px){.special-callout{--callout-padding:1.618034rem 0 4.2360680659rem}}@media(min-width:1200px)and (min-height:900px){.special-callout{--callout-padding:4.2360680659rem 0 6.8541021569rem}}.special-callout__container{position:relative;z-index:2}@media(max-width:767.98px){.special-callout__content,.special-callout__description{margin-left:1rem;margin-right:1rem}}.special-callout__title{color:#6c645a;font-size:2.368593037rem;font-weight:300;line-height:100%}@media(min-width:768px){.special-callout__title{font-size:5.625rem}}@media(min-width:992px){.special-callout__title{font-size:8.5rem}}.special-callout__description{grid-area:content;-ms-grid-column:1;-ms-grid-row:1;margin-top:-.4375rem}@media(max-width:767.98px){.special-callout__description p:last-of-type{margin-bottom:.3819660059rem}}@media(min-width:768px){.special-callout__description{margin-left:2.6180340252rem}}@media(min-width:992px){.special-callout__description{margin-top:-.75rem}.special-callout--no-floating-image .special-callout__description{margin-left:4.2360680659rem;margin-right:11.0901703293rem}.special-callout--has-floating-image .special-callout__description{margin-left:2.6180340252rem}}.special-callout__floating-image{filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));grid-area:image;-ms-grid-column:1;-ms-grid-row:3}@media(min-width:768px){.special-callout__floating-image{transform:translateY(1.618034rem)}}@media(min-width:992px){.special-callout__floating-image{align-self:end}}.special-callout__content{margin-top:var(--spacer-standout)}.special-callout__content>*{margin-bottom:var(--spacer-standout)}.special-callout__content>:last-child{margin-bottom:0}.special-callout__rule{width:75%}@media(min-width:992px){.special-callout--no-floating-image .special-callout__inner{margin-left:6.8541021569rem}}.special-callout--has-floating-image .special-callout__description-wrapper{display:grid;grid-template-areas:"content" "image";row-gap:2.6180340252rem}@media(min-width:768px)and (max-width:991.98px){.special-callout--has-floating-image .special-callout__floating-image{margin-bottom:4.2360680659rem;margin-top:2.6180340252rem;width:45%}.special-callout--has-floating-image .special-callout__description-wrapper{display:block}.special-callout--has-floating-image.special-callout--left .special-callout__floating-image{float:left;margin-right:2.6180340252rem}.special-callout--has-floating-image.special-callout--right .special-callout__floating-image{float:right;margin-left:2.6180340252rem}}@media(min-width:768px){.special-callout--has-floating-image .special-callout__rule{width:90%}.special-callout--has-floating-image.special-callout--left .special-callout__title{text-align:right}.special-callout--has-floating-image.special-callout--left .special-callout__rule{margin-left:auto}}@media(min-width:992px){.special-callout--has-floating-image .special-callout__description-wrapper{column-gap:2.6180340252rem;display:grid}.special-callout--has-floating-image.special-callout--left .special-callout__inner{margin-right:2.6180340252rem}.special-callout--has-floating-image.special-callout--left .special-callout__description-wrapper{grid-template-areas:"image content";grid-template-columns:1.7fr 2fr}.special-callout--has-floating-image.special-callout--right .special-callout__inner{margin-left:2.6180340252rem}.special-callout--has-floating-image.special-callout--right .special-callout__description-wrapper{grid-template-areas:"content image";grid-template-columns:2fr 1.7fr}.special-callout--has-floating-image.special-callout--left .special-callout__description-wrapper>.special-callout__description{-ms-grid-column:2;-ms-grid-row:1}.special-callout--has-floating-image.special-callout--left .special-callout__description-wrapper>.special-callout__floating-image,.special-callout--has-floating-image.special-callout--right .special-callout__description-wrapper>.special-callout__description{-ms-grid-column:1;-ms-grid-row:1}.special-callout--has-floating-image.special-callout--right .special-callout__description-wrapper>.special-callout__floating-image{-ms-grid-column:2;-ms-grid-row:1}}@media(min-width:1200px){.special-callout--has-floating-image .special-callout__description-wrapper{column-gap:4.2360680659rem}.special-callout--has-floating-image.special-callout--left .special-callout__description-wrapper{grid-template-columns:1.3fr 2fr}.special-callout--has-floating-image.special-callout--right .special-callout__description-wrapper{grid-template-columns:2fr 1.3fr}}