@font-face{font-family:ZT Hakimi;src:url(/fonts/ZTHakimi-VF.woff2)format("woff2");font-weight:50 950;font-style:normal;font-display:swap}:root{--u:clamp(.7px, calc(100vw / 1512), 1.5px);--pad-x:calc(40 * var(--u));--pad-y:calc(40 * var(--u));--text:calc(24 * var(--u));--text-small:var(--text);--display:calc(40 * var(--u))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:#fff;font-family:ZT Hakimi,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0b0c;margin:0;line-height:normal}h1,p,ul{font:inherit;margin:0;padding:0}ul{list-style:none}a,button{color:inherit;font:inherit;text-decoration:none}button{appearance:none;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}p,h1,a,button{text-box:trim-both cap alphabetic}.page{isolation:isolate;min-height:100svh;display:flex;position:relative}.bg{pointer-events:none;background:radial-gradient(120% 90% at 85% 15%,#14141600 40%,#141416 100%),radial-gradient(90% 80% at 20% 90%,#ffd10a 0%,#ffd10a00 70%),linear-gradient(120deg,#dcd8d0 0%,#ffed94 55%,#ffd10a 100%);width:100%;height:100%;position:absolute;inset:0}.content{justify-content:space-between;gap:calc(48 * var(--u));padding:max(var(--pad-y), env(safe-area-inset-top)) max(var(--pad-x), env(safe-area-inset-right)) max(var(--pad-y), env(safe-area-inset-bottom)) max(var(--pad-x), env(safe-area-inset-left));mix-blend-mode:difference;flex-direction:column;flex:1;display:flex;position:relative}.top{justify-content:space-between;align-items:center;display:flex}.since{width:calc(300 * var(--u))}.logo{width:calc(380 * var(--u));flex:none}.logo svg{width:100%;height:auto;display:block}.lang{width:calc(300 * var(--u));text-align:right}.hero,.bottom{column-gap:calc(10 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.headline{font-size:var(--display);text-transform:uppercase;white-space:nowrap}.headline,.lead,.rights{margin-top:-.35em;padding-top:.35em}.rights{font-size:var(--text-small);align-self:end}.links{column-gap:calc(10 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.links ul{align-items:flex-start;gap:calc(20 * var(--u));flex-direction:column;display:flex}.links li{display:flex}.lang,.links a,.links button{white-space:nowrap;position:relative}.lang>*,.links a,.links button{display:block}.links a:before,.links button:before,.lang:before{content:"";inset:calc(-10 * var(--u)) calc(-6 * var(--u));position:absolute}.links a:after,.links button:after{content:"";left:0;right:0;bottom:calc(-5 * var(--u));height:max(1px, calc(1.5 * var(--u)));transform-origin:0;background:currentColor;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;transform:scaleX(0)}@media (hover:hover){.links a:hover:after,.links button:hover:after{transform:scaleX(1)}.lang{transition:opacity .2s}.lang:hover{opacity:.6}}:focus-visible{outline:max(2px, calc(2 * var(--u))) solid currentColor;outline-offset:calc(8 * var(--u))}.phone .short{display:none}@media (width<=899.98px){:root{--u:clamp(.82px, calc(100vw / 390), 1.6px);--pad-x:calc(20 * var(--u));--text-small:calc(16 * var(--u))}.intro{font-size:calc(16 * var(--u))}.top{align-items:flex-start;row-gap:calc(32 * var(--u));font-size:calc(16 * var(--u));flex-wrap:wrap}.since,.lang{width:auto}.logo{order:1;width:100%}.hero{gap:calc(40 * var(--u));flex-direction:column;display:flex}.headline{white-space:normal}.headline:lang(en) br{display:none}.rights{align-self:auto}.lead{font-size:calc(18 * var(--u))}.lead br{display:none}.bottom{gap:calc(40 * var(--u));flex-direction:column;display:flex}.links{font-size:calc(16 * var(--u));order:-1;column-gap:0}.phone .long{display:none}.phone .short{display:inline}}:root{--intro:3s;--stagger:.14s}.bg{animation:iris var(--intro) both}@keyframes iris{0%{clip-path:circle(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}22%,42%{clip-path:circle(3.2vmin);animation-timing-function:cubic-bezier(.76,0,.18,1)}to{clip-path:circle(150vmax)}}.intro{padding-inline:max(var(--pad-x), env(safe-area-inset-left)) max(var(--pad-x), env(safe-area-inset-right));text-transform:uppercase;pointer-events:none;mix-blend-mode:difference;opacity:0;animation:intro-text var(--intro) both;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.intro span{text-box:trim-both cap alphabetic}@keyframes intro-text{0%{opacity:0}14%,46%{opacity:1}68%,to{opacity:0}}.top,.hero,.bottom{animation:1s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--intro) * .72 + var(--i) * var(--stagger))}.top{--i:0}.hero{--i:1}.bottom{--i:2}@keyframes rise{0%{opacity:0;transform:translateY(calc(24 * var(--u)))}}.seen :is(.bg,.intro){animation:none}.seen :is(.top,.hero,.bottom){animation-duration:.6s;animation-delay:calc(var(--i) * 80ms)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
