meta.foundation-version {
  font-family: "/5.2.2/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

body {
  background-color: #26000D; }

main {
  background-color: white; }

.purchase-bar ul li:not(.group), .purchase-bar ul li li {
  border-color: #927f86; }

.dom-content {
  background-color: inherit; }

.dom-footer-container, footer {
  background-color: inherit; }

.dom-footer-container {
  border-color: #51333d; }

.header-container--fixed {
  background: #26000D; }

#indesign-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  width: 100%;
  min-height: 88vm;
  min-height: 88vmin;
  position: relative;
  z-index: 1;
  color: white;
  text-shadow: 0 0 1.25em rgba(0, 0, 0, 0.25), 0 -0.1ex 0 rgba(255, 255, 255, 0.125), 0 0.1ex 0 rgba(0, 0, 0, 0.25);
  background-color: transparent; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #indesign-hero {
      height: 88vm;
      height: 88vmin; } }
  #indesign-hero:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 88vm;
    min-height: 88vmin; }
  #indesign-hero:before {
    background-position: 36% 60%; }
  #indesign-hero > nav {
    font-size: inherit;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    min-height: 52vmin;
    min-width: 36%;
    margin: 0 auto auto auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      #indesign-hero > nav {
        height: 52vmin; } }
    #indesign-hero > nav[dir=rtl] {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
  #indesign-hero > figcaption {
    font-size: inherit;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    min-height: 35vmin;
    min-width: 36%;
    margin: auto auto 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      #indesign-hero > figcaption {
        height: 35vmin; } }
    #indesign-hero > figcaption[dir=rtl] {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
  #indesign-hero:before {
    background-image: url('/shared/reimagine/assets/base/img/products/indesign/marquee-id-1440x810.jpg');
    min-height: 16em; }
  #indesign-hero .figcaption--flow {
    padding: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    max-width: 39em; }

.tabbed-features {
  background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#f7f7f7), to(#dcdcdc));
  background: -webkit-linear-gradient(0, #f7f7f7, #dcdcdc);
  background: linear-gradient(0, #f7f7f7, #dcdcdc);
  background-color: whitesmoke;
  color: #000; }
  .tabbed-features label {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
    background-color: rgba(171, 171, 171, 0.5); }
    .tabbed-features label:hover {
      background-color: #ababab; }
    .tabbed-features label:after {
      border-top-color: #ababab; }
    .tabbed-features label:before {
      border-top-color: rgba(0, 0, 0, 0.5); }
  .tabbed-features input:nth-of-type(1):checked ~ nav label:nth-of-type(1), .tabbed-features input:nth-of-type(1):focus ~ nav label:nth-of-type(1) {
    background-color: #ababab; }
  .tabbed-features input:nth-of-type(2):checked ~ nav label:nth-of-type(2), .tabbed-features input:nth-of-type(2):focus ~ nav label:nth-of-type(2) {
    background-color: #ababab; }
  .tabbed-features input:nth-of-type(3):checked ~ nav label:nth-of-type(3), .tabbed-features input:nth-of-type(3):focus ~ nav label:nth-of-type(3) {
    background-color: #ababab; }
  .tabbed-features input:nth-of-type(4):checked ~ nav label:nth-of-type(4), .tabbed-features input:nth-of-type(4):focus ~ nav label:nth-of-type(4) {
    background-color: #ababab; }
  .tabbed-features > section {
    color: #000; }
  .tabbed-features .fig--flow {
    color: black;
    text-shadow: 0 0 1.25em rgba(255, 255, 255, 0.25), 0 -0.1ex 0 rgba(0, 0, 0, 0.125), 0 0.1ex 0 rgba(255, 255, 255, 0.25);
    background-color: transparent; }

#tabbed-feature-section-epubfixedlayout figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  width: 100%;
  min-height: 50vm;
  min-height: 50vmin;
  position: relative;
  z-index: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  #tabbed-feature-section-epubfixedlayout figure .fig-leaf {
    width: 100%;
    max-width: 60em; }
  #tabbed-feature-section-epubfixedlayout figure .fig--flow {
    max-width: none;
    margin: 0 7%; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tabbed-feature-section-epubfixedlayout figure {
      height: 50vm;
      height: 50vmin; } }
  #tabbed-feature-section-epubfixedlayout figure:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 50vm;
    min-height: 50vmin; }
  #tabbed-feature-section-epubfixedlayout figure:before {
    background-position: 50% 50%; }
  #tabbed-feature-section-epubfixedlayout figure > figcaption {
    font-size: inherit;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    min-height: 25vmin;
    min-width: 50%;
    margin: auto auto auto auto; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      #tabbed-feature-section-epubfixedlayout figure > figcaption {
        height: 25vmin; } }
  #tabbed-feature-section-epubfixedlayout figure:before {
    background-image: url('/shared/reimagine/assets/base/img/products/indesign/epub.jpg');
    min-height: 26em; }
  #tabbed-feature-section-epubfixedlayout figure:before {
    position: relative;
    height: auto; }
  #tabbed-feature-section-epubfixedlayout figure > :nth-child(n) {
    margin: auto;
    min-height: 0;
    height: auto; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tabbed-feature-section-epubfixedlayout figure {
      height: auto; } }

#tabbed-feature-section-epubinteractivity figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  width: 100%;
  min-height: 50vm;
  min-height: 50vmin;
  position: relative;
  z-index: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  #tabbed-feature-section-epubinteractivity figure .fig-leaf {
    width: 100%;
    max-width: 60em; }
  #tabbed-feature-section-epubinteractivity figure .fig--flow {
    max-width: none;
    margin: 0 7%; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tabbed-feature-section-epubinteractivity figure {
      height: 50vm;
      height: 50vmin; } }
  #tabbed-feature-section-epubinteractivity figure:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 50vm;
    min-height: 50vmin; }
  #tabbed-feature-section-epubinteractivity figure:before {
    background-position: 50% 50%; }
  #tabbed-feature-section-epubinteractivity figure > figcaption {
    font-size: inherit;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    min-height: 25vmin;
    min-width: 50%;
    margin: auto auto auto auto; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      #tabbed-feature-section-epubinteractivity figure > figcaption {
        height: 25vmin; } }
  #tabbed-feature-section-epubinteractivity figure:before {
    background-image: url('/shared/reimagine/assets/base/img/products/indesign/id-epubanimate.jpg');
    min-height: 26em; }
  #tabbed-feature-section-epubinteractivity figure:before {
    position: relative;
    height: auto; }
  #tabbed-feature-section-epubinteractivity figure > :nth-child(n) {
    margin: auto;
    min-height: 0;
    height: auto; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tabbed-feature-section-epubinteractivity figure {
      height: auto; } }

