.PracticeGateway-module__jxp_ZW__gateway{height:calc(100svh - var(--header-height) - 5rem);min-height:25rem;max-width:var(--page-max);padding:clamp(.8rem, 2vh, 1.5rem) var(--page-gutter) clamp(1rem, 2vh, 1.5rem);flex-direction:column;gap:.75rem;margin:0 auto;display:flex}.PracticeGateway-module__jxp_ZW__intro{color:var(--color-ink);font:500 .68rem var(--font-data);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex}.PracticeGateway-module__jxp_ZW__panels{flex:1;gap:.45rem;min-height:0;display:flex}.PracticeGateway-module__jxp_ZW__panel{color:#fff;isolation:isolate;background-color:#252624;background-position:50%;background-size:cover;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;transition:flex-grow .65s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.PracticeGateway-module__jxp_ZW__panel[data-active=true]{flex-grow:2.5}.PracticeGateway-module__jxp_ZW__panel:nth-child(2),.PracticeGateway-module__jxp_ZW__panel:nth-child(3){background-position:50% 15%}.PracticeGateway-module__jxp_ZW__panel:before{z-index:-1;content:"";background:linear-gradient(#0000005c 0%,#0003 35%,#000000de 100%);transition:background-color .4s;position:absolute;inset:0}.PracticeGateway-module__jxp_ZW__panel[data-active=true]:before{background-color:#00000014}.PracticeGateway-module__jxp_ZW__trigger{width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2vw,2rem);display:flex}.PracticeGateway-module__jxp_ZW__trigger:focus-visible,.PracticeGateway-module__jxp_ZW__cta:focus-visible{outline-offset:-4px;outline:3px solid #ff9a37}.PracticeGateway-module__jxp_ZW__number{font:500 .72rem var(--font-data);letter-spacing:.08em}.PracticeGateway-module__jxp_ZW__title{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;font-size:clamp(1.2rem,2.5vw,2.8rem);font-weight:600;line-height:1.06;display:block}.PracticeGateway-module__jxp_ZW__symbol{border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem)}.PracticeGateway-module__jxp_ZW__content{opacity:0;gap:.7rem;max-height:0;padding:0 clamp(1rem,2vw,2rem);transition:opacity .28s,transform .4s,max-height .45s,padding .45s;display:grid;overflow:hidden;transform:translateY(.75rem)}.PracticeGateway-module__jxp_ZW__panel[data-active=true] .PracticeGateway-module__jxp_ZW__content{opacity:1;max-height:18rem;padding-bottom:clamp(1rem,2vw,2rem);transform:none}.PracticeGateway-module__jxp_ZW__short,.PracticeGateway-module__jxp_ZW__detail{max-width:38ch;margin:0;line-height:1.4}.PracticeGateway-module__jxp_ZW__short{font-size:clamp(1rem,1.3vw,1.2rem);font-weight:600}.PracticeGateway-module__jxp_ZW__detail{color:#f0f0ed;font-size:clamp(.86rem,1vw,1rem)}.PracticeGateway-module__jxp_ZW__cta{color:#161616;background:#e9802d;justify-self:start;margin-top:.4rem;padding:.65rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.PracticeGateway-module__jxp_ZW__cta:hover{background:#ffa95b}@media (max-width:60rem){.PracticeGateway-module__jxp_ZW__gateway{min-height:25rem}.PracticeGateway-module__jxp_ZW__panels{flex-direction:column}.PracticeGateway-module__jxp_ZW__panel{min-height:4rem}.PracticeGateway-module__jxp_ZW__panel[data-active=true]{flex-grow:3.5}.PracticeGateway-module__jxp_ZW__trigger{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;padding:.9rem 1rem}.PracticeGateway-module__jxp_ZW__number{flex:none}.PracticeGateway-module__jxp_ZW__title{max-width:none;padding-right:2.5rem;font-size:clamp(1.1rem,3.5vw,1.7rem)}.PracticeGateway-module__jxp_ZW__panel[data-active=true] .PracticeGateway-module__jxp_ZW__trigger{align-items:flex-start}.PracticeGateway-module__jxp_ZW__symbol{top:.8rem;right:1rem}.PracticeGateway-module__jxp_ZW__content{gap:.5rem}.PracticeGateway-module__jxp_ZW__panel[data-active=true] .PracticeGateway-module__jxp_ZW__content{padding-bottom:1rem}.PracticeGateway-module__jxp_ZW__short{font-size:1rem}.PracticeGateway-module__jxp_ZW__detail{font-size:.88rem}}@media (max-height:42rem) and (min-width:60.01rem){.PracticeGateway-module__jxp_ZW__gateway{min-height:28rem}}@media (prefers-reduced-motion:reduce){.PracticeGateway-module__jxp_ZW__panel,.PracticeGateway-module__jxp_ZW__panel:before,.PracticeGateway-module__jxp_ZW__content{transition:none}}
