.MembersPage_field__iMKH7{width:100%;min-width:0;padding:12px 14px;font-family:var(--font-catamaran),sans-serif;font-size:15px;color:var(--irhc-ink);background:#ffffff;border:1px solid rgba(34,34,34,.35);border-radius:0;outline:none;transition:border-color .15s ease}.MembersPage_field__iMKH7:focus{border-color:var(--irhc-teal)}.MembersPage_field__iMKH7::placeholder{color:rgba(34,34,34,.45)}.MembersPage_submit__4eEPx{padding:12px 14px;font-family:var(--font-catamaran),sans-serif;font-size:15px;font-weight:700;color:var(--irhc-ink);background:rgba(34,34,34,.06);border:1px solid rgba(34,34,34,.2);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.MembersPage_submit__4eEPx:hover:not(:disabled){background:var(--irhc-teal);color:#ffffff;border-color:var(--irhc-teal)}.MembersPage_submit__4eEPx:disabled{opacity:.7;cursor:default}.MembersPage_discordCard__arZ5I{display:flex;flex-direction:column;gap:8px;padding:22px 24px;background:var(--irhc-teal);text-decoration:none;border-radius:8px;transition:background .15s ease}.MembersPage_discordCard__arZ5I:hover{background:var(--irhc-teal-deep)}.MembersPage_calendarCard__zxwQ6{display:flex;flex-direction:column;gap:8px;padding:22px 24px;background:#ffffff;border:1px solid var(--irhc-teal);text-decoration:none;border-radius:8px;transition:background .15s ease}.MembersPage_calendarCard__zxwQ6:hover{background:rgba(41,104,101,.08)}.MembersPage_resourcesHeading__PGXMy{font-size:clamp(30px,5vw,40px)}@media (max-width:320px){.MembersPage_resourcesHeading__PGXMy{font-size:24px}}.MembersPage_policyRow__zIbVO{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 2px;min-width:0;text-decoration:none;transition:background .15s ease}.MembersPage_policyRow__zIbVO:hover{background:rgba(41,104,101,.06)}.MembersPage_linkButton__pl_o2{background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--font-catamaran),sans-serif;color:var(--irhc-teal);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.MembersPage_linkButton__pl_o2:hover{color:var(--irhc-teal-link-hover)}.MembersPage_primaryBtn__qbkre{padding:11px 20px;font-family:var(--font-catamaran),sans-serif;font-size:14px;font-weight:700;color:#ffffff;background:var(--irhc-teal);border:1px solid var(--irhc-teal);cursor:pointer;transition:background .15s ease}.MembersPage_primaryBtn__qbkre:hover:not(:disabled){background:var(--irhc-teal-deep)}.MembersPage_primaryBtn__qbkre:disabled{opacity:.7;cursor:default}.MembersPage_modalField__GY28x{width:100%;min-width:0;max-width:100%;padding:10px 12px;font-family:var(--font-catamaran),sans-serif;font-size:14px;font-weight:400;color:var(--irhc-ink);background:#ffffff;border:1px solid rgba(34,34,34,.35);outline:none;transition:border-color .15s ease}.MembersPage_modalField__GY28x:focus{border-color:var(--irhc-teal)}.MembersPage_modalField__GY28x::placeholder{color:rgba(34,34,34,.45)}.MembersPage_closeX__38PFt{background:transparent;border:none;cursor:pointer;font-size:18px;line-height:1;color:rgba(34,34,34,.6);padding:4px;transition:color .15s ease}.MembersPage_closeX__38PFt:hover{color:var(--irhc-ink)}.MembersPage_dialog__etkjR{position:fixed;inset:0;margin:auto;height:-moz-fit-content;height:fit-content;width:calc(100% - 40px);max-width:440px;overflow-wrap:break-word;max-height:calc(100vh - 40px);overflow-y:auto;background:#f7f4ed;border:1px solid #222222;padding:0;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .2s ease,transform .2s ease}.MembersPage_dialog__etkjR::-webkit-backdrop{background:rgba(34,34,34,.45);opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.MembersPage_dialog__etkjR::backdrop{background:rgba(34,34,34,.45);opacity:0;transition:opacity .18s ease}.MembersPage_dialogShow__aqrQC{opacity:1;transform:none}.MembersPage_dialogShow__aqrQC::-webkit-backdrop{opacity:1}.MembersPage_dialogShow__aqrQC::backdrop{opacity:1}.LandingPage_cta__iu3EG{display:inline-block;padding:12px 28px;background:var(--irhc-teal);color:#ffffff;border-radius:6px;text-decoration:none;font-family:var(--font-catamaran),sans-serif;font-weight:700;font-size:16px;transition:background .15s ease}.LandingPage_cta__iu3EG:hover{background:var(--irhc-teal-deep);color:#ffffff}.LandingPage_firstFold__gcOtI{display:flex;flex-direction:column;min-height:min(calc(100vh - 65px),880px);min-height:min(calc(100svh - 65px),880px)}.LandingPage_mtnBand__TuPlZ{flex:1 1 auto;min-height:150px}.LandingPage_heroInner__l3o8u{max-width:1040px;margin:0 auto;--hero-u:clamp(34px,min(6.5vw,6.4vh),48px);--hero-gap-badge:calc(var(--hero-u) * 0.42);--hero-gap-h1:calc(var(--hero-u) * 0.29);--hero-gap-sub:calc(var(--hero-u) * 0.5);--hero-sub-size:clamp(16px,calc(11.1px + var(--hero-u) * 0.143),18px);padding:clamp(28px,35vh - 132px,200px) clamp(20px,5vw,40px) calc(var(--hero-u) * .83)}@supports (height:1svh){.LandingPage_heroInner__l3o8u{--hero-u:clamp(34px,min(6.5vw,6.4svh),48px);padding-top:clamp(28px,35svh - 132px,200px)}}@media (max-width:640px){.LandingPage_firstFold__gcOtI{min-height:0}.LandingPage_mtnBand__TuPlZ{flex:0 0 auto;height:clamp(200px,32vw,300px)}.LandingPage_heroInner__l3o8u{--hero-u:clamp(34px,6.5vw,48px);--hero-gap-badge:20px;--hero-gap-h1:14px;--hero-gap-sub:24px;--hero-sub-size:18px;padding-block:clamp(48px,9vw,60px) 40px}}.LandingPage_directions__l6Los{color:var(--irhc-teal);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease,text-underline-offset .15s ease}.LandingPage_directions__l6Los:hover{color:var(--irhc-teal-link-hover);text-underline-offset:5px}.LandingPage_screenCover___B7Ru{position:absolute;left:0;right:0;top:65px;z-index:40;background:#ffffff;pointer-events:none}.LandingPage_coverSwap__tAU5o{animation:LandingPage_screenCoverFade__MuM7m 1s ease-in-out forwards}@keyframes LandingPage_screenCoverFade__MuM7m{0%{opacity:0}18%{opacity:1}55%{opacity:1}to{opacity:0}}.LandingPage_coverEnter__bhkjK{animation:LandingPage_screenCoverEnter__NSMkJ 1s ease-in-out forwards}@keyframes LandingPage_screenCoverEnter__NSMkJ{0%,50%{opacity:1}to{opacity:0}}.LandingPage_entryCurtain__0wy6F{position:fixed;inset:65px 0 0 0;z-index:40;background:#ffffff;pointer-events:none;animation:LandingPage_screenCoverEnter__NSMkJ 1s ease-in-out forwards}@media (prefers-reduced-motion:reduce){.LandingPage_entryCurtain__0wy6F{display:none}}