/* Private editorial study. Loaded only for signed-in administrators using
   ?avodah_preview=1&avodah_editorial=1. */

body.avodah-editorial-preview{
  --editorial-wide:1440px;
}

/* Project stories */
.project-preview-note{background:#242a20;color:#f4efe5;padding:10px 24px;text-align:center;font:700 .62rem/1.3 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.project-story-hero{display:grid;grid-template-columns:45% 55%;min-height:680px;background:var(--av-paper)}
.project-story-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:90px clamp(42px,4vw,70px) 90px max(32px,calc((100vw - 1240px)/2))}
.project-story-copy h1{font-size:clamp(3.5rem,4vw,5rem);max-width:700px;margin-bottom:24px}
.project-story-copy>p:not(.project-location){font:1.16rem/1.7 Georgia,serif;color:#4f5249;max-width:600px}
.project-location{margin:0 0 18px;color:var(--av-olive);font:700 .7rem/1.4 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.project-story-image{background-size:cover;background-position:center;min-height:680px}
.project-story-intro{padding:120px 0;background:var(--av-white)}
.project-story-intro-grid{display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:start}
.project-story-intro h2{font-size:clamp(2.7rem,4vw,4.6rem);line-height:1.02}
.project-story-prose{font:1.12rem/1.8 Georgia,serif;color:#51534c;padding-top:34px}
.project-story-prose p{margin-bottom:1.25em}
.project-story-gallery{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;padding-bottom:120px}
.project-story-gallery figure{margin:0;grid-column:span 5}.project-story-gallery figure:nth-child(3n+1){grid-column:span 7}
.project-story-gallery img{display:block;width:100%;height:560px;object-fit:cover}
.project-story-gallery figure:nth-child(2n) img{height:460px}
.project-story-details{padding:120px 0;background:var(--av-paper2)}
.project-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--av-line);border-left:1px solid var(--av-line)}
.project-detail-grid article{padding:36px 38px;border-right:1px solid var(--av-line);border-bottom:1px solid var(--av-line)}
.project-detail-grid h3{font:700 .72rem/1.3 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--av-olive)}
.project-detail-grid p{font:1.08rem/1.68 Georgia,serif;color:#4f514a;margin:0}
.project-related{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:40px;text-transform:uppercase;letter-spacing:.13em;font-size:.66rem}.project-related span{color:#77796f}.project-related b{font-weight:700;color:var(--av-olive)}
.project-story-cta{padding:120px 0;text-align:center;background:var(--av-olive);color:var(--av-white)}
.project-story-cta .site-wrap{max-width:870px}.project-story-cta .eyebrow{justify-content:center;color:#dfd4c2}.project-story-cta h2{color:white}.project-story-cta p{font:1.14rem/1.65 Georgia,serif;color:#ede8dd;margin:24px auto 34px}.project-story-cta .button{background:transparent!important;border-color:#aeb39f!important}
.project-index{padding:120px 0;background:var(--av-paper)}
.project-index .section-heading{max-width:920px;margin-bottom:90px}
.project-index .section-heading>p{max-width:680px;margin-top:24px;font:1.08rem/1.7 Georgia,serif;color:#5a5b54}
.project-index-list{display:grid;gap:110px}
.project-index-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:80px;align-items:center}
.project-index-card:nth-child(even){grid-template-columns:minmax(340px,.65fr) minmax(0,1.35fr)}
.project-index-card:nth-child(even) .project-index-image{grid-column:2;grid-row:1}
.project-index-card:nth-child(even) .project-index-copy{grid-column:1;grid-row:1}
.project-index-image{display:block;overflow:hidden;background:#ded8ca}
.project-index-image img{display:block;width:100%;height:600px;object-fit:cover;transition:transform .7s ease}
.project-index-image:hover img{transform:scale(1.018)}
.project-index-copy{padding:42px 0;border-top:1px solid var(--av-line);border-bottom:1px solid var(--av-line)}
.project-index-copy .kicker{color:var(--av-olive);font:700 .68rem/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.project-index-copy h3{margin:22px 0 24px;font-size:clamp(2.3rem,3.2vw,4rem);line-height:1.02}
.project-index-copy h3 a{color:inherit;text-decoration:none}
.project-index-copy p{margin:0 0 30px;font:1.08rem/1.72 Georgia,serif;color:#55574f}
.project-index-empty{font:1.1rem/1.7 Georgia,serif}
@media(max-width:980px){.project-story-hero,.project-story-intro-grid{grid-template-columns:1fr}.project-story-image{min-height:560px}.project-story-intro-grid{gap:35px}.project-story-gallery figure,.project-story-gallery figure:nth-child(3n+1){grid-column:span 6}}
@media(max-width:980px){.project-index-card,.project-index-card:nth-child(even){grid-template-columns:1fr;gap:0}.project-index-card:nth-child(even) .project-index-image,.project-index-card:nth-child(even) .project-index-copy{grid-column:1;grid-row:auto}.project-index-image img{height:520px}.project-index-copy{padding:38px 0}}
@media(max-width:680px){.project-story-copy{padding:72px 28px}.project-story-image{min-height:440px}.project-story-intro,.project-story-details,.project-story-cta{padding:85px 0}.project-story-gallery{display:block;padding-bottom:80px}.project-story-gallery figure{margin-bottom:12px}.project-story-gallery img,.project-story-gallery figure:nth-child(2n) img{height:360px}.project-detail-grid{grid-template-columns:1fr}.project-detail-grid article{padding:30px 26px}.project-index{padding:90px 0}.project-index .section-heading{margin-bottom:60px}.project-index-list{gap:75px}.project-index-image img{height:380px}}

/* Project stories share the same full-screen, image-led opening as the main
   service routes while retaining their own project-specific photography. */
.project-story-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:calc(100svh - 94px);overflow:hidden;background:#20261d;color:var(--av-white)}
.project-story-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(18,24,17,.88),rgba(18,24,17,.58) 52%,rgba(18,24,17,.12)),linear-gradient(0deg,rgba(15,20,14,.5),transparent 55%);pointer-events:none}
.project-story-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:0;background-size:cover;background-position:center}
.project-story-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:min(1240px,calc(100% - 64px));margin:0 auto;padding:clamp(110px,16vh,190px) 0 clamp(84px,11vh,138px);color:var(--av-white)}
.project-story-copy h1{max-width:790px;margin-bottom:24px;font-size:clamp(4rem,6vw,6.8rem);line-height:.95;color:#fbf4e7;text-shadow:0 2px 24px rgba(0,0,0,.25)}
.project-story-copy>p:not(.project-location){max-width:650px;color:#f5eee2;text-shadow:0 1px 18px rgba(0,0,0,.28)}
.project-story-copy .project-location,.project-story-copy .eyebrow{color:#f2e6d2}.project-story-copy .eyebrow:before,.project-story-copy .eyebrow:after{background:rgba(255,248,235,.58)}
@media(min-width:981px){.project-story-hero{min-height:calc(100svh - 102px)}}
@media(max-width:980px){.project-story-copy{width:min(100% - 44px,1240px);padding:110px 0 72px}.project-story-image{min-height:0}}
@media(max-width:680px){.project-story-hero{min-height:calc(100svh - 78px)}.project-story-hero:after{background:linear-gradient(0deg,rgba(16,22,15,.91),rgba(16,22,15,.63) 58%,rgba(16,22,15,.18))}.project-story-copy{width:calc(100% - 38px);padding:108px 0 62px}.project-story-copy h1{font-size:clamp(3rem,14vw,4.25rem)}}

.avodah-editorial-preview .site-wrap{
  width:min(var(--editorial-wide),calc(100% - 80px));
}

.avodah-editorial-preview .service-worlds,
.avodah-editorial-preview .offerings,
.avodah-editorial-preview .process{
  padding:150px 0;
}

.avodah-editorial-preview .section-heading{
  max-width:900px;
  margin-bottom:82px;
}

@media(min-width:981px){
  .avodah-editorial-preview .hero{
    grid-template-columns:43% 57%;
    min-height:680px;
  }

  .avodah-editorial-preview .hero-copy{
    padding-right:clamp(42px,4vw,78px);
  }

  .avodah-editorial-preview .hero-copy h1{
    max-width:600px;
    font-size:clamp(4rem,4.8vw,5.65rem);
  }

  .avodah-editorial-preview .service-world-grid{
    display:block;
    border:0;
  }

  .avodah-editorial-preview .service-world-card{
    grid-template-columns:minmax(0,1.42fr) minmax(330px,.72fr);
    grid-template-rows:auto auto 1fr auto;
    column-gap:clamp(50px,6vw,105px);
    min-height:560px;
    padding:0 0 72px;
    margin:0 0 72px;
    border:0;
    border-bottom:1px solid var(--av-line);
    align-items:start;
  }

  .avodah-editorial-preview .service-world-card:last-child{
    margin-bottom:0;
  }

  .avodah-editorial-preview .service-world-card img{
    grid-row:1/5;
    min-height:560px;
    max-height:640px;
  }

  .avodah-editorial-preview .service-world-card:nth-child(even){
    grid-template-columns:minmax(330px,.72fr) minmax(0,1.42fr);
  }

  .avodah-editorial-preview .service-world-card:nth-child(even) img{
    grid-column:2;
  }

  .avodah-editorial-preview .service-world-card:nth-child(even)>:not(img){
    grid-column:1;
  }

  .avodah-editorial-preview .service-world-card span{
    margin-top:54px;
  }

  .avodah-editorial-preview .service-world-card h3{
    margin:18px 0 20px;
    font-size:clamp(2.4rem,3.1vw,3.7rem);
    line-height:1.02;
  }

  .avodah-editorial-preview .service-world-card p{
    max-width:440px;
    font-size:1.12rem;
    line-height:1.72;
  }

  .avodah-editorial-preview .service-world-card b{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    justify-self:start;
    min-width:220px;
    margin-top:26px;
    padding:16px 22px;
    border:1px solid var(--av-olive);
    background:var(--av-olive);
    color:#fff;
    line-height:1.2;
  }

  .avodah-editorial-preview .offering-grid{
    grid-template-columns:1fr 1fr;
    gap:0 70px;
    border:0;
  }

  .avodah-editorial-preview .offering-card{
    display:grid;
    grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);
    grid-template-rows:auto 1fr auto;
    column-gap:34px;
    min-height:390px;
    padding:34px 0;
    border:0;
    border-top:1px solid var(--av-line);
    text-align:left;
  }

  .avodah-editorial-preview .offering-card img{
    grid-column:1;
    grid-row:1/4;
    width:100%;
    height:320px;
    aspect-ratio:auto;
    margin:0;
  }

  .avodah-editorial-preview .offering-card h3,
  .avodah-editorial-preview .offering-card p,
  .avodah-editorial-preview .offering-card a{
    grid-column:2;
  }

  .avodah-editorial-preview .offering-card h3{
    min-height:0;
    align-items:flex-start;
    justify-content:flex-start;
    margin:10px 0 18px;
    font-size:1.35rem;
    line-height:1.18;
    text-align:left;
  }

  .avodah-editorial-preview .offering-card p{
    margin-bottom:22px;
    font-size:1.02rem;
    line-height:1.65;
  }

  .avodah-editorial-preview .offering-card a{
    align-self:end;
    padding:0 0 8px;
  }

  .avodah-editorial-preview .material-story{
    grid-template-columns:1.15fr .85fr;
    min-height:800px;
  }

  .avodah-editorial-preview .selected-work{
    padding-top:150px;
  }

  .avodah-editorial-preview .work-image{
    height:min(78vh,860px);
    min-height:700px;
  }

  .avodah-editorial-preview .work-card{
    width:min(560px,calc(100% - 80px));
    padding:54px;
  }

  .avodah-editorial-preview .process-grid{
    grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr);
    gap:90px;
  }

  .avodah-editorial-preview .process-images{
    min-height:760px;
    gap:14px;
  }

  .avodah-editorial-preview.avodah-interior .inner-hero:not(.simple-hero):not(.journal-hero){
    grid-template-columns:46% 54%;
    min-height:640px;
  }

  .avodah-editorial-preview.avodah-interior .inner-hero:not(.simple-hero):not(.journal-hero) .inner-hero-copy{
    min-width:0;
    padding-right:clamp(36px,3vw,58px);
  }

  .avodah-editorial-preview.avodah-interior .inner-hero:not(.simple-hero):not(.journal-hero) .inner-hero-copy h1{
    max-width:100%;
    font-size:clamp(3.45rem,4vw,4.8rem);
  }

  .avodah-editorial-preview.avodah-interior .inner-hero-copy>.button{
    align-self:flex-start;
    min-width:250px;
  }

  .avodah-editorial-preview .interior-intro{
    padding:145px 0 110px;
  }

  .avodah-editorial-preview .service-card-section{
    padding-bottom:145px;
  }

  .avodah-editorial-preview .interior-card-grid{
    grid-template-columns:1fr 1fr;
    gap:0 80px;
    border:0;
  }

  .avodah-editorial-preview .interior-card-grid article{
    min-height:280px;
    padding:45px 0;
    border:0;
    border-top:1px solid var(--av-line);
  }

  .avodah-editorial-preview .interior-card-grid article>span{
    margin-bottom:45px;
  }

  .avodah-editorial-preview .interior-card-grid h3{
    font-size:2rem;
  }

  .avodah-editorial-preview .interior-feature{
    grid-template-columns:1.18fr .82fr;
    min-height:780px;
  }

  .avodah-editorial-preview .editorial-gallery{
    gap:18px;
  }

  .avodah-editorial-preview .editorial-gallery img{
    height:500px;
  }

  .avodah-editorial-preview .editorial-gallery figure:nth-child(1) img,
  .avodah-editorial-preview .editorial-gallery figure:nth-child(6) img{
    height:650px;
  }

  .avodah-editorial-preview .project-index .section-heading{
    max-width:1080px;
    margin-bottom:70px;
  }

  .avodah-editorial-preview .project-index .section-heading h2{
    font-size:clamp(3rem,4vw,4.6rem);
  }
}

@media(max-width:980px){
  .avodah-editorial-preview .site-wrap{
    width:min(100% - 36px,var(--editorial-wide));
  }

  .avodah-editorial-preview .service-worlds,
  .avodah-editorial-preview .offerings,
  .avodah-editorial-preview .process{
    padding:100px 0;
  }
}

@media(max-width:560px){
  .avodah-editorial-preview .offering-grid{
    grid-template-columns:1fr;
  }

  .avodah-editorial-preview .offering-card{
    padding:18px 0 34px;
  }

  .avodah-editorial-preview .offering-card img{
    aspect-ratio:4/3;
  }
}

/* Preserve the immersive, one-story-at-a-time offering rhythm on the live editorial layout. */
.avodah-editorial-preview .offering-grid{
  grid-template-columns:1fr;
  gap:112px;
  border:0;
}

.avodah-editorial-preview .offering-card{
  grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);
  grid-template-rows:auto auto 1fr auto;
  column-gap:0;
  min-height:560px;
  padding:0;
  border:0;
  background:var(--av-paper);
  overflow:hidden;
}

.avodah-editorial-preview .offering-card img{
  grid-column:1;
  grid-row:1/5;
  width:100%;
  height:560px;
  min-height:560px;
  margin:0;
  object-fit:cover;
}

.avodah-editorial-preview .offering-card h3,
.avodah-editorial-preview .offering-card p,
.avodah-editorial-preview .offering-card a{
  grid-column:2;
  margin-left:58px;
  margin-right:58px;
}

.avodah-editorial-preview .offering-card h3{
  align-self:end;
  min-height:0;
  margin-top:74px;
  margin-bottom:24px;
  font-size:clamp(1.8rem,2.7vw,3rem);
  line-height:1.05;
  text-transform:none;
  letter-spacing:0;
}

.avodah-editorial-preview .offering-card p{
  max-width:440px;
  margin-bottom:26px;
  font-size:1.08rem;
  line-height:1.72;
}

.avodah-editorial-preview .offering-card a{
  align-self:start;
  margin-top:0;
  margin-bottom:74px;
  padding:0;
}

.avodah-editorial-preview .offering-card:nth-child(even){
  grid-template-columns:minmax(330px,.68fr) minmax(0,1.32fr);
}

.avodah-editorial-preview .offering-card:nth-child(even) img{
  grid-column:2;
}

.avodah-editorial-preview .offering-card:nth-child(even) h3,
.avodah-editorial-preview .offering-card:nth-child(even) p,
.avodah-editorial-preview .offering-card:nth-child(even) a{
  grid-column:1;
}

@media(max-width:980px){
  .avodah-editorial-preview .offering-grid{gap:64px}
  .avodah-editorial-preview .offering-card,
  .avodah-editorial-preview .offering-card:nth-child(even){grid-template-columns:1fr;grid-template-rows:auto}
  .avodah-editorial-preview .offering-card img,
  .avodah-editorial-preview .offering-card:nth-child(even) img{grid-column:1;grid-row:auto;height:520px;min-height:520px}
  .avodah-editorial-preview .offering-card h3,
  .avodah-editorial-preview .offering-card p,
  .avodah-editorial-preview .offering-card a,
  .avodah-editorial-preview .offering-card:nth-child(even) h3,
  .avodah-editorial-preview .offering-card:nth-child(even) p,
  .avodah-editorial-preview .offering-card:nth-child(even) a{grid-column:1;margin-left:38px;margin-right:38px}
  .avodah-editorial-preview .offering-card h3{margin-top:46px}
  .avodah-editorial-preview .offering-card a{margin-bottom:50px}
}

@media(max-width:560px){
  .avodah-editorial-preview .offering-grid{gap:54px}
  .avodah-editorial-preview .offering-card{padding:0;min-height:0}
  .avodah-editorial-preview .offering-card img,
  .avodah-editorial-preview .offering-card:nth-child(even) img{height:390px;min-height:390px;aspect-ratio:auto}
  .avodah-editorial-preview .offering-card h3,
  .avodah-editorial-preview .offering-card p,
  .avodah-editorial-preview .offering-card a,
  .avodah-editorial-preview .offering-card:nth-child(even) h3,
  .avodah-editorial-preview .offering-card:nth-child(even) p,
  .avodah-editorial-preview .offering-card:nth-child(even) a{margin-left:24px;margin-right:24px}
  .avodah-editorial-preview .offering-card h3{margin-top:32px;margin-bottom:17px;font-size:2rem}
  .avodah-editorial-preview .offering-card p{font-size:1rem}
  .avodah-editorial-preview .offering-card a{margin-bottom:34px}
}

/* Match the approved live editorial layout with consistent insets and visible actions. */
.avodah-editorial-preview .service-world-card h3{
  margin:18px 64px 20px;
}

.avodah-editorial-preview .offering-card>a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:max-content;
  min-height:48px;
  padding:0 20px;
  background:var(--av-olive);
  border:1px solid var(--av-olive);
  color:var(--av-white)!important;
  text-decoration:none;
  transition:background .2s ease,transform .2s ease;
}

.avodah-editorial-preview .offering-card>a:hover{
  background:#343d2d;
  transform:translateY(-1px);
}

.avodah-editorial-preview .offering-card>a:focus-visible{
  outline:3px solid #9d6e37;
  outline-offset:3px;
}

@media(max-width:980px){
  .avodah-editorial-preview .service-world-card h3{margin:15px 38px 20px}
}

@media(max-width:560px){
  .avodah-editorial-preview .service-world-card h3{margin:12px 24px 18px}
  .avodah-editorial-preview .offering-card>a{min-height:50px}
}

/* Full-viewport moments of attention: a quiet invitation, then image first. */
.avodah-editorial-preview .nature-pause-section{
  margin:clamp(44px,5vw,90px) 0 clamp(90px,10vw,180px);
}

.avodah-editorial-preview .nature-pause-invitation{
  min-height:clamp(240px,22vw,360px);
  padding:clamp(56px,6vw,96px) 24px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  background:var(--editorial-cream,#f4efe5);
  color:var(--editorial-ink,#2b2d25);
}

.avodah-editorial-preview .nature-pause-eyebrow{
  margin:0 0 24px;
  display:flex;
  align-items:center;
  gap:18px;
  font:700 .69rem/1.2 Arial,sans-serif;
  letter-spacing:.22em;
  text-transform:uppercase;
  color:var(--editorial-green,#4b5a3f);
}

.avodah-editorial-preview .nature-pause-eyebrow::before,
.avodah-editorial-preview .nature-pause-eyebrow::after{
  content:"";
  width:44px;
  height:1px;
  background:rgba(75,90,63,.35);
}

.avodah-editorial-preview .nature-pause-invitation h2{
  margin:0;
  font:400 clamp(3rem,6vw,6rem)/.98 Georgia,serif;
  letter-spacing:-.035em;
}

.avodah-editorial-preview .nature-pause-invitation>p:last-child{
  max-width:640px;
  margin:26px 0 0;
  font:400 clamp(1.1rem,1.6vw,1.45rem)/1.62 Georgia,serif;
  color:rgba(43,45,37,.76);
}

.avodah-editorial-preview .nature-pause{
  position:relative;
  width:100%;
  height:100svh;
  min-height:680px;
  max-height:1080px;
  margin:0;
  overflow:hidden;
  background:#1f2a1d;
  isolation:isolate;
}

.avodah-editorial-preview .nature-pause::after{
  content:"";
  position:absolute;
  z-index:1;
  inset:auto 0 0;
  height:34%;
  background:linear-gradient(to top,rgba(15,20,13,.62),transparent);
  pointer-events:none;
}

.avodah-editorial-preview .nature-pause img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
}

.avodah-editorial-preview .nature-pause figcaption{
  position:absolute;
  z-index:2;
  left:max(32px,calc((100vw - var(--editorial-wide))/2));
  bottom:clamp(32px,5vw,78px);
  display:flex;
  align-items:center;
  gap:16px;
  color:#fff;
  font:italic clamp(1rem,1.35vw,1.28rem)/1.3 Georgia,serif;
  text-shadow:0 1px 18px rgba(0,0,0,.45);
}

.avodah-editorial-preview .nature-pause figcaption span{
  font:700 .66rem/1.2 Arial,sans-serif;
  letter-spacing:.2em;
  text-transform:uppercase;
}

.avodah-editorial-preview .nature-pause figcaption span::after{
  content:"";
  display:inline-block;
  width:54px;
  height:1px;
  margin:0 0 3px 16px;
  background:rgba(255,255,255,.65);
}

.avodah-editorial-preview .nature-pause--hummingbird img{object-position:center center}
.avodah-editorial-preview .nature-pause--bee img{object-position:center 47%}
.avodah-editorial-preview .nature-pause--stream img{object-position:center center}
.avodah-editorial-preview .nature-pause--orchard img{object-position:center 54%}
.avodah-editorial-preview .nature-pause--garden img{object-position:center center}
.avodah-editorial-preview .nature-pause--butterfly img{object-position:center 58%}
.avodah-editorial-preview .nature-pause--fireflies img{object-position:center center}
.avodah-editorial-preview .nature-pause--mushroom img{object-position:center 58%}
.avodah-editorial-preview .nature-pause--dragonfly img{object-position:center center}
.avodah-editorial-preview .nature-pause--heron img{object-position:center center}
.avodah-editorial-preview .nature-pause--turkey img{object-position:center 46%}
.avodah-editorial-preview .nature-pause--frog img{object-position:center center}
.avodah-editorial-preview .nature-pause--owl img{object-position:center 58%}
.avodah-editorial-preview .nature-pause--ladybug img{object-position:center center}
.avodah-editorial-preview .nature-pause--stars img{object-position:center center}
.avodah-editorial-preview .nature-pause--woodpecker img{object-position:center center}

@media(max-width:980px){
  .avodah-editorial-preview .nature-pause-section{
    margin:clamp(48px,7vw,82px) 0 clamp(80px,10vw,120px);
  }
  .avodah-editorial-preview .nature-pause-invitation{
    min-height:260px;
  }
  .avodah-editorial-preview .nature-pause{
    min-height:620px;
  }
  .avodah-editorial-preview .nature-pause figcaption{left:28px}
  .avodah-editorial-preview .nature-pause--bee img{object-position:center center}
  .avodah-editorial-preview .nature-pause--butterfly img{object-position:center center}
  .avodah-editorial-preview .nature-pause--mushroom img{object-position:center 62%}
  .avodah-editorial-preview .nature-pause--owl img{object-position:center 60%}
}

@media(max-width:560px){
  .avodah-editorial-preview .nature-pause-section{
    margin:52px 0 76px;
  }
  .avodah-editorial-preview .nature-pause-invitation{
    min-height:240px;
    padding:54px 24px;
  }
  .avodah-editorial-preview .nature-pause-eyebrow{
    margin-bottom:20px;
    gap:12px;
    font-size:.62rem;
  }
  .avodah-editorial-preview .nature-pause-eyebrow::before,
  .avodah-editorial-preview .nature-pause-eyebrow::after{width:26px}
  .avodah-editorial-preview .nature-pause-invitation h2{font-size:clamp(2.8rem,15vw,4.25rem)}
  .avodah-editorial-preview .nature-pause-invitation>p:last-child{
    margin-top:22px;
    font-size:1.08rem;
    line-height:1.58;
  }
  .avodah-editorial-preview .nature-pause{
    height:100svh;
    min-height:600px;
    max-height:none;
  }
  .avodah-editorial-preview .nature-pause figcaption{
    left:22px;
    right:22px;
    bottom:28px;
    align-items:flex-start;
    flex-direction:column;
    gap:9px;
  }
  .avodah-editorial-preview .nature-pause figcaption span::after{width:40px}
  .avodah-editorial-preview .nature-pause--hummingbird img{object-position:52% center}
  .avodah-editorial-preview .nature-pause--bee img{object-position:center center}
}
