._page_c43a703{background:var(--cream);color:var(--body-color);font-family:var(--indigo-body-font)}._hero_c43a703{background:var(--cosmic);color:var(--cream);text-align:center;padding:clamp(5.5rem,11vw,9rem) 1.25rem clamp(5rem,10vw,8rem);position:relative;overflow:hidden}._hero_c43a703:before,._hero_c43a703:after{border:1px solid color-mix(in srgb, var(--goldlight) 35%, transparent);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._hero_c43a703:before{width:min(76vw,48rem);height:min(76vw,48rem)}._hero_c43a703:after{width:min(57vw,35rem);height:min(57vw,35rem)}._heroGlow_c43a703{background:radial-gradient(circle, color-mix(in srgb, var(--plum) 46%, transparent), transparent 64%);opacity:.7;position:absolute;inset:0}._heroContent_c43a703{z-index:1;max-width:48rem;margin:0 auto;position:relative}._heroLogo_c43a703{object-fit:contain;width:clamp(4.5rem,10vw,5.5rem);height:auto;margin:0 auto 1rem}._wordmark_c43a703,._eyebrow_c43a703,._sectionEyebrow_c43a703,._panelLabel_c43a703{font-family:var(--indigo-wordmark-font);letter-spacing:.25em;text-transform:uppercase;font-size:.64rem;font-weight:600}._wordmark_c43a703{color:var(--goldlight);margin:0 0 2.5rem}._eyebrow_c43a703{color:var(--goldlight);margin:0 0 1rem}._hero_c43a703 h1,._firstOpening_c43a703 h2,._definitionSection_c43a703 h2,._requestSection_c43a703 h2,._constitution_c43a703 h2,._confirmation_c43a703 h3{font-family:var(--indigo-heading-font);letter-spacing:.055em;font-weight:500}._hero_c43a703 h1{color:var(--cream);margin:0;font-size:clamp(3rem,10vw,6.7rem);line-height:1.05}._heroStatement_c43a703{max-width:32rem;margin:1.7rem auto 0;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.55}._heroDetail_c43a703{color:color-mix(in srgb, var(--cream) 76%, transparent);max-width:37rem;margin:1.15rem auto 0;line-height:1.8}._invitationButton_c43a703,._requestButton_c43a703{background:var(--gold);border:1px solid var(--goldlight);color:var(--ink);cursor:pointer;font-family:var(--indigo-heading-font);letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;min-height:3.1rem;padding:.85rem 1.25rem;font-size:.68rem;font-weight:700;transition:background-color .16s,transform .16s;display:inline-flex}._invitationButton_c43a703{margin-top:2.25rem}._invitationButton_c43a703:hover,._requestButton_c43a703:hover{background:var(--goldlight);transform:translateY(-1px)}._invitationButton_c43a703:disabled,._requestButton_c43a703:disabled{cursor:not-allowed;opacity:.68;transform:none}._firstOpening_c43a703,._definitionSection_c43a703,._requestSection_c43a703{max-width:76rem;margin:0 auto;padding:clamp(4.5rem,9vw,7.75rem) 1.25rem}._firstOpening_c43a703{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,7vw,7rem);display:grid}._openingCopy_c43a703{align-self:center}._sectionEyebrow_c43a703{color:var(--gold);align-items:center;gap:.55rem;margin:0 0 1rem;display:flex}._firstOpening_c43a703 h2,._definitionSection_c43a703 h2,._requestSection_c43a703 h2,._constitution_c43a703 h2{color:var(--ink);margin:0;font-size:clamp(1.85rem,4vw,3.2rem);line-height:1.27}._openingCopy_c43a703>p:not(._sectionEyebrow_c43a703),._definitionIntro_c43a703>p:not(._sectionEyebrow_c43a703),._constitution_c43a703>p{font-size:1.03rem;line-height:1.9}._emphasis_c43a703{color:var(--ink);font-family:var(--indigo-heading-font);letter-spacing:.04em;font-size:1.1rem!important}._constitution_c43a703{background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-card);padding:clamp(1.6rem,4vw,3rem)}._constitution_c43a703 ol{color:var(--ink);margin:1.75rem 0;padding-left:1.35rem;line-height:1.75}._constitution_c43a703 li{margin-bottom:.8rem;padding-left:.3rem}._definitionSection_c43a703{border-top:1px solid var(--border)}._definitionIntro_c43a703{max-width:43rem}._definitionGrid_c43a703{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.25rem;margin-top:2.75rem;display:grid}._isPanel_c43a703,._notPanel_c43a703{padding:clamp(1.5rem,4vw,2.75rem)}._isPanel_c43a703{background:var(--ink);color:var(--cream)}._notPanel_c43a703{border:1px solid var(--border);color:var(--body-color)}._panelLabel_c43a703{color:var(--goldlight);margin:0 0 1.35rem}._notPanel_c43a703 ._panelLabel_c43a703{color:var(--gold)}._definitionGrid_c43a703 ul{margin:0;padding:0;list-style:none}._definitionGrid_c43a703 li{gap:.75rem;font-size:1rem;line-height:1.7;display:flex}._definitionGrid_c43a703 li+li{margin-top:1rem}._isPanel_c43a703 svg{color:var(--goldlight);flex:none;margin-top:.3rem}._notPanel_c43a703 li:before{color:var(--gold);content:"—";margin-right:.2rem}._requestSection_c43a703{background:var(--cosmic);color:var(--cream);max-width:none;padding-left:max(1.25rem,50% - 36rem);padding-right:max(1.25rem,50% - 36rem)}._requestIntro_c43a703{text-align:center;max-width:40rem;margin:0 auto}._requestIntro_c43a703 ._sectionEyebrow_c43a703{color:var(--goldlight);justify-content:center}._requestSection_c43a703 h2{color:var(--cream);font-size:clamp(2.1rem,5vw,4rem)}._requestIntro_c43a703>p:last-child{color:color-mix(in srgb, var(--cream) 80%, transparent);line-height:1.85}._requestAction_c43a703{text-align:center;max-width:43rem;margin:clamp(2.4rem,6vw,4rem) auto 0}._groupLinkNote_c43a703{color:color-mix(in srgb, var(--cream) 72%, transparent);max-width:30rem;margin:1rem auto 0;font-size:.9rem;line-height:1.65}@media (max-width:760px){._firstOpening_c43a703,._definitionGrid_c43a703{grid-template-columns:1fr}._firstOpening_c43a703{gap:2.5rem}._notPanel_c43a703{margin-left:1.2rem}}
