.pello-section{position:relative;background:#f4f1e5;overflow:hidden}.pello-legacy-anchor{position:absolute;top:0}.pello-heading{max-width:880px;margin-bottom:40px}.pello-heading .st{margin-bottom:16px;font-size:clamp(2.3rem,4.5vw,4.5rem);line-height:1.09;max-width:850px}.pello-heading>p{font-size:16px;color:#62694f;max-width:650px}.pello-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(30px,5vw,68px);align-items:start}.pello-main-photo{margin:0;position:relative;overflow:hidden;border-radius:4px 48px 4px 4px;background:#263b24}.pello-main-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:49% 50%}.pello-main-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:44px 24px 22px;background:linear-gradient(transparent,#12291ae0);color:#fff;font-size:16px;line-height:1.5}.pello-portraits blockquote{margin:28px 0 0;padding:0 0 0 24px;border-left:3px solid #b59a46}.pello-portraits blockquote p{font-family:var(--serif,Georgia,serif);font-size:clamp(1.3rem,2vw,1.65rem);font-style:italic;line-height:1.6;color:#24422e;margin:0 0 12px}.pello-portraits cite{font-style:normal;font-size:14px;letter-spacing:.06em;color:#6b765b}.pello-chapter{display:block;font:600 19px/1.5 var(--serif,Georgia,serif);color:#8b7134;margin:0 0 22px}.pello-copy>p{font-size:18px;line-height:1.85;color:#3d4938;margin:0 0 22px}.pello-copy .btn{margin-top:8px;background:#274632;border-color:#274632;color:#fff;min-height:50px;padding:15px 22px;font-size:16px;white-space:normal;text-align:center}.pello-copy .btn:hover{background:#385b40}.pello-garden{display:grid;grid-template-columns:.9fr 1.1fr;margin-top:64px;background:#173323;border-radius:24px;overflow:hidden;color:#f8f6e7}.pello-garden>img{width:100%;height:100%;min-height:510px;object-fit:cover;object-position:50% 50%}.pello-garden-content{padding:clamp(28px,4vw,52px)}.pello-garden-content>.eyebrow{color:#d9c17a}.pello-garden h3{color:#f8f6e7;font-family:var(--serif,Georgia,serif);font-size:clamp(1.9rem,3vw,2.75rem);font-weight:400;line-height:1.2;margin:18px 0 26px}.pello-values{display:grid;gap:19px}.pello-values article{position:relative;padding-left:42px}.pello-values article>span{position:absolute;top:2px;left:0;color:#b8ce9b;font-size:14px;letter-spacing:.06em}.pello-values h4{font-size:18px;line-height:1.5;font-weight:600;margin:0 0 5px;color:#f8f6e7}.pello-values p{font-size:16px;line-height:1.7;color:#d0dece;margin:0}.pello-closing{font:italic 22px/1.5 var(--serif,Georgia,serif);color:#e4cd8e;margin:28px 0 0;padding-top:23px;border-top:1px solid #49614a}@media(max-width:900px){.pello-story{grid-template-columns:1fr}.pello-main-photo img{aspect-ratio:3/2}.pello-portraits{max-width:700px}.pello-garden{grid-template-columns:1fr;margin-top:38px}.pello-garden>img{min-height:0;height:auto;aspect-ratio:3/2}.pello-copy>p{font-size:18px}.pello-heading{margin-bottom:28px}}@media(max-width:480px){.pello-main-photo{border-radius:4px 32px 4px 4px}.pello-main-photo img{aspect-ratio:1/1;object-position:49% 48%}.pello-main-photo figcaption{font-size:14px;padding:42px 18px 18px}.pello-copy .btn{width:100%;display:flex}.pello-garden-content{padding:26px 22px}.pello-garden>img{aspect-ratio:4/3}}
