.pg[data-astro-cid-tlu6emxa]{display:grid;gap:clamp(12px,2vw,28px)}.pg-grid[data-astro-cid-tlu6emxa] .pg-col[data-astro-cid-tlu6emxa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:inherit}.pg-cols[data-astro-cid-tlu6emxa]{grid-template-columns:repeat(3,1fr);align-items:start}.pg-col[data-astro-cid-tlu6emxa]{display:grid;gap:clamp(12px,2vw,28px)}.pg-cols[data-astro-cid-tlu6emxa] .pg-col[data-astro-cid-tlu6emxa]:nth-child(2){margin-top:clamp(40px,8vw,120px)}.pg-item[data-astro-cid-tlu6emxa]{margin:0}.pg-item[data-astro-cid-tlu6emxa] img{display:block;width:100%;height:auto;border-radius:18px;background:var(--ivory-deep)}figcaption[data-astro-cid-tlu6emxa]{margin-top:8px;font-size:var(--size-small);line-height:1.45;color:var(--sage)}@media(width<=1100px){.pg-cols[data-astro-cid-tlu6emxa]{grid-template-columns:1fr 1fr}.pg-cols[data-astro-cid-tlu6emxa] .pg-col[data-astro-cid-tlu6emxa]:nth-child(2){margin-top:0}}@media(width<=640px){.pg-cols[data-astro-cid-tlu6emxa]{grid-template-columns:1fr}}.ba[data-astro-cid-67ggu7zt]{margin:0;--pos: 50%}.ba-stage[data-astro-cid-67ggu7zt]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ba-img[data-astro-cid-67ggu7zt]{position:relative;aspect-ratio:var(--ratio);overflow:hidden;border-radius:24px;background:var(--ivory-deep)}.ba-img[data-astro-cid-67ggu7zt] img,.ba-img[data-astro-cid-67ggu7zt] picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba-tag[data-astro-cid-67ggu7zt]{position:absolute;top:12px;padding:6px 12px;border-radius:999px;font-size:var(--size-label);font-weight:500;box-shadow:0 2px 8px #03271c40}.ba-before[data-astro-cid-67ggu7zt] .ba-tag[data-astro-cid-67ggu7zt]{left:12px;background:#f4efe2;color:#03271c}.ba-after[data-astro-cid-67ggu7zt] .ba-tag[data-astro-cid-67ggu7zt]{right:12px;background:#1e6b4e;color:#f4efe2}.ba-handle[data-astro-cid-67ggu7zt],.ba-range[data-astro-cid-67ggu7zt]{display:none}.ba-handle[data-astro-cid-67ggu7zt] svg[data-astro-cid-67ggu7zt]{display:none}figcaption[data-astro-cid-67ggu7zt]{margin-top:10px;font-size:var(--size-small);color:var(--sage)}.js .ba-stage[data-astro-cid-67ggu7zt]{display:block;aspect-ratio:var(--ratio);border-radius:24px;overflow:hidden}.js .ba-img[data-astro-cid-67ggu7zt]{position:absolute;inset:0;border-radius:0;aspect-ratio:auto}.js .ba-after[data-astro-cid-67ggu7zt]{clip-path:inset(0 0 0 var(--pos))}.js .ba-handle[data-astro-cid-67ggu7zt]{display:block;position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#f4efe2;box-shadow:0 0 0 1px #03271c59;pointer-events:none}.js .ba-handle[data-astro-cid-67ggu7zt] svg[data-astro-cid-67ggu7zt]{display:block;position:absolute;top:50%;left:50%;width:52px;height:52px;max-width:none;padding:14px;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:50%;background:#f4efe2;color:#03271c;box-shadow:0 4px 16px #03271c59}.js .ba-range[data-astro-cid-67ggu7zt]{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.js .ba-stage[data-astro-cid-67ggu7zt]:has(.ba-range:focus-visible){outline:3px solid var(--leaf);outline-offset:3px}@media(width<=640px){.ba-stage[data-astro-cid-67ggu7zt]{grid-template-columns:1fr}}.cards[data-astro-cid-lqxbeeos]{--gap: clamp(16px, 1.8vw, 28px);display:grid;gap:var(--gap);justify-content:center;grid-auto-rows:1fr;grid-template-columns:repeat(var(--n),minmax(0,min(560px,(100% - 2 * var(--gap)) / 3 - 1px)))}@media(width<=1023px){.cards[data-astro-cid-lqxbeeos]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=640px){.cards[data-astro-cid-lqxbeeos]{grid-template-columns:minmax(0,1fr)}}.sc[data-astro-cid-lqxbeeos]{--t: .32s cubic-bezier(.25, 1, .5, 1);position:relative;display:flex;flex-direction:column;container-type:inline-size;border-radius:24px;background:#03271c;color:#f4efe2;box-shadow:0 1px 2px #03271c24,0 12px 28px -10px #03271c52,0 34px 70px -26px #03271c6b;transition:transform var(--t),box-shadow var(--t);scroll-margin-top:100px}.sc[data-astro-cid-lqxbeeos]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #f4efe224;pointer-events:none}@media(hover:hover){.sc[data-astro-cid-lqxbeeos]:hover{transform:translateY(-4px);box-shadow:0 2px 4px #03271c29,0 18px 36px -12px #03271c61,0 44px 84px -28px #03271c80}}.sc[data-astro-cid-lqxbeeos]:has(:focus-visible){transform:translateY(-4px)}.sc-media[data-astro-cid-lqxbeeos]{position:relative;flex:none;aspect-ratio:100 / 78;overflow:hidden;overflow:clip;border-radius:24px 24px 0 0}.sc-media[data-astro-cid-lqxbeeos] picture,.sc-media[data-astro-cid-lqxbeeos] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal)}.sc-head[data-astro-cid-lqxbeeos]{--fade: 4rem;position:relative;flex:1 0 auto;display:flex;flex-direction:column;margin-top:calc(-1 * var(--fade));min-height:calc(47cqw + var(--fade));padding:var(--fade) 20px 20px;border-radius:0 0 24px 24px;background:linear-gradient(180deg,#03271c00 0,#03271cb3 calc(var(--fade) * .6),#03271cf0 var(--fade),#03271c 100%)}.sc-h[data-astro-cid-lqxbeeos]{font-family:var(--font-display);font-size:var(--size-h3);font-weight:500;line-height:1.15;color:#f4efe2}.sc-sum[data-astro-cid-lqxbeeos]{margin-top:6px;font-size:var(--size-small);line-height:1.45;color:#f4efe2e0}.sc-btns[data-astro-cid-lqxbeeos]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}.sc-more[data-astro-cid-lqxbeeos],.sc-enq[data-astro-cid-lqxbeeos]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;font-size:var(--size-small);font-weight:500}.sc-more[data-astro-cid-lqxbeeos]{background:#f4efe2;color:#03271c}.sc-more[data-astro-cid-lqxbeeos]:hover{background:#fff}.sc-enq[data-astro-cid-lqxbeeos]{border:1px solid #f4efe28c;color:#f4efe2}.sc-enq[data-astro-cid-lqxbeeos]:hover{border-color:#f4efe2;background:#f4efe214}.sc-more[data-astro-cid-lqxbeeos]:focus-visible,.sc-enq[data-astro-cid-lqxbeeos]:focus-visible{outline:3px solid #e4ac53;outline-offset:3px}@media(prefers-reduced-motion:reduce){.sc[data-astro-cid-lqxbeeos]{transition:none}.sc[data-astro-cid-lqxbeeos]:hover,.sc[data-astro-cid-lqxbeeos]:has(:focus-visible){transform:none}}@media(forced-colors:active){.sc[data-astro-cid-lqxbeeos]{border:1px solid canvastext}}
