._1z04gij0{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.l09hio0{--l09hio1:#aa1a18;--l09hio2:#f39c12;--l09hio3:#aa1a18;--l09hio4:#2ecc71;--l09hio5:#0a0a0a;--l09hio6:#1a1a1a;--l09hio7:#fff;--l09hio8:#999;--l09hio9:#292d2e;--l09hioa:#121212;--l09hiob:#aa1a18;--l09hioc:#991412;--l09hiod:#7c0b0a;--l09hioe:#2e63a1;--l09hiof:#24558e;--l09hiog:#1d3f66;--l09hioh:4px;--l09hioi:8px;--l09hioj:16px;--l09hiok:24px;--l09hiol:32px;--l09hiom:"Roboto Condensed",sans-serif;--l09hion:"Roboto",sans-serif;--l09hioo:0 2px 4px rgba(0,0,0,.1);--l09hiop:0 4px 8px rgba(0,0,0,.2);--l09hioq:0 8px 16px rgba(0,0,0,.3)}body,html{background-color:var(--l09hio5);color:var(--l09hio7);font-family:var(--l09hion);margin:0;min-height:100vh;padding:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--l09hio1);font-family:var(--l09hiom);margin:0}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}.j547210{background-color:var(--l09hio5);color:var(--l09hio7);display:flex;flex-direction:column;min-height:100vh}.j547211{flex:1;gap:2rem;margin:0 auto;max-width:1300px;padding:1rem .5rem;width:100%}.j547211,.j547212{display:flex;flex-direction:column}.j547212{box-shadow:0 20px 50px #00000080;overflow:hidden;position:relative}.j547213{background-color:var(--l09hiod)}.j547214{background-color:var(--l09hiog)}.j547215{align-items:stretch;background-color:#000;display:flex;flex-direction:row}.j547216{align-items:center;background:none;border:none;color:#fff6;cursor:pointer;display:flex;flex:1;margin:0;padding:1rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.j547216:hover{color:#fffc;text-decoration:underline}.j547217{opacity:1}.j547218,.j547219{background-color:var(--l09hio9);justify-content:center}.j54721a,.j54721a:hover{color:#fff}.j54721b{background:var(--l09hioc)}.j54721c{background:var(--l09hiof)}.j54721d{filter:drop-shadow(0 5px 15px rgba(0,0,0,.5));height:auto;width:40px;z-index:1}.j547217:not(.j54721a) .j54721d{filter:grayscale(100%);opacity:.5}.j54721e{display:none;font-family:var(--l09hiom);font-size:1.8rem;font-weight:700;letter-spacing:2px;text-shadow:0 4px 8px rgba(0,0,0,.8);text-transform:uppercase;z-index:1}.j54721f{min-height:400px;padding:1rem .5rem;position:relative;z-index:2}.j54721g{filter:brightness(0) invert(1);height:auto;opacity:.04;pointer-events:none;position:absolute;top:30%;width:240px;z-index:1}.j54721h{left:-6%}.j54721i{right:-6%}@media screen and (min-width:768px){.j547211{padding:2rem}.j547216{padding:1.5rem 3rem}.j547218{gap:3rem;justify-content:flex-start}.j547219{gap:3rem;justify-content:flex-end}.j54721b{background:linear-gradient(115deg,var(--l09hioc) 150px,var(--l09hiob) 151px)}.j54721c{background:linear-gradient(-115deg,var(--l09hiof) 150px,var(--l09hioe) 151px)}.j54721d{width:70px}.j54721e{display:block}.j54721f{padding:1.5rem 1rem}.j54721g{width:240px}}._1g07til0{color:var(--l09hio8);margin-top:4rem;padding:3rem 2rem;text-align:center}._1g07til1{margin-bottom:.5rem}._1g07til2{font-size:.8rem}._1wkrsag0{align-self:center;background-color:#ffffff08;margin-top:var(--l09hiol);max-width:600px;padding:var(--l09hiok);width:100%}._1wkrsag1{color:var(--l09hiob);font-family:var(--l09hiom);font-size:1.2rem;letter-spacing:1px;margin-bottom:var(--l09hioj);text-transform:uppercase}._1wkrsag2{flex-direction:column;list-style:none;margin:0;padding:0}._1wkrsag2,._1wkrsag3{display:flex;gap:var(--l09hioi)}._1wkrsag3{color:var(--l09hio8);font-size:.9rem;line-height:1.4}._1wkrsag3:before{color:var(--l09hiob);content:"•";font-weight:700}@keyframes dhl78v0{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}.dhl78v1{display:inline-block;position:relative}.dhl78v2{animation:dhl78v0 .2s ease-out;background-color:#000;border:none;bottom:100%;box-shadow:0 5px 15px #00000080;color:#fff;font-family:var(--l09hiom);font-size:.75rem;letter-spacing:1px;margin-bottom:10px;padding:6px 12px;pointer-events:none;text-transform:uppercase;transform:translate(-50%);white-space:nowrap;z-index:1000}.dhl78v2,.dhl78v2:after{left:50%;position:absolute}.dhl78v2:after{border:5px solid transparent;border-top-color:#000;content:"";margin-left:-5px;top:100%}.geist-icon[data-v-9f064bcd]{display:inline-block;vertical-align:middle}.ogwn900{background-color:#000;border-left:1px solid hsla(0,0%,100%,.05);border-right:1px solid hsla(0,0%,100%,.05);flex-direction:column;gap:.5rem;padding:.25rem .5rem}.ogwn900,.ogwn901{display:flex;justify-content:center}.ogwn901{align-items:center;background:none;border:none;color:#fff;cursor:pointer;margin:0;padding:8px;transition:all .2s ease}.ogwn901:hover{color:var(--l09hiob);transform:scale(1.1)}.ogwn901:active{transform:scale(.9)}@media screen and (min-width:768px){.ogwn900{padding:0 1rem}}.qp8hyb0{background-color:var(--l09hio6);border:none;box-shadow:var(--l09hiop);color:var(--l09hio7);overflow:hidden;width:300px;z-index:100}.qp8hyb1{border-bottom:2px solid var(--l09hio5);padding:var(--l09hioi)}.qp8hyb2{color:var(--l09hio7);font-size:1rem;font-weight:700;margin-bottom:var(--l09hioh)}.qp8hyb3{color:var(--l09hio8);font-size:.8rem}.qp8hyb4{font-size:.9rem;line-height:1.4;padding:var(--l09hioi)}@keyframes sdq7sj0{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{opacity:.5;transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.sdq7sj1{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;margin:0;padding:0;text-align:left}.sdq7sj2{flex-direction:column;gap:1.5rem;width:100%}.sdq7sj2,.sdq7sj3{align-items:center;display:flex;position:relative}.sdq7sj3{background-color:#0000000d;background-image:linear-gradient(90deg,#fff 12px,transparent 0),linear-gradient(180deg,#fff 12px,transparent 0),linear-gradient(270deg,#fff 12px,transparent 0),linear-gradient(180deg,#fff 12px,transparent 0),linear-gradient(270deg,#fff 12px,transparent 0),linear-gradient(0deg,#fff 12px,transparent 0),linear-gradient(90deg,#fff 12px,transparent 0),linear-gradient(0deg,#fff 12px,transparent 0);background-position:0 0,0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%;background-repeat:no-repeat;background-size:100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%;border:none;height:120px;justify-content:center;overflow:visible;transform:rotate(45deg);transition:all .3s cubic-bezier(.4,0,.2,1);width:120px}.sdq7sj3:hover{background-color:#0000001a;transform:rotate(45deg) scale(1.1)}.sdq7sj3:focus{outline:none}.sdq7sj4{animation:sdq7sj0 .5s ease-out;height:141%;-o-object-fit:cover;object-fit:cover;width:141%}.sdq7sj4,.sdq7sj5{transform:rotate(-45deg);z-index:1}.sdq7sj5{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.sdq7sj6{left:125%;pointer-events:none;position:absolute;top:-10px;z-index:1000}.sdq7sj7{display:flex;gap:1rem;margin-top:.5rem}.sdq7sj8{background-color:#ffffff08;color:#666;font-size:20px;padding:6px;transition:all .2s ease}.sdq7sj8:hover{background-color:#ffffff1a;color:var(--l09hio7)}.sdq7sj9{background-color:#aa1a181a;color:var(--l09hiob)}.sdq7sja{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#111;border:none;color:#888;cursor:pointer;font-family:var(--l09hiom);font-size:.8rem;letter-spacing:.05em;margin:0 auto;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .2s ease;width:160px}.sdq7sja:hover{background-color:#181818;color:#aaa}.sdq7sja:focus{color:var(--l09hio7);outline:none}.sdq7sjb{align-items:center;background:#00000080;color:var(--l09hiob);display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transform:rotate(-45deg);width:100%;z-index:10}.sdq7sjc{animation:sdq7sj0 .3s ease-out;background:#121212;border:none;box-shadow:0 20px 50px #000000e6;display:flex;flex-direction:column;font-family:var(--l09hion);left:50%;max-height:80vh;max-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:2000}.sdq7sjd{align-items:center;background-color:#181818;display:flex;gap:1rem;padding:1.5rem}.sdq7sje{background:#0a0a0a;border:none;color:var(--l09hio7);flex:1;font-family:var(--l09hion);font-size:1rem;padding:.8rem 1rem}.sdq7sje:focus{outline:none}.sdq7sjf{color:#555;transition:color .2s}.sdq7sjf:hover{color:var(--l09hiob)}.sdq7sjg{background-color:#121212;display:flex;flex:1;flex-direction:column;gap:4px;overflow-y:auto;padding:1rem}.sdq7sjh{align-items:center;display:flex;gap:1rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.sdq7sjh:focus,.sdq7sjh:hover{background:#1a1a1a}.sdq7sjh:focus{outline:none}.sdq7sji{background-color:#000;height:50px;width:50px}.sdq7sjj{display:flex;flex-direction:column}.sdq7sjk{font-family:var(--l09hiom);font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sdq7sjl{color:var(--l09hio8);font-size:.8rem}.sdq7sjm{color:#444;font-family:var(--l09hiom);letter-spacing:.1em;padding:3rem;text-align:center;text-transform:uppercase}.sdq7sjn{cursor:not-allowed;filter:grayscale(100%);opacity:.3}.sdq7sjn:hover{background-color:transparent;color:#666}@media screen and (max-width:1024px){.sdq7sj6{left:auto;right:125%}}@media screen and (max-width:768px){.sdq7sj6{left:50%;right:auto;top:125%;transform:translate(-50%)}}._1qrsp6f0{display:flex;flex-direction:column;gap:0;padding:0}._1qrsp6f1{align-items:center;gap:1rem;margin:.5rem 0}._1qrsp6f1,._1qrsp6f2{display:flex;justify-content:center}._1qrsp6f3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:none;color:#fff;cursor:pointer;font-family:var(--l09hiom);font-size:.8rem;letter-spacing:1px;padding:6px 12px;text-align:center;text-transform:uppercase;transition:all .2s ease;width:180px}._1qrsp6f3:hover{background-color:#111}._1qrsp6f3:focus{outline:none}._1qrsp6f4{background-color:#000;box-shadow:0 5px 15px #00000080;display:flex;gap:.75rem;padding:4px 12px}._1qrsp6f5{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}._1qrsp6f5:hover{transform:scale(1.1)}._1qrsp6f5:active{transform:scale(.95)}._1qrsp6f6{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin:0 auto;max-width:1200px;padding:2rem 1rem;width:100%}@media screen and (min-width:1024px){._1qrsp6f6{gap:var(--l09hiol);grid-template-columns:repeat(4,1fr)}}.scene-container[data-v-f553815c]{background:#000;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}canvas[data-v-f553815c]{display:block;height:100%;width:100%}
