.fortress-hero{--fh-bg:#050506;--fh-txt:#fafafa;--fh-txt-2:hsla(0,0%,98%,.74);--fh-red:#ff1447;--fh-line:hsla(0,0%,100%,.06);--fh-line-2:hsla(0,0%,100%,.12);--fh-line-3:hsla(0,0%,100%,.22);--fh-display:"APK Galeria","Inter",system-ui,sans-serif;--fh-mono:"APK Galeria","Inter",system-ui,sans-serif;--fh-gutter:clamp(24px,2.5vw,40px);--fh-maxw:1640px;align-items:flex-end;background:var(--fh-bg);border-bottom:1px solid var(--fh-line);color:var(--fh-txt);display:flex;margin-top:-5vh;min-height:calc(100vh - var(--headerNav, 100px));overflow:hidden;padding:64px 0 72px;position:relative}@media (min-width:980px){.fortress-hero{align-items:center}}.fortress-hero__anim{background:var(--fh-bg);border:0;display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}@media (max-width:980px){.fortress-hero__anim{opacity:.55;transform:translateY(-6%)}}@media (min-width:980px){.fortress-hero{--fh-anim-shift:calc(24% + 200px)}.fortress-hero__anim{transform:translateX(var(--fh-anim-shift))}.fortress-hero:before{background:linear-gradient(90deg,var(--fh-bg) 0,var(--fh-bg) var(--fh-anim-shift),transparent calc(var(--fh-anim-shift) + 16%));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}}.fortress-hero__veil{background:linear-gradient(180deg,rgba(5,5,6,0) 0,rgba(5,5,6,0) 32%,rgba(5,5,6,.55) 64%,rgba(5,5,6,.92) 92%,var(--fh-bg) 100%),linear-gradient(90deg,rgba(5,5,6,.4) 0,rgba(5,5,6,.1) 38%,rgba(5,5,6,0) 60%);inset:0;pointer-events:none;position:absolute;z-index:1}.fortress-hero__container{flex:1 1 100%;margin:0 auto;max-width:var(--fh-maxw);padding:0 var(--fh-gutter);position:relative;width:100%;z-index:2}@media (min-width:980px){.fortress-hero__container{margin-top:5%}}.fortress-hero__content{text-align:left;width:100%}.fortress-hero__headline{color:var(--fh-txt);font-family:var(--fh-display);font-size:clamp(38px,4.8vw,72px);font-weight:300;letter-spacing:-.028em;line-height:1.05;margin:0 0 28px}@media (max-width:767px){.fortress-hero__headline{line-height:1.1}}.fortress-hero__headline .split-line{display:flex}@media (min-width:980px){.fortress-hero__headline .split-line{flex-wrap:nowrap}}.fortress-hero__built{color:var(--fh-txt);display:flex;font-weight:300}.fortress-hero__built b{color:var(--fh-red);font-weight:500}.fortress-hero .split-line{column-gap:.28em;display:flex;flex-wrap:wrap;overflow:hidden}.fortress-hero__headline .split-line{margin-bottom:-.14em;padding-bottom:.14em}.fortress-hero .split-word{display:inline-block;opacity:0;transform:translateY(130%);transition:transform 1.05s cubic-bezier(.2,.85,.2,1),opacity .9s ease;will-change:transform,opacity}.fortress-hero .split-line.in .split-word{opacity:1;transform:translateY(0)}.fortress-hero .split-line.in .split-word:first-of-type{transition-delay:.04s}.fortress-hero .split-line.in .split-word:nth-of-type(2){transition-delay:.1s}.fortress-hero .split-line.in .split-word:nth-of-type(3){transition-delay:.16s}.fortress-hero .split-line.in .split-word:nth-of-type(4){transition-delay:.22s}.fortress-hero .split-line.in .split-word:nth-of-type(5){transition-delay:.28s}.fortress-hero .split-line.in .split-word:nth-of-type(6){transition-delay:.34s}.fortress-hero .split-line.in .split-word:nth-of-type(7){transition-delay:.4s}.fortress-hero .split-line.in .split-word:nth-of-type(8){transition-delay:.46s}.fortress-hero .split-line.in .split-word:nth-of-type(n+9){transition-delay:.52s}.fortress-hero__tag{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(13,14,16,.55);border:1px solid var(--fh-line-2);border-radius:999px;color:var(--fh-txt);display:inline-flex;font-family:var(--fh-mono);font-size:11px;font-weight:500;gap:0;letter-spacing:.18em;margin-bottom:28px;opacity:0;overflow:hidden;padding:8px 16px 8px 14px;text-transform:uppercase;transition:opacity .5s ease}.fortress-hero__tag.in{opacity:1}.fortress-hero__tag-text{display:inline-block;margin-left:0;max-width:0;overflow:hidden;white-space:nowrap}.fortress-hero__tag.in .fortress-hero__tag-text{animation:fortress-hero-tag-reveal 1.5s ease-in-out .3s 1 normal forwards running}@keyframes fortress-hero-tag-reveal{0%{margin-left:0;max-width:0}30%{margin-left:.5rem}to{margin-left:.5rem;max-width:100%}}@media (max-width:980px){.fortress-hero__tag{max-width:100%;white-space:normal}.fortress-hero__tag-text{animation:none;margin-left:.5rem;max-width:none;overflow:visible;white-space:normal}}.fortress-hero__dot{animation:fortress-hero-blink 2.6s ease-in-out infinite;background:var(--fh-red);border-radius:50%;box-shadow:0 0 12px rgba(229,28,35,.85);flex-shrink:0;height:8px;width:8px}@keyframes fortress-hero-blink{0%,to{opacity:1}50%{opacity:.35}}.fortress-hero__lede{color:var(--fh-txt-2);font-size:clamp(16px,1.2vw,19px);font-weight:300;line-height:1.55;margin:0 0 36px;max-width:80ch}.fortress-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.fortress-hero .fortress-hero__actions.split-line{display:flex}.fortress-hero .fortress-hero__btn{align-items:center;background:var(--fh-red);border:1px solid var(--fh-red);color:#fff;display:inline-flex;font-family:var(--fh-mono);font-size:12px;font-weight:500;gap:12px;letter-spacing:.15em;padding:18px 26px;text-decoration:none;text-transform:uppercase;--tx:0px;--ty:0px;transform:translate(var(--tx),var(--ty));transition:transform .45s cubic-bezier(.2,.85,.2,1),background .3s cubic-bezier(.2,.8,.2,1),color .3s,border-color .3s;will-change:transform}.fortress-hero .fortress-hero__btn:hover{background:#fff;border-color:#fff;color:var(--fh-bg);text-decoration:none}@media (hover:none),(prefers-reduced-motion:reduce){.fortress-hero .fortress-hero__btn{transform:none}}.fortress-hero__arrow{background:currentColor;height:1px;position:relative;transition:width .3s;width:14px}.fortress-hero__arrow:after{border-right:1px solid;border-top:1px solid;content:"";height:7px;position:absolute;right:0;top:-3px;transform:rotate(45deg);width:7px}.fortress-hero__btn:hover .fortress-hero__arrow{width:22px}@media (prefers-reduced-motion:reduce){.fortress-hero .split-word,.fortress-hero__tag{opacity:1;transform:none}.fortress-hero__tag-text,.fortress-hero__tag.in .fortress-hero__tag-text{animation:none;max-width:none}.fortress-hero__dot{animation:none}}