



/* General Layout & Formatting */
.leftCaption { position: absolute; bottom: 1%; left: 1%; }
.rightCaption { position: absolute; bottom: 1%; right: 1%; }

@media (min-width: 34em) {
  .rgp_story_body { padding-right: 0 !important; }
  .mktg-priority-banner [class*=mktg_cta-nav-] { flex-flow: initial !important; }
}

.jobDesc { pointer-events: none; }
.rgp_story_body { margin-top: 0 !important; padding-top: 0 !important; }
.mktg_img-circle { border: 3px solid white; }
.noTopMargin { margin-top: 0 !important; }
.noBottomMargin { margin-bottom: 0 !important; }
.noMaxWidth { margin: auto; }
.story_quote { font-size: 2.5em !important; }

/* Button & Link Styles */
.cornerButtons {
  border-radius: 12px !important;
  perspective: 1px !important;
  padding: 5px 15px !important;
  width: auto !important;
  vertical-align: middle;
  height: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
}

.corners { border-radius: 20px !important; perspective: 1px !important; }

/* Typography */
.mktg_msg_title-lg, .mktg_msg_setup { font-family: sans-serif; font-weight: bold; display:blockl}
.weight-heavy { font-weight: 700; }
.weight-light { font-weight: 300; }
.size-10 { font-size: 13px; }
.size-8 { font-size: 8px; }
.size-4 { font-size: 1.25em; }
.leading-loose { line-height: 1.75; }

