:root{--ag-ivory: #faf4e7;--ag-sand: #efe3cc;--ag-forest: #173e33;--ag-emerald: #103d30;--ag-jade: #b7c9b1;--ag-brass: #876326;--ag-gold: #ecd292;--ag-gutter: clamp(20px, 5vw, 64px);--ag-wrap: 1320px;--ag-display: var(--font-heading--family, Georgia, serif);--ag-ease: cubic-bezier(.22, .61, .36, 1)}.ag-sec{display:block;position:relative;color:var(--ag-forest)}.ag-sec *,.ag-sec *:before,.ag-sec *:after{box-sizing:border-box}.ag-wrap{width:100%;max-width:var(--ag-wrap);margin-inline:auto;padding-inline:var(--ag-gutter)}.ag-sec :is(h1,h2,h3,p){margin:0}:where(.ag-sec) a{color:inherit}.ag-sec :focus-visible{outline:3px solid var(--ag-brass);outline-offset:3px}.ag-sec [data-theme-dark] :focus-visible{outline-color:var(--ag-gold)}.ag-display{font-family:var(--ag-display);font-weight:600;line-height:1.12;letter-spacing:-.01em}html:lang(hi) .ag-display,html:lang(hi) .ag-sec :is(h1,h2,h3){line-height:1.4}.ag-eyebrow{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ag-brass)}.ag-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.8rem 1.6rem;border-radius:999px;border:1px solid transparent;background:var(--btn-bg, var(--ag-forest));color:var(--btn-fg, var(--ag-ivory));font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .25s var(--ag-ease),box-shadow .25s var(--ag-ease)}.ag-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #00000073}.ag-btn svg,.ag-arrow-icon{width:1.1em;height:1.1em;flex:none}.ag-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}agroley-section[data-ready]:not(.is-in) .ag-r{opacity:0}agroley-section[data-ready].is-in .ag-r{animation:ag-reveal .75s var(--ag-ease) backwards;animation-delay:calc(var(--r, 0) * 90ms)}@keyframes ag-reveal{0%{opacity:0;transform:translateY(28px)}}.ag-sec__noimage{display:grid;place-items:center;width:100%;height:100%;min-height:160px;padding:1rem;text-align:center;font-family:var(--ag-display);background:#f6ead8}.ag-strip{background:var(--ag-forest);color:var(--ag-ivory);border-bottom:1px solid var(--ag-gold)}.ag-strip__inner{display:flex;align-items:center;gap:.75rem;padding-inline:var(--ag-gutter)}.ag-strip__window{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ag-strip__track{display:flex;width:max-content;animation:ag-marquee var(--ag-strip-speed, 40s) linear infinite}.ag-strip[data-paused=true] .ag-strip__track{animation-play-state:paused}.ag-strip__group{display:flex;margin:0;padding:0;list-style:none}.ag-strip__group li{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.6rem;white-space:nowrap;font-size:.9375rem}.ag-strip__group svg{width:17px;height:17px;color:var(--ag-gold)}.ag-strip__toggle{flex:none;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(250,244,231,.45);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ag-strip__toggle svg{width:14px;height:14px}.ag-strip__toggle .is-play,.ag-strip[data-paused=true] .ag-strip__toggle .is-pause{display:none}.ag-strip[data-paused=true] .ag-strip__toggle .is-play{display:block}.ag-strip--sand{background:#e8d7a8;color:var(--ag-forest);border-bottom:0}.ag-strip--sand .ag-strip__group li{padding-block:.7rem;font-size:.8125rem;font-weight:500;letter-spacing:.01em}.ag-strip--sand .ag-strip__group svg{color:var(--ag-forest)}.ag-strip--sand .ag-strip__toggle{border-color:#173e3380}@keyframes ag-marquee{to{transform:translate(-50%)}}.ag-ann{background:var(--ag-ann-bg, #173e33);color:var(--ag-ann-fg, #f4e9cf)}.ag-ann__inner{display:flex;align-items:center;gap:.5rem;padding-inline:var(--ag-gutter, 16px)}.ag-ann__window{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.ag-ann__track{display:flex;width:max-content;animation:ag-marquee var(--ag-ann-loop, 60s) linear infinite}.ag-ann[data-paused=true] .ag-ann__track,.ag-ann:hover .ag-ann__track,.ag-ann:focus-within .ag-ann__track{animation-play-state:paused}.ag-ann__group{display:flex;margin:0;padding:0;list-style:none}.ag-ann__group li{display:inline-flex;align-items:center;padding:.6rem 0;white-space:nowrap;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.ag-ann__group li:after{content:"";width:5px;height:5px;margin-inline:2.25rem;border-radius:50%;background:var(--ag-gold, #ecd292)}.ag-ann__group a{color:inherit;text-decoration:none}.ag-ann__group a:hover,.ag-ann__group a:focus-visible{text-decoration:underline;text-underline-offset:3px}.ag-ann__toggle{flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(244,233,207,.45);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ag-ann__toggle[hidden]{display:none}.ag-ann__toggle svg{width:11px;height:11px}.ag-ann__toggle .is-play,.ag-ann[data-paused=true] .ag-ann__toggle .is-pause{display:none}.ag-ann[data-paused=true] .ag-ann__toggle .is-play{display:block}html:lang(hi) .ag-ann__group li{text-transform:none;letter-spacing:.02em;font-size:.875rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.ag-ann__track{animation:none;width:100%;justify-content:center}.ag-ann__group[aria-hidden=true],.ag-ann__group li:not(:first-child),.ag-ann__toggle{display:none}.ag-ann__group li:after{display:none}.ag-ann__window{-webkit-mask-image:none;mask-image:none}}.ag-hero{--ag-interval: 5s;--ag-pack-h: clamp(210px, 29vw, 380px);display:block;position:relative;overflow:hidden;background:var(--ag-emerald)}.ag-hero__viewport{display:grid;overflow:hidden}.ag-scene{grid-area:1 / 1;position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:clamp(20px,3vw,36px);padding:clamp(40px,6vw,72px) var(--ag-gutter) clamp(88px,9vw,112px);min-height:clamp(600px,82vh,800px);background:var(--scene-bg);color:var(--scene-fg);text-align:center;visibility:hidden;transform:translate(100%)}.ag-scene[data-state=active],.ag-scene[data-state=leaving],.ag-scene[data-state=entering]{visibility:visible}.ag-scene[data-state=active]{transform:none;z-index:2}.ag-scene[data-state=entering]{transform:translate(100%);z-index:3}.ag-scene[data-state=leaving]{transform:translate(-100%);z-index:1}.ag-hero[data-motion=true] .ag-scene{transition:transform .7s var(--ag-ease)}.ag-hero[data-motion=true] .ag-scene[data-state=entering]{transition:none}.ag-hero[data-dir=prev] .ag-scene[data-state=entering]{transform:translate(-100%)}.ag-hero[data-dir=prev] .ag-scene[data-state=leaving]{transform:translate(100%)}.ag-hero[data-motion=true] .ag-scene[data-state=idle]{transition:none}.ag-scene__art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.ag-scene__art span{position:absolute;top:-4%;bottom:-4%;width:clamp(120px,30%,420px);background-image:var(--art);background-size:cover;background-position:center;opacity:var(--art-opacity, .16);-webkit-mask-image:linear-gradient(90deg,#000 20%,transparent 100%),linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 20%,transparent 100%),linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-composite:intersect}.ag-scene__art span:first-child{left:0}.ag-scene__art span:last-child{right:0;transform:scaleX(-1)}.ag-scene__copy{position:relative;display:grid;gap:.9rem;max-width:62rem;justify-items:center}.ag-scene__title{font-family:var(--ag-display);font-weight:600;font-size:clamp(2.1rem,5.4vw,4.4rem);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.ag-scene__title em{font-style:italic;font-weight:500;color:var(--scene-accent);display:inline-block}html:lang(hi) .ag-scene__title{line-height:1.4}.ag-scene__desc{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55;max-width:40rem;opacity:.94}.ag-scene__packs{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(12px,2vw,28px);align-self:center}.ag-pack{--h: var(--ag-pack-h);position:relative;display:block;height:var(--h);aspect-ratio:var(--ratio, .667);border-radius:20px;overflow:hidden;background:#f6ead8;box-shadow:0 28px 44px -22px #0000008c;text-decoration:none;transition:transform .35s var(--ag-ease),box-shadow .35s var(--ag-ease)}.ag-scene__packs[data-count="3"] .ag-pack:nth-child(2){--h: calc(var(--ag-pack-h) * 1.12)}.ag-pack img{display:block;width:100%;height:100%;object-fit:cover}.ag-pack:hover,.ag-pack:focus-visible{transform:translateY(-8px);box-shadow:0 36px 52px -22px #0009}.ag-pack__label{position:absolute;inset:auto 0 0 0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:2rem 1rem .85rem;background:linear-gradient(0deg,rgba(10,36,28,.88),transparent);color:var(--ag-ivory);font-size:.9rem;font-weight:600;text-align:left;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.ag-pack:hover .ag-pack__label,.ag-pack:focus-visible .ag-pack__label{opacity:1;transform:none}.ag-scene__action{position:relative}.ag-scene__action .ag-btn{--btn-bg: var(--scene-btn-bg);--btn-fg: var(--scene-btn-fg)}.ag-hero[data-motion=true] .ag-scene[data-state=active] .ag-scene__title,.ag-hero[data-motion=true] .ag-scene[data-state=active] .ag-scene__desc{animation:ag-rise .7s var(--ag-ease) .12s both}.ag-hero[data-motion=true] .ag-scene[data-state=active] .ag-scene__desc{animation-delay:.22s}.ag-hero[data-motion=true] .ag-scene[data-state=active] .ag-pack{animation:ag-pack-in .6s var(--ag-ease) both;animation-delay:calc(.15s + var(--i, 0) * .07s)}.ag-hero[data-motion=true] .ag-scene[data-state=active] .ag-scene__action{animation:ag-rise .6s var(--ag-ease) .4s both}@keyframes ag-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes ag-pack-in{0%{opacity:0;transform:translateY(32px) scale(.97)}}.ag-hero__controls{position:absolute;inset:auto 0 22px 0;z-index:5;display:flex;justify-content:center;align-items:center;gap:.7rem;color:var(--ctl-fg, var(--ag-ivory))}.ag-ctl{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor;background:#0000001f;color:inherit;cursor:pointer;transition:background .2s}.ag-ctl:hover{background:#00000047}.ag-ctl svg{width:18px;height:18px}.ag-hero__dots{display:flex;gap:.35rem}.ag-hero__dots button{width:28px;height:28px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:inherit}.ag-hero__dots button:before{content:"";width:10px;height:10px;border-radius:50%;border:1.5px solid currentColor;transition:background .2s,transform .2s}.ag-hero__dots button[aria-current=true]:before{background:currentColor;transform:scale(1.2)}.ag-hero [data-icon-play]{display:none}.ag-hero[data-user-paused=true] [data-icon-play]{display:block}.ag-hero[data-user-paused=true] [data-icon-pause]{display:none}.ag-hero__progress{position:absolute;inset:auto 0 0 0;height:4px;z-index:6;background:#ffffff29}.ag-hero__progress span{display:block;height:100%;width:100%;background:var(--ag-gold);transform-origin:left;transform:scaleX(0);animation:ag-progress var(--ag-interval) linear forwards;animation-play-state:paused}.ag-hero[data-playing=true] .ag-hero__progress span{animation-play-state:running}.ag-hero[data-motion=false] .ag-hero__progress,.ag-hero[data-single=true] .ag-hero__progress,.ag-hero[data-single=true] .ag-hero__controls{display:none}@keyframes ag-progress{to{transform:scaleX(1)}}@media(max-width:759px){.ag-hero{--ag-pack-h: clamp(250px, 66vw, 340px)}.ag-scene__packs .ag-pack:nth-child(n+2){display:none}.ag-scene__packs[data-count="3"] .ag-pack:nth-child(2){--h: var(--ag-pack-h)}.ag-scene{min-height:640px}.ag-pack__label{opacity:1;transform:none}}.ag-range{--ag-interval: 4.5s;background:var(--ag-jade);border-top:1px solid var(--ag-brass);padding-block:clamp(48px,7vw,96px)}.ag-range__head{display:grid;gap:.6rem;justify-items:center;text-align:center;margin-bottom:clamp(24px,4vw,48px)}.ag-range__head h2{font-size:clamp(1.9rem,4vw,3.1rem)}.ag-range__head p{color:#3e513d}.ag-range__stage{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px)}.ag-range__window{position:relative;display:grid;overflow:hidden;border-radius:28px;background:var(--ag-ivory);box-shadow:0 30px 60px -34px #103d3099}.ag-range__layer{grid-area:1 / 1;display:grid;place-items:center;padding:clamp(18px,3vw,40px);background:var(--ag-ivory);text-decoration:none;visibility:hidden;opacity:0;transform:translate(8%);transition:opacity .48s var(--ag-ease),transform .48s var(--ag-ease)}.ag-range__layer img{display:block;width:auto;height:auto;max-width:100%;max-height:clamp(300px,46vw,560px);border-radius:16px;object-fit:contain}.ag-range__layer[data-state=active]{visibility:visible;opacity:1;transform:none}.ag-range__layer[data-state=leaving]{visibility:visible;opacity:0;transform:translate(-8%)}.ag-range__details{display:grid;gap:.9rem;align-content:center}.ag-range__panel{display:none;gap:.9rem}.ag-range__panel[data-state=active]{display:grid;animation:ag-rise .5s var(--ag-ease) both}.ag-range__panel h3{font-family:var(--ag-display);font-weight:600;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15}.ag-range__panel p{color:#2f4a39;max-width:34rem}.ag-range__price{display:flex;align-items:baseline;gap:.75rem;font-size:1.15rem}.ag-range__price strong{font-size:1.6rem}.ag-range__price span{color:#3e513d}.ag-range__panel .ag-link{color:#624514}.ag-range__playback{display:flex;align-items:center;gap:.9rem;margin-top:.6rem}.ag-range__count{font-variant-numeric:tabular-nums;font-weight:600;min-width:4.2rem}.ag-range__timing{flex:1;height:3px;background:#173e3333;overflow:hidden}.ag-range__timing span{display:block;height:100%;background:#624514;transform:scaleX(0);transform-origin:left;animation:ag-progress var(--ag-interval) linear forwards;animation-play-state:paused}.ag-range[data-playing=true] .ag-range__timing span{animation-play-state:running}.ag-range .ag-ctl{--ctl: var(--ag-forest);color:var(--ag-forest);background:#faf4e799}.ag-range .ag-ctl:hover{background:var(--ag-ivory)}.ag-range [data-icon-play]{display:none}.ag-range[data-user-paused=true] [data-icon-play]{display:block}.ag-range[data-user-paused=true] [data-icon-pause],.ag-range[data-motion=false] .ag-range__timing{display:none}.ag-range__rail{display:flex;gap:.6rem;margin-top:clamp(20px,3vw,36px);overflow-x:auto;padding:6px;justify-content:center;scrollbar-width:thin}.ag-range__thumb{flex:none;width:64px;height:76px;padding:3px;border:2px solid transparent;border-radius:12px;background:#faf4e7b3;cursor:pointer;transition:border-color .2s,transform .2s}.ag-range__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.ag-range__thumb[aria-pressed=true]{border-color:#624514;transform:translateY(-3px)}@media(max-width:859px){.ag-range__stage{grid-template-columns:1fr}.ag-range__details{text-align:center;justify-items:center}.ag-range__panel{justify-items:center}.ag-range__rail{justify-content:flex-start}}.ag-types{background:var(--ag-ivory);padding-block:clamp(48px,7vw,96px)}.ag-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 2rem;margin-bottom:clamp(22px,3.5vw,40px)}.ag-head h2{font-size:clamp(1.8rem,3.6vw,2.8rem)}.ag-head p{color:#4a5d49;margin-top:.35rem}.ag-types__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(14px,2vw,24px)}.ag-type{display:grid;grid-template-rows:auto auto;text-decoration:none;border-radius:22px;overflow:hidden;background:var(--ag-sand);transition:transform .35s var(--ag-ease),box-shadow .35s var(--ag-ease)}.ag-type:hover{transform:translateY(-6px);box-shadow:0 26px 40px -26px #173e3399}.ag-type__art{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#f6ead8}.ag-type__art img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ag-ease)}.ag-type:hover .ag-type__art img{transform:scale(1.05)}.ag-type__count{position:absolute;top:.8rem;left:.8rem;padding:.25rem .7rem;border-radius:999px;background:var(--ag-forest);color:var(--ag-ivory);font-size:.78rem;font-weight:600}.ag-type__caption{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem 1.2rem}.ag-type__caption strong{display:block;font-family:var(--ag-display);font-size:1.15rem;font-weight:600}.ag-type__caption small{display:block;margin-top:.15rem;color:#4a5d49;font-size:.875rem}.ag-type__caption svg{flex:none;width:22px;height:22px;transition:transform .3s var(--ag-ease)}.ag-type:hover .ag-type__caption svg{transform:translate(3px,-3px)}@media(max-width:959px){.ag-types__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-feature{background:var(--ag-sand);padding-block:clamp(40px,6vw,88px)}.ag-feature__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px)}.ag-feature__image{display:block;overflow:hidden;border-radius:28px;background:#f6ead8;box-shadow:0 30px 56px -34px #173e3399}.ag-feature__image img{display:block;width:100%;height:auto;transition:transform .7s var(--ag-ease)}.ag-feature__image:hover img{transform:scale(1.04)}.ag-feature__copy{display:grid;gap:1rem;justify-items:start}.ag-feature__copy h2{font-size:clamp(1.9rem,3.8vw,3rem)}.ag-feature__price{display:flex;align-items:baseline;gap:.75rem}.ag-feature__price strong{font-size:1.7rem}@media(max-width:859px){.ag-feature__grid{grid-template-columns:1fr}}.ag-flavours{background:var(--ag-ivory);padding-block:clamp(40px,6vw,88px)}.ag-flavours__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(12px,2vw,20px)}.ag-flavour{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem .9rem .9rem;border:1px solid rgba(23,62,51,.25);border-radius:20px;background:#fffaf0;text-decoration:none;transition:transform .3s var(--ag-ease),border-color .3s,box-shadow .3s}.ag-flavour:hover{transform:translateY(-4px);border-color:var(--ag-brass);box-shadow:0 18px 30px -22px #173e3399}.ag-flavour__art{flex:none;width:88px;height:88px;border-radius:14px;overflow:hidden;background:#f6ead8}.ag-flavour__art img{width:100%;height:100%;object-fit:cover}.ag-flavour__copy{flex:1;min-width:0}.ag-flavour__copy strong{display:block;font-family:var(--ag-display);font-size:1.1rem;font-weight:600}.ag-flavour__copy small{display:block;margin-top:.2rem;color:#4a5d49;font-size:.875rem}.ag-flavour>svg{flex:none;width:22px;height:22px}@media(max-width:959px){.ag-flavours__grid{grid-template-columns:1fr}}.ag-selection{background:#f1ead9;padding-block:clamp(48px,7vw,96px)}.ag-selection__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(14px,2vw,26px)}.ag-card{display:grid;grid-template-rows:auto 1fr;border-radius:22px;background:var(--ag-ivory);overflow:hidden;box-shadow:0 1px #173e3326;transition:transform .35s var(--ag-ease),box-shadow .35s var(--ag-ease)}.ag-card:hover{transform:translateY(-6px);box-shadow:0 28px 40px -28px #173e3399}.ag-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f6ead8}.ag-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ag-ease)}.ag-card:hover .ag-card__media img{transform:scale(1.05)}.ag-card__badge{position:absolute;top:.8rem;left:.8rem;padding:.25rem .7rem;border-radius:999px;background:var(--ag-forest);color:var(--ag-ivory);font-size:.78rem;font-weight:600}.ag-card__info{display:grid;gap:.5rem;align-content:start;padding:1.1rem 1.2rem 1.3rem}.ag-card__info h3{font-family:var(--ag-display);font-size:1.2rem;font-weight:600}.ag-card__info h3 a{text-decoration:none}.ag-card__info h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ag-card{position:relative}.ag-card__info p{color:#4a5d49;font-size:.9375rem}.ag-card__price{display:flex;align-items:baseline;gap:.5rem;font-size:1.05rem}.ag-card__price small{color:#4a5d49}@media(max-width:959px){.ag-selection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.ag-card__info{padding:.9rem .9rem 1.1rem}}.ag-story{background:var(--ag-sand);padding-block:clamp(48px,7vw,96px)}.ag-story__spread{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px)}.ag-story__art{margin:0;overflow:hidden;border-radius:24px;background:var(--ag-ivory);box-shadow:0 30px 56px -34px #173e33a6}.ag-story__art img{display:block;width:100%;height:auto;clip-path:inset(0 100% 0 0);transition:clip-path 1.3s var(--ag-ease)}agroley-section:not([data-ready]) .ag-story__art img,agroley-section.is-in .ag-story__art img{clip-path:inset(0)}.ag-story__art figcaption{padding:.7rem 1rem;font-size:.85rem;color:#4a5d49}.ag-story__copy{display:grid;gap:1rem;justify-items:start}.ag-story__copy h3{font-family:var(--ag-display);font-weight:600;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15}.ag-story__copy p{max-width:32rem}@media(max-width:859px){.ag-story__spread{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ag-strip__track{animation:none}.ag-strip__window{overflow-x:auto}.ag-strip__group[aria-hidden=true]{display:none}.ag-sec *,.ag-sec *:before,.ag-sec *:after{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}}.ag-pagehero{position:relative;overflow:hidden;background:var(--ph-bg, var(--ag-emerald));color:var(--ph-fg, var(--ag-ivory));text-align:center;padding-block:clamp(56px,9vw,120px)}.ag-pagehero[data-theme=sand]{--ph-bg: #efdfc5;--ph-fg: #173e33;--ph-accent: #76501e}.ag-pagehero[data-theme=emerald]{--ph-accent: var(--ag-gold)}.ag-pagehero[data-theme=champagne]{--ph-bg: #d9bc80;--ph-fg: #173e33;--ph-accent: #624514}.ag-pagehero__art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ag-pagehero__art span{position:absolute;top:-6%;bottom:-6%;width:clamp(120px,28%,380px);background:var(--art) center / cover;opacity:.15;-webkit-mask-image:linear-gradient(90deg,#000 20%,transparent);mask-image:linear-gradient(90deg,#000 20%,transparent)}.ag-pagehero__art span:first-child{left:0}.ag-pagehero__art span:last-child{right:0;transform:scaleX(-1)}.ag-pagehero__copy{position:relative;display:grid;gap:1rem;justify-items:center;max-width:52rem;margin-inline:auto}.ag-pagehero .ag-eyebrow{color:var(--ph-accent, var(--ag-gold))}.ag-pagehero h1{font-family:var(--ag-display);font-weight:600;font-size:clamp(2.2rem,5.5vw,4.2rem);line-height:1.1;text-wrap:balance}.ag-pagehero h1 em{display:inline-block;font-style:italic;font-weight:500;color:var(--ph-accent, var(--ag-gold))}.ag-pagehero p{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;max-width:40rem}.ag-intro{background:var(--ag-ivory);padding-block:clamp(48px,7vw,96px)}.ag-intro__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:start}.ag-intro h2{font-size:clamp(1.9rem,3.8vw,3rem)}.ag-intro h2 em{display:block;font-style:italic;font-weight:500;color:var(--ag-brass)}.ag-intro__copy{display:grid;gap:1.1rem;font-size:1.0625rem;line-height:1.7}.ag-intro__sign{font-family:var(--ag-display);font-size:1.3rem;color:var(--ag-brass)}@media(max-width:859px){.ag-intro__grid{grid-template-columns:1fr}}.ag-values{background:var(--ag-sand);padding-block:clamp(48px,7vw,96px)}.ag-values__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(14px,2vw,24px)}.ag-value{display:grid;gap:.7rem;align-content:start;padding:1.5rem;border-radius:22px;background:var(--ag-ivory);border:1px solid rgba(23,62,51,.14);transition:transform .35s var(--ag-ease),box-shadow .35s var(--ag-ease)}.ag-value:hover{transform:translateY(-5px);box-shadow:0 24px 36px -26px #173e338c}.ag-value__no{font-family:var(--ag-display);font-size:1.4rem;color:var(--ag-brass)}.ag-value h3{font-family:var(--ag-display);font-size:1.25rem;font-weight:600}.ag-value p{color:#3f5342;line-height:1.6}@media(max-width:959px){.ag-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.ag-values__grid{grid-template-columns:1fr}}.ag-stats{background:var(--ag-ivory);padding-block:clamp(48px,7vw,96px)}.ag-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none}.ag-stat{display:grid;gap:.35rem;padding:1.4rem 1.25rem;border-radius:20px;background:var(--ag-sand);border:1px solid rgba(23,62,51,.12);text-align:center}.ag-stat__value{font-family:var(--font-heading--family);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.1;color:var(--ag-forest)}.ag-stat__label{font-size:.875rem;color:#4a5d49}.ag-stats__portions{margin-top:clamp(24px,3vw,40px);padding:1.4rem 1.6rem;border-radius:20px;background:var(--ag-forest);color:var(--ag-ivory)}.ag-stats__portions h3{margin:0 0 .6rem;font-size:1.25rem;color:var(--ag-gold)}.ag-stats__portions ul{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:0;list-style:none}.ag-stats__note{margin:1.6rem 0 0;font-size:.875rem;color:#4a5d49}@media(max-width:959px){.ag-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-cta{position:relative;overflow:hidden;background:var(--ag-emerald);color:var(--ag-ivory);text-align:center;padding-block:clamp(56px,8vw,104px)}.ag-cta__inner{position:relative;display:grid;gap:1rem;justify-items:center;max-width:44rem;margin-inline:auto}.ag-cta .ag-eyebrow{color:var(--ag-gold)}.ag-cta h2{font-size:clamp(2rem,4.4vw,3.4rem)}.ag-cta h2 em{display:block;font-style:italic;font-weight:500;color:var(--ag-gold)}.ag-cta .ag-btn{--btn-bg: var(--ag-gold);--btn-fg: var(--ag-forest)}.ag-coll{background:var(--ag-ivory);padding-bottom:clamp(48px,7vw,96px)}.ag-coll__head{background:var(--ag-sand);text-align:center;padding-block:clamp(36px,6vw,72px) clamp(20px,3vw,32px)}.ag-coll__head h1{font-family:var(--ag-display);font-weight:600;font-size:clamp(2.2rem,5vw,3.8rem)}.ag-coll__head p{max-width:40rem;margin:.8rem auto 0;color:#3f5342;line-height:1.6}.ag-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.ag-chips a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1.15rem;border:1px solid rgba(23,62,51,.35);border-radius:999px;background:transparent;text-decoration:none;font-weight:600;font-size:.9375rem;transition:background .2s,color .2s,border-color .2s}.ag-chips a:hover{background:#173e3314}.ag-chips a[aria-current=page]{background:var(--ag-forest);border-color:var(--ag-forest);color:var(--ag-ivory)}.ag-coll__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-block:clamp(18px,3vw,32px)}.ag-coll__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.ag-filter{position:relative}.ag-filter>summary{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem 1rem;border:1px solid rgba(23,62,51,.35);border-radius:999px;cursor:pointer;list-style:none;font-weight:600;font-size:.9375rem}.ag-filter>summary::-webkit-details-marker{display:none}.ag-filter[open]>summary{background:#173e3314}.ag-filter__panel{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:220px;display:grid;gap:.2rem;padding:.8rem;border:1px solid rgba(23,62,51,.2);border-radius:16px;background:#fffaf0;box-shadow:0 24px 40px -24px #173e3380}.ag-filter__panel label{display:flex;align-items:center;gap:.6rem;min-height:40px;cursor:pointer}.ag-filter__panel input[type=checkbox]{width:18px;height:18px;accent-color:var(--ag-forest)}.ag-filter__panel input[type=number]{min-height:44px;padding:.4rem .8rem;border:1px solid rgba(23,62,51,.4);border-radius:12px;background:#fffaf0;color:inherit;font:inherit}.ag-filter__panel input[type=number]{width:100%}.ag-filter__panel small{color:#4a5d49}.ag-coll__meta{display:flex;align-items:center;gap:1rem}.ag-coll__count{color:#4a5d49;font-size:.9375rem}.ag-coll__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(14px,2vw,26px)}.ag-coll__empty{display:grid;gap:1rem;justify-items:center;text-align:center;padding-block:clamp(40px,8vw,96px)}.ag-coll__empty h2{font-family:var(--ag-display);font-size:1.6rem}.ag-card__flag{position:absolute;top:.8rem;right:.8rem;padding:.25rem .7rem;border-radius:999px;background:#faf4e7f0;color:var(--ag-forest);font-size:.78rem;font-weight:600}.ag-card__media--second img:last-child{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s var(--ag-ease)}.ag-card:hover .ag-card__media--second img:last-child{opacity:1}.ag-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:clamp(28px,4vw,48px)}.ag-pagination a,.ag-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 .9rem;border:1px solid rgba(23,62,51,.3);border-radius:999px;text-decoration:none;font-weight:600}.ag-pagination [aria-current=page]{background:var(--ag-forest);border-color:var(--ag-forest);color:var(--ag-ivory)}@media(max-width:959px){.ag-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-blog{background:var(--ag-ivory);padding-block:clamp(32px,5vw,72px)}.ag-blog__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(20px,3vw,36px)}.ag-blog__tags a{min-height:40px;display:inline-flex;align-items:center;padding:0 1.1rem;border:1px solid rgba(23,62,51,.3);border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;color:var(--ag-forest);transition:background-color .25s var(--ag-ease),color .25s var(--ag-ease)}.ag-blog__tags a:hover,.ag-blog__tags a[aria-current=page]{background:var(--ag-forest);border-color:var(--ag-forest);color:var(--ag-ivory)}.ag-blog__empty{padding-block:3rem;text-align:center}.ag-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-bottom:clamp(20px,3vw,36px);overflow:hidden;border-radius:28px;background:var(--ag-forest);color:var(--ag-ivory)}.ag-feature__media{position:relative;display:block;min-height:420px;background:var(--ag-sand);overflow:hidden}.ag-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ag-ease)}.ag-feature:hover .ag-feature__media img{transform:scale(1.04)}.ag-feature__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.9rem;padding:clamp(24px,4vw,56px)}.ag-feature__body .ag-eyebrow{margin:0;color:var(--ag-gold)}.ag-feature__body h2{margin:0;font-family:var(--ag-display);font-size:clamp(1.6rem,2.8vw,2.5rem);line-height:1.15}.ag-feature__body h2 a{color:inherit;text-decoration:none}.ag-feature__text{margin:0;max-width:46ch;color:#faf4e7e0}.ag-feature .ag-btn{--btn-bg: var(--ag-gold);--btn-fg: var(--ag-forest);margin-top:.4rem}.ag-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0;font-size:.8125rem;opacity:.85}.ag-post__meta span{padding:.15rem .7rem;border-radius:999px;background:var(--ag-gold);color:var(--ag-forest);font-weight:700;letter-spacing:.03em}.ag-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,28px)}.ag-post{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:#fff9ec;border:1px solid rgba(23,62,51,.14);transition:transform .35s var(--ag-ease),box-shadow .35s var(--ag-ease)}.ag-post:hover,.ag-post:focus-within{transform:translateY(-5px);box-shadow:0 18px 34px -20px #173e3373}.ag-post__media{aspect-ratio:5 / 4;background:var(--ag-sand);overflow:hidden}.ag-post__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ag-ease)}.ag-post:hover .ag-post__media img{transform:scale(1.05)}.ag-post__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.3rem 1.4rem 1.5rem}.ag-post__body h2{margin:0;font-family:var(--ag-display);font-size:1.3rem;line-height:1.25}.ag-post__body h2 a{color:var(--ag-forest);text-decoration:none}.ag-post__body h2 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ag-post__body p{margin:0}.ag-post__body>p:not(.ag-post__meta){font-size:.9375rem;color:#3f4f41}.ag-post__more{margin-top:auto;padding-top:.4rem;font-weight:700;color:var(--ag-brass)}@media(max-width:959px){.ag-feature{grid-template-columns:1fr}.ag-feature__media{min-height:0;aspect-ratio:4 / 3}.ag-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ag-blog__grid{grid-template-columns:1fr}}.ag-article__head{background:var(--ag-sand);padding-block:clamp(28px,4vw,56px) clamp(32px,5vw,64px)}.ag-article__headgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,5vw,72px)}.ag-article__headgrid--solo{grid-template-columns:minmax(0,52rem);justify-content:center}.ag-article__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ag-article__crumb a{font-size:.875rem;font-weight:700;text-decoration:none;color:var(--ag-brass)}.ag-article__crumb a:hover{text-decoration:underline}.ag-article__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.ag-article__tags a{padding:.2rem .8rem;border-radius:999px;background:var(--ag-gold);color:var(--ag-forest);font-size:.8125rem;font-weight:700;text-decoration:none}.ag-article__intro h1{margin:0;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.1}.ag-article__lead{max-width:48ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6}.ag-article__meta{margin:0;font-size:.875rem;color:#4a5d49}.ag-article__image{overflow:hidden;border-radius:28px;background:var(--ag-ivory);box-shadow:0 24px 50px -28px #173e338c}.ag-article__image img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.ag-article__bodywrap{background:var(--ag-ivory);padding:clamp(36px,6vw,80px) var(--ag-gutter)}.ag-article__body{max-width:44rem;margin-inline:auto}.ag-prose{font-size:1.0625rem;line-height:1.8;color:#28382b}.ag-prose>:first-child{margin-top:0}.ag-prose p{margin:0 0 1.2em}.ag-prose h2,.ag-prose h3{margin:2.2em 0 .6em;font-family:var(--ag-display);line-height:1.2;color:var(--ag-forest)}.ag-prose h2{font-size:clamp(1.5rem,2.4vw,1.9rem)}.ag-prose h3{font-size:1.3rem}.ag-prose ul,.ag-prose ol{margin:0 0 1.4em;padding-left:1.3em}.ag-prose li{margin-bottom:.5em;padding-left:.2em}.ag-prose li::marker{color:var(--ag-brass)}.ag-prose a{color:var(--ag-brass);font-weight:600;text-underline-offset:3px}.ag-prose blockquote{margin:1.6em 0;padding:.4em 0 .4em 1.2em;border-left:4px solid var(--ag-gold);font-family:var(--ag-display);font-size:1.25rem;color:var(--ag-forest)}.ag-prose img{max-width:100%;height:auto;border-radius:18px}.ag-prose table{display:block;max-width:100%;overflow-x:auto}.ag-article__more{background:var(--ag-sand);padding-block:clamp(40px,6vw,80px)}.ag-article__morehead{margin:0 0 clamp(18px,2.5vw,32px);font-size:clamp(1.6rem,3vw,2.4rem)}.ag-post__body h3{margin:0;font-family:var(--ag-display);font-size:1.3rem;line-height:1.25}.ag-post__body h3 a{color:var(--ag-forest);text-decoration:none}.ag-post__body h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:959px){.ag-article__headgrid{grid-template-columns:1fr}.ag-article__image{max-width:480px}}.ag-enq{background:var(--ag-ivory);padding-block:clamp(40px,6vw,88px)}.ag-enq__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,72px);align-items:start}.ag-enq__copy h2{margin:0 0 .8rem}.ag-enq__points{margin:1.4rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem}.ag-enq__points li{position:relative;padding-left:1.7rem}.ag-enq__points li:before{content:"";position:absolute;left:0;top:.55em;width:.7rem;height:.7rem;border-radius:50%;background:var(--ag-gold);box-shadow:0 0 0 2px var(--ag-forest)}.ag-enq__card{padding:clamp(20px,3vw,36px);border-radius:24px;background:#fff9ec;border:1px solid rgba(23,62,51,.14)}.ag-enq__form{display:grid;gap:1rem}.ag-enq__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ag-field{display:grid;gap:.35rem;margin:0}.ag-field label{font-size:.875rem;font-weight:600}.ag-field input,.ag-field select,.ag-field textarea{width:100%;min-height:46px;padding:.65rem .9rem;border:1px solid rgba(23,62,51,.35);border-radius:12px;background:#fff;color:var(--ag-forest);font:inherit}.ag-field select{-webkit-appearance:none;appearance:none;padding-inline-end:2.4rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173e33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .8rem center / 1.1rem}.ag-field textarea{resize:vertical}.ag-field input:focus-visible,.ag-field select:focus-visible,.ag-field textarea:focus-visible{outline:3px solid var(--ag-brass);outline-offset:1px}.ag-field input[aria-invalid=true]{border-color:#a12a1d}.ag-enq__form .ag-btn{justify-self:start;border:0;cursor:pointer}.ag-enq__ok,.ag-enq__err{margin:0;padding:.8rem 1rem;border-radius:12px;font-weight:600}.ag-enq__ok{background:#e3efd9;color:#1f4a2e}.ag-enq__err{background:#f8e1dc;color:#7a1f14}.ag-enq__err ul{margin:0;padding-left:1.1rem}@media(max-width:959px){.ag-enq__grid{grid-template-columns:1fr}}@media(max-width:559px){.ag-enq__row{grid-template-columns:1fr}}.ag-contact{--pull: clamp(2.5rem, 5vw, 4.5rem);position:relative;z-index:1;margin-top:calc(var(--pull) * -1);padding-bottom:clamp(40px,6vw,80px);background:linear-gradient(to bottom,transparent var(--pull),var(--ag-ivory) var(--pull))}.ag-contact--flat{--pull: 0px}.ag-contact--flat .ag-contact__topics{margin-block-start:0}.ag-contact__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(14px,2vw,26px)}.ag-contact__grid--info{margin-top:clamp(14px,2vw,26px)}.ag-contact__card{position:relative;display:grid;align-content:start;justify-items:start;gap:.3rem;padding:clamp(1.4rem,2.4vw,2rem);border-radius:22px;border:1px solid rgba(135,99,38,.28);background:linear-gradient(165deg,#fffbf1,#f6ead2);box-shadow:0 18px 40px -22px #103d308c,0 2px #fffc inset;color:var(--ag-forest);text-decoration:none;overflow:hidden;transition:transform .35s var(--ag-ease),box-shadow .35s var(--ag-ease),border-color .35s var(--ag-ease)}a.ag-contact__card:after{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:3px;background:linear-gradient(90deg,var(--ag-brass),var(--ag-gold),var(--ag-brass));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ag-ease)}a.ag-contact__card:hover,a.ag-contact__card:focus-visible{transform:translateY(-6px);border-color:#87632699;box-shadow:0 26px 48px -22px #103d30a6,0 2px #fffc inset}a.ag-contact__card:hover:after,a.ag-contact__card:focus-visible:after{transform:scaleX(1)}.ag-contact__card--plain{box-shadow:none;background:var(--ag-sand)}.ag-contact__icon{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;margin-block-end:.9rem;border-radius:50%;background:var(--ag-emerald);color:var(--ag-gold);box-shadow:0 0 0 4px #ecd29259}.ag-contact__icon svg{inline-size:1.5rem;block-size:1.5rem}.ag-contact__card small{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;color:var(--ag-brass)}.ag-contact__card strong{font-family:var(--ag-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ag-contact__cta{display:inline-flex;align-items:center;gap:.45rem;margin-block-start:.9rem;padding-block-end:.15rem;border-block-end:1px solid currentColor;font-weight:600;font-size:.9375rem}.ag-contact__cta svg{inline-size:1em;block-size:1em;transition:transform .3s var(--ag-ease)}a:hover>.ag-contact__cta svg,a:focus-visible>.ag-contact__cta svg{transform:translate(4px)}.ag-contact__card:focus-visible,.ag-contact__topic:focus-visible{outline:3px solid var(--ag-brass);outline-offset:3px}.ag-contact__topics{margin-block-start:clamp(36px,5vw,64px)}.ag-contact__topics-h{margin:0 0 1.5rem;font-family:var(--ag-display);line-height:1.3;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600;text-align:center}.ag-contact__topic-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none}.ag-contact__topic{display:grid;align-content:start;gap:.4rem;block-size:100%;padding:clamp(1.25rem,2vw,1.75rem);border-radius:18px;background:var(--ag-emerald);color:var(--ag-ivory);text-decoration:none;transition:transform .35s var(--ag-ease),background-color .35s var(--ag-ease)}.ag-contact__topic:hover,.ag-contact__topic:focus-visible{transform:translateY(-4px);background:#0c3226}.ag-contact__topic-title{font-family:var(--ag-display);font-size:1.3rem;font-weight:600;color:var(--ag-gold)}.ag-contact__topic-text{line-height:1.55;opacity:.9}.ag-contact__topic .ag-contact__cta{justify-self:start;color:var(--ag-gold)}@media(prefers-reduced-motion:reduce){.ag-contact__card,.ag-contact__topic,a.ag-contact__card:after,.ag-contact__cta svg{transition:none}}.ag-footer{background:var(--ag-emerald);color:var(--ag-ivory)}.ag-footer :focus-visible{outline-color:var(--ag-gold)}.ag-band{height:clamp(4rem,8vw,7rem);background:#f7ecd6 var(--band) repeat-x center / auto 185%}.ag-footer__news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 3rem;align-items:center;padding-block:clamp(28px,4vw,48px);border-bottom:1px solid rgba(250,244,231,.18)}.ag-footer__news h2{font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--ag-gold)}.ag-footer__news p{margin-top:.3rem;opacity:.85}.ag-news{display:flex;gap:.5rem;flex-wrap:wrap}.ag-news input[type=email]{flex:1 1 220px;min-height:48px;padding:.5rem 1.2rem;border:1px solid rgba(250,244,231,.55);border-radius:999px;background:#faf4e714;color:var(--ag-ivory);font:inherit}.ag-news input::placeholder{color:#faf4e7b3}.ag-news .ag-btn{--btn-bg: var(--ag-gold);--btn-fg: var(--ag-forest)}.ag-news__msg{flex-basis:100%;font-size:.9375rem}.ag-footer__top{display:grid;grid-template-columns:minmax(14rem,1.1fr) repeat(3,minmax(9rem,1fr));gap:clamp(24px,4vw,56px);padding-block:clamp(32px,5vw,64px)}.ag-footer__brand{display:grid;gap:.9rem;align-content:start}.ag-footer__logo{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;font-family:var(--ag-display);font-size:1.8rem;font-weight:600}.ag-footer__logo img{height:56px;width:auto}.ag-footer__logo .ag-footer__wordmark{height:44px;width:auto}.ag-footer__logo .ag-footer__mark{width:56px;height:56px;border-radius:50%}.ag-footer h2.ag-footer__h{font-family:var(--font-body--family, inherit);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ag-gold);margin-bottom:.7rem}.ag-footer ul{list-style:none;margin:0;padding:0}.ag-footer a{text-decoration:none}.ag-footer :is(.ag-footer__col,.ag-footer__policies) a{display:inline-flex;min-height:40px;align-items:center;opacity:.88}.ag-footer :is(.ag-footer__col,.ag-footer__policies) a:hover{opacity:1;text-decoration:underline;text-underline-offset:.25em}.ag-footer__social{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none}.ag-footer__social a,.ag-footer__social .is-soon{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(236,210,146,.55);border-radius:50%;color:var(--ag-gold);transition:background-color .25s var(--ag-ease),color .25s var(--ag-ease),transform .25s var(--ag-ease)}.ag-footer__social svg{width:20px;height:20px}.ag-footer__social a:hover,.ag-footer__social a:focus-visible{background:var(--ag-gold);color:var(--ag-forest);transform:translateY(-3px)}.ag-footer__social .is-soon{opacity:.6;cursor:default}.ag-footer__policies{border-top:1px solid rgba(250,244,231,.18)}.ag-footer__policies summary{display:flex;align-items:center;gap:.75rem;min-height:56px;cursor:pointer;list-style:none;font-weight:700}.ag-footer__policies summary::-webkit-details-marker{display:none}.ag-footer__policies summary:after{content:"";margin-left:auto;width:9px;height:9px;border-right:2px solid var(--ag-gold);border-bottom:2px solid var(--ag-gold);transform:rotate(45deg);transition:transform .25s}.ag-footer__policies[open] summary:after{transform:rotate(225deg)}.ag-footer__policies ul{display:flex;flex-wrap:wrap;gap:0 1.6rem;padding-bottom:1rem}.ag-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;padding-block:1.1rem 1.6rem;border-top:1px solid rgba(250,244,231,.18);font-size:.875rem;opacity:.85}.ag-footer__bottom span:last-child:not(:first-child){margin-inline-start:auto;text-align:end}@media(max-width:959px){.ag-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-footer__brand{grid-column:1 / -1}.ag-footer__news{grid-template-columns:1fr}}.ag-filter__count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.3rem;border-radius:999px;background:var(--ag-forest);color:#fffaf0;font-size:.75rem;line-height:1}.ag-filter>summary[data-active]{border-color:var(--ag-forest)}.ag-filter>summary:focus-visible{outline:2px solid var(--ag-forest);outline-offset:2px}.ag-filter__panel{max-height:min(60vh,360px);overflow-y:auto}.ag-price{display:grid;gap:.6rem;min-width:230px}.ag-price__field{display:grid!important;gap:.2rem!important;min-height:0!important;font-size:.875rem;font-weight:600}.ag-btn--small{min-height:40px;padding:.4rem 1.2rem;font-size:.9375rem;justify-self:start}.ag-active{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.ag-chip-remove,.ag-chip-clear{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.25rem .85rem;border:1px solid rgba(23,62,51,.35);border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;color:var(--ag-forest)}.ag-chip-clear{border-color:transparent;text-decoration:underline}.ag-chip-remove:hover,.ag-chip-clear:hover{background:#173e3314}@media(max-width:749px){.ag-filter{position:static}.ag-filter__panel{left:0;right:0;width:auto}.ag-coll__filters{position:relative}}.ag-bstory__open,.ag-bstory__chapter{background:var(--ag-ivory);padding-block:clamp(44px,6.5vw,88px)}.ag-bstory__chapter.is-sand{background:var(--ag-sand)}.ag-bstory__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(22px,5vw,72px);align-items:start}.ag-bstory h2{font-size:clamp(2rem,4vw,3.2rem)}.ag-bstory h2 em{display:block;font-style:italic;font-weight:500;color:var(--ag-brass)}.ag-bstory h3{font-size:clamp(1.5rem,2.7vw,2.15rem);line-height:1.2}.ag-bstory__num{margin:0 0 .6rem;font-family:var(--ag-display);font-size:1rem;letter-spacing:.14em;color:var(--ag-brass)}.ag-bstory__copy{display:grid;gap:1.1rem;font-size:1.0625rem;line-height:1.75}.ag-bstory__copy>p,.ag-bstory__copy>div>p{margin:0}.ag-bstory__copy strong{font-weight:700;color:var(--ag-forest)}.ag-bstory__pull{margin:.4rem 0 0;padding-inline-start:1.1rem;border-inline-start:3px solid var(--ag-brass);font-family:var(--ag-display);font-size:clamp(1.15rem,1.9vw,1.45rem);line-height:1.4;color:var(--ag-forest)}.ag-bstory__close{background:var(--ag-emerald);color:var(--ag-ivory);padding-block:clamp(48px,7vw,96px);text-align:center}.ag-bstory__closeinner{display:grid;justify-items:center;gap:1.6rem;max-width:52rem}.ag-bstory__close .ag-bstory__copy{font-size:1.125rem}.ag-bstory__close .ag-bstory__copy strong{color:var(--ag-gold)}.ag-bstory__tag{margin:0;font-family:var(--ag-display);font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.25;font-style:italic;color:var(--ag-gold)}@media(max-width:859px){.ag-bstory__grid{grid-template-columns:1fr}}.ag-bstory__banner{background:var(--ag-ivory);padding-block:0 clamp(36px,5vw,64px)}.ag-bstory__figure{margin:0 auto;max-width:1024px}.ag-bstory__figure img{display:block;width:100%;height:auto;border-radius:clamp(14px,2vw,24px);box-shadow:0 24px 48px -28px #173e338c}.ag-bstory__grid--pic{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pic head" "pic copy";grid-template-rows:auto 1fr;align-items:start;row-gap:1.1rem}.ag-bstory__grid--pic.is-right{grid-template-areas:"head pic" "copy pic"}.ag-bstory__grid--pic .ag-bstory__pic{grid-area:pic}.ag-bstory__grid--pic .ag-bstory__head{grid-area:head;align-self:end}.ag-bstory__grid--pic .ag-bstory__copy{grid-area:copy}.ag-bstory__pic{margin:0;position:sticky;top:calc(var(--header-height, 100px) + 1.5rem)}.ag-bstory__pic img{display:block;width:100%;height:auto;border-radius:clamp(14px,2vw,24px);box-shadow:0 24px 48px -28px #173e338c}.ag-bstory__pic figcaption{margin-top:.7rem;font-size:.9rem;line-height:1.5;color:var(--ag-brass)}@media(max-width:859px){.ag-bstory__grid--pic,.ag-bstory__grid--pic.is-right{grid-template-columns:1fr;grid-template-areas:"head" "pic" "copy"}.ag-bstory__pic{position:static}.ag-bstory__grid--pic .ag-bstory__head{align-self:start}}.ag-pop{background:var(--ag-ivory);padding-block:clamp(48px,7vw,96px)}.ag-pop__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:center}.ag-pop__copy{display:grid;gap:1.1rem;font-size:1.0625rem;line-height:1.7;align-content:center}.ag-pop__copy h2{font-size:clamp(1.9rem,3.8vw,3rem);margin-bottom:.4rem}.ag-pop__copy h2 em{display:block;font-style:italic;font-weight:500;color:var(--ag-brass)}.ag-pop__copy p{margin:0}.ag-pop__link{display:inline-flex;align-items:center;gap:.45rem;justify-self:start;font-weight:600;color:var(--ag-forest);text-decoration:underline;text-underline-offset:.25em}.ag-pop__link svg{width:1.05em;height:1.05em}.ag-pop__source{font-size:.875rem;color:var(--ag-forest);opacity:.85}.ag-pop__source a{color:var(--ag-forest)}.ag-pop__demo{display:block;min-width:0}.ag-pop__figure{margin:0;padding:1rem 1.5rem 1.5rem;border-radius:1.25rem;background:#b7c9b147}.ag-pop__scene{position:relative;display:grid;place-items:center;height:clamp(15rem,27vw,23rem);overflow:hidden;isolation:isolate}.ag-pop__sprite{position:absolute;width:min(20rem,90%);aspect-ratio:768 / 1024;background-image:var(--ag-sprite);background-size:200% 100%;background-repeat:no-repeat;transition:transform .65s var(--ag-ease),opacity .45s var(--ag-ease),filter .65s var(--ag-ease)}.ag-pop__shell{background-position:left center}.ag-pop__left{clip-path:polygon(0 0,51% 0,48% 34%,54% 47%,49% 58%,52% 73%,48% 100%,0 100%)}.ag-pop__right{clip-path:polygon(51% 0,96% 0,96% 100%,48% 100%,52% 73%,49% 58%,54% 47%,48% 34%)}.ag-pop__kernel{background-position:right center;opacity:0;transform:scale(.3)}.ag-pop__demo[data-stage="1"] .ag-pop__shell{filter:sepia(.35) saturate(1.35);transform:scale(1.04)}.ag-pop__demo[data-stage="2"] .ag-pop__left{transform:translate(-19%,10%) rotate(-18deg);opacity:.65}.ag-pop__demo[data-stage="2"] .ag-pop__right{transform:translate(19%,10%) rotate(18deg);opacity:.65}.ag-pop__demo[data-stage="2"] .ag-pop__kernel{opacity:1;transform:scale(.75)}.ag-pop__demo[data-stage="3"] .ag-pop__left{transform:translate(-45%,24%) rotate(-28deg);opacity:0}.ag-pop__demo[data-stage="3"] .ag-pop__right{transform:translate(45%,24%) rotate(28deg);opacity:0}.ag-pop__demo[data-stage="3"] .ag-pop__kernel{opacity:1;transform:scale(1)}.ag-pop__demo[data-running=false] .ag-pop__sprite{transition:none}.ag-pop__demo.is-failed .ag-pop__sprite{display:none}.ag-pop__fallback{max-width:25ch;text-align:center;font-size:1rem}.ag-pop__figure figcaption{display:grid;gap:.375rem;justify-content:start;min-height:5.5rem}.ag-pop__figure figcaption strong{font-size:1.15rem;font-weight:600;color:var(--ag-forest)}.ag-pop__figure figcaption span{max-width:45ch;line-height:1.5}.ag-pop__stages{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0 0;padding:0}.ag-pop__stages[hidden]{display:none}.ag-pop__stages button{display:flex;align-items:flex-start;gap:.5rem;width:100%;min-height:44px;padding:.75rem .375rem;background:none;border:0;border-top:2px solid rgba(23,62,51,.18);color:var(--ag-forest);opacity:.8;text-align:start;font:500 .875rem/1.5 inherit;font-family:inherit;cursor:pointer}.ag-pop__stages button>span{flex:0 0 auto;font-variant-numeric:tabular-nums}.ag-pop__stages button[aria-pressed=true]{border-top-color:var(--ag-forest);font-weight:700;opacity:1}@media(max-width:1000px){.ag-pop__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:859px){.ag-pop__grid{grid-template-columns:1fr}.ag-pop__scene{height:19rem}.ag-pop__sprite{width:min(16rem,85%)}}@media(prefers-reduced-motion:reduce){.ag-pop__sprite{transition:none}}.ag-pop[id],.ag-values[id]{scroll-margin-top:calc(var(--header-height, 100px) + 1rem)}.ag-pagehero h1 .ag-wm--page{--wm-h: clamp(3.4rem, 8.8vw, 6.7rem);display:inline-block;vertical-align:middle;margin-block:-.5rem}.ag-pagehero h1 .ag-wm--page:focus-visible{outline:2px solid var(--ag-gold);outline-offset:4px}.ag-prose .ag-lead{font-family:var(--ag-display);font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.55;color:var(--ag-forest)}.ag-prose .ag-lead:first-letter{float:left;margin:.08em .12em 0 0;font-size:3.6em;line-height:.8;font-weight:600;color:var(--ag-brass)}.ag-prose .ag-fig{margin:2.2em 0}.ag-prose .ag-fig img{display:block;width:100%;height:auto;border-radius:22px;box-shadow:0 26px 50px -30px #173e3399}.ag-prose .ag-fig figcaption{margin-top:.7rem;text-align:center;font-size:.85rem;font-style:italic;color:#5b6d58}@media(min-width:960px){.ag-prose .ag-fig--wide{margin-inline:-4rem}}.ag-prose .ag-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.6em 0}.ag-prose .ag-reason{position:relative;padding:1.5rem 1.4rem 1.2rem;border-radius:20px;background:var(--ag-sand);border:1px solid rgba(135,99,38,.22)}.ag-prose .ag-reason__n{display:grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;margin-bottom:.8rem;border-radius:50%;background:var(--ag-emerald);color:var(--ag-gold);font-family:var(--ag-display);font-weight:600}.ag-prose .ag-reason h3{margin:0 0 .4em;font-size:1.15rem}.ag-prose .ag-reason p{margin:0;font-size:.95rem;line-height:1.65}.ag-prose .ag-steps{list-style:none;margin:1.8em 0;padding:0 0 0 1.6rem;border-inline-start:2px dashed rgba(135,99,38,.5)}.ag-prose .ag-steps li{position:relative;margin:0 0 1.6rem;padding:0 0 0 1rem}.ag-prose .ag-steps li:before{content:"";position:absolute;inset-inline-start:calc(-1.6rem - 7px);inset-block-start:.35rem;inline-size:12px;block-size:12px;border-radius:50%;background:var(--ag-gold);box-shadow:0 0 0 3px var(--ag-ivory),0 0 0 5px var(--ag-forest)}.ag-prose .ag-steps__k{display:block;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-brass)}.ag-prose .ag-steps h3{margin:.15em 0 .3em}.ag-prose .ag-steps p{margin:0}.ag-prose .ag-tagline{margin:2em 0;padding:1.1rem 0;border-block:1px solid rgba(135,99,38,.5);text-align:center;font-family:var(--ag-display);font-size:clamp(1.25rem,2.4vw,1.6rem);font-style:italic;color:var(--ag-forest)}.ag-prose .ag-ways{list-style:none;counter-reset:way;margin:1.6em 0;padding:0}.ag-prose .ag-ways li{counter-increment:way;display:grid;grid-template-columns:2.6rem minmax(0,1fr);column-gap:1rem;margin:0;padding:1rem 0;border-block-end:1px solid rgba(23,62,51,.14)}.ag-prose .ag-ways li:before{content:counter(way);grid-row:1 / span 2;display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;background:var(--ag-emerald);color:var(--ag-gold);font-family:var(--ag-display);font-size:1.15rem}.ag-prose .ag-ways strong{font-family:var(--ag-display);font-size:1.15rem;color:var(--ag-forest)}.ag-prose .ag-callout{margin:1.8em 0;padding:1.2rem 1.4rem;border-radius:18px;border-inline-start:5px solid var(--ag-gold);background:var(--ag-emerald);color:var(--ag-ivory)}.ag-prose .ag-callout strong{display:block;margin-bottom:.2rem;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-gold)}.ag-prose .ag-callout p{margin:0}.ag-prose .ag-checks{list-style:none;margin:1.4em 0;padding:0}.ag-prose .ag-checks li{position:relative;margin:0 0 .8rem;padding:0 0 0 2rem}.ag-prose .ag-checks li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.45em;inline-size:1.15rem;block-size:1.15rem;border-radius:50%;background:var(--ag-emerald) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ecd292' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 70% no-repeat}.ag-prose .ag-endcard{margin:3em 0 0;padding:clamp(1.6rem,4vw,2.6rem) 1.4rem;border-radius:26px;background:var(--ag-emerald);color:var(--ag-ivory);text-align:center}.ag-prose .ag-endcard p{margin:0 0 .8rem}.ag-prose .ag-endcard__sign{font-family:var(--ag-display);font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:600;color:var(--ag-gold)}.ag-prose .ag-endcard .ag-endcard__btn{display:inline-block;margin-top:.6rem;padding:.85rem 1.6rem;border-radius:999px;background:var(--ag-gold);color:var(--ag-forest);font-weight:700;text-decoration:none}.ag-prose .ag-endcard .ag-endcard__btn:hover,.ag-prose .ag-endcard .ag-endcard__btn:focus-visible{background:#f5e0ac}@media(max-width:640px){.ag-prose .ag-reasons{grid-template-columns:1fr}}.ag-prose h2[id]{scroll-margin-top:calc(var(--header-height, 100px) + 1rem)}.ag-prose{counter-reset:benefit}.ag-prose .ag-benefit:before{counter-increment:benefit;content:counter(benefit,decimal-leading-zero);display:block;margin-bottom:.35rem;font-family:var(--font-body--family, inherit);font-size:.78rem;font-weight:700;letter-spacing:.18em;color:var(--ag-brass)}.ag-prose .ag-toc{margin:1.8em 0;padding:1.1rem 1.3rem 1.2rem;border-radius:20px;background:var(--ag-sand);border:1px solid rgba(135,99,38,.22)}.ag-prose .ag-toc__h{margin:0 0 .7rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-brass)}.ag-prose .ag-toc ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.ag-prose .ag-toc li{margin:0;padding:0}.ag-prose .ag-toc a{display:inline-block;padding:.4rem .85rem;border-radius:999px;background:var(--ag-ivory);border:1px solid rgba(23,62,51,.2);color:var(--ag-forest);font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .25s var(--ag-ease),color .25s var(--ag-ease)}.ag-prose .ag-toc a:hover,.ag-prose .ag-toc a:focus-visible{background:var(--ag-emerald);color:var(--ag-gold)}.ag-prose .ag-stat{display:flex;align-items:center;gap:1rem;margin:1.4em 0;padding:1rem 1.3rem;border-radius:18px;background:var(--ag-emerald);color:var(--ag-ivory)}.ag-prose .ag-stat__n{font-family:var(--ag-display);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;line-height:1;color:var(--ag-gold);white-space:nowrap}.ag-prose .ag-stat__t{line-height:1.4}.ag-prose .ag-endcard a{color:var(--ag-gold);font-weight:700;text-underline-offset:3px}.ag-prose .ag-endcard a:hover,.ag-prose .ag-endcard a:focus-visible{color:#f5e0ac}.ag-prose .ag-steps li>p:first-of-type{margin-top:.15em}.ag-prose .ag-endcard p:last-child{margin-bottom:0}.ag-pagehero--photo{display:grid;align-items:center;min-block-size:clamp(30rem,72vh,46rem);padding-block:clamp(64px,9vw,120px);text-align:start;isolation:isolate}.ag-pagehero__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:var(--ag-emerald)}.ag-pagehero__photo img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:62% 58%;transform-origin:70% 55%;animation:ag-hero-drift 26s ease-in-out infinite alternate}.ag-pagehero--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#08261df0,#08261dc7 34%,#08261d38 66%,#08261d00),linear-gradient(0deg,#08261d8c,#08261d00 32%)}.ag-pagehero--photo .ag-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem)}.ag-pagehero--photo .ag-pagehero__copy{justify-items:start;max-inline-size:36rem;margin-inline:0;text-shadow:0 2px 18px rgba(4,24,18,.45)}.ag-pagehero--photo h1{font-size:clamp(2.3rem,5vw,4rem)}.ag-pagehero--photo p:not(.ag-eyebrow){font-size:clamp(1.05rem,1.6vw,1.3rem);color:#faf4e7f0}.ag-pagehero__inset{position:relative;margin:0;inline-size:clamp(14rem,24vw,20rem);aspect-ratio:1;border-radius:50%;padding:7px;background:linear-gradient(145deg,#f5e0ac,#b98d3a 55%,#ecd292);box-shadow:0 30px 60px -18px #0009,0 0 0 10px #ecd29229;animation:ag-hero-float 7s ease-in-out infinite alternate}.ag-pagehero__inset img{display:block;inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover}@keyframes ag-hero-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.1) translate3d(-1.2%,-.8%,0)}}@keyframes ag-hero-float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.ag-pagehero__photo img,.ag-pagehero__inset{animation:none}}@media(max-width:860px){.ag-pagehero--photo{min-block-size:30rem;align-items:end;padding-block:5rem 3rem}.ag-pagehero--photo:before{background:linear-gradient(0deg,#08261df2,#08261dc7 48%,#08261d40)}.ag-pagehero--photo .ag-wrap{grid-template-columns:minmax(0,1fr)}.ag-pagehero__photo img{object-position:70% 50%}.ag-pagehero__inset{display:none}}.ag-pagehero__inset--logo{padding:0;background:none;box-shadow:none;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55)) drop-shadow(0 0 28px rgba(236,210,146,.25))}.ag-bstory__pic{isolation:isolate}.ag-bstory__pic:before{content:"";position:absolute;inset:0 0 auto 0;aspect-ratio:1024 / 600;z-index:-1;border:2px solid rgba(135,99,38,.55);border-radius:clamp(14px,2vw,24px);transform:translate(14px,14px)}.ag-bstory__pic:after{content:"";position:absolute;inset-block-start:-22px;inset-inline-start:-22px;inline-size:clamp(64px,7vw,92px);aspect-ratio:1;border-radius:50%;background:var(--emblem) center / cover no-repeat;box-shadow:0 10px 24px -8px #00000080,0 0 0 4px var(--ag-ivory)}.ag-bstory__chapter.is-sand .ag-bstory__pic:after{box-shadow:0 10px 24px -8px #00000080,0 0 0 4px var(--ag-sand)}.ag-bstory__grid--pic.is-right .ag-bstory__pic:after{inset-inline-start:auto;inset-inline-end:-22px}.ag-bstory__grid--pic.is-right .ag-bstory__pic:before{transform:translate(-14px,14px)}.ag-bstory__pic img{aspect-ratio:1024 / 600;object-fit:cover}.ag-bstory__num{display:flex;align-items:center;gap:.8rem;margin-bottom:.4rem;font-size:clamp(2.6rem,4.6vw,3.8rem);font-weight:500;letter-spacing:.02em;line-height:1;color:#87632699}.ag-bstory__num:after{content:"";flex:0 1 4.5rem;block-size:2px;background:linear-gradient(90deg,var(--ag-brass),transparent)}.ag-bstory__open{position:relative;overflow:hidden}.ag-bstory__open:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:-4rem;inline-size:clamp(14rem,30vw,26rem);aspect-ratio:1;transform:translateY(-50%);background:var(--emblem) center / cover no-repeat;border-radius:50%;opacity:.07;pointer-events:none}.ag-bstory__open>.ag-wrap{position:relative;z-index:1}.ag-bstory__closeinner:before{content:"";inline-size:clamp(5.5rem,10vw,7.5rem);aspect-ratio:1;border-radius:50%;background:var(--emblem) center / cover no-repeat;box-shadow:0 0 0 5px #ecd2922e,0 18px 36px -12px #0009}@media(max-width:859px){.ag-bstory__pic{position:relative;margin-inline-start:22px;margin-inline-end:14px}.ag-bstory__grid--pic.is-right .ag-bstory__pic:after{inset-inline-end:auto;inset-inline-start:-22px}.ag-bstory__grid--pic.is-right .ag-bstory__pic:before{transform:translate(14px,14px)}}.ag-bstory__pic figcaption{margin-top:1.6rem}.ag-emblem{display:block;inline-size:clamp(4.5rem,7vw,6.5rem);aspect-ratio:1;border-radius:50%;filter:drop-shadow(0 14px 22px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(236,210,146,.22));animation:ag-hero-float 7s ease-in-out infinite alternate}.ag-emblem img{display:block;inline-size:100%;block-size:100%;border-radius:50%}.ag-emblem--hero{position:absolute;z-index:3;inset-block-start:clamp(.9rem,2.2vw,1.8rem);inset-inline-start:clamp(.9rem,3.5vw,3.2rem);inline-size:clamp(3.6rem,6vw,6rem)}.ag-emblem--coll{margin:0 auto 1rem;filter:drop-shadow(0 10px 16px rgba(23,62,51,.35))}@media(prefers-reduced-motion:reduce){.ag-emblem{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/agroley-home.css.map */
