.heb .heb-light{display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.heb .heb-light{display:block}}.heb .heb-light,.heb .heb-light-zone,.heb .heb-light-layer{pointer-events:none;position:absolute;inset:0}.heb .heb-light-layer{opacity:0;will-change:opacity;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.heb .heb-light-layer[data-surface=orange]{--heb-light-c:255 222 164;--heb-light-a:.144;-webkit-mask-image:url(/home/hero-light/orange-mask.png);mask-image:url(/home/hero-light/orange-mask.png)}.heb .heb-light-layer[data-surface=turq]{--heb-light-c:196 244 238;--heb-light-a:.07;-webkit-mask-image:url(/home/hero-light/turq-mask.png);mask-image:url(/home/hero-light/turq-mask.png)}.heb .heb-light-layer[data-surface=navy]{--heb-light-c:150 190 236;--heb-light-a:.09;-webkit-mask-image:url(/home/hero-light/navy-mask.png);mask-image:url(/home/hero-light/navy-mask.png)}.heb .heb-light-blob{will-change:transform;background:radial-gradient(closest-side, rgb(var(--heb-light-c) / var(--heb-light-a)) 0%, rgb(var(--heb-light-c) / calc(var(--heb-light-a) * .74)) 28%, rgb(var(--heb-light-c) / calc(var(--heb-light-a) * .4)) 54%, rgb(var(--heb-light-c) / calc(var(--heb-light-a) * .13)) 78%, rgb(var(--heb-light-c) / 0) 100%);width:20vw;height:20vw;margin:-10vw 0 0 -10vw;position:absolute;top:0;left:0;transform:scale(4)}.heb .heb-light-zone[data-surface=navy]{-webkit-mask-image:linear-gradient(#0000 0 84px,#000 230px);mask-image:linear-gradient(#0000 0 84px,#000 230px)}.heb .heb-light-zone[data-surface=turq]{-webkit-mask-image:var(--heb-light-guard,linear-gradient(transparent, transparent));-webkit-mask-image:var(--heb-light-guard,linear-gradient(transparent, transparent));mask-image:var(--heb-light-guard,linear-gradient(transparent, transparent));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.heb{--heb-rail:max(var(--page-gutter), calc((100vw - 80rem) / 2 + var(--page-gutter)));isolation:isolate;color:#fff;background-color:#070d18;position:relative;overflow:hidden}@media (min-width:768px){.heb{--heb-rail:max(2rem, calc((100vw - 80rem) / 2 + 2rem))}}[data-home-hero-mobile] .heb[data-hero-edge-hero]{flex-direction:column;height:auto;min-height:100svh;display:flex}.heb-photo{z-index:-3;position:absolute;inset:0}.heb-img{object-fit:cover;object-position:50% 50%}.heb-content{padding:96px var(--heb-rail) clamp(72px, 16svh, 150px);flex-direction:column;flex:1 0 auto;justify-content:center;display:flex;position:relative}.heb-group{position:relative}.heb-h1{letter-spacing:-.022em;color:#fff;text-wrap:balance;max-width:8em;margin:0;font-size:clamp(40px,13vw,66px);font-weight:400;line-height:.98}.heb-h1 em{letter-spacing:-.012em;font-style:italic}.heb-statement{max-width:24em;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.005em;color:#f3f6fc;margin:24px 0 0;font-size:1.125rem;font-weight:400;line-height:1.4}.heb-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}@media (min-width:768px){.heb-content{padding-top:128px;padding-bottom:clamp(72px,16svh,150px)}.heb-h1{font-size:clamp(3.4rem,9vw,5.6rem)}.heb-statement{font-size:1.25rem}.heb-l{white-space:nowrap;display:block}}@media (min-width:1024px){.heb-content{padding:128px var(--heb-rail) clamp(72px, 11svh, 120px);justify-content:flex-end}.heb-group{max-width:46%}.heb-h1{letter-spacing:-.028em;max-width:none;font-size:clamp(3.6rem,7vw,7rem);line-height:.96}.heb-statement{margin-top:28px;font-size:clamp(1.125rem,1.45vw,1.375rem)}.heb-actions{margin-top:32px}}.heb-group:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 40% 62%,#070d1866 0%,#070d1852 66%,#070d1800 100%);position:absolute;inset:-64px -72px -72px -64px}.heb-h1,.heb-statement{text-shadow:0 1px 14px #070d1866}.heb .heb-actions a:nth-child(2){background-color:#070d1857;border-color:#ffffffbf}.heb:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#070d1875 0%,#070d1854 28%,#070d182d 62%,#070d180e 85%,#070d1800 100%);height:120px;position:absolute;inset:0 0 auto}@media (min-width:768px){.heb:after{background:linear-gradient(#070d1894 0%,#070d186b 28%,#070d1838 62%,#070d1812 85%,#070d1800 100%);height:160px}}:is([data-home-hero-mobile]:has(.heb) header[data-header-phase=hero] a,[data-home-hero-mobile]:has(.heb) header[data-header-phase=hero] button){text-shadow:0 1px 10px #070d1880}[data-home-hero-mobile]:has(.heb) header[data-header-phase=hero] a:not([class*=rounded-full]){color:#fffffff0}@media (min-width:768px){:root[data-colour=v3][data-header=compact]:is(:lang(sl),:lang(en),:lang(it)) [data-home-hero-mobile]:has(.heb) header[data-header-refined][data-header-phase=hero] nav [data-header-label]{font-weight:500}}[data-home-hero-mobile]:has(.heb) header[data-header-phase=hero] nav a[data-header-focus]{text-underline-offset:5px;text-decoration-skip-ink:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out}[data-home-hero-mobile]:has(.heb) header[data-header-phase=hero] a[data-header-lang][data-header-focus]{text-underline-offset:5px;text-decoration-skip-ink:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out}@media (hover:hover){[data-home-hero-mobile]:has(.heb) header[data-header-phase=hero] nav a[data-header-focus]:hover{text-decoration-color:#ffffffbf}[data-home-hero-mobile]:has(.heb) header[data-header-phase=hero] a[data-header-lang][data-header-focus]:hover{text-decoration-color:#ffffffbf}}@media (max-width:1023.98px){.heb-group:before{background:radial-gradient(closest-side at 38%,#070d1875 0%,#070d1861 70%,#070d1800 100%);inset:-56px -48px -44px}}@media (max-width:767.98px){.heb-img{object-position:34% 50%;transform:none}.heb-statement{text-wrap:balance}.heb-group:before{background:radial-gradient(closest-side,#02222a8f 0%,#02222a7a 50%,#02222a38 76%,#02222a00 100%);inset:-110px -90px}}
