.x2v2bq0{position:relative}.x2v2bq1{position:absolute;top:100%;left:0;width:100%;z-index:20}.x2v2bq2{background:transparent;width:100%;z-index:3}.x2v2bq3{display:grid;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);grid-template-rows:repeat(auto,1fr);grid-template-columns:minmax(0,18.75rem) 1fr;padding:1.875rem 0;z-index:1!important;grid-gap:1.25rem 2.25rem;gap:1.25rem 2.25rem}.x2v2bq3,.x2v2bq4{width:100%;background-color:var(--_1v4xt411)}.x2v2bq4{overflow-y:auto;max-height:70vh}.x2v2bq5{position:absolute;top:100%;left:0;width:100%;height:100vh;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,0))}.x2v2bq6{opacity:0}.x2v2bq7{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.x2v2bq7,.x2v2bq8{opacity:1}.x2v2bq9{opacity:0;pointer-events:none;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.x2v2bqa{position:relative;grid-row:1/2;grid-column:1/2;display:grid;grid-template-rows:auto 1fr;max-width:37.5rem}.x2v2bqb{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.9375rem;height:16rem;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);-webkit-transform:var(--_1e4i1wn1);transform:var(--_1e4i1wn1);-webkit-transition-delay:.1s;transition-delay:.1s;padding-bottom:.3125rem}.x2v2bqc{-webkit-transform:var(--_1e4i1wn3);transform:var(--_1e4i1wn3)}.x2v2bqd{-ms-flex-direction:column;flex-direction:column;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out;padding-bottom:1.25rem}.x2v2bqd,.x2v2bqe{display:-ms-flexbox;display:flex;gap:.625rem}.x2v2bqe{-ms-flex-align:center;align-items:center}.x2v2bqf{-ms-flex:none;flex:none}.x2v2bqg{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.x2v2bqd:hover .x2v2bqg,.x2v2bqg.active{color:var(--_1v4xt417)}.x2v2bqh{color:var(--_1v4xt416);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.x2v2bqi{max-width:95%}.x2v2bqj{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;grid-column:2/3;grid-row:1/2;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);grid-row-gap:1.25rem;row-gap:1.25rem;grid-column-gap:2.5rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.x2v2bqk{margin-top:1rem;font-weight:var(--_1eywakm7);font-size:1rem}.x2v2bqm{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;color:var(--_1v4xt413);position:relative;margin:.625rem 0;padding:0 1.5rem;will-change:left,right}.x2v2bqm:after{content:"";background:var(--_1v4xt417);height:2px;position:absolute;bottom:0;-webkit-transition:all .2s 25ms;transition:all .2s 25ms;left:100%;right:0}.x2v2bqm:hover~.x2v2bqm:after{left:0;right:100%}.x2v2bqm:hover:after{left:0;right:0}.x2v2bqn{-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:500;white-space:nowrap;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.x2v2bqm:hover .x2v2bqn,.x2v2bqn.active{color:var(--_1v4xt417)}.x2v2bqo{display:grid;grid-template-columns:1fr auto auto;-ms-flex-align:center;align-items:center;z-index:150;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.x2v2bqp{height:5rem;-webkit-transition:height .3s cubic-bezier(.4,0,.2,1);transition:height .3s cubic-bezier(.4,0,.2,1)}.x2v2bqq{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}[data-has-subnav=true][data-scrolled=true] .x2v2bqq{opacity:0;-webkit-transform:scale(.82) translateY(-8px);transform:scale(.82) translateY(-8px);pointer-events:none}.x2v2bqr{display:none;padding:0 1rem;height:100%}.x2v2bqs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-self:flex-end;gap:0}.x2v2bqt,.x2v2bqu{display:none}.x2v2bqu{color:var(--_1v4xt41h);font-weight:500;gap:.625rem;fill:var(--_1v4xt41h);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.x2v2bqu:hover{color:var(--_1v4xt41j);fill:var(--_1v4xt41j)}.x2v2bqv{background:var(--_1v4xt41l);border-radius:.375rem;color:var(--_1v4xt414);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:auto 0;padding:.25rem .75rem;font-size:.75rem;font-weight:600}@media screen and (min-width:1024px){.x2v2bq2{background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.x2v2bqo{grid-template-columns:repeat(3,auto)}.x2v2bqp{height:6.25rem}[data-has-subnav=false][data-nav-compact=true] .x2v2bqp{height:5rem}.x2v2bqr{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-self:center}.x2v2bqs{gap:2.5rem}.x2v2bqt{display:contents}}@media screen and (min-width:1280px){.x2v2bq3{grid-template-columns:minmax(0,20.625rem) 1fr;gap:1.75rem 3rem;padding:3.125rem 0}.x2v2bq4{max-height:80vh}.x2v2bqd{padding-bottom:.75rem}.x2v2bqi{max-width:83%}.x2v2bqu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1240px){.x2v2bqm{padding:0 2.5rem}}