.phero[data-astro-cid-yf64fhpi]{position:relative;z-index:1;background:var(--heroBg);padding-block:clamp(2rem,4vw,3rem) clamp(2.5rem,5vw,4rem);color:#3b0800;border-radius:0 0 var(--radius-section-lg) var(--radius-section-lg)}.phero__bread[data-astro-cid-yf64fhpi]{font-family:var(--font-body);font-size:.875rem;margin-bottom:clamp(1.5rem,4vw,3rem)}.phero__bread[data-astro-cid-yf64fhpi] a[data-astro-cid-yf64fhpi]{color:#3b0800;font-weight:600}.phero__bread[data-astro-cid-yf64fhpi] .phero__cur[data-astro-cid-yf64fhpi]{font-weight:400}.phero__bread[data-astro-cid-yf64fhpi] span[data-astro-cid-yf64fhpi]{margin:0 .35rem}.phero__title[data-astro-cid-yf64fhpi]{margin:0;padding-right:112px;font-family:var(--font-sans);font-weight:700;font-size:clamp(3rem,8vw,7.5rem);line-height:1;letter-spacing:-.033em}.phero__sub[data-astro-cid-yf64fhpi]{margin:1rem 0 0;padding-right:112px;font-family:var(--font-sans);font-weight:500;font-size:clamp(1.75rem,4.5vw,5rem);line-height:.9;letter-spacing:-.01em}.phero__accroche[data-astro-cid-yf64fhpi]{margin:1.5rem 0 0;font-family:var(--font-sans);font-weight:500;font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.25}.phero__meta[data-astro-cid-yf64fhpi]{display:flex;flex-wrap:wrap;gap:24px;margin:clamp(2rem,4vw,3rem) 0 0}.phero__meta[data-astro-cid-yf64fhpi]>div[data-astro-cid-yf64fhpi]{padding-top:24px;border-top:1px dashed color-mix(in srgb,#3b0800 40%,transparent)}.phero__meta[data-astro-cid-yf64fhpi]>div[data-astro-cid-yf64fhpi]:nth-child(1),.phero__meta[data-astro-cid-yf64fhpi]>div[data-astro-cid-yf64fhpi]:nth-child(2){flex:0 0 240px;max-width:240px}.phero__meta[data-astro-cid-yf64fhpi]>div[data-astro-cid-yf64fhpi]:nth-child(3){flex:1 1 auto}.phero__meta[data-astro-cid-yf64fhpi] dt[data-astro-cid-yf64fhpi]{font-family:var(--font-sans);font-weight:600;font-size:1.25rem}.phero__meta[data-astro-cid-yf64fhpi] dd[data-astro-cid-yf64fhpi]{margin:0;font-family:var(--font-body);font-size:1.125rem}.pcover[data-astro-cid-yf64fhpi]{position:relative;z-index:0;background:var(--color-canyon-50);margin-block:calc(-1 * var(--radius-section-lg))}.pcover[data-astro-cid-yf64fhpi] img[data-astro-cid-yf64fhpi]{display:block;width:100%;max-height:844px;object-fit:cover}.psec__eyebrow[data-astro-cid-yf64fhpi]{font-family:var(--font-sans);font-weight:400;font-size:1.25rem;text-transform:uppercase;letter-spacing:-.01em;color:#3b0800;margin:0 0 .75rem}.psec__eyebrow--center[data-astro-cid-yf64fhpi]{text-align:center}.psec__title[data-astro-cid-yf64fhpi]{margin:0}.psec__body[data-astro-cid-yf64fhpi]{margin:1.5rem 0 0;font-family:var(--font-body);font-size:1.125rem;line-height:1.55;color:#3b0800}.pctx[data-astro-cid-yf64fhpi]{position:relative;z-index:1;background:var(--color-canyon-50);padding-block:clamp(3rem,6vw,5rem);border-radius:var(--radius-section-lg) var(--radius-section-lg) 0 0}.pctx__row[data-astro-cid-yf64fhpi]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.pctx__media[data-astro-cid-yf64fhpi]{position:relative;height:clamp(420px,36vw,560px);overflow:hidden}.pctx__fade[data-astro-cid-yf64fhpi]{position:absolute;left:0;right:0;bottom:0;width:100%;height:112px;background:linear-gradient(180deg,#fcf6f000,#fcf6f0);pointer-events:none}.pctx__ph[data-astro-cid-yf64fhpi]{position:absolute;width:auto;max-width:none;border-radius:28px}.pctx__ph--back[data-astro-cid-yf64fhpi]{top:5%;left:0;width:326px}.pctx__ph--front[data-astro-cid-yf64fhpi]{top:25%;left:43%;width:326px}.pctx__media--single[data-astro-cid-yf64fhpi]{height:auto}.pctx__media--single[data-astro-cid-yf64fhpi] img[data-astro-cid-yf64fhpi]{width:100%;height:auto}.pctx__text[data-astro-cid-yf64fhpi]{max-width:46ch}.pcards[data-astro-cid-yf64fhpi]{list-style:none;padding-top:96px;margin:clamp(2.5rem,4vw,3rem) auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.pcard[data-astro-cid-yf64fhpi]{position:relative;background:var(--cardBg);border-radius:24px;padding:2rem}.pcard__star[data-astro-cid-yf64fhpi]{position:absolute;top:1.5rem;right:1.75rem;width:10px;height:10px;border-radius:999px;background:var(--heroBg)}.pcard[data-astro-cid-yf64fhpi] h3[data-astro-cid-yf64fhpi]{font-family:var(--font-sans);font-weight:700;font-size:1.5rem;line-height:1.3;letter-spacing:-.02em;color:#42140d;margin:0 0 1rem}.pcard[data-astro-cid-yf64fhpi] p[data-astro-cid-yf64fhpi]{font-family:var(--font-body);font-size:1.0625rem;line-height:1.55;color:#3b0800;margin:0}.dark-stack[data-astro-cid-yf64fhpi]{background:#3b0800}.pdefis[data-astro-cid-yf64fhpi]{background:var(--color-canyon-50);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:96px;border-radius:0 0 var(--radius-section-lg) var(--radius-section-lg)}.pdefis__row[data-astro-cid-yf64fhpi]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.pacc[data-astro-cid-yf64fhpi]{margin-top:2rem}.pacc__item[data-astro-cid-yf64fhpi]{border-top:1px solid rgba(59,8,0,.15)}.pacc__item[data-astro-cid-yf64fhpi]:last-child{border-bottom:1px solid rgba(59,8,0,.15)}.pacc__item[data-astro-cid-yf64fhpi] summary[data-astro-cid-yf64fhpi]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer}.pacc__item[data-astro-cid-yf64fhpi] summary[data-astro-cid-yf64fhpi]::-webkit-details-marker{display:none}.pacc__t[data-astro-cid-yf64fhpi]{font-family:var(--font-sans);font-weight:600;font-size:1.25rem;color:#3b0800}.pacc__icon[data-astro-cid-yf64fhpi]{position:relative;width:22px;height:22px;flex:none}.pacc__icon[data-astro-cid-yf64fhpi]:before,.pacc__icon[data-astro-cid-yf64fhpi]:after{content:"";position:absolute;background:#3b0800;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.pacc__icon[data-astro-cid-yf64fhpi]:before{top:10px;left:0;width:22px;height:2px}.pacc__icon[data-astro-cid-yf64fhpi]:after{top:0;left:10px;width:2px;height:22px}.pacc__item[data-astro-cid-yf64fhpi][open] .pacc__icon[data-astro-cid-yf64fhpi]:after{transform:scaleY(0);opacity:0}.pacc__body[data-astro-cid-yf64fhpi]{font-family:var(--font-body);font-size:1.0625rem;line-height:1.55;color:#3b0800;margin:0 0 1.2rem;max-width:52ch}.pdefis__media[data-astro-cid-yf64fhpi]{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center}.pdefis__tablet[data-astro-cid-yf64fhpi]{width:86%;border-radius:20px}.pdefis__phone[data-astro-cid-yf64fhpi]{position:absolute;right:4%;bottom:0;width:30%;border-radius:22px}.pdefis__media--single[data-astro-cid-yf64fhpi]{min-height:0}.pdefis__media--single[data-astro-cid-yf64fhpi] img[data-astro-cid-yf64fhpi]{width:100%;height:auto}.pstats[data-astro-cid-yf64fhpi]{background:#3b0800;color:var(--color-red-rock-50);padding-block:clamp(3rem,6vw,5rem)}.pstats__eyebrow[data-astro-cid-yf64fhpi]{font-family:var(--font-sans);font-weight:400;font-size:1.25rem;text-transform:uppercase;letter-spacing:-.01em;color:var(--color-red-rock-50);margin:0 0 .75rem;display:flex;align-items:center;gap:.6rem}.pstats__eyebrow[data-astro-cid-yf64fhpi]:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--heroBg)}.pstats__title[data-astro-cid-yf64fhpi]{color:var(--color-red-rock-50);margin:0 0 clamp(2rem,4vw,3rem)}.pstats__list[data-astro-cid-yf64fhpi]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr)}.pstat[data-astro-cid-yf64fhpi]{text-align:center;padding:0 1rem}.pstat[data-astro-cid-yf64fhpi]+.pstat[data-astro-cid-yf64fhpi]{border-left:2px dotted rgba(253,244,243,.4)}.pstat__num[data-astro-cid-yf64fhpi]{font-family:var(--font-sans);font-weight:400;font-size:clamp(3.5rem,7vw,7.5rem);line-height:1;letter-spacing:-.03em;margin:0}.pstat__pm[data-astro-cid-yf64fhpi]{font-weight:300}.pstat__label[data-astro-cid-yf64fhpi]{font-family:var(--font-body);font-weight:600;font-size:1rem;margin:.75rem 0 0}.pappr[data-astro-cid-yf64fhpi]{background:var(--color-canyon-50);padding-top:140px;padding-bottom:clamp(3rem,6vw,5rem);border-radius:var(--radius-section-lg) var(--radius-section-lg) 0 0}.psec__head[data-astro-cid-yf64fhpi]{margin-bottom:clamp(2rem,4vw,3rem)}.pappr[data-astro-cid-yf64fhpi] .psec__title[data-astro-cid-yf64fhpi]{max-width:none}.pappr__note[data-astro-cid-yf64fhpi]{display:inline-block;position:relative;z-index:1;margin:0 0 -1.25rem 1.75rem;padding:.55em 1.4em;background:var(--heroBg);border-radius:999px;transform:rotate(-3deg);font-family:var(--font-sans);font-weight:600;font-size:1.125rem;color:#3b0800}.pappr__intro[data-astro-cid-yf64fhpi]{margin:1.5rem 0 0;font-family:var(--font-sans);font-weight:500;font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.25;color:#3b0800;max-width:80ch}.pappr__gal[data-astro-cid-yf64fhpi]{list-style:none;padding:0;margin:clamp(2rem,4vw,3rem) 0 0;display:grid;gap:1.5rem}.pappr__gal[data-astro-cid-yf64fhpi] img[data-astro-cid-yf64fhpi]{display:block;width:100%;border-radius:24px}.pappr__grid[data-astro-cid-yf64fhpi]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.pappr__card[data-astro-cid-yf64fhpi]{display:flex;align-items:flex-start;gap:1.5rem;background:var(--cardBg);border-radius:24px;padding:2.25rem}.pappr__icon[data-astro-cid-yf64fhpi]{flex:none;width:80px;height:80px;display:grid;place-items:center}.pappr__icon[data-astro-cid-yf64fhpi] svg{width:80px;height:80px}.pappr__card[data-astro-cid-yf64fhpi] h3[data-astro-cid-yf64fhpi]{font-family:var(--font-sans);font-weight:700;font-size:1.5rem;line-height:1.25;letter-spacing:-.02em;color:#42140d;margin:.5rem 0 .75rem}.pappr__card[data-astro-cid-yf64fhpi] p[data-astro-cid-yf64fhpi]{font-family:var(--font-body);font-size:1.0625rem;line-height:1.55;color:#3b0800;margin:0}.ptemoin[data-astro-cid-yf64fhpi]{background:var(--color-canyon-50);padding-block:clamp(3rem,5vw,4rem) clamp(3.5rem,6vw,5rem)}.ptemoin__stack[data-astro-cid-yf64fhpi]{position:relative;max-width:1088px;margin:0 auto}.ptemoin__back[data-astro-cid-yf64fhpi]{position:absolute;inset:14px -14px -14px 14px;background:#fff;border:1px solid var(--color-border);border-radius:28px}.ptemoin__card[data-astro-cid-yf64fhpi]{position:relative;background:#fff;border:1px solid var(--color-border);border-radius:28px;padding:clamp(2rem,4vw,3.5rem)}.ptemoin__card[data-astro-cid-yf64fhpi] blockquote[data-astro-cid-yf64fhpi]{margin:0;font-family:var(--font-sans);font-weight:500;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.2;letter-spacing:-.01em;color:#3b0800}.ptemoin__card[data-astro-cid-yf64fhpi] figcaption[data-astro-cid-yf64fhpi]{display:flex;align-items:center;gap:.9rem;margin-top:2rem}.ptemoin__avatar[data-astro-cid-yf64fhpi]{width:64px;height:64px;border-radius:999px;object-fit:cover;flex:none;background:linear-gradient(135deg,var(--color-canyon-300),var(--color-red-rock-300))}.ptemoin__author[data-astro-cid-yf64fhpi]{display:block;font-family:var(--font-body);font-weight:600;font-size:1rem;color:#3b0800}.ptemoin__role[data-astro-cid-yf64fhpi]{display:block;font-family:var(--font-body);font-size:.875rem;color:#3b0800}.pstack[data-astro-cid-yf64fhpi]{background:var(--color-canyon-50);padding-block:clamp(2.5rem,5vw,4rem)}.pstack__title[data-astro-cid-yf64fhpi]{margin:0 auto clamp(2rem,4vw,2.5rem);text-align:center;max-width:22ch}.pstack__list[data-astro-cid-yf64fhpi]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.techno[data-astro-cid-yf64fhpi]{display:flex;align-items:center;gap:.85rem;background:#fff;border-radius:18px;padding:1.1rem 1.75rem 1.1rem 1.1rem}.techno__icon[data-astro-cid-yf64fhpi]{width:56px;height:56px;border-radius:999px;flex:none;background:#42140d;display:grid;place-items:center}.techno__icon[data-astro-cid-yf64fhpi] img[data-astro-cid-yf64fhpi]{width:28px;height:28px}.techno__nom[data-astro-cid-yf64fhpi]{font-family:var(--font-sans);font-weight:600;font-size:1.25rem;color:#3b0800}.pgal[data-astro-cid-yf64fhpi]{background:var(--color-canyon-50);padding-block:clamp(2.5rem,5vw,4rem)}.pgal__img[data-astro-cid-yf64fhpi]{display:block;width:100%;border-radius:24px}.pgal__img[data-astro-cid-yf64fhpi]+.pgal__img[data-astro-cid-yf64fhpi]{margin-top:1.5rem}.plinked[data-astro-cid-yf64fhpi]{background:var(--color-canyon-50);padding-block:clamp(3rem,6vw,5rem);border-radius:0 0 var(--radius-section-lg) var(--radius-section-lg)}.plinked__title[data-astro-cid-yf64fhpi]{margin:0 0 clamp(2rem,4vw,3rem);text-align:center}.plinked__title[data-astro-cid-yf64fhpi] .hl[data-astro-cid-yf64fhpi]{line-height:1.25}.hl--rk[data-astro-cid-yf64fhpi]{background:var(--accentDark);color:#3b0800}.plinked__grid[data-astro-cid-yf64fhpi]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.plc__media[data-astro-cid-yf64fhpi]{position:relative;display:block;aspect-ratio:16 / 11;border-radius:18px;overflow:hidden;background:var(--color-neutral-100);border:1px solid transparent;transition:border-color .25s ease,border-bottom-width .25s ease}.plc__media[data-astro-cid-yf64fhpi]:hover{border-color:#3b0800;border-bottom-width:5px}.plc__media[data-astro-cid-yf64fhpi] img[data-astro-cid-yf64fhpi]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.plc__media[data-astro-cid-yf64fhpi]:hover img[data-astro-cid-yf64fhpi]{transform:scale(1.05)}.plc__ph[data-astro-cid-yf64fhpi]{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--color-canyon-200),var(--color-red-rock-200))}.plc__title[data-astro-cid-yf64fhpi]{font-family:var(--font-sans);font-weight:600;font-size:1.75rem;color:#3b0800;margin:1.25rem 0 0}.plc__tags[data-astro-cid-yf64fhpi]{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.plc__tags[data-astro-cid-yf64fhpi] li[data-astro-cid-yf64fhpi]{font-family:var(--font-body);font-weight:500;font-size:.875rem;line-height:20px;letter-spacing:-.16px;color:#3b0800;padding:2px 12px;border:1px solid color-mix(in srgb,#3b0800 40%,transparent);border-radius:999px}@media(max-width:900px){.pctx__row[data-astro-cid-yf64fhpi],.pdefis__row[data-astro-cid-yf64fhpi],.pappr__grid[data-astro-cid-yf64fhpi],.pcards[data-astro-cid-yf64fhpi],.plinked__grid[data-astro-cid-yf64fhpi]{grid-template-columns:1fr}.pstats__list[data-astro-cid-yf64fhpi]{grid-template-columns:1fr;gap:2.5rem}.pstack__list[data-astro-cid-yf64fhpi]{grid-template-columns:1fr 1fr}.pstat[data-astro-cid-yf64fhpi]+.pstat[data-astro-cid-yf64fhpi]{border-left:none}.pctx__media[data-astro-cid-yf64fhpi],.pdefis__media[data-astro-cid-yf64fhpi]{min-height:380px}}@media(max-width:560px){.pappr__grid[data-astro-cid-yf64fhpi]{grid-template-columns:minmax(0,1fr)}.pappr__card[data-astro-cid-yf64fhpi]{flex-direction:column;gap:1rem;padding:1.75rem 1.5rem}.pappr__icon[data-astro-cid-yf64fhpi],.pappr__icon[data-astro-cid-yf64fhpi] svg{width:64px;height:64px}.pappr__card[data-astro-cid-yf64fhpi] h3[data-astro-cid-yf64fhpi]{overflow-wrap:anywhere}.pstack__list[data-astro-cid-yf64fhpi]{grid-template-columns:minmax(0,1fr)}}
