/* Exploratory Homepage phone test only. No rules above 767px. */
@media(max-width:767px){
 section.watercolor-hero.watercolor-hero--home{
  display:grid;grid-template-columns:20px minmax(0,calc(46% - 20px)) minmax(0,1fr) 20px;
  grid-template-rows:16px auto 10px auto 10px auto 16px auto;
  isolation:isolate;overflow:visible;
 }
 .watercolor-hero.watercolor-hero--home .watercolor-copy{display:contents!important;transform:none}
 .watercolor-hero.watercolor-hero--home .watercolor-media{
  grid-column:1/-1;grid-row:1/8;position:relative;inset:auto;aspect-ratio:auto;
  min-height:78vw;align-self:stretch;overflow:hidden;background:#fff9f4;z-index:0;
 }
 .watercolor-hero.watercolor-hero--home .watercolor-media img{
  position:absolute;inset:auto 0 0 auto;display:block;width:116%;height:auto;
  object-fit:contain;object-position:right bottom;transform:none;transform-origin:right bottom;
 }
 .watercolor-hero.watercolor-hero--home .watercolor-media::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(90deg,rgba(255,249,244,.70),rgba(255,249,244,.64) 38%,rgba(255,249,244,.54) 52%,rgba(255,249,244,.28) 62%,rgba(255,249,244,0) 78%);
 }
 .watercolor-hero.watercolor-hero--home .watercolor-eyebrow{
  grid-column:2/4;grid-row:2;z-index:2;align-self:start;margin:0!important;max-width:80%;
 }
 .watercolor-hero.watercolor-hero--home :is(h1:where(:not(.hero-keyword)),:where(.hero-editorial-title)){
  grid-column:2;grid-row:4;z-index:2;align-self:start;margin:0!important;
  font-size:clamp(26px,6.8vw,36px)!important;color:#49342e!important;
  max-width:100%!important;overflow-wrap:normal!important;
 }
 .watercolor-hero.watercolor-hero--home .watercolor-button{
  grid-column:2;grid-row:6;z-index:2;justify-self:start;align-self:start;
  max-width:100%;box-sizing:border-box;padding:10px 16px!important;min-height:48px;
 }
 .watercolor-hero.watercolor-hero--home .watercolor-intro{
  grid-column:1/-1;grid-row:8;z-index:1;align-self:start;
  margin:0!important;padding:16px 24px 24px;max-width:none!important;
 }
}
