[data-renewal=agnes]{--nu-gold:#83aa68;--nu-gold-deep:#496d38;--nu-gold-title:#496d38;--ag-surface:#f4fad8;background:#fff}[data-renewal=agnes] .rp-wrap{max-width:1200px}[data-renewal=agnes] .rp-sec{padding:72px 0}[data-renewal=agnes] .rp-tint{background:var(--ag-surface)}[data-renewal=agnes] .rp-heading{margin:0 auto 36px;text-align:center}[data-renewal=agnes] .rp-heading h2{font:700 clamp(28px,3.1vw,42px)/1.4 var(--nu-display)}[data-renewal=agnes] .rp-kicker{color:#496d38}[data-renewal=agnes] .rp-highlight{color:inherit;font-style:normal;background:linear-gradient(transparent 55%,#83aa6829 0,#83aa6829 93%,transparent 0);box-decoration-break:clone;-webkit-box-decoration-break:clone}[data-renewal=agnes] .rp-hero{background:var(--ag-surface)}[data-renewal=agnes] .rp-hero,[data-renewal=agnes] .rp-hero__inner{min-height:640px}[data-renewal=agnes] .rp-hero__copy{width:46%}[data-renewal=agnes] .rp-hero__visual{inset:0 0 0 auto;width:min(76%,1100px);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 28%)}[data-renewal=agnes] .rp-hero__visual:after{display:none}[data-renewal=agnes] .rp-hero__visual img{object-fit:cover;object-position:right top}[data-renewal=agnes] #rp-process,[data-renewal=agnes] #rp-types{background:#f5f5f5}[data-renewal=agnes] .rp-steps{gap:30px}[data-renewal=agnes] .rp-steps>li{padding:0;background:transparent;border:0;box-shadow:none}[data-renewal=agnes] .rp-steps__art{max-width:230px;height:auto;aspect-ratio:auto;margin:auto;overflow:visible;background:transparent}[data-renewal=agnes] .rp-steps__art img{width:100%;height:auto;object-fit:contain;transform:none}[data-renewal=agnes] .rp-steps__no{display:none}[data-renewal=agnes] .rp-steps h3{font-size:20px;line-height:1.5}[data-renewal=agnes] #rp-process .rp-steps{max-width:850px;margin:auto}[data-renewal=agnes] .rp-split{grid-template-columns:360px minmax(0,1fr);gap:48px;max-width:1000px;margin:auto}[data-renewal=agnes] .rp-split__img{border:0;box-shadow:none;background:transparent}[data-renewal=agnes] .rp-split__img img{display:block;width:100%;height:auto;object-fit:contain}[data-renewal=agnes] .rp-lead{font-size:23px;color:#496d38;line-height:1.6}[data-renewal=agnes] .rp-keywords{display:flex;gap:0}[data-renewal=agnes] .rp-keywords span{display:flex;align-items:center;justify-content:center;width:95px;aspect-ratio:1;padding:12px;text-align:center;line-height:1.5;font-size:14px;border:0;border-radius:50%;color:#fff;background:#658b51}[data-renewal=agnes] .rp-keywords span+span{margin-left:-8px}[data-renewal=agnes] .rp-keywords span:nth-child(2){background:#7b945d}[data-renewal=agnes] #rp-feature{background:#f2fad5}[data-renewal=agnes] #rp-feature .rp-split{grid-template-columns:300px minmax(0,1fr);max-width:880px;gap:55px}[data-renewal=agnes] #rp-feature .rp-num{display:none}[data-renewal=agnes] #rp-feature .rp-numlist{gap:0}[data-renewal=agnes] #rp-feature .rp-numlist>li{border:0;border-bottom:1px solid #d6dfc0;border-radius:0;padding:16px 0;background:transparent}[data-renewal=agnes] #rp-principle .rp-split{grid-template-columns:394px minmax(0,1fr)}[data-renewal=agnes] .rp-banner{background:var(--ag-surface);min-height:480px}[data-renewal=agnes] .rp-banner:after{background:linear-gradient(90deg,var(--ag-surface) 40%,transparent 70%)}[data-renewal=agnes] .rp-banner .rp-wrap{min-height:480px;display:flex;flex-direction:column;justify-content:center;padding-top:40px;padding-bottom:40px}[data-renewal=agnes] .rp-banner p{position:relative;width:45%;max-width:none;font-size:25px;line-height:1.8;text-align:center;color:#496d38;margin:0;padding-top:38px}[data-renewal=agnes] .rp-banner h2{position:relative;width:45%;font-size:36px;line-height:1.5;text-align:center;color:#496d38;margin:22px 0 0;padding-bottom:48px}[data-renewal=agnes] .rp-banner h2 em{color:#496d38}@media(min-width:1100px) and (max-width:1279px){[data-renewal=agnes] .rp-sec:not(.rp-hero)>.rp-wrap{padding-right:140px}}@media(min-width:1280px){[data-renewal=agnes] .rp-sec:not(.rp-hero)>.rp-wrap{padding-left:max(var(--nu-pad),calc(128px - (100vw - 1200px) / 2));padding-right:max(var(--nu-pad),calc(128px - (100vw - 1200px) / 2))}}@media(max-width:768px){[data-renewal=agnes] .rp-wrap{padding-left:22px;padding-right:22px}[data-renewal=agnes] .rp-sec{padding:52px 0}[data-renewal=agnes] .rp-hero{display:flex;flex-direction:column;min-height:0}[data-renewal=agnes] .rp-hero__inner{min-height:0;order:0}[data-renewal=agnes] .rp-hero__copy{width:100%;padding:42px 0 28px}[data-renewal=agnes] .rp-hero__visual{position:relative;inset:auto;order:1;width:100%;height:auto;aspect-ratio:1.2;mask-image:linear-gradient(180deg,transparent,#000 7%)}[data-renewal=agnes] .rp-hero__visual img{object-position:85% top}[data-renewal=agnes] #rp-feature .rp-split,[data-renewal=agnes] #rp-principle .rp-split,[data-renewal=agnes] .rp-split{grid-template-columns:1fr;gap:28px}[data-renewal=agnes] .rp-keywords{justify-content:center}[data-renewal=agnes] #rp-feature .rp-split__img{order:2;width:100%;margin:auto}[data-renewal=agnes] .rp-steps{grid-template-columns:1fr 1fr;gap:28px 18px}[data-renewal=agnes] .rp-steps h3{font-size:17px}[data-renewal=agnes] .rp-steps p{font-size:13px}[data-renewal=agnes] #rp-process .rp-steps>li:last-child{grid-column:1/-1;width:calc(50% - 9px);justify-self:center}[data-renewal=agnes] .rp-banner{display:flex;flex-direction:column;min-height:0}[data-renewal=agnes] .rp-banner .rp-wrap{min-height:0;padding:42px 22px 28px}[data-renewal=agnes] .rp-banner h2,[data-renewal=agnes] .rp-banner p{width:100%}[data-renewal=agnes] .rp-banner p{font-size:22px}[data-renewal=agnes] .rp-banner h2{font-size:30px}[data-renewal=agnes] .rp-banner>.rp-banner__bg{position:relative;inset:auto;order:2;width:100%;height:300px}[data-renewal=agnes] .rp-banner:after{display:none}}[data-renewal=agnes] #rp-about .rp-split__img img{aspect-ratio:360/227;object-fit:cover;object-position:center bottom}