.hk-job-apply-page-view-input{--ui-text-opacity:1;width:100%;height:2.75rem;color:rgb(234 234 234/var(--ui-text-opacity,1));outline-offset:2px;background-color:#ffffff0f;border-width:1px;border-color:#ffffff1a;border-radius:10px;outline:2px solid #0000;padding-left:.875rem;padding-right:.875rem;font-size:14px;line-height:1.25rem}.hk-job-apply-page-view-input::placeholder{--ui-text-opacity:1;color:rgb(133 133 133/var(--ui-text-opacity,1))}.hk-job-apply-page-view-input:focus{border-color:#ffffff40}@media (min-width:768px){.hk-job-apply-page-view-input{--ui-text-opacity:1;height:auto;color:rgb(207 199 207/var(--ui-text-opacity,1));background-color:#ffffff0d;border-radius:11px;padding-top:.75rem;padding-bottom:.75rem;font-size:12px;line-height:18px}.hk-job-apply-page-view-input::placeholder{--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1))}}.hk-job-apply-page-view-label{flex-direction:column;gap:.5rem;width:100%;display:flex}.hk-job-apply-page-view-span{--ui-text-opacity:1;color:rgb(208 208 208/var(--ui-text-opacity,1));font-size:14px;font-weight:500;line-height:1.25rem}@media (min-width:768px){.hk-job-apply-page-view-span{--ui-text-opacity:1;color:rgb(207 199 207/var(--ui-text-opacity,1));font-size:12px;line-height:18px}}.hk-job-apply-page-view-span-2{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1))}.hk-job-apply-page-view-span-3{--ui-text-opacity:1;color:rgb(255 0 0/var(--ui-text-opacity,1));font-size:11px}.hk-job-apply-page-view-section{--ui-bg-opacity:1;background-color:rgb(15 15 15/var(--ui-bg-opacity,1));padding:.75rem 1rem}@media (min-width:768px){.hk-job-apply-page-view-section{background-color:#0000;padding:43px 0 71px}}.hk-job-apply-page-view-div{flex-direction:column;gap:18px;display:flex}@media (min-width:768px){.hk-job-apply-page-view-div{gap:2rem}}.hk-job-apply-page-view-back-button{--ui-text-opacity:1;color:rgb(174 167 188/var(--ui-text-opacity,1));font-size:14px;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hk-job-apply-page-view-back-button:hover{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1))}@media (min-width:768px){.hk-job-apply-page-view-back-button{--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1));font-size:12px;line-height:18px}}.hk-job-apply-page-view-div-2{flex-direction:column;gap:.625rem;display:flex}.hk-job-apply-page-view-h1{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:24px;font-weight:500;line-height:2rem}@media (min-width:768px){.hk-job-apply-page-view-h1{letter-spacing:.05em;font-size:30px;font-weight:700}}.hk-job-apply-page-view-p{--ui-text-opacity:1;color:rgb(133 133 133/var(--ui-text-opacity,1));gap:.5rem;font-size:12px;line-height:18px;display:flex}@media (min-width:768px){.hk-job-apply-page-view-p{--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1))}}.hk-job-apply-page-view-span-4{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));font-weight:500}.hk-job-apply-page-view-p-2{color:#fff9;max-width:42rem;font-size:14px;line-height:1.5rem}.hk-job-apply-page-view-div-3{flex-direction:column;gap:18px;display:flex}@media (min-width:768px){.hk-job-apply-page-view-div-3{flex-direction:row;align-items:flex-start;gap:2.25rem}}.hk-job-apply-page-view-div-4{background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;flex-direction:column;flex:1;order:2;gap:18px;min-width:0;padding:1.25rem;display:flex}@media (min-width:768px){.hk-job-apply-page-view-div-4{border-radius:18px;order:1;gap:21px;padding:2.25rem}}.hk-job-apply-page-view-div-5{gap:18px;display:grid}@media (min-width:768px){.hk-job-apply-page-view-div-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.hk-job-apply-page-view-div-6{position:relative}.hk-job-apply-page-view-select{appearance:none;padding-right:2rem}.hk-job-apply-page-view-span-5{pointer-events:none;--ui-translate-y:-50%;transform:translate(var(--ui-translate-x), var(--ui-translate-y)) rotate(var(--ui-rotate)) skewX(var(--ui-skew-x)) skewY(var(--ui-skew-y)) scaleX(var(--ui-scale-x)) scaleY(var(--ui-scale-y));--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1));position:absolute;top:50%;right:.875rem}.hk-job-apply-page-view-div-7{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.hk-job-apply-page-view-div-7{gap:.625rem}}.hk-job-apply-page-view-button{background-color:#ffffff0f;border:1px dashed #ffffff24;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;height:92px;font-size:12px;line-height:18px;display:flex}@media (min-width:768px){.hk-job-apply-page-view-button{background-color:#ffffff0d;border-color:#ffffff1a;border-radius:.75rem;height:auto;padding-top:1.5rem;padding-bottom:1.5rem}}.hk-job-apply-page-view-button-2{border-color:rgb(var(--brand-pink-rgb) / .6)}@media (min-width:768px){.hk-job-apply-page-view-span-6{display:none}}.hk-job-apply-page-view-span-7{display:none}@media (min-width:768px){.hk-job-apply-page-view-span-7{display:inline}}.hk-job-apply-page-view-span-8{--ui-text-opacity:1;color:rgb(133 133 133/var(--ui-text-opacity,1))}@media (min-width:768px){.hk-job-apply-page-view-span-8{--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1))}}.hk-job-apply-page-view-input-2{display:none}.hk-job-apply-page-view-textarea{resize:none;height:120px;padding-top:.875rem;padding-bottom:.875rem}@media (min-width:768px){.hk-job-apply-page-view-textarea{height:116px;padding-top:.75rem;padding-bottom:.75rem}}.hk-job-apply-page-view-label-2{--ui-text-opacity:1;color:rgb(184 184 184/var(--ui-text-opacity,1));align-items:flex-start;gap:.625rem;font-size:12px;line-height:18px;display:flex}@media (min-width:768px){.hk-job-apply-page-view-label-2{--ui-text-opacity:1;color:rgb(207 199 207/var(--ui-text-opacity,1));align-items:center;gap:.5rem}}.hk-job-apply-page-view-input-3{appearance:none;background-color:#ffffff0f;border-width:1px;border-color:#ffffff29;border-radius:4px;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.hk-job-apply-page-view-input-3:checked{--ui-bg-opacity:1;background-color:rgb(var(--brand-pink-rgb) / var(--ui-bg-opacity,1));border-color:#0000}@media (min-width:768px){.hk-job-apply-page-view-input-3{background-color:#ffffff0d;border-color:#ffffff1a;margin-top:0}}.hk-job-apply-page-view-app-link:hover{text-decoration-line:underline}.hk-job-apply-page-view-span-9{--ui-text-opacity:1;color:rgb(255 0 0/var(--ui-text-opacity,1));margin-top:-.75rem;font-size:11px}.hk-job-apply-page-view-button-3{--ui-text-opacity:1;width:100%;height:3rem;color:rgb(255 255 255/var(--ui-text-opacity,1));border-radius:9999px;font-size:14px;font-weight:500}.hk-job-apply-page-view-button-3:disabled{opacity:.6}@media (min-width:768px){.hk-job-apply-page-view-button-3{width:196px}}.hk-job-apply-page-view-p-3{font-size:12px}.hk-job-apply-page-view-p-4{--ui-text-opacity:1;color:rgb(61 214 140/var(--ui-text-opacity,1))}.hk-job-apply-page-view-p-5{--ui-text-opacity:1;color:rgb(255 0 0/var(--ui-text-opacity,1))}.hk-job-apply-page-view-aside{background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;flex-direction:column;flex-shrink:0;order:1;gap:1rem;width:100%;height:fit-content;padding:1.25rem;display:flex}@media (min-width:768px){.hk-job-apply-page-view-aside{order:2;gap:21px;width:302px;padding:1.5rem}}.hk-job-apply-page-view-h2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:20px;font-weight:500;line-height:1.75rem}@media (min-width:768px){.hk-job-apply-page-view-h2{font-size:14px;line-height:1.25rem}}.hk-job-apply-page-view-ol>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(1rem * var(--ui-space-y-reverse))}.hk-job-apply-page-view-li{gap:.75rem;display:flex}.hk-job-apply-page-view-p-6{font-size:16px;font-weight:500;line-height:22px}@media (min-width:768px){.hk-job-apply-page-view-p-6{font-size:13px;font-weight:600}}.hk-job-apply-page-view-p-7{--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1))}.hk-job-apply-page-view-div-8{flex-direction:column;gap:.25rem;font-size:12px;line-height:18px;display:flex}.hk-job-apply-page-view-p-8{--ui-text-opacity:1;color:rgb(234 234 234/var(--ui-text-opacity,1));font-size:14px;font-weight:500;line-height:1.25rem}@media (min-width:768px){.hk-job-apply-page-view-p-8{--ui-text-opacity:1;color:rgb(207 199 207/var(--ui-text-opacity,1));font-size:12px;line-height:18px}}.hk-job-apply-page-view-div-9{background-color:rgb(var(--brand-pink-rgb) / .18);height:1px}@media (min-width:768px){.hk-job-apply-page-view-div-9{--ui-bg-opacity:1;background-color:rgb(58 34 51/var(--ui-bg-opacity,1))}}.hk-job-apply-page-view-p-9{--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1));font-size:12px;line-height:18px}
.hk-job-detail-page-view-div{align-items:center;gap:.625rem;display:flex}.hk-job-detail-page-view-span{--ui-bg-opacity:1;background-color:rgb(var(--brand-pink-rgb) / var(--ui-bg-opacity,1));border-radius:.125rem;width:3.5px;height:18px;display:none}@media (min-width:768px){.hk-job-detail-page-view-span{display:block}}.hk-job-detail-page-view-h2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:18px;font-weight:500;line-height:1.5rem}@media (min-width:768px){.hk-job-detail-page-view-h2{font-size:20px;line-height:1.75rem}}.hk-job-detail-page-view-ul{list-style-type:disc}.hk-job-detail-page-view-ul>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(0px * var(--ui-space-y-reverse))}.hk-job-detail-page-view-ul{--ui-text-opacity:1;color:rgb(175 175 175/var(--ui-text-opacity,1));padding-left:1.25rem;font-size:14px;line-height:22px}@media (min-width:768px){.hk-job-detail-page-view-ul{--ui-text-opacity:1;color:rgb(207 199 207/var(--ui-text-opacity,1));line-height:1.25rem}}.hk-job-detail-page-view-p{--ui-text-opacity:1;color:rgb(175 175 175/var(--ui-text-opacity,1));font-size:14px;line-height:22px}@media (min-width:768px){.hk-job-detail-page-view-p{--ui-text-opacity:1;color:rgb(207 199 207/var(--ui-text-opacity,1));line-height:1.25rem}}.hk-job-detail-page-view-app-link{--ui-text-opacity:1;width:100%;height:3rem;color:rgb(255 255 255/var(--ui-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1.25rem;display:flex}@media (min-width:768px){.hk-job-detail-page-view-app-link{height:auto;padding-top:.75rem;padding-bottom:.75rem}}.hk-job-detail-page-view-section{--ui-bg-opacity:1;background-color:rgb(15 15 15/var(--ui-bg-opacity,1));padding:.75rem 1rem}@media (min-width:768px){.hk-job-detail-page-view-section{background-color:#0000;padding:43px 0 71px}}.hk-job-detail-page-view-div-2{flex-direction:column;gap:18px;display:flex}@media (min-width:768px){.hk-job-detail-page-view-div-2{gap:2rem}}.hk-job-detail-page-view-back-button{--ui-text-opacity:1;color:rgb(174 167 188/var(--ui-text-opacity,1));font-size:14px;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hk-job-detail-page-view-back-button:hover{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1))}@media (min-width:768px){.hk-job-detail-page-view-back-button{--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1));font-size:12px;line-height:18px}}.hk-job-detail-page-view-div-3{background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}@media (min-width:768px){.hk-job-detail-page-view-div-3{border-radius:18px;flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.75rem 2rem}}.hk-job-detail-page-view-div-4{flex-direction:column;gap:.875rem;display:flex}.hk-job-detail-page-view-h1{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:24px;font-weight:500;line-height:2rem}@media (min-width:768px){.hk-job-detail-page-view-h1{letter-spacing:.025em;font-size:28px;font-weight:700}}.hk-job-detail-page-view-div-5{flex-wrap:wrap;gap:.5rem;display:flex}.hk-job-detail-page-view-span-2{--ui-text-opacity:1;color:rgb(184 184 184/var(--ui-text-opacity,1));background-color:#ffffff0f;border-width:1px;border-color:#ffffff1a;border-radius:9999px;padding:5px 9px;font-size:12px;line-height:18px}@media (min-width:768px){.hk-job-detail-page-view-span-2{border-width:0;padding:.375rem .75rem;font-weight:500}.hk-job-detail-page-view-span-3{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));background-color:#0000;background-image:var(--brand-cta)}.hk-job-detail-page-view-span-4{--ui-bg-opacity:1;background-color:rgb(46 26 42/var(--ui-bg-opacity,1));--ui-text-opacity:1;color:rgb(207 199 207/var(--ui-text-opacity,1))}.hk-job-detail-page-view-apply-button{width:auto;padding-left:30px;padding-right:30px}}.hk-job-detail-page-view-div-6{flex-direction:column;gap:18px;display:flex}@media (min-width:768px){.hk-job-detail-page-view-div-6{flex-direction:row;align-items:flex-start;gap:2.25rem}}.hk-job-detail-page-view-div-7{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}@media (min-width:768px){.hk-job-detail-page-view-div-7{gap:2.25rem}}.hk-job-detail-page-view-section-2{background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}@media (min-width:768px){.hk-job-detail-page-view-section-2{background-color:#0000;border-width:0;border-radius:0;gap:.875rem;padding:0}}.hk-job-detail-page-view-aside{background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;flex-direction:column;flex-shrink:0;gap:.875rem;width:100%;height:fit-content;padding:1.25rem;display:flex}@media (min-width:768px){.hk-job-detail-page-view-aside{border-radius:1rem;gap:1.25rem;width:320px;padding:1.5rem}}.hk-job-detail-page-view-h3{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:20px;font-weight:500;line-height:1.75rem}@media (min-width:768px){.hk-job-detail-page-view-h3{font-size:14px;line-height:1.25rem}}.hk-job-detail-page-view-dl{flex-direction:column;gap:.875rem;display:flex}@media (min-width:768px){.hk-job-detail-page-view-dl{gap:1.25rem}}.hk-job-detail-page-view-div-8{justify-content:space-between;align-items:center;gap:1rem;font-size:14px;line-height:1.25rem;display:flex}@media (min-width:768px){.hk-job-detail-page-view-div-8{font-size:12px;line-height:18px}}.hk-job-detail-page-view-dt{--ui-text-opacity:1;color:rgb(133 133 133/var(--ui-text-opacity,1));flex-shrink:0}@media (min-width:768px){.hk-job-detail-page-view-dt{--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1))}}.hk-job-detail-page-view-dd{text-align:right;--ui-text-opacity:1;min-width:0;color:rgb(234 234 234/var(--ui-text-opacity,1));font-weight:500}@media (min-width:768px){.hk-job-detail-page-view-dd{--ui-text-opacity:1;color:rgb(207 199 207/var(--ui-text-opacity,1))}}.hk-job-detail-page-view-div-9{--ui-bg-opacity:1;background-color:rgb(58 34 51/var(--ui-bg-opacity,1));height:1px;display:none}@media (min-width:768px){.hk-job-detail-page-view-div-9{display:block}}.hk-job-detail-page-view-p-2{color:#fff9;font-size:12px;line-height:1.25rem}.hk-job-detail-page-view-button{--ui-border-opacity:1;border-width:1px;border-color:rgb(90 60 80/var(--ui-border-opacity,1));--ui-text-opacity:1;width:100%;color:rgb(207 199 207/var(--ui-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;padding-top:.75rem;padding-bottom:.75rem;font-size:12px;line-height:18px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none}.hk-job-detail-page-view-button:hover{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1))}@media (min-width:768px){.hk-job-detail-page-view-button{display:flex}}.hk-job-detail-page-view-p-3{text-align:center;color:#ffffff80;font-size:12px;display:none}@media (min-width:768px){.hk-job-detail-page-view-p-3{display:block}}.hk-job-detail-page-view-div-10{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.hk-job-detail-page-view-div-10{gap:1.25rem;padding-top:.5rem}}.hk-job-detail-page-view-h2-2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:20px;font-weight:500;line-height:1.75rem}.hk-job-detail-page-view-div-11{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.hk-job-detail-page-view-div-11{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.hk-job-detail-page-view-app-link-2{background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;flex-direction:column;gap:.625rem;padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.hk-job-detail-page-view-app-link-2:hover{border-color:#ffffff40}@media (min-width:768px){.hk-job-detail-page-view-app-link-2{border-radius:14px;gap:.75rem;padding:1.5rem}}.hk-job-detail-page-view-h3-2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:16px;font-weight:500;line-height:22px}.hk-job-detail-page-view-span-5{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));font-size:12px;line-height:18px}@media (min-width:768px){.hk-job-detail-page-view-span-5{--ui-bg-opacity:1;background-color:rgb(46 26 42/var(--ui-bg-opacity,1));--ui-text-opacity:1;width:fit-content;color:rgb(207 199 207/var(--ui-text-opacity,1));border-radius:9999px;padding:.25rem .625rem;font-weight:500}}.hk-job-detail-page-view-p-4{--ui-text-opacity:1;color:rgb(175 175 175/var(--ui-text-opacity,1));font-size:14px;line-height:22px}@media (min-width:768px){.hk-job-detail-page-view-p-4{-webkit-line-clamp:2;--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1));-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}}.hk-job-detail-page-view-div-12{justify-content:flex-end;margin-top:auto;display:flex}.hk-job-detail-page-view-span-6{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));border-radius:9999px;padding:.375rem .75rem;font-size:12px;line-height:18px;display:inline-flex}
.hk-jobs-page-view-section{--ui-bg-opacity:1;background-color:rgb(15 15 15/var(--ui-bg-opacity,1));padding:.75rem 1rem}@media (min-width:768px){.hk-jobs-page-view-section{background-color:#0000;padding:2.25rem 0 4rem}}.hk-jobs-page-view-div{flex-direction:column;gap:1.5rem;display:flex}.hk-jobs-page-view-div-2{background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@media (min-width:768px){.hk-jobs-page-view-div-2{background-color:#0000;border-width:0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;padding:0}}.hk-jobs-page-view-div-3{flex-direction:column;gap:1rem;width:100%;max-width:731px;display:flex}@media (min-width:768px){.hk-jobs-page-view-div-3{gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.hk-jobs-page-view-div-4{flex-direction:column;gap:.375rem;display:flex}@media (min-width:768px){.hk-jobs-page-view-div-4{gap:.625rem}}.hk-jobs-page-view-h1{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:24px;font-weight:500;line-height:2rem}@media (min-width:768px){.hk-jobs-page-view-h1{font-size:30px;font-weight:700;line-height:2.25rem}}.hk-jobs-page-view-p{--ui-text-opacity:1;color:rgb(245 245 250/var(--ui-text-opacity,1));font-size:12px;line-height:18px}@media (min-width:768px){.hk-jobs-page-view-p{--ui-text-opacity:1;color:rgb(139 130 150/var(--ui-text-opacity,1));font-size:14px;line-height:1.25rem}}.hk-jobs-page-view-p-2{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));font-size:14px;line-height:22px}@media (min-width:768px){.hk-jobs-page-view-p-2{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));font-weight:500;line-height:1.25rem}}.hk-jobs-page-view-p-3,.hk-jobs-page-view-p-4{--ui-text-opacity:1;color:rgb(175 175 175/var(--ui-text-opacity,1));font-size:14px;line-height:22px}@media (min-width:768px){.hk-jobs-page-view-p-4{color:#fff9;font-size:12px;line-height:18px}}.hk-jobs-page-view-div-5{--ui-bg-opacity:1;background-color:rgb(255 255 255/var(--ui-bg-opacity,1));width:1px;height:43px;display:none}@media (min-width:768px){.hk-jobs-page-view-div-5{display:block}}.hk-jobs-page-view-div-6{border-radius:.75rem;height:152px;position:relative;overflow:hidden}@media (min-width:768px){.hk-jobs-page-view-div-6{display:none}}.hk-jobs-page-view-lazy-image{-o-object-fit:contain;object-fit:contain;padding:1rem}.hk-jobs-page-view-div-7{flex-shrink:0;width:429px;height:392px;display:none;position:relative;overflow:hidden}@media (min-width:768px){.hk-jobs-page-view-div-7{display:block}}.hk-jobs-page-view-lazy-image-2{-o-object-fit:contain;object-fit:contain;padding:4rem}.hk-jobs-page-view-div-8{flex-direction:column;gap:.75rem;display:flex}.hk-jobs-page-view-h2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:20px;font-weight:500;line-height:1.75rem}@media (min-width:768px){.hk-jobs-page-view-h2{display:none}}.hk-jobs-page-view-div-9{flex-direction:column;gap:11px;display:flex}@media (min-width:768px){.hk-jobs-page-view-div-9{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}}.hk-jobs-page-view-div-10{border-radius:.75rem;height:190px;position:relative;overflow:hidden}@media (min-width:768px){.hk-jobs-page-view-div-10{height:235px}}.hk-jobs-page-view-lazy-image-3{-o-object-fit:cover;object-fit:cover}.hk-jobs-page-view-div-11{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}@media (min-width:768px){.hk-jobs-page-view-div-11{display:contents}}.hk-jobs-page-view-div-12{border-radius:.75rem;height:112px;position:relative;overflow:hidden}@media (min-width:768px){.hk-jobs-page-view-div-12{height:235px}}.hk-jobs-page-view-h2-2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:20px;font-weight:500;line-height:1.75rem}.hk-jobs-page-view-ul{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.hk-jobs-page-view-ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}}.hk-jobs-page-view-li{min-width:0}.hk-jobs-page-view-app-link{background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;flex-direction:column;gap:.875rem;height:100%;padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.hk-jobs-page-view-app-link:hover{border-color:#ffffff40}@media (min-width:768px){.hk-jobs-page-view-app-link{gap:.625rem}}.hk-jobs-page-view-h3{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:18px;font-weight:500;line-height:1.5rem}@media (min-width:768px){.hk-jobs-page-view-h3{font-size:16px;line-height:22px}}.hk-jobs-page-view-p-5{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));font-size:12px;line-height:18px;display:none}@media (min-width:768px){.hk-jobs-page-view-p-5{display:block}}.hk-jobs-page-view-p-6{--ui-text-opacity:1;color:rgb(175 175 175/var(--ui-text-opacity,1));font-size:14px;line-height:22px}@media (min-width:768px){.hk-jobs-page-view-p-6{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.hk-jobs-page-view-div-13{justify-content:flex-end;margin-top:auto;display:flex}.hk-jobs-page-view-span{--ui-text-opacity:1;width:112px;height:2.75rem;color:rgb(255 255 255/var(--ui-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1.25rem;display:inline-flex}@media (min-width:768px){.hk-jobs-page-view-span{width:auto;height:auto;padding:.375rem .75rem;font-size:12px;font-weight:400;line-height:18px}.hk-jobs-page-view-span-2{display:none}}.hk-jobs-page-view-span-3{display:none}@media (min-width:768px){.hk-jobs-page-view-span-3{display:inline}}.hk-jobs-page-view-p-7{color:#fff9;font-size:14px;line-height:1.5rem}.hk-jobs-page-view-section-2{background-color:#ffffff08;border-width:1px;border-color:#ffffff1a;border-radius:1rem;padding:1.25rem}.hk-jobs-page-view-p-8{color:#fff9;margin-top:.75rem;font-size:14px;line-height:1.5rem}.hk-jobs-page-view-ol{margin-top:.75rem;list-style-type:decimal}.hk-jobs-page-view-ol>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.5rem * var(--ui-space-y-reverse))}.hk-jobs-page-view-ol{color:#fff9;padding-left:1.25rem;font-size:14px;line-height:1.5rem}.hk-jobs-page-view-guide-revision{margin-top:1rem}
.hk-navigation-page-view-section{text-align:left;background-color:#ffffff08;border-width:1px;border-color:#ffffff1a;border-radius:1rem;margin-top:1.5rem;padding:1.25rem}.hk-navigation-page-view-h2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem}.hk-navigation-page-view-ul{margin-top:.75rem}.hk-navigation-page-view-ul>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(1rem * var(--ui-space-y-reverse))}.hk-navigation-page-view-ul{font-size:.875rem;line-height:1.5rem}.hk-navigation-page-view-h3{color:#ffffffe6;font-weight:500}.hk-navigation-page-view-p{color:#fff9;margin-top:.25rem}.hk-navigation-page-view-ol{margin-top:.5rem;list-style-type:decimal}.hk-navigation-page-view-ol>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.5rem * var(--ui-space-y-reverse))}.hk-navigation-page-view-ol{color:#fff9;padding-left:1.25rem}.hk-navigation-page-view-div{border-color:#ffffff1a;border-top-width:1px;margin-top:1.25rem;padding-top:1rem;font-size:.875rem;line-height:1.5rem}.hk-navigation-page-view-ul-2{margin-top:.5rem;list-style-type:disc}.hk-navigation-page-view-ul-2>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.5rem * var(--ui-space-y-reverse))}.hk-navigation-page-view-ul-2{color:#fff9;padding-left:1.25rem}.hk-navigation-page-view-a{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));text-underline-offset:4px;text-decoration-line:underline}.hk-navigation-page-view-guide-revision{margin-top:1rem}
.hk-news-detail-content-div{color:#fff9;flex-direction:column;gap:18px;font-size:14px;line-height:1.25rem;display:flex}.hk-news-detail-content-div-2{text-align:justify}.hk-news-detail-content-div-2 a{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1))}.hk-news-detail-content-div-3{--ui-bg-opacity:1;background-color:rgb(51 51 51/var(--ui-bg-opacity,1));border-radius:24px;width:100%;position:relative;overflow:hidden}.hk-news-detail-content-decrypt-image{-o-object-fit:cover;object-fit:cover}
.hk-news-detail-page-view-section{padding-top:.75rem;padding-bottom:4rem}@media (min-width:768px){.hk-news-detail-page-view-section{padding-top:2.25rem;padding-bottom:2.25rem}}.hk-news-detail-page-view-div{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.hk-news-detail-page-view-div{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hk-news-detail-page-view-div-2{flex-direction:column;gap:1.5rem;width:100%;min-width:0;display:flex}@media (min-width:768px){.hk-news-detail-page-view-div-2{flex:1}}.hk-news-detail-page-view-article{flex-direction:column;gap:1.5rem;display:flex}.hk-news-detail-page-view-back-button{--ui-text-opacity:1;color:rgb(174 167 188/var(--ui-text-opacity,1));font-size:14px;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hk-news-detail-page-view-back-button:hover{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1))}.hk-news-detail-page-view-div-3{flex-direction:column;gap:18px;display:flex}.hk-news-detail-page-view-h1{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:24px;font-weight:500;line-height:2rem}.hk-news-detail-page-view-div-4{-moz-column-gap:1rem;color:#fff9;flex-wrap:wrap;gap:.5rem 1rem;font-size:13px;line-height:1.25rem;display:flex}.hk-news-detail-page-view-p{text-align:justify;color:#fff9;font-size:14px;line-height:1.5rem}.hk-news-detail-page-view-div-5{--ui-bg-opacity:1;background-color:rgb(51 51 51/var(--ui-bg-opacity,1));border-radius:24px;position:relative;overflow:hidden}.hk-news-detail-page-view-lazy-image{-o-object-fit:cover;object-fit:cover}.hk-news-detail-page-view-section-2>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(1rem * var(--ui-space-y-reverse))}.hk-news-detail-page-view-section-2{background-color:#ffffff08;border-width:1px;border-color:#ffffff1a;border-radius:1rem;padding:1.25rem}.hk-news-detail-page-view-h2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:18px;font-weight:500;line-height:1.75rem}.hk-news-detail-page-view-p-2{color:#fff9;margin-top:.5rem;font-size:14px;line-height:1.75rem}.hk-news-detail-page-view-ol{margin-top:.75rem;list-style-type:decimal}.hk-news-detail-page-view-ol>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.25rem * var(--ui-space-y-reverse))}.hk-news-detail-page-view-ol{color:#fff9;padding-left:1.25rem;font-size:14px;line-height:1.75rem}.hk-news-detail-page-view-app-link{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));margin-top:.75rem;font-size:14px;display:inline-block}.hk-news-detail-page-view-app-link:hover{text-decoration-line:underline}.hk-news-detail-page-view-div-6{background-color:#ffffff4d;flex-shrink:0;align-self:stretch;width:1px;display:none}@media (min-width:768px){.hk-news-detail-page-view-div-6{display:block}}.hk-news-detail-page-view-aside{flex-direction:column;flex-shrink:0;gap:18px;width:100%;display:flex}@media (min-width:768px){.hk-news-detail-page-view-aside{width:272px}}.hk-news-detail-page-view-div-7{align-items:center;gap:.625rem;display:flex}.hk-news-detail-page-view-span{--ui-bg-opacity:1;background-color:rgb(var(--brand-pink-rgb) / var(--ui-bg-opacity,1));width:3.5px;height:18px}.hk-news-detail-page-view-h2-2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:20px;font-weight:500;line-height:1.75rem}
.hk-news-info-card-app-link{flex-direction:column;gap:.375rem;width:100%;display:flex;overflow:hidden}.hk-news-info-card-div{--ui-bg-opacity:1;background-color:rgb(36 36 36/var(--ui-bg-opacity,1));border-radius:.75rem;width:100%;position:relative;overflow:hidden}.hk-news-info-card-lazy-image{-o-object-fit:cover;object-fit:cover;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.interactive-group:hover .hk-news-info-card-lazy-image{--ui-scale-x:1.05;--ui-scale-y:1.05;transform:translate(var(--ui-translate-x), var(--ui-translate-y)) rotate(var(--ui-rotate)) skewX(var(--ui-skew-x)) skewY(var(--ui-skew-y)) scaleX(var(--ui-scale-x)) scaleY(var(--ui-scale-y))}.hk-news-info-card-div-2{flex-direction:column;gap:.25rem;min-width:0;display:flex;overflow:hidden}.hk-news-info-card-h3{text-overflow:ellipsis;white-space:nowrap;--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:16px;line-height:22px;overflow:hidden}.hk-news-info-card-p{-webkit-line-clamp:2;color:#fff9;-webkit-box-orient:vertical;font-size:14px;line-height:1.25rem;display:-webkit-box;overflow:hidden}.hk-news-info-card-p-2{color:#fff9;font-size:12px;line-height:18px}.hk-news-info-card-app-link-2{border-width:1px;border-color:#ffffff1a;border-radius:24px;flex-direction:column;height:100%;display:flex;overflow:hidden}@media (min-width:768px){.hk-news-info-card-app-link-2{--ui-bg-opacity:1;background-color:rgb(23 23 23/var(--ui-bg-opacity,1));border-radius:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hk-news-info-card-app-link-2:hover{border-color:#fff3}}.hk-news-info-card-div-3{--ui-bg-opacity:1;background-color:rgb(36 36 36/var(--ui-bg-opacity,1));width:100%;position:relative;overflow:hidden}.hk-news-info-card-div-4{background-color:#ffffff0d;flex-direction:column;flex:1;gap:.25rem;padding:.625rem .75rem;display:flex}@media (min-width:768px){.hk-news-info-card-div-4{background-color:#0000;gap:.5rem;padding:1rem}}.hk-news-info-card-h3-2{-webkit-line-clamp:1;--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}@media (min-width:768px){.hk-news-info-card-h3-2{-webkit-line-clamp:2;color:#ffffffe6;-webkit-box-orient:vertical;font-size:14px;line-height:1.25rem;display:-webkit-box;overflow:hidden}}.hk-news-info-card-p-3{-webkit-line-clamp:1;color:#fff9;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}@media (min-width:768px){.hk-news-info-card-p-3{-webkit-line-clamp:2;color:#ffffff80;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.hk-news-info-card-p-4{color:#fff9;font-size:12px;line-height:18px}@media (min-width:768px){.hk-news-info-card-p-4{color:#ffffff73}}
.hk-news-page-view-section{--ui-bg-opacity:1;background-color:rgb(9 9 11/var(--ui-bg-opacity,1));padding:.75rem 1rem}@media (min-width:768px){.hk-news-page-view-section{background-color:#0000;padding:2.25rem 0 4rem}}.hk-news-page-view-div{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.hk-news-page-view-div{gap:0}}.hk-news-page-view-h1{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:24px;font-weight:500;line-height:2rem}@media (min-width:768px){.hk-news-page-view-h1{font-size:32px;font-weight:700;line-height:1.5}}.hk-news-page-view-p{--ui-text-opacity:1;color:rgb(245 245 250/var(--ui-text-opacity,1));margin-top:.375rem;font-size:12px;line-height:18px}@media (min-width:768px){.hk-news-page-view-p{letter-spacing:.025em;color:#ffffff80;margin-top:.75rem;font-size:14px}}.hk-news-page-view-p-2{color:#fff9;max-width:780px;margin-top:.75rem;font-size:14px;line-height:1.5rem}.hk-news-page-view-section-2{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.hk-news-page-view-section-2{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:2rem}}.hk-news-page-view-p-3{text-align:center;color:#ffffff80;padding-top:3rem;padding-bottom:3rem;font-size:14px}.hk-news-page-view-page-pagination{margin-top:0}@media (min-width:768px){.hk-news-page-view-page-pagination{margin-top:3rem}}.hk-news-page-view-section-3{margin-top:1.5rem}.hk-news-page-view-section-3>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(1.25rem * var(--ui-space-y-reverse))}.hk-news-page-view-section-3{background-color:#ffffff08;border-width:1px;border-color:#ffffff1a;border-radius:1rem;padding:1.25rem}@media (min-width:768px){.hk-news-page-view-section-3{margin-top:2.5rem;padding:1.5rem}}.hk-news-page-view-h2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:18px;font-weight:500;line-height:1.75rem}.hk-news-page-view-p-4{color:#fff9;margin-top:.5rem;font-size:14px;line-height:1.75rem}.hk-news-page-view-ol{list-style-type:decimal}.hk-news-page-view-ol>:not([hidden])~:not([hidden]){--ui-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--ui-space-y-reverse)));margin-bottom:calc(.5rem * var(--ui-space-y-reverse))}.hk-news-page-view-ol{color:#fff9;padding-left:1.25rem;font-size:14px;line-height:1.75rem}
.hk-page-pagination-span{opacity:.4}.hk-page-pagination-item-base{--ui-numeric-spacing:tabular-nums;font-variant-numeric:var(--ui-ordinal) var(--ui-slashed-zero) var(--ui-numeric-figure) var(--ui-numeric-spacing) var(--ui-numeric-fraction);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:2rem;padding-left:.5rem;padding-right:.5rem;font-size:12px;line-height:18px;display:inline-flex;overflow:hidden}.hk-page-pagination-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;margin-top:3rem;display:flex}.hk-page-pagination-pagination-control{--ui-bg-opacity:1;background-color:rgb(33 31 56/var(--ui-bg-opacity,1));width:36px}.hk-page-pagination-span-2{--ui-rotate:180deg;width:14px;height:14px;transform:translate(var(--ui-translate-x), var(--ui-translate-y)) rotate(var(--ui-rotate)) skewX(var(--ui-skew-x)) skewY(var(--ui-skew-y)) scaleX(var(--ui-scale-x)) scaleY(var(--ui-scale-y));position:relative}.hk-page-pagination-lazy-image{width:100%;height:100%}.hk-page-pagination-span-3{--ui-text-opacity:1;width:1rem;height:2rem;color:rgb(148 140 168/var(--ui-text-opacity,1));flex-shrink:0;justify-content:center;align-items:center;font-size:12px;line-height:18px;display:inline-flex}.hk-page-pagination-span-4{--ui-bg-opacity:1;background-color:rgb(var(--brand-pink-rgb) / var(--ui-bg-opacity,1));--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-weight:700}.hk-page-pagination-pagination-control-2{--ui-bg-opacity:1;background-color:rgb(33 31 56/var(--ui-bg-opacity,1));--ui-text-opacity:1;color:rgb(148 140 168/var(--ui-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hk-page-pagination-pagination-control-2:hover{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1))}.hk-page-pagination-span-5{width:14px;height:14px;position:relative}
.hk-page-shell-div{--ui-bg-opacity:1;background-color:rgb(15 15 15/var(--ui-bg-opacity,1))}@media (min-width:768px){.hk-page-shell-main{padding-top:72px}}
.hk-pagination-dots-div{justify-content:center;align-items:center;gap:.375rem;margin-top:2rem;display:flex}.hk-pagination-dots-button{border-radius:9999px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hk-pagination-dots-button-2{--ui-bg-opacity:1;background-color:rgb(var(--brand-pink-rgb) / var(--ui-bg-opacity,1));width:1rem;height:.375rem}.hk-pagination-dots-button-3{--ui-bg-opacity:1;background-color:rgb(102 102 102/var(--ui-bg-opacity,1));width:.375rem;height:.375rem}.hk-pagination-dots-button-3:hover{background-color:#fff6}.hk-pagination-dots-span{border-radius:9999px}.hk-pagination-dots-span-2{--ui-bg-opacity:1;background-color:rgb(102 102 102/var(--ui-bg-opacity,1));width:.375rem;height:.375rem}
.hk-partner-grid-base{--ui-bg-opacity:1;background-color:rgb(44 44 44/var(--ui-bg-opacity,1));border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.hk-partner-grid-base:hover{--ui-bg-opacity:1;background-color:rgb(51 51 51/var(--ui-bg-opacity,1))}@media (min-width:640px){.hk-partner-grid-base{width:72px;height:72px}}.hk-partner-grid-span{width:100%;height:100%;position:relative}.hk-partner-grid-span-2{--ui-bg-opacity:1;background-color:rgb(57 57 57/var(--ui-bg-opacity,1));border-radius:.75rem;width:100%;height:100%}.hk-partner-grid-div{flex-direction:column;flex-shrink:0;gap:.75rem;padding-right:.75rem;display:flex}@media (min-width:640px){.hk-partner-grid-div{gap:1rem;padding-right:1rem}}.hk-partner-grid-div-2{gap:.75rem;display:flex}@media (min-width:640px){.hk-partner-grid-div-2{gap:1rem}}.hk-partner-grid-div-3{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (min-width:640px){.hk-partner-grid-div-3{gap:1rem}}.hk-partner-grid-div-4{width:var(--site-viewport-width);--ui-translate-x:-50%;transform:translate(var(--ui-translate-x), var(--ui-translate-y)) rotate(var(--ui-rotate)) skewX(var(--ui-skew-x)) skewY(var(--ui-skew-y)) scaleX(var(--ui-scale-x)) scaleY(var(--ui-scale-y));position:relative;left:50%;overflow:hidden}.hk-partner-grid-div-5{position:relative;overflow:hidden}.hk-partner-grid-div-6{width:max-content;display:flex}.hk-partner-grid-div-7{pointer-events:none;z-index:10;background-image:linear-gradient(to right, var(--ui-gradient-stops));--ui-gradient-from:#111 var(--ui-gradient-from-position);--ui-gradient-to:transparent var(--ui-gradient-to-position);--ui-gradient-stops:var(--ui-gradient-from), #111111e6 var(--ui-gradient-via-position), var(--ui-gradient-to);width:18%;position:absolute;top:0;bottom:0;left:0}@media (min-width:640px){.hk-partner-grid-div-7{width:16%}}.hk-partner-grid-div-8{pointer-events:none;z-index:10;background-image:linear-gradient(to left, var(--ui-gradient-stops));--ui-gradient-from:#111 var(--ui-gradient-from-position);--ui-gradient-to:transparent var(--ui-gradient-to-position);--ui-gradient-stops:var(--ui-gradient-from), #111111e6 var(--ui-gradient-via-position), var(--ui-gradient-to);width:18%;position:absolute;top:0;bottom:0;right:0}@media (min-width:640px){.hk-partner-grid-div-8{width:16%}}
.hk-section-title-div{text-align:center;max-width:56rem;margin-left:auto;margin-right:auto}.hk-section-title-div-2{max-width:56rem}.hk-section-title-heading{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:24px;font-weight:900;line-height:1.25}@media (min-width:640px){.hk-section-title-heading{font-size:30px}}.hk-section-title-div-3{text-transform:uppercase;letter-spacing:.18em;--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));margin-top:.5rem;font-size:11px;font-weight:700}.hk-section-title-p{color:#ffffff8f;margin-top:1.25rem;font-size:13px;line-height:1.5rem}
.hk-thumb-card-article{border-radius:.375rem}.hk-thumb-card-app-link{border-radius:.375rem;display:block}.hk-thumb-card-div{position:relative}.hk-thumb-card-div-2{pointer-events:none;z-index:0;--ui-translate-x:-50%;width:88%;height:18px;transform:translate(var(--ui-translate-x), var(--ui-translate-y)) rotate(var(--ui-rotate)) skewX(var(--ui-skew-x)) skewY(var(--ui-skew-y)) scaleX(var(--ui-scale-x)) scaleY(var(--ui-scale-y));--ui-bg-opacity:1;background-color:rgb(43 43 43/var(--ui-bg-opacity,1));border-top-left-radius:.75rem;border-top-right-radius:.75rem;position:absolute;top:-10px;left:50%}.hk-thumb-card-div-3{z-index:10;--ui-bg-opacity:1;background-color:rgb(51 51 51/var(--ui-bg-opacity,1));border-radius:.375rem;position:relative;overflow:hidden}.hk-thumb-card-decrypt-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.interactive-group:hover .hk-thumb-card-decrypt-image{--ui-scale-x:1.05;--ui-scale-y:1.05;transform:translate(var(--ui-translate-x), var(--ui-translate-y)) rotate(var(--ui-rotate)) skewX(var(--ui-skew-x)) skewY(var(--ui-skew-y)) scaleX(var(--ui-scale-x)) scaleY(var(--ui-scale-y))}.hk-thumb-card-span{--ui-bg-opacity:1;background-color:rgb(var(--brand-pink-rgb) / var(--ui-bg-opacity,1));--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));border-radius:9999px;padding:.25rem .5rem;font-size:9px;font-weight:700;position:absolute;top:.5rem;right:.5rem}.hk-thumb-card-h3{-webkit-line-clamp:2;color:#ffffffdb;-webkit-box-orient:vertical;margin-top:.75rem;font-weight:600;display:-webkit-box;overflow:hidden}.hk-thumb-card-h3-2{font-size:11px}.hk-thumb-card-h3-3{font-size:13px}.hk-thumb-card-p{color:#ffffff5c;margin-top:.25rem;font-size:10px}
.hk-video-collection-view-section{padding-top:.75rem;padding-bottom:4rem}@media (min-width:768px){.hk-video-collection-view-section{padding-top:2.25rem}}.hk-video-collection-view-h1{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:24px;font-weight:500;line-height:2rem}@media (min-width:768px){.hk-video-collection-view-h1{font-size:32px;font-weight:700}}.hk-video-collection-view-p{letter-spacing:.025em;color:#fff6;margin-top:.5rem;font-size:12px}.hk-video-collection-view-p-2{color:#fff9;max-width:780px;margin-top:.75rem;font-size:14px;line-height:1.5rem}.hk-video-collection-view-div{min-width:0;margin-top:1.25rem;padding:0}@media (min-width:768px){.hk-video-collection-view-div{margin-top:1.5rem}}.hk-video-collection-view-div-2{align-items:center;gap:.75rem;min-width:0;margin-top:4px;display:flex}.hk-video-collection-view-span{color:#ffffff73;flex-shrink:0;width:2rem;font-size:12px;line-height:18px}@media (min-width:768px){.hk-video-collection-view-span{width:2.5rem}}.hk-video-collection-view-nav{gap:12px;min-width:0;margin-top:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.hk-video-collection-view-app-link{white-space:nowrap;color:#b9bbc2;background-color:#0000;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:8px 15px;font-size:12px;line-height:18px;display:inline-flex}.hk-video-collection-view-app-link:hover{--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1))}.hk-video-collection-view-div-3{margin-top:1.5rem}.hk-video-collection-view-div-4{-moz-column-gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 7px;margin-top:1.5rem;display:grid}@media (min-width:768px){.hk-video-collection-view-div-4{margin-top:2rem}}.hk-video-collection-view-p-3{text-align:center;color:#ffffff80;padding-top:3rem;padding-bottom:3rem;font-size:14px}
.hk-video-detail-page-view-cta-button{text-align:center;--ui-text-opacity:1;width:100%;color:rgb(255 255 255/var(--ui-text-opacity,1));border-radius:9999px;flex-shrink:0;padding:.75rem 2.25rem;font-size:14px;font-weight:500}@media (min-width:768px){.hk-video-detail-page-view-cta-button{width:auto;padding-top:18px;padding-bottom:18px;font-size:22px;font-weight:600}}.hk-video-detail-page-view-section{--ui-bg-opacity:1;background-color:rgb(9 9 11/var(--ui-bg-opacity,1));padding:.75rem 1rem}@media (min-width:768px){.hk-video-detail-page-view-section{background-color:#0000;padding:2.25rem 0 4rem}}.hk-video-detail-page-view-div{flex-direction:column;gap:18px;display:flex}@media (min-width:768px){.hk-video-detail-page-view-div{gap:1.5rem}}.hk-video-detail-page-view-back-button{--ui-text-opacity:1;color:rgb(174 167 188/var(--ui-text-opacity,1));font-size:14px;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hk-video-detail-page-view-back-button:hover{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1))}.hk-video-detail-page-view-div-2{scroll-margin-top:106px}@media (min-width:768px){.hk-video-detail-page-view-div-2{scroll-margin-top:100px}}.hk-video-detail-page-view-div-3{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.hk-video-detail-page-view-div-3{gap:18px}}.hk-video-detail-page-view-h1{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:24px;font-weight:500;line-height:2rem}.hk-video-detail-page-view-nav{flex-wrap:wrap;gap:.5rem;display:flex}.hk-video-detail-page-view-app-link{border-width:1px;border-color:rgb(var(--brand-pink-rgb) / .2);background-color:rgb(var(--brand-pink-rgb) / .1);--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));border-radius:9999px;padding:.375rem .75rem;font-size:12px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hk-video-detail-page-view-app-link:hover{border-color:rgb(var(--brand-pink-rgb) / .6);background-color:rgb(var(--brand-pink-rgb) / .2)}.hk-video-detail-page-view-p{--ui-text-opacity:1;color:rgb(176 176 176/var(--ui-text-opacity,1));font-size:14px;line-height:1.5rem}.hk-video-detail-page-view-dl{-moz-column-gap:2rem;--ui-text-opacity:1;color:rgb(196 196 196/var(--ui-text-opacity,1));gap:.5rem 2rem;font-size:12px;line-height:1.25rem;display:grid}@media (min-width:768px){.hk-video-detail-page-view-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.hk-video-detail-page-view-div-4{gap:.5rem;min-width:0;display:flex}.hk-video-detail-page-view-dt{color:#ffffff80;flex-shrink:0}.hk-video-detail-page-view-dd{overflow-wrap:break-word;min-width:0}.hk-video-detail-page-view-div-5{background-color:#1212161a;border-width:1px;border-color:#ffffff1a;border-radius:24px;flex-direction:column;gap:18px;padding:1.5rem .75rem;display:flex}@media (min-width:768px){.hk-video-detail-page-view-div-5{background-color:#ffffff1a;flex-direction:row;justify-content:space-between;align-items:center;padding:2.25rem 49px}}.hk-video-detail-page-view-div-6{flex-direction:column;gap:13px;width:100%;max-width:614px;display:flex}@media (min-width:768px){.hk-video-detail-page-view-div-6{gap:18px}}.hk-video-detail-page-view-p-2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:18px;font-weight:700;line-height:1.5rem}@media (min-width:768px){.hk-video-detail-page-view-p-2{font-size:24px;font-weight:500;line-height:2rem}}.hk-video-detail-page-view-p-3{color:#fff9;font-size:14px;line-height:1.25rem}@media (min-width:768px){.hk-video-detail-page-view-p-3{--ui-text-opacity:1;color:rgb(170 170 170/var(--ui-text-opacity,1));font-size:18px;line-height:1.5rem}}.hk-video-detail-page-view-button{opacity:.7}.hk-video-detail-page-view-button-2{color:#fff9;background-color:#fff3}.hk-video-detail-page-view-div-7{align-items:center;gap:.75rem;display:flex}.hk-video-detail-page-view-span{--ui-bg-opacity:1;background-color:rgb(var(--brand-pink-rgb) / var(--ui-bg-opacity,1));width:3.5px;height:18px;display:none}@media (min-width:768px){.hk-video-detail-page-view-span{display:block}}.hk-video-detail-page-view-h2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:20px;font-weight:500;line-height:1.75rem}.hk-video-detail-page-view-div-8{-moz-column-gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 7px;display:grid}.hk-video-detail-page-view-section-2{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:50vh;padding:4rem 1rem;display:flex}.hk-video-detail-page-view-h1-2{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));font-size:1.5rem;font-weight:500;line-height:2rem}.hk-video-detail-page-view-p-4{color:#fff9;font-size:.875rem;line-height:1.25rem}.hk-video-detail-page-view-button-3{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));background-color:#ffffff1a;border-radius:9999px;padding:.75rem 1.5rem}
.hk-video-sort-filters-video-filter{white-space:nowrap;border:1px solid;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:8px 15px;font-size:12px;font-weight:400;line-height:18px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.hk-video-sort-filters-state{color:var(--brand-pink);border-color:#ff3d74;font-weight:500}.hk-video-sort-filters-state-2{color:#b9bbc2;background-color:#0000;border-color:#ffffff1f}.hk-video-sort-filters-state-2:hover{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));border-color:#fff3}.hk-video-sort-filters-nav{flex:1;align-items:center;gap:12px;min-width:0;padding-top:.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.hk-video-sort-filters-button:disabled{opacity:.5}.hk-video-sort-filters-a{white-space:nowrap;--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));flex-shrink:0;margin-left:.25rem;padding:.25rem .375rem;font-size:11px}.hk-video-sort-filters-a:hover{text-decoration-line:underline}@media (min-width:768px){.hk-video-sort-filters-a{font-size:12px}}.hk-video-sort-filters-button-2{white-space:nowrap;--ui-text-opacity:1;color:rgb(var(--brand-pink-rgb) / var(--ui-text-opacity,1));flex-shrink:0;margin-left:.25rem;padding:.25rem .375rem;font-size:11px}.hk-video-sort-filters-button-2:hover{text-decoration-line:underline}.hk-video-sort-filters-button-2:disabled{opacity:.5}@media (min-width:768px){.hk-video-sort-filters-button-2{font-size:12px}}
.hk-video-tag-filters-div{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.hk-video-tag-filters-span{color:#ffffff73;flex-shrink:0;width:2rem;padding-top:13px;font-size:12px;line-height:18px}@media (min-width:768px){.hk-video-tag-filters-span{width:2.5rem}}.hk-video-tag-filters-div-2{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.hk-video-tag-filters-nav{flex:1;gap:12px;min-width:0;padding-top:.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.hk-video-tag-filters-nav-2{flex-wrap:wrap}.hk-video-tag-filters-button{color:#b9bbc2;background-color:#0000;border-width:1px;border-color:#ffffff1f;border-radius:12px;flex-shrink:0;align-items:center;gap:.25rem;height:36px;margin-top:.25rem;padding-left:15px;padding-right:15px;font-size:12px;line-height:18px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.hk-video-tag-filters-button:hover{--ui-text-opacity:1;color:rgb(255 255 255/var(--ui-text-opacity,1));border-color:#fff3}
.hk-way-home-page-view-lazy-image{display:none}@media (min-width:768px){.hk-way-home-page-view-lazy-image{display:block}.hk-way-home-page-view-lazy-image-2{display:none}}
.hk-work-grid-grid{-moz-column-gap:1.75rem;gap:2.25rem 1.75rem;display:grid}@media (min-width:640px){.hk-work-grid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hk-work-grid-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hk-work-grid-grid-2{-moz-column-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;display:grid}@media (min-width:640px){.hk-work-grid-grid-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hk-work-grid-grid-2{-moz-column-gap:1.75rem;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.75rem}}@keyframes pulse{50%{opacity:.5}}.hk-work-grid-div{background-color:#ffffff0d;border-radius:.375rem;align-self:flex-start;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.hk-work-grid-div-2{grid-column:1/-1;width:100%;height:1px}

*{box-sizing:border-box}html{background:var(--brand-bg)}@media (max-width:767px){html,body{overscroll-behavior-y:none}}body{min-height:100vh;color:var(--brand-text);text-rendering:geometricprecision;background:#050505;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{background:rgb(var(--brand-pink-rgb) / .36);color:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg{display:block}.brand-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px}.noise-overlay{position:relative}.noise-overlay:after{pointer-events:none;content:"";opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E");position:absolute;inset:0}.focus-ring{outline-offset:3px;outline:2px solid #0000}.focus-ring:focus-visible{outline-color:var(--brand-red)}.page-shell{min-height:var(--site-viewport-height);background:#050505}.site-section{padding-block:2.25rem}@media (min-width:768px){.site-section{padding-block:6rem}}.site-container{width:min(100% - 2rem,1160px);margin-inline:auto}.site-content{width:100%;margin-inline:auto}.ratio-box{--ratio-padding:56.25%;flex-shrink:0;position:relative}.ratio-box:before{padding-top:var(--ratio-padding);content:"";display:block}.ratio-poster{--ratio-padding:133.333%}.ratio-landscape{--ratio-padding:56.1798%}.ratio-album{--ratio-padding:55.5556%}.ratio-business{--ratio-padding:83.3333%}.ratio-news-cover{--ratio-padding:50.4414%}.ratio-news-related{--ratio-padding:56.1845%}.ratio-news-card{--ratio-padding:56.2682%}@supports (height:100dvh){:root{--site-viewport-height:100dvh}}.video-collection-grid>article:nth-of-type(n+19){display:none}@media (min-width:768px){.ratio-news-card{--ratio-padding:51.4706%}.site-container,.site-content{width:var(--site-content-width)}.poster-grid{grid-template-columns:repeat(var(--site-poster-columns), minmax(0, 1fr));gap:24px;display:grid}.video-related-grid>:nth-child(n+7){display:none}.poster-carousel{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--site-poster-columns) - 1) * 24px) / var(--site-poster-columns));gap:24px;display:grid}}@media (min-width:1680px){:root{--site-poster-columns:7}.video-collection-grid>article:nth-of-type(n+19):nth-of-type(-n+21),.video-related-grid>:nth-child(7){display:block}}@media (min-width:1920px){:root{--site-poster-columns:8}.video-collection-grid>article:nth-of-type(n+22):nth-of-type(-n+24),.video-related-grid>:nth-child(8){display:block}}@media (min-width:768px) and (max-width:1279px){:root{--site-desktop-scale:tan(atan2(100vw, 1280px));--site-viewport-width:1280px;--site-viewport-height:calc(100vh / var(--site-desktop-scale))}.page-shell{zoom:var(--site-desktop-scale);width:1280px}}@supports (height:100dvh){@media (min-width:768px) and (max-width:1279px){:root{--site-viewport-height:calc(100dvh / var(--site-desktop-scale))}}}.muted-divider{border-color:#ffffff12}.soft-card{background:#171717;border:1px solid #ffffff12;border-radius:.55rem}.placeholder-card{background:#333}.text-balance{text-wrap:balance}.scrollbar-none{scrollbar-width:none}.rich-text{overflow-wrap:anywhere;min-width:0;max-width:100%;overflow-x:auto}.rich-text :where(p,ul,ol,blockquote){margin:0}.rich-text :where(p+p,p+ul,p+ol,ul+p,ol+p,blockquote+p){margin-top:.75rem}.rich-text :where(ul,ol){padding-inline-start:1.5rem;list-style-position:outside}.rich-text :where(ul){list-style-type:disc}.rich-text :where(ol){list-style-type:decimal}.rich-text :where(li>ul,li>ol),.rich-text :where(li+li){margin-top:.25rem}.rich-text :where(a){color:var(--brand-pink);text-underline-offset:2px;text-decoration:underline}.rich-text :where(a:hover){color:var(--brand-hover)}.rich-text :where(strong,b){color:#ffffffd1;font-weight:700}.rich-text :where(blockquote){border-inline-start:3px solid var(--brand-pink);color:#ffffffbf;background:#ffffff0a;margin-block:.75rem;padding:.75rem 1rem}.rich-text :where(cite,q){font-style:italic}.rich-text :where(cite){color:#fff9;font-size:.875em}.rich-text :where(table){border-collapse:collapse;text-align:start;width:100%;min-width:28rem;margin-block:1rem}.rich-text :where(th,td){vertical-align:top;border:1px solid #ffffff2e;padding:.625rem .75rem}.rich-text :where(th){color:#ffffffe6;background:#ffffff0f;font-weight:700}.rich-text :where(caption){color:#ffffffbf;text-align:start;padding-block:0 .625rem;font-weight:600}.rich-text :where(img){border-radius:.55rem;max-width:100%;height:auto}.rich-text :where(h1,h2,h3,h4,h5,h6){color:#ffffffe6;margin:0;font-weight:800}.rich-text :where(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:1rem}.scrollbar-none::-webkit-scrollbar{display:none}.partner-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 66%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34% 66%,#0000)}.partner-marquee-track{animation:partner-marquee var(--partner-marquee-duration,40s) linear infinite}@keyframes partner-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.partner-marquee{scrollbar-width:none;overflow-x:auto}.partner-marquee::-webkit-scrollbar{display:none}.partner-marquee-track{animation:none}}.hero-carousel-section{--hero-header-offset:60px}@media (min-width:768px){.hero-carousel-section{--hero-header-offset:0px}}.hero-carousel-main.swiper{top:var(--hero-header-offset);width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.hero-carousel-main .swiper-slide{height:auto}.carousel-mock{outline:none;overflow:hidden}.carousel-mock:focus-visible{outline:2px solid rgb(var(--brand-pink-rgb) / .55);outline-offset:6px;border-radius:1rem}.carousel-mock--pointer .carousel-mock-item-clickable{cursor:pointer}.carousel-mock--pointer .carousel-mock-item-clickable:hover{opacity:.92}.carousel-mock--pointer .carousel-mock-item-clickable:focus-visible{outline:2px solid rgb(var(--brand-pink-rgb) / .7);outline-offset:3px;border-radius:.75rem}.carousel-mock-backdrop{z-index:0;pointer-events:none;border-radius:.75rem;width:88%;height:45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-mock-stage{touch-action:pan-y}.carousel-mock-item{z-index:var(--carousel-z,1);transform:translate(calc(-50% + var(--carousel-offset-x,0px)), -50%);-webkit-tap-highlight-color:transparent;transition:transform .32s,width .32s,height .32s,opacity .32s;position:absolute;top:50%;left:50%}.carousel-mock-card{background:#3a3a3a;width:100%;height:100%;transition:background-color .32s;position:relative}.carousel-mock-item-active .carousel-mock-card{background:#707070}.carousel-mock-touch-swiper.swiper{z-index:20;touch-action:pan-x;opacity:0;position:absolute;inset:0}.carousel-mock-arrow{-webkit-tap-highlight-color:transparent}.carousel-mock--touch .carousel-mock-touch-swiper.swiper{z-index:25}.carousel-mock--pointer .carousel-mock-touch-swiper.swiper{pointer-events:none}.carousel-mock--stack{overflow:visible}.carousel-mock-mobile-stack{width:100%}.carousel-mock-mobile-stack-card{will-change:top, width;border-radius:1rem;transition:top .32s,width .32s,filter .32s;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.carousel-mock-mobile-stack-card--active{z-index:10}.carousel-mock-mobile-stack-card--active .carousel-mock-card{background:#3a3a3a}.carousel-mock-mobile-stack-card--back .carousel-mock-card{background:#2a2a2a}.carousel-mock-mobile-stack-card--back{pointer-events:none;filter:brightness(.72)}@media (max-width:767px){.carousel-mock-item-prev .carousel-mock-card,.carousel-mock-item-next .carousel-mock-card{filter:brightness(.72)}}@media (min-width:768px){.carousel-mock[data-tall=true]{min-height:340px}.carousel-mock--pointer .carousel-mock-item-prev .carousel-mock-card,.carousel-mock--pointer .carousel-mock-item-next .carousel-mock-card{filter:brightness(.88)}.carousel-mock--pointer .carousel-mock-item-far-prev .carousel-mock-card,.carousel-mock--pointer .carousel-mock-item-far-next .carousel-mock-card{filter:brightness(.72)}.carousel-mock{min-height:300px}}@media (max-width:640px){.site-container{width:min(100% - 1.25rem,1160px)}}.hls-video-player.xgplayer{overflow:hidden}.hls-video-player.xgplayer .xgplayer-controls{z-index:20}.xgplayer .xgplayer-tips{display:none!important}.hls-video-player.xgplayer.xgplayer-is-cssfullscreen{z-index:9999!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;position:fixed!important;inset:0!important}
