.hk-fdag-forside{position:relative;isolation:isolate;overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);text-align:center}
.hk-fdag-forside__bunting{position:absolute;inset:0 0 auto;width:100%;height:68px;z-index:2;pointer-events:none}
.hk-fdag-forside__content{position:relative;z-index:1;padding:90px 32px 56px;margin:auto;max-width:740px}
.hk-fdag-forside h2{font-family:var(--font-heading-family);font-weight:900;font-size:54px;line-height:1.12;letter-spacing:-1.6px;margin:12px 0 20px;color:inherit}
.hk-fdag-forside__kicker{font-size:11px;letter-spacing:.17em;margin:0}
.hk-fdag-forside__copy{font-size:18px;line-height:1.55;margin:0 auto;max-width:460px}
.hk-fdag-forside__actions{display:flex;align-items:center;flex-direction:column;gap:24px;margin-top:26px}
.hk-fdag-forside__countdown{display:flex;align-items:center;justify-content:center;gap:15px}
.hk-fdag-forside__timer-label{font-size:11px;max-width:90px;line-height:1.4}
.hk-fdag-forside__clock{display:flex;gap:12px}
.hk-fdag-forside__clock span{display:flex;flex-direction:column;min-width:38px}
.hk-fdag-forside__clock b{font-family:var(--font-heading-family);font-weight:900;font-size:25px;line-height:1.2;font-variant-numeric:tabular-nums}
.hk-fdag-forside__clock small{font-size:8px;letter-spacing:.06em;margin-top:3px}
.hk-fdag-forside__cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:13px 25px;border-radius:40px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-weight:900;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0;line-height:1.4}
.hk-fdag-forside__cta:hover{opacity:.9}.hk-fdag-forside__cta:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.hk-fdag-forside__media{min-width:0;overflow:hidden}.hk-fdag-forside__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%}
.hk-fdag-forside--band .hk-fdag-forside__content{max-width:1240px;padding:49px 32px 24px;display:grid;grid-template-columns:1fr auto;text-align:left;column-gap:48px;align-items:center}
.hk-fdag-forside--band .hk-fdag-forside__bunting{height:40px}
.hk-fdag-forside--band h2{font-size:27px;letter-spacing:-.6px;margin:0 0 6px}
.hk-fdag-forside--band .hk-fdag-forside__copy{grid-column:1;font-size:14px;margin:0}
.hk-fdag-forside--band .hk-fdag-forside__actions{grid-column:2;grid-row:1 / 3;flex-direction:row;margin:0;gap:25px;text-align:center}
.hk-fdag-forside--image{min-height:600px;display:flex;align-items:center;color:var(--hk-fdag-forside-light)}
.hk-fdag-forside--image .hk-fdag-forside__image{object-position:50% 40%}
.hk-fdag-forside--image .hk-fdag-forside__media{position:absolute;inset:0;z-index:-2}
.hk-fdag-forside--image::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--hk-fdag-forside-overlay),transparent 85%);opacity:calc(var(--hk-fdag-forside-opacity) + .35)}
.hk-fdag-forside--image .hk-fdag-forside__content{margin:0;padding:100px 6vw 65px;text-align:left;max-width:680px}
.hk-fdag-forside--image .hk-fdag-forside__copy{margin:0;max-width:410px}
.hk-fdag-forside--image .hk-fdag-forside__actions{align-items:flex-start}
.hk-fdag-forside--image .hk-fdag-forside__cta{background:rgb(var(--color-button-text));color:rgb(var(--color-button))}
.hk-fdag-forside--split{display:grid;grid-template-columns:1fr 1fr;min-height:560px}
.hk-fdag-forside--split .hk-fdag-forside__media{grid-column:2;grid-row:1;height:560px}
.hk-fdag-forside--split .hk-fdag-forside__content{grid-column:1;grid-row:1;align-self:center;padding:90px 40px 48px}
.hk-fdag-forside--split .hk-fdag-forside__bunting{width:50%;height:60px}
@media(max-width:767px){
.hk-fdag-forside__bunting{height:43px}.hk-fdag-forside__content{padding:63px 22px 30px}.hk-fdag-forside h2{font-size:36px;letter-spacing:-1px;margin:9px 0 13px}.hk-fdag-forside__kicker{font-size:10px}.hk-fdag-forside__copy{font-size:15px;max-width:320px}.hk-fdag-forside__actions{gap:19px;margin-top:20px}.hk-fdag-forside__countdown{gap:10px}.hk-fdag-forside__clock{gap:7px}.hk-fdag-forside__clock b{font-size:22px}.hk-fdag-forside__timer-label{font-size:10px;max-width:80px}.hk-fdag-forside__cta{font-size:11px;min-height:46px;padding:12px 21px}
.hk-fdag-forside--band .hk-fdag-forside__bunting{height:26px}.hk-fdag-forside--band .hk-fdag-forside__content{display:block;padding:36px 16px 17px;text-align:center}.hk-fdag-forside--band h2{font-size:21px;letter-spacing:-.5px;margin-bottom:5px}.hk-fdag-forside--band .hk-fdag-forside__copy{font-size:12px;max-width:none}.hk-fdag-forside--band .hk-fdag-forside__actions{flex-direction:column;gap:12px;margin-top:11px}.hk-fdag-forside--band .hk-fdag-forside__clock b{font-size:19px}.hk-fdag-forside--band .hk-fdag-forside__clock small{font-size:7px}.hk-fdag-forside--band .hk-fdag-forside__cta{min-height:44px;padding:10px 22px}
.hk-fdag-forside--image{min-height:620px;align-items:flex-start}.hk-fdag-forside--image .hk-fdag-forside__content{max-width:100%;padding:64px 24px 36px}.hk-fdag-forside--image h2{max-width:300px}.hk-fdag-forside--image .hk-fdag-forside__copy{max-width:280px}.hk-fdag-forside--image::after{background:linear-gradient(180deg,var(--hk-fdag-forside-overlay),transparent);opacity:calc(var(--hk-fdag-forside-opacity) + .4)}.hk-fdag-forside--image .hk-fdag-forside__image{object-position:50% 58%}
.hk-fdag-forside--split{display:flex;flex-direction:column;min-height:0}.hk-fdag-forside--split .hk-fdag-forside__bunting{width:100%;height:43px}.hk-fdag-forside--split .hk-fdag-forside__content{order:0;padding:63px 22px 28px;width:100%}.hk-fdag-forside--split .hk-fdag-forside__media{order:1;height:300px;width:100%}.hk-fdag-forside--split .hk-fdag-forside__image{object-position:50% 64%}
}
@media(min-width:768px) and (max-width:1100px){.hk-fdag-forside--band .hk-fdag-forside__content{column-gap:20px}.hk-fdag-forside--band .hk-fdag-forside__actions{gap:16px}.hk-fdag-forside--band h2{font-size:22px}.hk-fdag-forside--band .hk-fdag-forside__countdown{flex-direction:column;gap:4px}.hk-fdag-forside--band .hk-fdag-forside__timer-label{max-width:none}}
