@keyframes _71jwqn5{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
._71jwqn2{flex-direction:column;align-items:center;gap:clamp(12px,2vh,20px);width:100%;max-width:min(100%,1100px);margin:0 auto;display:flex}
._71jwqn3{letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--_1so50cs2);white-space:nowrap;justify-content:center;align-items:center;gap:16px;margin:0;font-size:.75rem;display:flex}
._71jwqn4{background-color:var(--_1so50cs5);flex:1;min-width:40px;max-width:220px;height:1px;position:relative;overflow:hidden}
._71jwqn6{background-color:var(--_1so50cs1);transform-origin:0;animation:_71jwqn5 var(--_71jwqn0) linear both;position:absolute;inset:0}
._71jwqn7{color:var(--_1so50cs3)}
._71jwqn8{display:grid}
._71jwqn9{font-family:var(--font-display), var(--font-primary), system-ui, sans-serif;letter-spacing:-.01em;text-align:center;text-transform:uppercase;color:var(--_1so50cs1);flex-wrap:wrap;grid-area:1/1;justify-content:center;gap:0 .24em;margin:0;font-size:clamp(1.75rem,min(2.9vw,5.2vh),2.75rem);font-weight:600;line-height:.95;display:flex}
._71jwqna{padding:.04em 0;display:inline-block;overflow:hidden}
._71jwqnb{display:inline-block}
._71jwqnc{transition:transform .9s cubic-bezier(.65, 0, .35, 1) calc(.25s + var(--_71jwqn1));transform:none}
._71jwqnd{transition:transform .9s cubic-bezier(.65, 0, .35, 1) var(--_71jwqn1);transform:translateY(-115%)}
._71jwqne{transition:none;transform:translateY(115%)}
@keyframes _81wuwk1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
@keyframes _81wuwk3{0%{transform:translateY(105%)}to{transform:none}}
._81wuwk2{--_81wuwk0:0s;animation:_81wuwk1 1.2s cubic-bezier(.16, 1, .3, 1) var(--_81wuwk0) both}
._81wuwk4{--_81wuwk0:0s;animation:_81wuwk3 1.2s cubic-bezier(.16, 1, .3, 1) var(--_81wuwk0) both}
._5topd10{color:var(--_1so50cs0);-webkit-text-stroke:2px var(--_1so50cs1);paint-order:stroke fill}
._5topd11{-webkit-text-stroke:3px var(--_1so50cs1)}
@keyframes _1cr7jmk8{0%{transform:none}50%{transform:translateY(-115%)}50.01%{transform:translateY(115%)}to{transform:none}}
._1cr7jmk1{flex-direction:column;gap:clamp(24px,5vh,56px);min-height:max(95svh,532px);padding-top:calc(5.75rem + clamp(16px,4vh,40px));padding-bottom:clamp(20px,3.5vh,36px);display:flex}
._1cr7jmk2{font-family:var(--font-display), var(--font-primary), system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--_1so50cs1);flex-direction:column;align-items:center;margin:auto 0 0;font-size:clamp(2.75rem,min(7vw,43.4783svh - 121.739px),7.5rem);font-weight:600;line-height:.86;display:flex}
._1cr7jmk3{flex-wrap:wrap;justify-content:center;gap:0 .2em;display:flex}
._1cr7jmk6{margin-bottom:auto}
._1cr7jmk7{cursor:default;padding:.04em 0;display:inline-block;overflow:hidden}
._1cr7jmk9{display:inline-block}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._1cr7jmk7:hover ._1cr7jmk9{animation:_1cr7jmk8 .64s cubic-bezier(.65, 0, .35, 1) var(--_1cr7jmk0)}}
._1ehry4e0{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""a a""b c""d e";grid-auto-rows:minmax(130px,auto);gap:6px;min-height:0;display:grid}
._1ehry4e0>:first-child{grid-area:a}
._1ehry4e0>:nth-child(2){grid-area:b}
._1ehry4e0>:nth-child(3){grid-area:c}
._1ehry4e0>:nth-child(4){grid-area:d}
._1ehry4e0>:nth-child(5){grid-area:e}
._1ehry4e0>:nth-child(6){grid-area:f}
._1ehry4e0>:nth-child(7){grid-area:g}
._1ehry4e0>:nth-child(8){grid-area:h}
._1ehry4e0>:nth-child(9){grid-area:i}
._1ehry4e0>:nth-child(10){grid-area:j}
._1ehry4e1{border:1px solid var(--_1so50cs5);background-color:var(--_1so50cs4);min-height:0;color:var(--dx-palette-light);backface-visibility:hidden;flex-direction:column;justify-content:space-between;gap:10px;padding:clamp(12px,1.2vw,20px);text-decoration:none;transition:transform .48s cubic-bezier(.65,0,.35,1),border-color .45s;display:flex;position:relative;overflow:hidden}
._1ehry4e2{transform:perspective(1100px)rotateX(90deg)}
._1ehry4e3{transform:perspective(1100px)rotateX(0)}
._1ehry4e5{display:none}
._1ehry4e6{object-fit:cover;filter:saturate(1.15)contrast(1.04)brightness(.82)}
._1ehry4e7{background:linear-gradient(#0000004d 0%,#0000 35%,#000000d1 100%);position:absolute;inset:0}
._1ehry4e8{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}
._1ehry4e9{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#fffc;min-width:0;font-size:.6875rem;overflow:hidden}
._1ehry4ea{letter-spacing:.14em;text-transform:uppercase;background-color:#00000073;border:1px solid #ffffff8c;flex:none;padding:5px 8px;font-size:.625rem;line-height:1}
._1ehry4eb{font-family:var(--font-display), var(--font-primary), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:.96;position:relative}
._1ehry4ec{font-size:clamp(1.75rem,min(2.9vw,5.2vh),2.75rem)}
._1ehry4ed{font-size:clamp(1.0625rem,min(1.25vw,2.3vh),1.25rem)}
@media screen and (min-width:1024px){._1ehry4e0{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""a a d e""f g h h""i j h h";grid-auto-rows:auto}._1ehry4e5{display:flex}}
@media (hover:hover) and (pointer:fine){._1ehry4e1:hover{border-color:var(--_1so50cs1)}}
.hbhmip0{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:calc(5.75rem + clamp(16px,4vh,40px));padding-bottom:clamp(1.75rem,5vh,3rem);display:grid}
.hbhmip1{flex-direction:column;justify-content:space-between;gap:clamp(18px,3vh,28px);min-height:0;padding:clamp(16px,min(1.5vw,2.6vh),24px);display:flex}
.hbhmip2{background-color:var(--_1so50cs1);color:var(--_1so50cs0);font-family:var(--font-display), var(--font-primary), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;font-weight:700;line-height:1;display:flex}
.hbhmip3{background-color:var(--_1so50cs0);width:6px;height:6px}
.hbhmip4{flex-direction:column;gap:clamp(10px,1.8vh,16px);display:flex}
.hbhmip5{border-bottom:1px solid var(--_1so50cs1);font-family:var(--font-display), var(--font-primary), system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:0;padding-bottom:clamp(10px,1.8vh,16px);font-size:clamp(1.75rem,min(2.9vw,5.2vh),2.75rem);font-weight:700;line-height:.88}
.hbhmip6{display:inline}
.hbhmip7{color:var(--_1so50cs0);-webkit-text-stroke:1.5px var(--_1so50cs1);paint-order:stroke fill}
.hbhmip9{text-wrap:pretty;margin:0;font-size:clamp(.8125rem,min(1vw,1.9vh),1rem);font-weight:500;line-height:1.4}
.hbhmipa{flex-direction:column;gap:10px;display:flex}
.hbhmipb{min-height:0;display:grid}
@media screen and (min-width:1024px){.hbhmip0{grid-template-columns:clamp(270px,21vw,330px) minmax(0,1fr);height:max(83.6svh,532px)}}
