.feature-block{padding-top:32px;text-align:center}.feature-block .component-furniture{margin-top:64px;margin-bottom:56px;max-width:100%}.feature-block .content-block{font-family:"Windlass","Georgia","serif";font-size:calc(12px*var(--typography-scale-font-size-windlass-body-small, var(--typography-scale-font-size-windlass, 1)));line-height:calc(20px*var(--typography-scale-line-height-windlass-body-small, var(--typography-scale-line-height-windlass, 1)));color:#f1eee5;margin-bottom:40px}.feature-block .content-block em,.feature-block .content-block i{font-style:normal}.feature-block.component-spacing{margin-bottom:56px}.feature-block__title{text-transform:uppercase;font-family:"Burlesk","Georgia","serif";font-size:calc(36px*var(--typography-scale-font-size-burlesk-display4, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(40px*var(--typography-scale-line-height-burlesk-display4, var(--typography-scale-line-height-burlesk, 1)));color:#f1eee5;margin-bottom:16px}.feature-block__title em,.feature-block__title i{font-style:normal}.feature-block__image{margin-bottom:64px}.feature-block__image .scalable-masked-image{padding-top:66.66%}@media screen and (min-width: 480px){.feature-block__image .scalable-masked-image{padding-top:72.5%}}@media screen and (min-width: 720px){.feature-block .component-furniture{margin-top:96px}.feature-block .content-block{font-size:calc(12px*var(--typography-scale-font-size-windlass-body-small, var(--typography-scale-font-size-windlass, 1)));line-height:calc(20px*var(--typography-scale-line-height-windlass-body-small, var(--typography-scale-line-height-windlass, 1)))}.feature-block__title{font-size:calc(48px*var(--typography-scale-font-size-burlesk-display4, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(44px*var(--typography-scale-line-height-burlesk-display4, var(--typography-scale-line-height-burlesk, 1)))}.feature-block__title{margin-bottom:32px}.feature-block__image .scalable-masked-image{padding-top:41.37%}}@media screen and (min-width: 1024px){.feature-block .content-block{font-size:calc(12px*var(--typography-scale-font-size-windlass-body-small, var(--typography-scale-font-size-windlass, 1)));line-height:calc(20px*var(--typography-scale-line-height-windlass-body-small, var(--typography-scale-line-height-windlass, 1)))}.feature-block__title{font-size:calc(48px*var(--typography-scale-font-size-burlesk-display4, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(44px*var(--typography-scale-line-height-burlesk-display4, var(--typography-scale-line-height-burlesk, 1)))}}@media screen and (min-width: 1200px){.feature-block .content-block{font-size:calc(14px*var(--typography-scale-font-size-windlass-body-small, var(--typography-scale-font-size-windlass, 1)));line-height:calc(20px*var(--typography-scale-line-height-windlass-body-small, var(--typography-scale-line-height-windlass, 1)))}.feature-block__title{font-size:calc(76px*var(--typography-scale-font-size-burlesk-display4, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(60px*var(--typography-scale-line-height-burlesk-display4, var(--typography-scale-line-height-burlesk, 1)))}}@media screen and (min-width: 1440px){.feature-block .content-block{font-size:calc(14px*var(--typography-scale-font-size-windlass-body-small, var(--typography-scale-font-size-windlass, 1)));line-height:calc(20px*var(--typography-scale-line-height-windlass-body-small, var(--typography-scale-line-height-windlass, 1)))}.feature-block__title{font-size:calc(76px*var(--typography-scale-font-size-burlesk-display4, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(60px*var(--typography-scale-line-height-burlesk-display4, var(--typography-scale-line-height-burlesk, 1)))}}@media screen and (min-width: 2000px){.feature-block .content-block{font-size:calc(18px*var(--typography-scale-font-size-windlass-body-small, var(--typography-scale-font-size-windlass, 1)));line-height:calc(26px*var(--typography-scale-line-height-windlass-body-small, var(--typography-scale-line-height-windlass, 1)))}.feature-block__title{font-size:calc(96px*var(--typography-scale-font-size-burlesk-display4, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(84px*var(--typography-scale-line-height-burlesk-display4, var(--typography-scale-line-height-burlesk, 1)))}}
.responsive-image{height:auto;min-height:1px;min-width:1px;max-width:100%;opacity:0;transition:opacity 1s}.responsive-image--fade-transform{transition:opacity 1s,transform 3.7s;transform:translate3d(0, 5%, 0)}.responsive-image--triggered{opacity:1}.responsive-image--triggered.responsive-image--fade-transform{transform:translate3d(0, 0, 0)}
.character{position:absolute;width:100%;left:0;pointer-events:none;background-size:auto 100%;background-repeat:no-repeat;background-position:50% 50%}.character--image img{height:100%;width:auto}
.character-feature-block{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.character-feature-block .component-furniture{-ms-flex-order:3;order:3;max-width:100%;margin-top:48px}.character-feature-block .feature-block{width:100%;position:relative;-ms-flex-order:2;order:2}.character-feature-block .feature-block__image{margin-bottom:0}.character-feature-block .feature-block__image .scalable-masked-image{padding-top:58.8%}.character-feature-block .feature-block__cta{margin-top:64px}.character-feature-block .feature-block__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.character-feature-block .feature-block__title{text-transform:uppercase;font-family:"Burlesk","Georgia","serif";font-size:calc(62px*var(--typography-scale-font-size-burlesk-display2, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(62px*var(--typography-scale-line-height-burlesk-display2, var(--typography-scale-line-height-burlesk, 1)));color:#34da9e;-ms-flex:1 0 auto;flex:1 0 auto}.character-feature-block .feature-block__title em,.character-feature-block .feature-block__title i{font-style:normal}.character-feature-block .content-block{font-family:"Windlass","Georgia","serif";font-size:calc(14px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)));color:#fff;-ms-flex-order:3;order:3;-ms-flex:1 0 auto;flex:1 0 auto}.character-feature-block .content-block em,.character-feature-block .content-block i{font-style:normal}.character-feature-block .content-block>p{font-family:"Windlass","Georgia","serif";font-size:calc(14px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.character-feature-block .content-block>p em,.character-feature-block .content-block>p i{font-style:normal}.character-feature-block .feature-block__image{-ms-flex-order:4;order:4;-ms-flex:1 0 auto;flex:1 0 auto}.character-feature-block .feature-block__cta{-ms-flex-order:5;order:5;-ms-flex:1 0 auto;flex:1 0 auto}.character-feature-block .component-stripe{position:absolute;width:100%;height:700px;top:0;left:0;z-index:0;background:url("../assets/component-furniture/background-stroke.png") no-repeat 50% 50%/100% 100%}.character-feature-block__image{width:50%;position:relative;-ms-flex-order:1;order:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:24px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.character-feature-block__image.character-background-flame{background-size:auto 100%}.character-feature-block__image .character{width:100%;height:100%;position:relative;top:0;left:0;background-position:50% 50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 480px){.character-feature-block .component-stripe{height:900px}}@media screen and (min-width: 720px){.character-feature-block .feature-block{width:50%;text-align:left}.character-feature-block .feature-block__content{position:relative}.character-feature-block .feature-block__title{font-size:calc(96px*var(--typography-scale-font-size-burlesk-display2, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(84px*var(--typography-scale-line-height-burlesk-display2, var(--typography-scale-line-height-burlesk, 1)))}.character-feature-block .content-block{font-size:calc(14px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.character-feature-block .content-block>p{font-size:calc(14px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.character-feature-block .content-block{text-align:left}.character-feature-block .component-stripe{width:100%;height:150%;top:-10%}.character-feature-block__image .character img{min-height:600px;max-height:800px}.character-feature-block__image{width:50%;padding:0;margin-bottom:0;height:90%}.character-feature-block--right .feature-block{-ms-flex-order:1;order:1}}@media screen and (min-width: 1024px){.character-feature-block .feature-block__title{font-size:calc(96px*var(--typography-scale-font-size-burlesk-display2, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(84px*var(--typography-scale-line-height-burlesk-display2, var(--typography-scale-line-height-burlesk, 1)))}.character-feature-block .content-block{font-size:calc(14px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.character-feature-block .content-block>p{font-size:calc(14px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}}@media screen and (min-width: 1200px){.character-feature-block .feature-block__title{font-size:calc(142px*var(--typography-scale-font-size-burlesk-display2, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(124px*var(--typography-scale-line-height-burlesk-display2, var(--typography-scale-line-height-burlesk, 1)))}.character-feature-block .content-block{font-size:calc(16px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.character-feature-block .content-block>p{font-size:calc(16px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.character-feature-block__image{height:100%}}@media screen and (min-width: 1440px){.character-feature-block .feature-block__title{font-size:calc(142px*var(--typography-scale-font-size-burlesk-display2, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(124px*var(--typography-scale-line-height-burlesk-display2, var(--typography-scale-line-height-burlesk, 1)))}.character-feature-block .content-block{font-size:calc(16px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.character-feature-block .content-block>p{font-size:calc(16px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}}@media screen and (min-width: 2000px){.character-feature-block .feature-block__title{font-size:calc(196px*var(--typography-scale-font-size-burlesk-display2, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(192px*var(--typography-scale-line-height-burlesk-display2, var(--typography-scale-line-height-burlesk, 1)))}.character-feature-block .content-block{font-size:calc(20px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(28px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.character-feature-block .content-block>p{font-size:calc(20px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(28px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}}
