@font-face{font-family:Graphik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/testd/Graphik-Regular.woff)format("woff")}@font-face{font-family:Graphik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/testd/Graphik-Medium.woff)format("woff")}@font-face{font-family:Graphik;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/testd/Graphik-Semibold.woff)format("woff")}:is(html:has(.lnd),body:has(.lnd)){background:#fff;margin:0}.lnd{--ink:#0b0b0d;--page:#fff;--red:#ff0046;--sans:"Graphik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--r-pill:999px;--gut:clamp(16px, 2.4vw, 32px);font-family:var(--sans);background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-size:16px;line-height:1.5}.lnd *,.lnd :before,.lnd :after{box-sizing:border-box;margin:0;padding:0}.lnd img{max-width:100%;display:block}.lnd a{color:inherit;text-decoration:none}.lnd figure{margin:0}.lnd.is-open{animation:.5s forwards lndOut}@keyframes lndOut{to{opacity:0}}.lnd .btn{font:inherit;letter-spacing:-.01em;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.lnd .btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lnd .btn-ink{background:var(--ink);color:#fff}.lnd .btn-ink:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0b0b0d2e}.lnd-form{width:min(560px,100%);margin:clamp(12px,1.3vw,16px) auto 0}.lnd-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.lnd-row input{min-width:0;font:inherit;color:var(--ink);border-radius:var(--r-pill);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#ffffffeb;border:1px solid #0b0b0d4d;flex:240px;padding:15px 22px;font-size:16px}.lnd-row input::placeholder{color:#0b0b0d9e;opacity:1}.lnd-row input:hover{border-color:#0b0b0d8c}.lnd-row input:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 3px #0b0b0d14}.lnd-row .lnd-hp{display:none}.lnd-row .btn{padding:15px 30px;font-size:15.5px}.lnd-row button:disabled{opacity:.6;cursor:wait;box-shadow:none;transform:none}.lnd-form.is-bad .lnd-row input{border-color:var(--red);animation:.45s lndShake}@keyframes lndShake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.lnd-message{color:var(--ink);margin-top:12px;font-size:14px;line-height:1.5}.lnd-message[hidden]{display:none}.lnd-message.error{color:var(--red)}.lnd-done{max-width:40ch;margin:clamp(22px,2.6vw,32px) auto 0;font-size:clamp(16px,1.5vw,18px)}.lnd-done b{word-break:break-word;font-weight:500}.lnd-done:focus{outline:none}.lnd{flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.hv-top{isolation:isolate;text-align:center;padding:clamp(56px, 10vh, 120px) var(--gut) clamp(40px, 6vh, 72px);flex-direction:column;flex:1 0 auto;justify-content:center;display:flex;position:relative;overflow:hidden}.hv-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 88%);mask-image:linear-gradient(#000 0% 30%,#0000 88%)}.lnd .hv-topo{opacity:.44;width:max(1100px,92vw);max-width:none;height:auto;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(64% 70%,#000 45%,#0000 100%);mask-image:radial-gradient(64% 70%,#000 45%,#0000 100%)}.lnd .hv-mark{width:min(525px,55vw);margin:0 auto;line-height:0}.hv-mark svg{width:100%;height:auto;display:block}.lnd .hv-lead{letter-spacing:-.02em;margin-top:clamp(22px,3vh,34px);font-size:clamp(19px,1.9vw,26px);font-weight:500;line-height:1.3}.hv-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.4vw,20px);width:min(1280px,100% - 2*clamp(20px,5vw,80px));margin:0 auto;display:grid}.hv-ph{--r:clamp(14px, 2vw, 28px);aspect-ratio:4/5;border-radius:0 var(--r) var(--r) var(--r);background:#f2f2f2;position:relative;overflow:hidden}.lnd .hv-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.hv-ph:hover img{transform:scale(1.03)}.hv-lbl{--t:clamp(10px, 1.1vw, 16px);z-index:2;letter-spacing:-.045em;padding:0 var(--t) calc(var(--t) * .6) var(--t);border-bottom-right-radius:var(--t);background:#fff;font-size:clamp(14px,1.8vw,26px);font-weight:600;line-height:1;position:absolute;top:0;left:0}.hv-lbl:before,.hv-lbl:after{content:"";width:var(--t);height:var(--t);background:radial-gradient(circle at 100% 100%, transparent calc(var(--t) - .5px), #fff var(--t));position:absolute}.hv-lbl:before{top:0;left:100%}.hv-lbl:after{top:100%;left:0}.lnd .hv-foot{padding:clamp(22px, 3vh, 32px) var(--gut) clamp(26px, 4vh, 40px);text-align:center;color:#0b0b0db3;background:0 0;border-radius:0;margin:0;font-size:13px;line-height:1.5}.hv-foot a{text-underline-offset:3px;text-decoration:underline}.lnd .hv-about{max-width:62ch;margin:0 auto 6px}.hv-team{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:14px;-webkit-text-decoration:underline #0b0b0d59;text-decoration:underline #0b0b0d59}.hv-team:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.hv-team:focus-visible,.hv-foot a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}@media (max-width:640px){.lnd-row .btn{flex:100%}.lnd .hv-mark{width:56vw}.lnd .hv-lead{font-size:18px}.hv-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100% - 40px)}.hv-lbl{--t:9px;font-size:14px}.lnd .hv-foot{font-size:12px}}@media (prefers-reduced-motion:reduce){.lnd .hv-ph img,.lnd .btn,.lnd-row input{transition:none}}
