@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.nav{z-index:50;width:100%;padding-block:calc(var(--spacing,.25rem)*4);color:var(--foreground);justify-content:center;margin-inline:auto;display:flex}.nav-internal{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.levare-input-and-label-container{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);text-align:start;width:100%;color:var(--foreground);flex-direction:column;display:flex}.levare-form-input{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-bottom-color:var(--border);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*2);color:var(--foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-radius:0;outline-style:none}.levare-form-input::placeholder{color:var(--muted)}.levare-form-input:focus-visible{border-bottom-color:var(--primary);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tri{clip-path:polygon(0% 0%,100% 0%,0% 100%)}@keyframes word-appear{0%{opacity:0;filter:blur(10px);transform:translateY(30px)scale(.8)}50%{opacity:.15;filter:blur(2px);transform:translateY(10px)scale(.95)}to{opacity:.3;filter:blur();transform:translateY(0)scale(1)}}@keyframes grid-draw{0%{stroke-dashoffset:1000px;opacity:0}50%{opacity:.3}to{stroke-dashoffset:0;opacity:.15}}@keyframes pulse-glow{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.word{opacity:0;margin:0 .1em;transition:all .3s;display:inline-block}.word:hover{color:var(--color-neutral-900);transform:translateY(-2px)}.grid-line{stroke:var(--color-neutral-900);stroke-width:.5px;opacity:0;stroke-dasharray:5 5;stroke-dashoffset:1000px;animation:2s ease-out forwards grid-draw}.detail-dot{fill:var(--color-neutral-900);opacity:0;animation:3s ease-in-out infinite pulse-glow}.corner-element{border:1px solid var(--color-neutral-900);opacity:0;width:40px;height:40px;animation:1s ease-out forwards word-appear;position:absolute}@keyframes underline-grow{to{width:100%}}.floating-element{background:var(--color-primary);opacity:0;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite float;position:absolute}@keyframes float{0%,to{opacity:.2;transform:translateY(0)translate(0)}25%{opacity:.6;transform:translateY(-10px)translate(5px)}50%{opacity:.4;transform:translateY(-5px)translate(-3px)}75%{opacity:.8;transform:translateY(-15px)translate(7px)}}@keyframes project-video-flicker{0%,to{filter:saturate(.8)brightness(.85)}50%{filter:saturate(1.05)brightness()}}@keyframes project-video-scan{0%{opacity:0;left:-55%}20%{opacity:.35}to{opacity:0;left:115%}}.project-video-placeholder{background:radial-gradient(circle at 18% 20%,#ffffff29,#0000 42%),radial-gradient(circle at 78% 78%,#0086ff59,#0000 38%),linear-gradient(130deg,#0a0a0a 10%,#141414 60%,#050505 100%);animation:2.8s ease-in-out infinite project-video-flicker;position:relative;overflow:hidden}.project-video-placeholder:before{content:"";opacity:.45;background:repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 4px);position:absolute;inset:0}.project-video-placeholder:after{content:"";background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:40%;animation:3.5s ease-in-out infinite project-video-scan;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-14deg)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.gradient-bg{background-image:url(../media/gradient-1.aba50aa6.png);background-repeat:repeat;background-attachment:fixed}.hero-bg{background-image:url(../media/seamless-blue-glass-tiles-texture-background-window-kitchen-bathroom-concept.d1fbfa51.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.grid-bg1{opacity:.2;background-image:url(../media/grid-1.21664f2c.png);background-size:cover}.futuristic-lines{isolation:isolate;position:relative;overflow:hidden}
