@font-face{font-family:Bank Gothic;src:url(/assets/BankGothicLightRegular-C5LMaeS6.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bank Gothic;src:url(/assets/BankGothicMediumBT-DPmiLlgz.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bank Gothic;src:url(/assets/BankGothicMdBT-Cj-BCVJl.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bank Gothic;src:url(/assets/BankGothicBold-Q_QoqmB_.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html,body,.app-container,*,input,button,textarea,select{font-family:Bank Gothic,sans-serif;font-weight:500;letter-spacing:.5px}.app-container{position:relative;min-height:400vh}.site-header{position:relative;top:0;left:0;width:100%;height:80px;background:#000;display:flex;align-items:center;justify-content:center;z-index:1000;border-bottom:1px solid rgba(255,255,255,.1)}.header-container{position:relative;width:100%;height:80px;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;box-sizing:border-box}.site-logo-corner{position:absolute;left:1.5rem;height:clamp(2vh,3.5vh,45px);width:auto;-o-object-fit:contain;object-fit:contain}.site-title{color:#fff;font-size:1.8rem;font-weight:600;margin:0;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 10px rgba(255,255,255,.3)}.site-footer{background:#000;color:#fff;padding:2rem 0 1rem;border-top:1px solid rgba(255,255,255,.1)}.footer-container{position:relative;width:100%;background:#000;padding:0 1.5rem}.footer-logo-corner{position:absolute;left:1.5rem;top:43%;transform:translateY(-50%);height:clamp(2vh,3.5vh,45px);width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.footer-links{display:flex;gap:2rem;justify-content:center}.footer-link{color:#fff;text-decoration:none;font-size:.9rem;letter-spacing:1px;transition:color .3s ease;opacity:.8}.footer-link:hover{color:#3b82f6;opacity:1}.footer-copyright{font-size:.8rem;opacity:.6}@media (max-width: 768px){.site-header{height:70px}.site-title{font-size:1.4rem;letter-spacing:.5px}.footer-links{flex-direction:column;gap:1rem;text-align:center}.footer-content{padding:0 1rem}}@media (max-width: 480px){.site-title{font-size:1.2rem}.footer-links{gap:.8rem}.footer-link{font-size:.85rem}}.section-full{min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box}@media (max-width: 768px){.section-full{margin-bottom:0}.section-full+.section-full{margin-top:0}}#section-1{background:#000;padding:0;overflow:hidden}.rectangles-container{position:absolute;top:52.5%;left:0;width:100vw;height:80px;display:flex;align-items:center;justify-content:stretch;padding:0;margin:0;transform:translateY(-50%)}.rectangle{height:80px;width:5vw;margin:0;animation:fadeIn 1s ease-in-out forwards;opacity:0;transition:background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);transform-origin:left center;position:relative;flex-shrink:0;flex-grow:0;padding:0;border:none;outline:none;will-change:background-color,opacity,width;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rectangle.js-animated{transition:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rectangle:nth-child(1){animation-delay:.1s}.rectangle:nth-child(2){animation-delay:.15s}.rectangle:nth-child(3){animation-delay:.2s}.rectangle:nth-child(4){animation-delay:.25s}.rectangle:nth-child(5){animation-delay:.3s}.rectangle:nth-child(6){animation-delay:.35s}.rectangle:nth-child(7){animation-delay:.4s}.rectangle:nth-child(8){animation-delay:.45s}.rectangle:nth-child(9){animation-delay:.5s}.rectangle:nth-child(10){animation-delay:.55s}.rectangle:nth-child(11){animation-delay:.6s}.rectangle:nth-child(12){animation-delay:.65s}.rectangle:nth-child(13){animation-delay:.7s}.rectangle:nth-child(14){animation-delay:.75s}.rectangle:nth-child(15){animation-delay:.8s}.rectangle:nth-child(16){animation-delay:.85s}.rectangle:nth-child(17){animation-delay:.9s}.rectangle:nth-child(18){animation-delay:.95s}.rectangle:nth-child(19){animation-delay:1s}.rectangle:nth-child(20){animation-delay:1.05s}.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:2.5rem;font-weight:600;z-index:20;text-shadow:2px 2px 8px rgba(0,0,0,.8);animation:textFadeIn 1s ease-in-out forwards;opacity:0;width:100%;padding:0 20px;box-sizing:border-box}.overlay-text p{margin:.5rem 0;line-height:1.2}@keyframes textFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.section-full h1{font-size:4rem;margin:0 0 1rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.section-full p{font-size:1.5rem;margin:0;opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.3)}#section-1,#section-2,#section-3,#section-4{color:#fff}#section-5,#section-6{color:#000}.section-2-content{position:static;transform:none;width:100%;text-align:center;padding:0 20px;box-sizing:border-box;min-height:120px;display:flex;align-items:center;justify-content:center}.section-2-text{font-size:2.4rem;font-weight:600;color:#fff;margin:0;line-height:1.2;text-shadow:2px 2px 8px rgba(0,0,0,.8);animation:section2TextFadeIn 1s ease-in-out forwards;opacity:0}@keyframes section2TextFadeIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1024px){.rectangles-container{top:60%}}@media (max-width: 768px){.section-2-text{font-size:2.1rem}#section-1{min-height:80vh}.rectangles-container{top:75%}#section-2{padding:2.5rem 1.5rem;min-height:180px}#section-4{padding:2.5rem 1.5rem}.section-4-container{min-height:110px}}@media (max-width: 480px){.section-2-text{font-size:1.7rem}#section-1{min-height:54vh;height:54vh;margin-bottom:0}.rectangles-container{top:auto;bottom:4vh;transform:none}#section-2{padding:2rem 1rem;min-height:160px;margin-top:0}.merged-section{padding-top:0;margin-top:0}#section-3{margin-top:0}}#section-2{background:linear-gradient(180deg,#000,#1a1a1a);min-height:200px;height:auto;padding:3rem 2rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.merged-section{background:linear-gradient(180deg,#1a1a1a,#404040 30%,#606060 70%,gray);overflow:hidden;position:relative}#section-3{overflow:hidden}.central-animated-dot{position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #fffc,0 0 40px #fff9,0 0 60px #fff6;z-index:20}.scroll-text{position:absolute;top:70%;left:50%;transform:translate(-50%);width:100%;text-align:center;color:#e5e5e5;font-size:1.8rem;font-weight:600;opacity:0;z-index:15;padding:0 20px;box-sizing:border-box}.step-4-text{top:65%}.final-section-text{top:50%;font-size:1.8rem;line-height:1.4}.small-dots-container{position:absolute;top:39%;left:49.5%;transform:translate(-50%,-50%);z-index:10}.dots-grid-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-bottom:180px}.dots-grid{position:relative;display:grid;grid-template-columns:repeat(15,30px);grid-template-rows:repeat(15,30px);gap:0;width:450px;height:450px}.dot{width:8px;height:8px;background-color:#666;border-radius:50%;justify-self:center;align-self:center;transition:all .3s ease;opacity:.4}.dot.connected{background-color:#999;opacity:.8;transform:scale(1.2)}.dot.highlighted{background-color:#fff;opacity:1;transform:scale(1.8);box-shadow:0 0 20px #fffc,0 0 40px #fff9,0 0 60px #fff6;animation:radarPulse 2s infinite ease-in-out}@keyframes radarPulse{0%,to{box-shadow:0 0 20px #fffc,0 0 40px #fff9,0 0 60px #fff6;transform:scale(1.8)}50%{box-shadow:0 0 30px #fff,0 0 60px #fffc,0 0 90px #fff9;transform:scale(2.2)}}.connection-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.connection-line{stroke:#999;stroke-width:2;opacity:.7;animation:lineGlow 3s infinite ease-in-out}@keyframes lineGlow{0%,to{opacity:.7;stroke-width:2}50%{opacity:1;stroke-width:3}}#section-4{background:linear-gradient(180deg,gray,#fff);overflow:hidden;min-height:auto;height:auto;padding:3rem 2rem;display:flex;align-items:center;justify-content:center}.section-4-container{position:static;width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:120px}.section-4-bottom{margin-bottom:300px;text-align:center}.section-4-bottom-text{font-size:2.2rem;font-weight:600;color:#111827;margin:0;line-height:1.3;text-shadow:1px 1px 2px rgba(0,0,0,.3);animation:section2TextFadeIn .9s ease-in-out forwards;opacity:0}.central-dot.expanding{width:20px;height:20px;background-color:#fff;border-radius:50%;box-shadow:0 0 30px #3b82f6e6,0 0 60px #3b82f6b3,0 0 100px #3b82f680;animation:bluePulse 2s infinite ease-in-out;justify-self:center;align-self:center;transition:all .3s ease-out}.central-dot.converging{background-color:#888!important;box-shadow:0 0 45px #dcdcdcd9,0 0 90px #dcdcdc8c!important;animation:grayPulse 1.4s infinite ease-in-out!important}.central-dot.expanding.blue{background-color:#fff}.carry-dot{width:8px;height:8px;background-color:#fff;border-radius:50%;box-shadow:0 0 20px #fffc,0 0 40px #fff9,0 0 60px #fff6;pointer-events:none}.section-3-caption{position:absolute;bottom:150px;left:50%;transform:translate(-50%);width:100%;text-align:center;color:#fff;line-height:1.6;font-size:1.5rem;font-weight:600;opacity:0;text-shadow:2px 2px 12px rgba(0,0,0,.8);letter-spacing:.8px;z-index:15;padding:20px 30px;box-sizing:border-box;transition:opacity .8s ease,transform .8s ease}.section-caption-visible{opacity:1!important;transform:translate(-50%) scale(1)}.section-caption-hidden{opacity:0!important;transform:translate(-50%) scale(.9)}.section-4-caption{width:100%;display:flex;align-items:center;justify-content:center;margin-top:20px;padding:0 16px;box-sizing:border-box}.section-4-caption p{width:100%;text-align:center;color:#e5e5e5;line-height:1.5;font-size:1.4rem;opacity:0;transform:translateY(30px) scale(.95);transition:opacity .5s ease,transform .5s ease;padding:0 10px;box-sizing:border-box}.section-4-caption p.section-caption-visible{opacity:1;transform:translateY(0) scale(1)}@keyframes bluePulse{0%,to{box-shadow:0 0 30px #3b82f6e6,0 0 60px #3b82f6b3,0 0 100px #3b82f680}50%{box-shadow:0 0 50px #3b82f6,0 0 100px #3b82f6d9,0 0 150px #3b82f6a6}}#section-5{background:linear-gradient(180deg,#606060,gray);overflow:hidden}.section-5-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.section-5-bottom{position:absolute;left:50%;bottom:16px;transform:translate(-50%)}.section-5-bottom-text{font-size:.95rem;font-weight:600;color:#111827;letter-spacing:.08em;text-transform:uppercase}.central-dot.absorbing{width:24px;height:24px;background-color:#888;border-radius:50%;animation:grayPulse 1.4s infinite ease-in-out;position:relative;z-index:10;box-shadow:0 0 45px #dcdcdcd9,0 0 90px #dcdcdc8c;transition:opacity .5s ease}.small-dot{position:absolute;width:18px;height:18px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 30%,var(--dot-color, #666) 60%,var(--dot-color, #666) 100%);border-radius:50%;transform-origin:center;will-change:transform,opacity,box-shadow;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:all .1s ease-out}.small-dot.converging{animation:convergeToCenter var(--duration, 1.5s) ease-in forwards;animation-delay:var(--delay, 0s)}@keyframes convergeToCenter{0%{transform:translate(var(--start-x, 0px),var(--start-y, 0px)) scale(1);opacity:1}70%{transform:translate(0) scale(.3);opacity:.7}to{transform:translate(0) scale(0);opacity:0}}@keyframes grayPulse{0%,to{transform:scale(1)}50%{transform:scale(.8)}}@keyframes pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 45px rgba(255,255,255,.95)) drop-shadow(0 0 90px rgba(255,255,255,.7))}50%{transform:scale(1.1);filter:drop-shadow(0 0 60px rgba(255,255,255,1)) drop-shadow(0 0 120px rgba(255,255,255,.8))}}.small-dots-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-5-content{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;padding:0 20px;box-sizing:border-box}.section-5-text{font-size:1.6rem;font-weight:600;color:#111827;margin:0;line-height:1.4;animation:section2TextFadeIn 1s ease-in-out forwards;opacity:0}#section-6{background:linear-gradient(180deg,gray,#fff);overflow:hidden}.section-6-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.section-6-bottom{margin-bottom:300px;text-align:center;width:100%}.section-6-bottom-text{font-size:2.2rem;font-weight:600;color:#111827;margin:0;line-height:1.3;text-shadow:1px 1px 2px rgba(0,0,0,.3);animation:section2TextFadeIn .9s ease-in-out forwards;opacity:0;width:100%;padding:0 20px;box-sizing:border-box}@media (max-width: 768px){.section-6-bottom-text{font-size:1.6rem}}@media (max-width: 480px){.section-6-bottom-text{font-size:1.4rem}}.morphed-form{display:flex;align-items:center;justify-content:center}.form-input-container{position:relative;display:flex;align-items:center;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:25px;padding:0;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.form-input-container:focus-within{border-color:#fff9;box-shadow:0 8px 32px #0003}.form-input{background:transparent;border:none;outline:none;padding:15px 20px;font-size:1.1rem;color:#333;width:350px;font-family:inherit}.form-input::-moz-placeholder{color:#666;opacity:.8}.form-input::placeholder{color:#666;opacity:.8}.form-arrow{background:#3b82f6cc;border:none;color:#fff;padding:15px 20px;font-size:1.2rem;cursor:pointer;transition:all .3s ease;border-radius:0 23px 23px 0}.form-arrow:hover{background:#3b82f6;transform:translate(2px)}.final-message-container{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:0 15px;box-sizing:border-box}.typed-message{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:25px;padding:25px 35px;font-size:1.3rem;color:#333;line-height:1.5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;min-height:60px;display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 768px){.app-container{min-height:330vh}.section-full{min-height:90vh}.dots-grid,.dots-grid-section-4{width:min(75vw,360px);height:min(75vw,360px);grid-template-columns:repeat(15,min(5vw,24px));grid-template-rows:repeat(15,min(5vw,24px))}.dot{width:min(1.2vw,9px);height:min(1.2vw,9px)}.small-dots-circle{transform:translate(-50%,-50%) scale(.8)}.small-dot{width:10px;height:10px}.central-dot.expanding{width:16px;height:16px}.form-input{width:250px;font-size:1rem;padding:12px 16px}.form-arrow{padding:12px 16px}.form-input-container{margin:0}.typed-message{font-size:1.1rem;padding:20px 25px}.overlay-text{font-size:1.5rem;min-height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center}.overlay-text p{margin:.25rem 0;line-height:1.3;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.section-3-caption{bottom:25vh;font-size:1.2rem;padding:15px 20px;line-height:1.4}}@media (max-width: 480px){.app-container{min-height:400vh}.section-full{min-height:100vh;padding:1rem;margin-bottom:0}#section-1{min-height:100vh;height:100vh;padding:0}#section-2{padding:2rem 1rem;min-height:160px}#section-4{padding:2rem 1rem;min-height:auto;height:auto}.section-4-container{min-height:100px}html,body{scroll-padding:0}#section-3{margin-top:0}.dots-grid,.dots-grid-section-4{width:min(85vw,350px);height:min(85vw,350px);grid-template-columns:repeat(15,min(5.67vw,23.33px));grid-template-rows:repeat(15,min(5.67vw,23.33px))}.dot{width:min(2.4vw,10px);height:min(2.4vw,10px)}.overlay-text{font-size:.85rem;width:100%;white-space:normal;padding:0 15px;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:40vh;top:50%}.section-2-text{font-size:1.8rem;line-height:1.3}.section-2-content{min-height:100px}.overlay-text p{display:block;margin:.05rem 0;line-height:1.2;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.overlay-text p:first-child:after{content:none}.rectangles-container{top:auto;bottom:4vh;transform:none;height:80px}.rectangle{height:80px}.small-dots-circle{transform:translate(-50%,-50%) scale(.6)}.small-dot,.central-dot.expanding{width:12px;height:12px}.section-3-caption{bottom:15vh;font-size:1rem;padding:8px 12px;line-height:1.2;width:100%}.dots-grid-container{padding-bottom:27px}.section-2-content{margin-bottom:0;padding-bottom:0}.section-3-caption{margin-bottom:0}.form-input{width:200px;font-size:.9rem;padding:12px 16px}.form-arrow{padding:12px 16px;font-size:1rem}.typed-message{font-size:1rem;padding:18px 20px}.section-full+.section-full{margin-top:0}.merged-section{padding-top:.5rem;padding-bottom:.5rem}.dots-grid-container{transform:scale(.8)}.central-animated-dot{width:6px;height:6px;z-index:25}.small-dots-container{transform:scale(.9)}}@media (max-width: 768px) and (orientation: landscape){#section-1{min-height:54vh;height:54vh;margin-bottom:0}#section-2{margin-top:0}.rectangles-container{top:auto;bottom:4vh;transform:none;height:70px}.rectangle{height:70px}}@media (max-width: 480px) and (orientation: portrait){.app-container{min-height:400vh}.section-full{min-height:auto;padding:.8rem}#section-1{min-height:54vh;height:54vh;padding:0;margin-bottom:0}#section-2{padding:1.5rem 1rem;min-height:140px;margin-top:0}.overlay-text{width:100%;font-size:.8rem;padding:0 15px;min-height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:35vh;top:45%}.section-2-text{font-size:1.6rem;line-height:1.25}.section-2-content{min-height:80px}#section-4{padding:1.5rem 1rem;margin-top:0}.section-4-container{min-height:90px}.overlay-text p:first-child,.overlay-text p:last-child{display:block;margin:.04rem 0;line-height:1.15;font-size:1.05rem;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.rectangles-container{top:auto;bottom:4vh;transform:none;height:70px}.rectangle{height:70px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.absolute{position:absolute}.relative{position:relative}.inline{display:inline}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--accent: #3B82F6;--silver: #C0C0C0;--text-light: #E5E5E5}html,body{height:100%;margin:0;padding:0}#root{min-height:600vh;margin:0;padding:0;max-width:none}body{margin:0;color:var(--text-light);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#000,#000,#333,#666,#999,#ccc,#fff);min-height:600vh;background-size:100% 600vh;background-repeat:no-repeat;background-attachment:scroll}.section-full{min-height:100vh;width:100%;position:relative;overflow:hidden}.text-entropy{color:#e5e5e5}
