/* AQUACULTURE copy integration. Local layout only; no new motion or scripts. */
.page-farming .aqua-title h1{font-size:clamp(38px,4.2vw,58px);line-height:1.65;letter-spacing:.065em;text-wrap:balance}
.page-farming .aqua-title h1>span{display:inline-block}
.page-farming .aqua-title .eyebrow,.page-farming .aqua-title h1,.page-farming .aqua-title .title-main>p{animation:none;transition:none}
.page-farming .aqua-title .title-main>p:last-child{font-size:17px;line-height:2;max-width:39em;letter-spacing:.025em;margin-top:23px}
.page-farming .aqua-title .page-folio{margin-top:38px}
.page-farming .aqua-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8%;align-items:center;padding-block:74px 82px}
.page-farming .aqua-copy{min-width:0}
.page-farming .aqua-section-heading{margin-bottom:26px}
.page-farming .aqua-section-heading h2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:baseline;font-size:32px;line-height:1.75;letter-spacing:.04em;font-weight:400;margin:0}
.page-farming .aqua-number{font:italic 18px/1.8 Georgia,serif;color:#927345;white-space:nowrap;letter-spacing:0}
.page-farming .aqua-section-heading .eyebrow{font-size:9px;letter-spacing:.18em;margin:15px 0 0;color:#927345;line-height:1.8}
.page-farming .aqua-prose{max-width:36em}
.page-farming .aqua-prose p{font-size:15px;line-height:2.05;letter-spacing:.015em;text-wrap:pretty}
.page-farming .aqua-prose p+p{margin-top:20px}
.page-farming .aqua-photo{min-width:0;width:100%;margin:0}
.page-farming .aqua-photo img{display:block;width:100%;height:310px;object-fit:cover;transition:none}
.page-farming .aqua-photo:hover img{filter:saturate(.72) contrast(.98)}
.page-farming .aqua-pond img{object-position:52% center}
.page-farming .aqua-growth{border-block:1px solid #cbbd9f55}
.page-farming .aqua-growth-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);padding-block:78px 84px}
.page-farming .aqua-growth-inner .aqua-copy{grid-column:2;grid-row:1}
.page-farming .aqua-growth-inner .aqua-photo{grid-column:1;grid-row:1}
.page-farming .aqua-selection img{height:385px;object-position:center 46%}
.page-farming .aqua-experience{padding-block:76px 78px}
.page-farming .aqua-experience>.aqua-copy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8%;align-items:start}
.page-farming .aqua-experience .aqua-section-heading{margin-bottom:0}
.page-farming .aqua-heading-text>span{display:inline-block}
.page-farming .aqua-experience .aqua-prose{padding-top:6px;max-width:680px}
@media(max-width:1100px){
 .page-farming .aqua-title h1{font-size:46px}
 .page-farming .aqua-title .title-main>p:last-child{font-size:16px}
 .page-farming .aqua-story,.page-farming .aqua-experience>.aqua-copy{gap:6%}
 .page-farming .aqua-section-heading h2{font-size:29px;gap:12px}
 .page-farming .aqua-photo img{height:300px}
 .page-farming .aqua-selection img{height:355px}
}
@media(max-width:850px){
 .page-farming .aqua-title h1{font-size:40px}
 .page-farming .aqua-section-heading h2{font-size:27px;gap:10px}
 .page-farming .aqua-prose p{font-size:14px;line-height:2.05}
 .page-farming .aqua-story{gap:5%;padding-block:60px 65px}
 .page-farming .aqua-photo img{height:285px}
 .page-farming .aqua-selection img{height:330px}
 .page-farming .aqua-experience{padding-block:62px}
}
@media(max-width:700px){
 .page-farming .aqua-title h1{font-size:36px;line-height:1.75;letter-spacing:.04em}
 .page-farming .aqua-title .title-main>p:last-child{font-size:16px;line-height:1.95;margin-top:20px}
 .page-farming .aqua-story{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:46px 52px}
 .page-farming .aqua-section-heading{margin-bottom:22px}
 .page-farming .aqua-section-heading h2{font-size:27px;line-height:1.8;gap:12px;letter-spacing:.03em}
 .page-farming .aqua-number{font-size:16px}
 .page-farming .aqua-section-heading .eyebrow{font-size:8px;letter-spacing:.16em;margin-top:12px}
 .page-farming .aqua-prose{max-width:none}
 .page-farming .aqua-prose p{font-size:14px;line-height:2.05}
 .page-farming .aqua-prose p+p{margin-top:19px}
 .page-farming .aqua-photo{width:94%;justify-self:end}
 .page-farming .aqua-photo img{height:auto;aspect-ratio:1.6}
 .page-farming .aqua-growth-inner .aqua-copy,.page-farming .aqua-growth-inner .aqua-photo{grid-column:1;grid-row:auto}
 .page-farming .aqua-growth-inner .aqua-photo{width:100%;justify-self:start}
 .page-farming .aqua-selection img{aspect-ratio:1.4}
 .page-farming .aqua-experience{padding-block:48px 52px}
 .page-farming .aqua-experience>.aqua-copy{grid-template-columns:minmax(0,1fr);gap:0}
 .page-farming .aqua-experience .aqua-section-heading{margin-bottom:22px}
 .page-farming .aqua-experience .aqua-prose{padding-top:0;max-width:none}
}
@media(max-width:380px){.page-farming .aqua-title h1{font-size:33px}.page-farming .aqua-section-heading h2{font-size:25px}}