/* Colors */
.bg-white { background-color: white; }
.text-dark-blue { color: #002B5C; }
.text-navy-blue { color: #001B44; }
.stroke-dark-blue { border: 1px solid #002B5C; }
.stroke-navy-blue { border: 1px solid #001B44; }
.bg-navy-blue { background-color: #001B44; }
.text-white { color: white; }

/* Additional Styles */
.mktg_cta a {
  text-decoration: none;
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  text-align: center;
  transition: background 0.3s ease;
}

.mktg_cta a:hover {
  background-color: #002B5C;
  color: white;
}

/* Image & Video Styling */
.mktg_img, .mktg_sect-video { display: block; position: relative; max-width: 100%; width: 100%; }
.mktg_img img, .mktg_sect-video video { display: block; width: 100%; height: auto; }

/* General Div Styling */
.mktg, .mktg_sect, .mktg_msg { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; width: 100%; padding: 0; }
.fullwidth { width: 100%; max-width:none!important; }
.justify-center { display: flex; justify-content: center; }

/* Button Variations */
.btn, .mktg_cta .btn {
  display: inline-block;
  padding: 12px 24px;
  font-size: 16px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
.btn:hover, .mktg_cta .btn:hover { opacity: 0.8; }
.bg-white.btn, .mktg_cta .bg-white.btn { color: #002B5C; border: 1px solid #002B5C; }
.bg-navy-blue.btn, .mktg_cta .bg-navy-blue.btn { color: white; border: 1px solid white; }

/* Layout Adjustments */
.margin-mobile-none, .margin-desktop-none { margin: 0; }
.margin-mobile-sml, .margin-desktop-sml { margin: 10px; }

/* Containers */
.mktg_sect, .mktg_msg { text-align: center; padding: 0; }
.mktg-priority-banner { display: flex; align-items: center; justify-content: center; width: 100%; padding:0;}




.mktg-priority-banner-curve .mktg_sect .mktg_msg .mktg_msg_title-lg {
  font-size: 1.125em;
  /* We use calc here to keep the same browser support profile across Media Queries,
	 * especially since existing CSS should already have a fallback font-size. */
  font-size: calc(18px); }

.mktg-priority-banner-curve .mktg_msg_title-lg img {
  display: inline-block;
  width: auto;
  max-width: 3.2em;
  margin: -.2em; }

.mktg-priority-banner-curve .mktg_msg_title-lg svg {
  height: 80%;
  vertical-align: bottom; }

.stroke-dark-blue {
    border-width: 1px;
    border-style: solid;
    border-color: #077EB5 !important;
}
.text-dark-blue {
    color: #077EB5 !important;
}
.rgp_story_body .mktg_msg_text, .rgp_story_body > p, .rgp_story_body > blockquote {
    display: block;
    color: #002B5C;
    font-size: 1.125em!important;
    line-height: 1.5em!important;
    max-width: none;
    text-shadow: none;
    font-family: sans-serif;
    font-weight: 400;
}
.rgp_story_body p {
    font-size: 1.3em !important;
}

p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}


.corners {
    border-radius: 20px !important;
    perspective: 1px !important;
}

.titleSpacing, .imageSpacing {
    margin: 0 auto !important;
}





.fonts-loaded .mktg_msg_setup.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_setup-lg.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_title.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_title-lg.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_text.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_text-lg.weight-heavy:not(.font-serif) {
    font-family: Nunito Sans ExtraBold, sans-serif!important;
}


/*.icon-rgp-navy {
    background-image: url('https://staging-web-vineyardvines.demandware.net/on/demandware.static/-/Sites-Vineyard-Vines-Library/default/vcb5a6cab1b9d2b0118e95f5146e178003a57f7b9/css/rgpLogo.svg');
    background-repeat: no-repeat;
}*/


.mktg_cta .btn, .mktg_cta-nav .btn {
    border-radius: 0;
    font-size: 0.875em;
    line-height: 1;
    text-shadow: none;
    min-width: 7.5em;
    margin-top: 0.2rem;
    margin-bottom: 1px;
}
body {
    font-size: 1em;
    line-height: 1.3;
    font-family: sans-serif;
    font-weight: 400;
    margin: 0 auto;
}
.mktg_msg > h1, .mktg_msg > h2, .mktg_msg > h3, .mktg_msg > h4, .mktg_msg > p:not([class*="mktg_msg_"]) {
    font-size: 1em;
    margin: 0;
    padding: 0;
    line-height: 1.2;
}

.corners {
    border-radius: 20px !important;
    perspective: 1px !important;
}

.mktg {
    overflow: hidden;
    position: relative;
    word-wrap: normal;
    max-width: 90em;
    margin-left: auto;
    margin-right: auto;
}

.mktg-priority-banner[class*="bg-"] {
    padding: 2vw;
}

.icon-rgp-navy {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%22380%22%20height%3D%2230%22%20viewBox%3D%220%200%20380%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Ergp-navy%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%20.427h28.65v28.65H0z%22%2F%3E%3C%2Fdefs%3E%3Cg%20data-name%3D%22fade_duration-600_delay-0_amount-100_easing-easein%22%20fill%3D%22%231A2E5A%22%3E%3Cpath%20d%3D%22M55.313%2014.925c2.38%200%203.456-1.075%203.456-3.034%200-1.995-1.076-3.07-3.457-3.07h-2.688v6.105h2.688zm-2.688%203.955v8.87h-6.22V4.71h10.483c5.606%200%208.025%203.38%208.025%207.104%200%203.11-1.767%205.568-4.493%206.452l6.72%209.484h-6.72l-6.143-8.87h-1.652zM69.142%204.71h16.01v4.686h-9.79v3.878h7.87v4.646h-7.87v5.145h9.79v4.685h-16.01M102.057%2018.803l-2.765-7.257-2.764%207.257h5.53zm-5.3-14.092h5.26l9.678%2023.04h-6.183l-1.958-4.915H95.03l-1.92%204.915h-6.028l9.676-23.04zM113.98%204.71h6.22v18.355h9.792v4.685H113.98%22%2F%3E%3C%2Fg%3E%3Cg%20data-name%3D%22fade_duration-600_delay-600_amount-100_easing-easein%22%20fill%3D%22%231A2E5A%22%3E%3Cpath%20d%3D%22M138.44%2016.23c0-7.45%205.99-12.018%2012.787-12.018%203.187%200%206.45.845%208.37%202.304v5.3c-1.958-1.537-4.184-2.69-7.448-2.69-4.263%200-7.182%202.612-7.182%207.49%200%204.683%202.765%207.332%206.68%207.332%201.27%200%202.19-.23%203.073-.614v-3.8h-3.417V15.23h9.255v11.02c-1.344.576-5.145%202.15-9.87%202.15-6.64%200-12.248-4.722-12.248-12.172M182.733%2016.23c0-4.415-2.265-7.295-6.105-7.295-3.878%200-6.182%202.88-6.182%207.295%200%204.416%202.304%207.296%206.182%207.296%203.84%200%206.105-2.88%206.105-7.296m-18.89%200c0-7.065%205.72-12.172%2012.785-12.172%207.027%200%2012.71%205.107%2012.71%2012.172s-5.683%2012.172-12.71%2012.172c-7.065%200-12.786-5.107-12.786-12.172M210.515%2016.23c0-4.415-2.265-7.295-6.105-7.295-3.877%200-6.182%202.88-6.182%207.295%200%204.416%202.305%207.296%206.182%207.296%203.84%200%206.105-2.88%206.105-7.296m-18.89%200c0-7.065%205.72-12.172%2012.785-12.172%207.027%200%2012.71%205.107%2012.71%2012.172s-5.683%2012.172-12.71%2012.172c-7.065%200-12.786-5.107-12.786-12.172M229.167%2022.95c5.184%200%207.526-2.112%207.526-6.72%200-4.607-2.342-6.72-7.526-6.72h-2.265v13.44h2.265zM220.68%204.71h8.986c9.485%200%2013.362%205.185%2013.362%2011.52%200%206.336-3.877%2011.52-13.362%2011.52h-8.985V4.71z%22%2F%3E%3C%2Fg%3E%3Cg%20data-name%3D%22fade_duration-600_delay-1200_amount-100_easing-easein%22%20fill%3D%22%231A2E5A%22%3E%3Cpath%20d%3D%22M259.674%205.07c-.912.623-1.487%203.07-1.487%206.72%200%201.967.095%203.696.143%203.79.24.24%203.36-1.055%204.608-1.87%201.393-.913%203.36-4.56%203.36-6.145%200-.816-.24-1.344-.815-1.92-.672-.672-1.057-.816-3.12-.816-1.297%200-2.45.095-2.69.24m-5.71-1.777c1.296-.528%203.407-1.44%204.655-1.68%203.793-.816%207.68.432%209.84%203.264s2.304%205.424.337%208.785c-1.536%202.687-3.792%204.224-8.16%205.52l-1.873.576-.192%204.08c-.144%203.984-.24%204.032-1.104%204.944-.96%201.056-1.824.816-3.263.624%200-8.016-.048-17.52-.24-26.113M285.595%206.03c-1.296.575-1.68.623-3.84.335-1.297-.192-2.593-.336-2.737-.336-.144%200-.288.767-.288%201.68%200%201.343-1.008%205.28-1.104%206.19.048.05%201.536-.095%203.264-.383%204.176-.768%202.64-.144%204.8.72.576.24%201.105.624%201.2.768.29.432-2.112%202.4-3.408%202.784-.624.19-2.256.287-3.6.24-2.256-.145-2.4-.097-2.544.527-.24.912-.816%204.752-.816%205.184%200%20.53%202.064.53%207.392%200%202.785-.238%204.177-.238%204.417%200%20.288.29-1.008%202.306-2.592%204.13-.43.528-6.335.576-9.216%200-1.872-.385-2.928-.96-4.032-1.776v-7.44c.048-7.2.096-7.49%201.008-10.705.72-2.497.864-3.313.576-3.41-.24-.095-.384-.527-.384-.96%200-.91.72-1.295%203.792-1.87%203.312-.625%206.625-.53%208.208.19%201.296.577%201.344.673%201.344%202.065%200%201.44-.048%201.44-1.44%202.064M309.55%2010.733c-1.343-2.352-2.543-3.504-3.84-3.84-2.64-.672-3.935-.672-5.28.192-1.536.96-1.392.144-2.447%201.2-.96.96-3.17%202.352-3.312%203.985-.143%201.296-.768%201.44-.576%202.448.048.287.048.91-.192%201.44-.336.767-.288%201.104.336%202.4%201.008%202.208%202.497%203.504%204.56%204.128%206.53%201.92%2011.617-1.872%2011.617-8.592%200-1.44-.144-2.21-.864-3.36m-.48-6.385c1.2%201.823%201.92%202.64%203.217%205.183%201.104%202.257%201.296%202.88%201.296%204.705-.048%205.232-2.448%209.984-6.145%2011.856-1.68.864-2.35%201.008-4.944%201.152-2.927.144-3.12.144-5.423-.96-5.952-2.784-7.824-7.152-5.856-13.392%201.728-5.617%203.697-7.393%2010.32-9.41%201.297-.383%202.497-.863%202.69-1.007.863-.816%203.84.336%204.847%201.872M323.163%205.07c-.912.623-1.488%203.07-1.488%206.72%200%201.967.096%203.696.144%203.79.24.24%203.36-1.055%204.607-1.87%201.392-.913%203.36-4.56%203.36-6.145%200-.816-.24-1.344-.816-1.92-.67-.672-1.055-.816-3.12-.816-1.295%200-2.447.095-2.687.24m-5.712-1.777c1.297-.528%203.41-1.44%204.657-1.68%203.792-.816%207.68.432%209.84%203.264s2.304%205.424.336%208.785c-1.536%202.687-3.792%204.224-8.16%205.52l-1.872.576-.19%204.08c-.145%203.984-.24%204.032-1.105%204.944-.96%201.056-1.824.816-3.264.624%200-8.016-.047-17.52-.24-26.113M352.49%2026.094c-.24.624-3.408.912-5.04.48-1.583-.432-5.712.096-7.103.91-.72.434-.913.434-1.344.097-.384-.334-.625-.334-.913-.095-.336.24-.527%200-1.008-1.007-.528-1.152-.624-2.16-.67-6.913-.05-3.072-.145-7.872-.193-10.608-.097-4.464-.05-5.088.526-6.288.72-1.49%201.44-1.68%201.97-.433.67%201.584%201.103%208.4%201.39%2010.416.336%202.4.77%207.68%201.057%2010.8%202.352-.192%204.992-.336%207.344-.575%202.784-.24%203.888.048%204.8%201.344.624.815.528%201.39-.24%201.39-.24%200-.48.242-.576.482M368.998%206.03c-1.296.575-1.68.623-3.84.335-1.297-.192-2.592-.336-2.736-.336-.144%200-.288.767-.288%201.68%200%201.343-1.008%205.28-1.104%206.19.048.05%201.536-.095%203.263-.383%204.177-.768%202.64-.144%204.8.72.577.24%201.105.624%201.2.768.29.432-2.11%202.4-3.408%202.784-.623.19-2.255.287-3.6.24-2.255-.145-2.4-.097-2.544.527-.24.912-.814%204.752-.814%205.184%200%20.53%202.063.53%207.392%200%202.784-.238%204.176-.238%204.416%200%20.288.29-1.008%202.306-2.593%204.13-.43.528-6.334.576-9.214%200-1.873-.385-2.93-.96-4.033-1.776v-7.44c.048-7.2.096-7.49%201.008-10.705.722-2.497.865-3.313.578-3.41-.24-.095-.385-.527-.385-.96%200-.91.72-1.295%203.792-1.87%203.312-.625%206.625-.53%208.208.19%201.296.577%201.344.673%201.344%202.065%200%201.44-.048%201.44-1.44%202.064M379%2022.158c.72.816.768%201.056.624%202.592-.24%201.872-.528%202.4-1.536%202.736-.528.144-.912-.096-1.728-1.008-1.008-1.152-1.104-1.344-.96-2.784.096-1.008.337-1.728.72-2.016.913-.672%201.968-.433%202.88.48%22%2F%3E%3C%2Fg%3E%3Cg%20data-name%3D%22scale-up_duration-600_delay-1400_amount-30_easing-backout%22%20transform%3D%22translate%280%20.174%29%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M25.504%2011.43l-.217.517-.122.25c-.266.55-.563%201.173-1.1%201.444-.573.285-.975.315-1.67.123-.1.38-.157.776-.203%201.194l-.084.68c-.054.34-.26%201.496-.75%202.32-.707%201.185-2.452%201.37-3.61%201.49-.965.106-1.73.093-2.608.082l-.915-.007-1.696-.025c-1.116-.02-2.267-.038-3.384.025l-.24.014c-1.21.068-2.464.14-3.65-.206-.388-.11-1.493-.598-1.49-1.328l.022-.198.03-.186c-.15-.13-.257-.44-.133-.86.172-.584.074-1.072-.032-1.59l-.105-.628c-.22-2.008.666-3.232%202.56-3.548.82-.136%201.674-.014%202.502.107.707.097%201.434.202%202.13.14%201.776-.152%203.19.06%204.34%201.575l.52.73c.886%201.29%201.805%202.62%203.37%202.153.58-.17.998-.423%201.283-.77.227-.275.313-.56.404-1.016l.02-.1c.022-.093.082-.376.03-.437-.14-.05-.357-.032-.564-.012-.196.017-.4.034-.587.007-.47-.074-.866-.357-1.087-.775-.182-.354-.19-.723-.195-1.08l-.01-.282c.003.003%200-.004%200-.002-.017-.338%200-.663.247-.75.207-.072.364.09.435.175.14.13.428.122.638.045l.033-.01c.436-.16.85-.306%201.39-.088.26.105.43.265.6.42%200%200%20.054.05.11.095.31-.292.8-.53%201.58-.317.346.092.758.185%201.153.157.237-.013.462-.085.703-.162l.255-.08c.082-.025.167.005.225.07.06.064.075.16.04.242l-.17.402zM14.33.426C6.414.427%200%206.84%200%2014.752c0%207.91%206.415%2014.324%2014.33%2014.324%207.908%200%2014.32-6.413%2014.32-14.324C28.65%206.842%2022.24.427%2014.33.427z%22%20fill%3D%22%231A2E5A%22%20mask%3D%22url%28%23b%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    scale: 70%;
    min-width: 370px;
    min-height: 50px;
}


a:hover {
    text-decoration:underline;
}
.bg-white.btn, .mktg_cta .bg-white.btn a:hover {
    text-decoration:none!important;
}


.fonts-loaded .mktg .btn {
    font-family: Nunito Sans ExtraBold, sans-serif;
}
.mktg_cta .btn-xxwide, .mktg_cta-nav .btn-xxwide {
    min-width: 16em;
}

/* Responsive Media Queries */
@media (min-width: 900px) {
  .mktg_img img { width: 100%; }
}
@media (min-width: 650px) {
  .mktg_img img { width: 100%; }
}
  @media (min-width: 500px) and (max-width: 1099px) {
    .mktg-priority-banner-curve .mktg_sect .mktg_msg .mktg_msg_title-lg {
      font-size: calc(18px + (56 - 18) * ((100vw - 500px) / (1100 - 500))); } }
  @media (min-width: 1100px) {
    .mktg-priority-banner-curve .mktg_sect .mktg_msg .mktg_msg_title-lg {
      font-size: calc(56px); } }

  @media (min-width: 33em) {
    .mktg-priority-banner-curve .mktg_msg_title-lg img {
      display: block; }
    .mktg-priority-banner-curve [class*="mktg_sect"][class*="icon-curve-"] {
      padding: 4% 5%;
      position: relative;
      z-index: 3;
      position: absolute;
      width: 48%;
      right: 0;
      height: 100%;
      max-width: none;
      top: 0;
      box-sizing: border-box; } }
    @media (min-width: 70em) {
      .mktg-priority-banner-curve [class*="mktg_sect"][class*="icon-curve-"] {
        width: 30%; } }

        .mktg_msg_setup:not(.font-serif),
        .mktg_msg_setup-lg:not(.font-serif),
        .mktg_msg_title:not(.font-serif),
        .mktg_msg_title-lg:not(.font-serif) {
          font-family: sans-serif;
          font-weight: 700; }
          .fonts-loaded .mktg_msg_setup:not(.font-serif), .fonts-loaded
          .mktg_msg_setup-lg:not(.font-serif), .fonts-loaded
          .mktg_msg_title:not(.font-serif), .fonts-loaded
          .mktg_msg_title-lg:not(.font-serif) {
            font-family: Nunito Sans ExtraBold, sans-serif; }
        
        .mktg_msg_setup:not([class*="case-"]):not(.font-hightide),
        .mktg_msg_setup-lg:not([class*="case-"]):not(.font-hightide),
        .mktg_msg_title:not([class*="case-"]):not(.font-hightide),
        .mktg_msg_title-lg:not([class*="case-"]):not(.font-hightide) {
          text-transform: uppercase; }
        
        .mktg_msg_setup:not([class*="margin-"]),
        .mktg_msg_setup-lg:not([class*="margin-"]),
        .mktg_msg_title:not([class*="margin-"]),
        .mktg_msg_title-lg:not([class*="margin-"]) {
          margin: .1em 0 0 0; }
          
.mktg_msg_setup.case-mixed,
.mktg_msg_setup-lg.case-mixed,
.mktg_msg_title.case-mixed,
.mktg_msg_title-lg.case-mixed {
  line-height: 1.2;
  margin-bottom: 0.4em; }  
.mktg_msg_title-lg {
	display: block!important;
    font-size: 2.5em;
    font-weight: 700;
    text-align: center;
	text-transform: initial!important;
}

.bg-white.btn, .mktg_cta .bg-white.btn{color:inherit}
.bg-white.btn, .mktg_cta .bg-white.btn:hover{color:white}

.fonts-loaded .mktg_msg_setup.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_setup-lg.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_title.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_title-lg.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_text.weight-heavy:not(.font-serif), .fonts-loaded .mktg_msg_text-lg.weight-heavy:not(.font-serif) {
    font-family: Nunito Sans ExtraBold, sans-serif!important;
}
@media (min-width: 1100px) {
    .mktg_msg_title-lg:not([class*="size-"]) {
        font-size: calc(56px);
    }
}
@media (min-width: 1100px) {
    .mktg_msg_setup:not([class*="size-"]) {
        font-size: calc(24px);
    }
}

@media (min-width: 58em) {
    .rgp_story_msg, .rgp_story_body {
        width: 45vw;
        padding-right: 0;
        max-width: 800px;
    }
}

@media (max-width:34em){
	banner[class*="bg-"] {
    padding: 0!important;
}
	
.titleSpacing, .imageSpacing {
    margin: 1.5em auto !important;
}
	
	.rgp_story_body p {
    font-size: 1.1em !important;
}
	
	.mktg-priority-banner[class*="bg-"] {
    padding: 0!important;
}
	
	.mktg_msg_title-lg{font-size:2.25em!important;}
}
@media (min-width: 37.5em) {
    .mktg_cta:not([class*="margin-"]) {
        margin-top: 0.6rem;
    }
}

@media (min-width: 75em) {
    .mktg_cta .btn, .mktg_cta-nav .btn {
        font-size: 1.125em;
    }
}


.size-3 {
    font-size: 2.4375em;
    /*font-size: calc(26px);*/
        font-size: calc(26px +(52 - 26)*((100vw - 300px) /(2000 - 300)))!important;
    line-height: .95;
}
/*@media (min-width: 300px) and (max-width: 1999px) {
    .size-3 {
        font-size: calc(26px +(52 - 26)*((100vw - 300px) /(2000 - 300)))!important;
    }
/* 600+ */
@media (min-width: 37.5em) {
  .mktg.flush-top-desktop {
    margin-top: -1em !important;
    /* offset navigation bottom margin */ }
    .mktg.flush-top-desktop .mktg-hero > .mktg_img.focalpoint {
      top: -1px; }
  .margin-desktop-sml {
    margin-top: 1.25rem; }
  .margin-desktop-med,
  .mktg:not([class*="margin-"]) {
    margin-top: 2rem; }
  .margin-desktop-lrg {
    margin-top: 3rem; }
  .margin-desktop-none {
    margin-top: 0; } }
}*/@media (max-width: 37.4375em) {
  .mktg.flush-top-mobile {
    margin-top: -1em !important;
    /* offset navigation bottom margin */ }
    .mktg.flush-top-mobile .mktg-hero > .mktg_img.focalpoint {
      top: -1px; }
  .margin-mobile-sml {
    margin-top: 1rem; }
  .margin-mobile-med,
  .mktg:not([class*="margin-"]) {
    margin-top: 1.5rem; }
  .margin-mobile-lrg {
    margin-top: 2rem; }
  .margin-mobile-none {
    margin-top: 0; } }

	@font-face {
  font-family: avenir;
  src: url(https://www.vineyardvines.com/mobify/bundle/1576/avenir-400-book.woff);
}

.avenir,.fonr-sans-serif {
  font-family: avenir;
}


@font-face {
  font-family: addington;
  src: url(https://www.vineyardvines.com/mobify/bundle/1576/addingtoncf-400-normal.woff);
}

.addington, .font-serif {
  font-family: addington;
}