#tabbed-feature-section-moverowsandcolumns figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  width: 100%;
  min-height: 50vm;
  min-height: 50vmin;
  position: relative;
  z-index: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  #tabbed-feature-section-moverowsandcolumns figure .fig-leaf {
    width: 100%;
    max-width: 60em; }
  #tabbed-feature-section-moverowsandcolumns figure .fig--flow {
    max-width: none;
    margin: 0 7%; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tabbed-feature-section-moverowsandcolumns figure {
      height: 50vm;
      height: 50vmin; } }
  #tabbed-feature-section-moverowsandcolumns figure:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 50vm;
    min-height: 50vmin; }
  #tabbed-feature-section-moverowsandcolumns figure:before {
    background-position: 50% 50%; }
  #tabbed-feature-section-moverowsandcolumns figure > figcaption {
    font-size: inherit;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    min-height: 25vmin;
    min-width: 50%;
    margin: auto auto auto auto; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      #tabbed-feature-section-moverowsandcolumns figure > figcaption {
        height: 25vmin; } }
  #tabbed-feature-section-moverowsandcolumns figure:before {
    background-image: url('/shared/reimagine/assets/base/img/products/indesign/id-dragndrop.jpg');
    min-height: 26em; }
  #tabbed-feature-section-moverowsandcolumns figure:before {
    position: relative;
    height: auto; }
  #tabbed-feature-section-moverowsandcolumns figure > :nth-child(n) {
    margin: auto;
    min-height: 0;
    height: auto; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tabbed-feature-section-moverowsandcolumns figure {
      height: auto; } }

#tabbed-feature-section-typekitfonts figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  width: 100%;
  min-height: 50vm;
  min-height: 50vmin;
  position: relative;
  z-index: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  #tabbed-feature-section-typekitfonts figure .fig-leaf {
    width: 100%;
    max-width: 60em; }
  #tabbed-feature-section-typekitfonts figure .fig--flow {
    max-width: none;
    margin: 0 7%; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tabbed-feature-section-typekitfonts figure {
      height: 50vm;
      height: 50vmin; } }
  #tabbed-feature-section-typekitfonts figure:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 50vm;
    min-height: 50vmin; }
  #tabbed-feature-section-typekitfonts figure:before {
    background-position: 50% 50%; }
  #tabbed-feature-section-typekitfonts figure > figcaption {
    font-size: inherit;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    min-height: 25vmin;
    min-width: 50%;
    margin: auto auto auto auto; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      #tabbed-feature-section-typekitfonts figure > figcaption {
        height: 25vmin; } }
  #tabbed-feature-section-typekitfonts figure:before {
    background-image: url('/shared/reimagine/assets/base/img/products/indesign/typekit.jpg');
    min-height: 26em; }
  #tabbed-feature-section-typekitfonts figure:before {
    position: relative;
    height: auto; }
  #tabbed-feature-section-typekitfonts figure > :nth-child(n) {
    margin: auto;
    min-height: 0;
    height: auto; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tabbed-feature-section-typekitfonts figure {
      height: auto; } }
/*# sourceMappingURL=indesign.css.map */