/* Three reviewable compositions, one factual publication. Homepage only. */
.home-page .home-latest{position:relative;z-index:3;padding-block:38px 28px;border-bottom:1px solid var(--rule)}
.home-latest-heading{margin-bottom:24px}
.home-latest-heading .eyebrow{color:var(--teal);margin-bottom:8px}
.home-latest h2{font-size:clamp(1.8rem,2.5vw,2.6rem)}
.home-latest-items{display:grid;grid-template-columns:1.35fr 1fr;gap:32px}
.home-latest-items article{border-top:1px solid var(--rule);padding-top:16px}
.home-latest-items .eyebrow{font-size:.75rem;margin-bottom:10px}
.home-latest-items h3{font-size:clamp(1.45rem,2vw,2rem);line-height:1.15;margin-bottom:12px}
.home-latest-items h3 a:hover{text-decoration:underline}
.home-useful{display:flex;gap:12px 28px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:18px;margin-top:24px}
.home-useful a{min-height:32px;display:flex;align-items:center}
.home-game-note{margin-top:5px}
.home-page .home-discovery-band .home-discovery{padding-block:52px;gap:24px 48px;grid-template-columns:1.2fr 1fr;align-items:start}
.discovery-intro{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;column-gap:48px}
.discovery-intro .eyebrow{grid-column:1/-1}
.discovery-intro h2{grid-row:2/4}
.home-discovery .discovery-intro>p:not(.eyebrow){margin:0 0 14px}
.discovery-intro>.text-link{justify-self:start}
.discovery-photo img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 60%}
.discovery-photo figcaption{font-family:var(--meta)}
.home-page .discovery-link{min-height:88px;padding-block:18px}
.home-page .home-reporting#latest{padding-block:52px 64px}
.home-reporting-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:48px}
.home-reporting-lead img{aspect-ratio:4/3;object-fit:contain}
.home-reporting-lead h3{font-size:clamp(2rem,3.6vw,3.8rem)}
.home-reporting-lead>figure{margin-bottom:22px}
.home-reporting-side .park-home-teaser{padding-top:0;border-top:0}
.home-reporting-side h3{font-size:1.65rem}
.home-reporting-side .park-home-teaser img{width:100%;aspect-ratio:16/10;object-fit:cover}
.home-reporting-side .development-row{display:flow-root;padding-block:20px}
.development-thumb{float:right;width:140px;margin:0 0 14px 18px}
.development-thumb img{width:140px;height:105px;object-fit:contain}
.development-thumb figcaption{font-family:var(--meta);font-size:.72rem;line-height:1.3}
.home-reporting-side .development-row h3{font-size:1.55rem;margin-block:8px 12px}
.home-reporting-side .development-row .eyebrow{font-size:.75rem}
.home-page .home-water>.shell{padding-block:56px;gap:48px}
.home-page .community-home{padding-block:48px}
.home-page .bottom-brief{padding-block:52px}
.home-page .bottom-brief .button{background:var(--coral);color:var(--navy);border-color:var(--coral)}
.home-page .bottom-brief .button:hover{background:var(--navy);color:var(--white)}
/* Keep the botanical silhouettes in the hero boundary, behind readable news. */
.home-latest-heading,.home-latest-items,.home-useful,.home-game-note{position:relative;background:var(--paper)}
.home-latest-heading{width:calc(100% - 160px)}
.home-page .home-botanical-palm{top:4px;width:300px;right:-130px}
.home-page .home-botanical-leaves{width:210px;right:-95px;top:-8px}
/* A: the compact island dispatch. */
@media(min-width:1000px){
 .home-dispatch .home-latest{display:grid;grid-template-columns:1fr 2.25fr;gap:0 40px}
 .home-dispatch .home-latest-heading{width:auto;padding-right:12px}
 .home-dispatch .home-latest-items{padding-right:100px;gap:28px}
 .home-dispatch .home-latest-items article{border-top:0;border-left:1px solid var(--rule);padding:0 0 0 22px}
 .home-dispatch .home-useful,.home-dispatch .home-game-note{grid-column:1/-1}
}
/* B: a photographic neighborhood guide with a broad storefront opening. */
.home-guide .home-latest-items{grid-template-columns:1fr 1fr}
.home-guide .home-discovery-band .home-discovery{grid-template-columns:1.6fr 1fr}
.home-guide .discovery-intro{grid-template-columns:1.6fr 1fr}
.home-guide .discovery-photo img{aspect-ratio:3/2}
.home-guide .home-reporting-grid{grid-template-columns:1.9fr 1fr}
.home-guide .home-reporting-lead h3{font-size:clamp(2.3rem,4.2vw,4.4rem)}
.home-guide .home-water>.shell{grid-template-columns:1.5fr 1fr}
/* C: a numbered field journal; typography and dated records set the pace. */
.home-journal .home-latest{display:grid;grid-template-columns:1fr 2fr;gap:0 40px}
.home-journal .home-latest-heading{width:auto;padding-right:20px}
.home-journal .home-latest-items{display:block;padding-right:100px}
.home-journal .home-latest-items article{display:grid;grid-template-columns:145px 1fr;gap:8px 18px;padding-block:14px}
.home-journal .home-latest-items h3{grid-column:2;grid-row:1/3;margin:0}
.home-journal .home-latest-items .eyebrow{margin:0}
.home-journal .home-useful,.home-journal .home-game-note{grid-column:1/-1}
.home-journal .home-discovery-band .home-discovery{grid-template-columns:1fr 1.3fr;gap:24px 56px}
.home-journal .discovery-intro{display:block;grid-column:2;grid-row:1}
.home-journal .discovery-intro h2{margin-bottom:20px}
.home-journal .discovery-photo{grid-column:1;grid-row:1/3}
.home-journal .discovery-links{grid-column:2}
.home-journal .discovery-photo img{aspect-ratio:4/3}
.home-journal .discovery-intro>.eyebrow::before{content:'01 / ';color:var(--teal)}
.home-journal .chapter-heading .eyebrow::before{content:'02 / '}
.home-journal .home-water .eyebrow::before{content:'03 / '}
.home-journal .community-home>.eyebrow::before{content:'04 / '}
.home-journal .home-reporting{background:var(--navy);color:var(--white);padding-inline:32px}
.home-journal .home-reporting .text-link{color:#b6dad8}
.home-journal .home-reporting figcaption,.home-journal .home-reporting .eyebrow{color:#b6dad8}
.home-journal .home-reporting-grid{grid-template-columns:1.5fr 1fr}
.home-journal .home-water{background:var(--paper);color:var(--navy)}
.home-journal .home-water a,.home-journal .home-water .eyebrow,.home-journal .home-water h2 em,.home-journal .home-water figcaption{color:var(--teal)}
.home-journal .home-water>.shell{grid-template-columns:1fr 1.3fr}
.home-journal .home-water figure{order:2}
@media(max-width:999px){
 .home-journal .home-latest{display:block}
 .home-journal .home-latest-heading{width:calc(100% - 100px)}
 .home-journal .home-latest-items{padding-right:0}
 .home-page .home-discovery-band .home-discovery{gap:24px 28px}
 .discovery-intro{column-gap:28px}
 .home-reporting-grid{gap:28px}
}
@media(max-width:760px){
 .home-page .home-latest{padding-block:30px 24px}
 .home-latest-heading,.home-journal .home-latest-heading{width:calc(100% - 65px)}
 .home-latest-items,.home-guide .home-latest-items{display:block}
 .home-latest-items article{padding-block:16px}
 .home-latest-items h3{font-size:1.5rem}
 .home-useful{gap:4px 20px;margin-top:8px}
 .home-useful a{min-height:44px;font-size:.95rem}
 .home-game-note{font-size:.8rem}
 .home-page .home-discovery-band .home-discovery{display:flex;flex-direction:column;padding-block:36px;gap:24px}
 .discovery-intro{display:block}
 .discovery-intro h2{margin-bottom:18px}
 .discovery-photo,.discovery-links{width:100%}
 .discovery-photo img,.home-guide .discovery-photo img{aspect-ratio:4/3}
 .home-journal .discovery-intro{order:0}.home-journal .discovery-photo{order:1}.home-journal .discovery-links{order:2}
 .home-page .home-reporting#latest{padding-block:36px 44px}
 .home-reporting-grid,.home-guide .home-reporting-grid,.home-journal .home-reporting-grid{grid-template-columns:1fr}
 .home-reporting-lead h3,.home-guide .home-reporting-lead h3{font-size:2.25rem}
 .home-journal .home-reporting{padding-inline:20px}
 .home-journal .home-latest-items article{display:block}
 .home-journal .home-latest-items h3{margin-block:10px}
 .home-page .home-water>.shell{grid-template-columns:1fr;padding-block:40px;gap:28px}
 .home-journal .home-water figure{order:0}
 .home-page .community-home,.home-page .bottom-brief{padding-block:36px}
 .home-page .home-botanical-palm{width:210px;right:-118px;top:8px}
 .home-page .home-botanical-leaves{width:145px;right:-85px}
}

/* Owner revision: one quiet introduction after the hero. */
.home-simple .home-discovery-band .home-discovery{grid-template-columns:1fr 1.15fr;gap:80px;align-items:center;padding-block:100px}
.home-simple .discovery-intro{display:block;grid-column:auto}
.home-simple .discovery-intro h2{font-size:clamp(2.3rem,3.5vw,3.8rem);margin-bottom:24px}
.home-simple .home-discovery .discovery-intro>p{margin-bottom:28px}
.home-simple .discovery-photo img{aspect-ratio:3/2}
.home-simple .discovery-photo figcaption{font-size:.75rem;margin-top:10px}
@media(max-width:999px){.home-simple .home-discovery-band .home-discovery{gap:40px;padding-block:72px}}
@media(max-width:760px){.home-simple .home-discovery-band .home-discovery{padding-block:56px;gap:32px}.home-simple .discovery-intro h2{margin-bottom:20px}}
