.page-module__xgPmsG__page{background:var(--color-bg-base)}.page-module__xgPmsG__wayfinding{z-index:99;padding:var(--space-3) 0;pointer-events:none;position:fixed;top:0;left:0;right:0}.page-module__xgPmsG__wayfindingLink{font-family:var(--font-body);font-size:var(--text-body-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);transition:color var(--transition-base);pointer-events:auto;text-decoration:none}.page-module__xgPmsG__wayfindingLink:hover{color:var(--color-gold-primary)}.page-module__xgPmsG__hero{padding-top:calc(var(--space-24) + 60px);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border-subtle)}.page-module__xgPmsG__heroContent{max-width:var(--container-narrow)}.page-module__xgPmsG__heroHeading{font-family:var(--font-display);font-size:var(--text-display-xl);font-weight:var(--weight-regular);color:var(--color-text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-block:var(--space-5) var(--space-6)}.page-module__xgPmsG__storySection{background:var(--color-bg-base)}.page-module__xgPmsG__storyBody{font-size:var(--text-body-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:var(--measure-prose);margin-bottom:var(--space-6)}.page-module__xgPmsG__milestones{margin-top:var(--space-12);border-left:1px solid var(--color-border-subtle);padding-left:var(--space-8);flex-direction:column;gap:0;display:flex}.page-module__xgPmsG__milestone{gap:var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--color-border-subtle);align-items:flex-start;display:flex;position:relative}.page-module__xgPmsG__milestone:before{content:"";left:calc(-1 * var(--space-8) - 4px);top:calc(var(--space-5) + 6px);background:var(--color-gold-primary);border-radius:50%;width:8px;height:8px;position:absolute}.page-module__xgPmsG__milestone:last-child{border-bottom:none}.page-module__xgPmsG__milestoneYear{font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:var(--weight-semibold);color:var(--color-gold-primary);letter-spacing:var(--tracking-widest);text-transform:uppercase;flex-shrink:0;min-width:80px;padding-top:2px}.page-module__xgPmsG__milestoneEvent{font-size:var(--text-body-md);color:var(--color-text-muted);line-height:var(--leading-normal)}.page-module__xgPmsG__brandsSection{background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle)}.page-module__xgPmsG__sectionHeader{margin-bottom:var(--space-10)}.page-module__xgPmsG__sectionHeading{color:var(--color-text-primary);margin-top:var(--space-3)}.page-module__xgPmsG__brandsGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.page-module__xgPmsG__brandItem{gap:var(--space-3);padding:var(--space-8);background:var(--color-bg-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:border-color var(--transition-base), transform var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__xgPmsG__brandItem:hover{border-color:var(--color-gold-dark);transform:translateY(-3px)}.page-module__xgPmsG__brandItemName{font-family:var(--font-display);font-size:var(--text-display-sm);color:var(--color-gold-primary);line-height:var(--leading-snug)}.page-module__xgPmsG__brandItemDesc{font-size:var(--text-body-sm);color:var(--color-text-muted);line-height:var(--leading-normal);flex:1}.page-module__xgPmsG__brandItemCta{font-size:var(--text-body-xs);font-weight:var(--weight-medium);color:var(--color-gold-primary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-top:var(--space-2)}.page-module__xgPmsG__contactSection{background:var(--color-bg-base);border-top:1px solid var(--color-gold-dark)}.page-module__xgPmsG__contactInner{text-align:center;align-items:center;gap:var(--space-6);padding-block:var(--section-padding-y);flex-direction:column;display:flex}.page-module__xgPmsG__contactHeading{color:var(--color-text-primary)}.page-module__xgPmsG__contactBody{font-size:var(--text-body-lg);color:var(--color-text-muted)}@media (max-width:768px){.page-module__xgPmsG__brandsGrid{grid-template-columns:1fr}}
