.rings-hero{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:clamp(120px,18vh,440px) 20px 80px;overflow:hidden;background:#442525;border-radius:10px;width:calc(100% - 20px);margin-top:10px;margin-left:10px;height:calc(100vh - 20px)}.rings-hero__rings{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transform:translateY(24%)}.rings-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:30px;max-width:560px;text-align:center}@media(min-width:1200px){.rings-hero__content{gap:clamp(1.875rem,.8397332255rem + 1.212611156vw,3.75rem);max-width:clamp(35rem,12.9143088116rem + 25.8690379951vw,75rem)}}.rings-hero__text{display:flex;flex-direction:column;align-items:center;gap:25px}@media(min-width:1200px){.rings-hero__text{gap:clamp(1.5625rem,.699777688rem + 1.0105092967vw,3.125rem)}}.rings-hero__heading{margin:0;font-family:Forum,serif;font-weight:400;font-size:clamp(2.5rem,2.0054347826rem + 2.0289855072vw,6.875rem);line-height:.8;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.rings-hero__heading{font-size:clamp(3.75rem,.9892886015rem + 3.2336297494vw,8.75rem)}}.rings-hero__subtitle{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:clamp(1rem,.9434782609rem + .231884058vw,1.5rem);line-height:1.4;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.rings-hero__subtitle{font-size:clamp(1rem,.5168755053rem + .5658852061vw,1.875rem)}}.rings-hero__cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:343px;max-width:100%;min-height:50px;padding:8px 24px;border-radius:999px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:14px;letter-spacing:-.02em}@media(min-width:1200px){.rings-hero__cta{min-width:clamp(21.4375rem,7.0472918351rem + 16.8552950687vw,47.5rem);min-height:clamp(3.125rem,1.0544664511rem + 2.425222312vw,6.875rem);font-size:clamp(.875rem,.3228577203rem + .6467259499vw,1.875rem);white-space:nowrap}}.rings-hero__cta{--roll-idle: #F0F0F0;--roll-hover: #8C1A1E;position:relative;isolation:isolate;overflow:hidden;color:#170b0b;transition:color .55s cubic-bezier(.16,1,.3,1);background:#f0f0f0}.rings-hero__cta.has-roll-bg{background:#8c1a1e}.rings-hero__cta>*:not(.btn-roll-bg){position:relative;z-index:1}.rings-hero__cta .btn-roll__out{color:#170b0b;transition:transform .55s cubic-bezier(.16,1,.3,1)}.rings-hero__cta .btn-roll__in{color:#fff;transition:transform .55s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.rings-hero__cta .btn-roll__out,.rings-hero__cta .btn-roll__in{transition:none}}.rings-hero__cta:not(.has-roll-bg):hover{background:#8c1a1e}.rings-hero__cta:hover{color:#fff}.rings-hero__cta:hover .btn-roll:not(.is-split) .btn-roll__out{transform:translateY(-100%)}.rings-hero__cta:hover .btn-roll:not(.is-split) .btn-roll__in{transform:translateY(0)}.resources-list{padding-top:clamp(2.5rem,2.0054347826rem + 2.0289855072vw,6.875rem);padding-bottom:clamp(2.5rem,2.0054347826rem + 2.0289855072vw,6.875rem)}.resources-list__heading{margin:0;font-family:Forum,serif;font-weight:400;font-size:clamp(2.5rem,2.0054347826rem + 2.0289855072vw,6.875rem);line-height:1.18;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.resources-list__heading{line-height:.8}}.resources-list__tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(1.875rem,1.5217391304rem + 1.4492753623vw,5rem)}@media(min-width:1200px){.resources-list__tabs{gap:clamp(.625rem,.2799110752rem + .4042037187vw,1.25rem)}}.resources-list__tab{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px #f0f0f0;color:#f0f0f0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300;font-size:16px;line-height:1;letter-spacing:-.02em;cursor:pointer;transition:background-color .2s ease,color .2s ease}@media(min-width:1200px){.resources-list__tab{padding:clamp(.625rem,.2108932902rem + .4850444624vw,1.375rem) clamp(.875rem,.2538399353rem + .7275666936vw,2rem);font-size:clamp(1rem,.3788399353rem + .7275666936vw,2.125rem);box-shadow:inset 0 0 0 clamp(.0625rem,.0107366613rem + .0606305578vw,.15625rem) #f0f0f0}}.resources-list__tab:hover{background:#f0f0f029;color:#fff}.resources-list__tab.is-active{background:#f0f0f0;color:#170b0b}.resources-list__grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:clamp(1.875rem,1.5217391304rem + 1.4492753623vw,5rem)}@media(min-width:576px){.resources-list__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.resources-list__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.resources-list__grid{grid-template-columns:repeat(4,1fr);gap:clamp(.5rem,.0858932902rem + .4850444624vw,1.25rem)}}.resources-list__empty{margin-top:clamp(1.875rem,1.5217391304rem + 1.4492753623vw,5rem);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(1rem,.9434782609rem + .231884058vw,1.5rem);color:#fff9}
