@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&display=swap";.page_project{width:100%;display:flex;flex-direction:column;align-items:center}.page_project .title{display:flex;align-items:center;justify-content:space-between;width:80%;font-family:Bricolage Grotesque,sans-serif;font-size:calc(.8 * var(--title_size));border-bottom:7px solid white;margin-bottom:2rem;padding:1.5rem 0px;z-index:2}.page_project .title span{color:var(--super-color, #1218FC);cursor:pointer;padding:2rem}.page_project .project_img{width:80%}.page_project h2{width:80%;font-family:Bricolage Grotesque,sans-serif;font-size:calc(var(--title_size));text-align:start;padding:1.2rem 0px}.page_project .project_info{width:80%}.page_project .project_info p{font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);padding:2rem 0px}.page_project .project_info hr{width:40%;height:5px;background:var(--super-color, #1218FC);border:none}.page_project .project_info .info{font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);padding:1rem 0px}.page_project .project_info .info .first{color:#fff}.page_project .project_info .info .items{color:#858585}.page_project .project_info .links{display:flex;gap:1.5rem;padding:1rem 0px 2rem}.page_project .project_info .links a{padding:1rem 2rem;text-decoration:none;font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);border:1px solid var(--super-color, #1218FC);background:none;color:var(--super-color, #1218FC);transition:.2s ease-out}.page_project .project_info .links a:hover{cursor:pointer;background:var(--super-color, #1218FC);color:#000}@media screen and (max-width: 699px){.page_project{padding-top:100px}.page_project .title{display:flex;align-items:center;justify-content:space-between;width:90%;font-family:Bricolage Grotesque,sans-serif;font-size:calc(.5 * var(--title_size));border-bottom:7px solid white;margin-bottom:2rem;padding:1.5rem 0px}.page_project .title span{color:var(--super-color, #1218FC);cursor:pointer}.page_project .project_img{width:80%}.page_project h2{width:80%;font-family:Bricolage Grotesque,sans-serif;font-size:calc(var(--title_size));text-align:start;padding:1.2rem 0px}.page_project .project_info{width:80%}.page_project .project_info p{font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);padding:2rem 0px}.page_project .project_info hr{width:40%;height:5px;background:var(--super-color, #1218FC);border:none}.page_project .project_info .info{font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);padding:1rem 0px}.page_project .project_info .info .first{color:#fff}.page_project .project_info .info .items{color:#858585}.page_project .project_info .links{display:flex;gap:1.5rem;padding:1rem 0px 2rem}.page_project .project_info .links a{padding:1rem 2rem;text-decoration:none;font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);border:1px solid var(--super-color, #1218FC);background:none;color:var(--super-color, #1218FC);transition:.2s ease-out}.page_project .project_info .links a:hover{cursor:pointer;background:var(--super-color, #1218FC);color:#000}}.logo-container{position:fixed;top:-16px;left:0;z-index:100;filter:hue-rotate(210deg) saturate(3) brightness(.6) contrast(1.2)}.logo-container .logo{height:120px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.home{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center;box-shadow:0 13px 20px 20px var(--super-color, #1218FC);overflow-x:hidden;-webkit-user-select:contain;user-select:contain}.three{position:absolute;top:-20%;z-index:0}#status{width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,50%);z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:Bricolage Grotesque,sans-serif}#status span{-webkit-text-stroke:1px white;font-size:var(--title_size);text-transform:uppercase;font-weight:700;color:transparent}#status .btns{display:flex;gap:3rem}#status a{white-space:nowrap;border:1px solid var(--super-color, #1218FC);color:var(--super-color, #1218FC);background:none;padding:1.2rem 3rem;font-size:var(--text_size);font-family:Bricolage Grotesque,sans-serif;margin-top:3rem;text-decoration:none;cursor:pointer}#status a:hover{background:var(--super-color, #1218FC);color:#000}@media screen and (max-width: 699px){.three{transform:scale(.7);top:-25%}#status{top:25%!important;font-size:calc(1.2 * var(--big_title_size))!important}.btns{flex-direction:column;gap:1rem!important}.btns a{border:1px solid var(--super-color, #1218FC);color:var(--super-color, #1218FC);background:none;padding:.2rem 1rem;font-size:var(--text_size);font-family:Bricolage Grotesque,sans-serif;margin-top:1rem!important;text-decoration:none}}:root{--radius-xl: 16px;--radius-lg: 12px;--radius-md: 10px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 1px rgba(0, 0, 0, .04);--shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--text: #111827;--muted: #6b7280;--c-glass: #bbbbbc;--c-light: #fff;--c-dark: #000;--glass-reflex-dark: 1;--glass-reflex-light: 1}.spotlight-nav{position:fixed;bottom:25px;left:50%;transform:translate(-50%);width:90%;max-width:600px;z-index:1000;transition:all .3s ease}.spotlight-nav--open{top:50%;bottom:auto;transform:translate(-50%,-50%)}.spotlight-nav .icon-md{width:20px;height:20px}.spotlight-nav .icon-sm{width:14px;height:14px}.spotlight-nav .icon-xs{width:12px;height:12px}.spotlight-nav .kbd{display:inline-block;padding:2px 6px;border:none;background-color:color-mix(in srgb,var(--c-glass) 25%,transparent);backdrop-filter:blur(4px) saturate(150%);-webkit-backdrop-filter:blur(4px) saturate(150%);border-radius:6px;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 15%),transparent),inset 1px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -1px -1px 0 -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),0 1px 2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.spotlight-nav .chat-trigger{position:relative;width:100%;display:flex;align-items:center;gap:12px;border:none;background-color:color-mix(in srgb,var(--c-glass) 12%,transparent);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);padding:16px;border-radius:var(--radius-xl);cursor:pointer;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.spotlight-nav .chat-trigger:hover{background-color:color-mix(in srgb,var(--c-glass) 18%,transparent)}.spotlight-nav .chat-trigger:focus{outline:2px solid color-mix(in srgb,var(--c-light) 30%,transparent);outline-offset:2px}.spotlight-nav .chat-trigger .trigger-icon-box{width:40px;height:40px;display:grid;place-items:center;border:none;border-radius:12px;background-color:color-mix(in srgb,var(--c-glass) 36%,transparent);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 2px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -1.5px -1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -2px -6px 1px -5px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -1px 2px 3px -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 -4px 1px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 3px 6px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.spotlight-nav .chat-trigger .trigger-text{flex:1;text-align:left;color:var(--muted)}.spotlight-nav .chat-trigger .trigger-text .trigger-title{font-size:15px;font-family:Pixelify Sans,monospace;color:#000}.spotlight-nav .chat-trigger .trigger-text .trigger-hint{font-size:12px;margin-top:2px}.spotlight-nav .chat-trigger .trigger-kbd{display:inline-flex;align-items:center;gap:6px;border:none;padding:4px 6px;border-radius:8px;background-color:color-mix(in srgb,var(--c-glass) 20%,transparent);backdrop-filter:blur(4px) saturate(150%);-webkit-backdrop-filter:blur(4px) saturate(150%);color:#4b5563;font-size:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 15%),transparent),inset 1px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -1px -1px 0 -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent)}.spotlight-nav .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1001}.spotlight-nav .overlay .overlay-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.spotlight-nav .overlay .overlay-grid .panel{width:100%;max-width:768px;margin:0 auto;overflow:hidden;border:none;background-color:color-mix(in srgb,var(--c-glass) 12%,transparent);border-radius:var(--radius-xl);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.spotlight-nav .overlay .overlay-grid .panel .search-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 25%),transparent);padding:16px}.spotlight-nav .overlay .overlay-grid .panel .search-row .search-icon-box{width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:12px;background-color:color-mix(in srgb,var(--c-glass) 36%,transparent);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 2px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -1.5px -1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -2px -6px 1px -5px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -1px 2px 3px -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 -4px 1px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 3px 6px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.spotlight-nav .overlay .overlay-grid .panel .search-row .search-input{flex:1;border:none;background:transparent;outline:none;font-size:15px;color:var(--text);font-family:Pixelify Sans,monospace}.spotlight-nav .overlay .overlay-grid .panel .search-row .search-input::placeholder{color:#1218fc}.spotlight-nav .overlay .overlay-grid .panel .search-row .kbd-hint{display:none;align-items:center;gap:4px;font-size:11px;color:#374151;border:none;background-color:color-mix(in srgb,var(--c-glass) 20%,transparent);backdrop-filter:blur(4px) saturate(150%);-webkit-backdrop-filter:blur(4px) saturate(150%);padding:4px 6px;border-radius:8px;margin-left:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 15%),transparent),inset 1px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -1px -1px 0 -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent)}@media (min-width: 768px){.spotlight-nav .overlay .overlay-grid .panel .search-row .kbd-hint{display:inline-flex}}.spotlight-nav .overlay .overlay-grid .panel .results{list-style:none;margin:0;padding:8px;max-height:60vh;overflow:auto}.spotlight-nav .overlay .overlay-grid .panel .results .no-results{padding:32px 12px;text-align:center;font-size:14px;color:#374151}.spotlight-nav .overlay .overlay-grid .panel .results .result-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:none;background-color:color-mix(in srgb,var(--c-glass) 18%,transparent);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);border-radius:12px;padding:12px;cursor:pointer;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 8%),transparent),inset 1px 2px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -1px -1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 50%),transparent),inset -1px 1px 2px -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),0 2px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 6%),transparent);margin:9px 0;font-family:Bricolage Grotesque,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.spotlight-nav .overlay .overlay-grid .panel .results .result-item:hover{background-color:color-mix(in srgb,var(--c-glass) 25%,transparent)}.spotlight-nav .overlay .overlay-grid .panel .results .result-item.active{background-color:color-mix(in srgb,var(--c-glass) 36%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 15%),transparent),inset 1px 2px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -1px -1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 70%),transparent),inset -1px 1px 3px -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),0 4px 8px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent)}.spotlight-nav .overlay .overlay-grid .panel .results .result-item .result-left{display:flex;align-items:center;gap:12px;min-width:0}.spotlight-nav .overlay .overlay-grid .panel .results .result-item .result-left .route-bubble{width:36px;height:36px;display:grid;place-items:center;border:none;background-color:color-mix(in srgb,var(--c-glass) 30%,transparent);backdrop-filter:blur(6px) saturate(150%);-webkit-backdrop-filter:blur(6px) saturate(150%);border-radius:10px;flex:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 12%),transparent),inset 1px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 70%),transparent),inset -1px -1px 0 -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent)}.spotlight-nav .overlay .overlay-grid .panel .results .result-item .result-left .route-bubble .route-txt{font-size:11px;font-weight:700;letter-spacing:.06em;color:#374151;text-transform:uppercase}.spotlight-nav .overlay .overlay-grid .panel .results .result-item .result-left .route-bubble .route-icon{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(23%) sepia(97%) saturate(7495%) hue-rotate(238deg) brightness(95%) contrast(102%)}.spotlight-nav .overlay .overlay-grid .panel .results .result-item .result-left .result-texts{min-width:0}.spotlight-nav .overlay .overlay-grid .panel .results .result-item .result-left .result-texts .result-title{font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight-nav .overlay .overlay-grid .panel .results .result-item .result-left .result-texts .result-sub{font-size:12px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight-nav .overlay .overlay-grid .panel .results .result-item .chevron{width:16px;height:16px;opacity:.7;transition:transform .15s ease}.spotlight-nav .overlay .overlay-grid .panel .results .result-item:hover .chevron{transform:translate(2px)}.spotlight-nav .overlay .overlay-grid .panel .footer-bar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 25%),transparent);background-color:color-mix(in srgb,var(--c-glass) 15%,transparent);backdrop-filter:blur(6px) saturate(150%);-webkit-backdrop-filter:blur(6px) saturate(150%);padding:8px 16px;font-size:12px;color:#374151}.spotlight-nav .overlay .overlay-grid .panel .footer-bar .footer-help{display:inline-flex;align-items:center;gap:8px}.spotlight-nav .overlay .overlay-grid .panel .footer-bar .footer-help span{font-family:Pixelify Sans,monospace}.spotlight-nav .overlay .overlay-grid .panel .footer-bar .footer-help .dot{margin:0 4px}.about{width:100vw;display:flex;justify-content:center;padding-bottom:10rem}.about .left{width:30%;display:flex;align-items:center;justify-content:center}.about .left img{width:300px;height:300px;border-radius:12px;padding:2rem;transition:.2s ease-in-out}.about .left img:hover{filter:contrast(500%) brightness(200%) saturate(300%) hue-rotate(180deg) invert(.3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1' viewBox='0 0 1 1'%3E%3Cdefs%3E%3Cfilter id='dither'%3E%3CfeTurbulence baseFrequency='8' numOctaves='12' result='noise' type='fractalNoise'/%3E%3CfeColorMatrix in='noise' type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 1 0 1 0 1 0 1 0 1 0 1 0 1'/%3E%3C/feComponentTransfer%3E%3CfeComposite in2='SourceGraphic' operator='xor'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='100%25' height='100%25' filter='url(%23dither)'/%3E%3C/svg%3E");transform:scale(1.05);image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.about .right{width:70%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.about .right p{width:80%;font-family:Bricolage Grotesque,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-size:calc(.8 * var(--text_size));display:flex;flex-direction:column;align-items:flex-start;color:#000}.about .right a{border:1px solid var(--super-color, #1218FC);color:var(--super-color, #1218FC);padding:1.2rem 3rem;font-size:var(--text_size);font-family:Bricolage Grotesque,sans-serif;margin-top:3rem;text-decoration:none}.about .right a:hover{background:var(--super-color, #1218FC);color:#000}.about .right .about-cv-block{margin-top:3rem;width:100%;margin-bottom:6rem}.about .right .about-cv-block .cv-section{display:grid;grid-template-columns:180px 1fr;column-gap:2rem;align-items:start;width:100%;margin-top:1.5rem;margin-bottom:2rem}.about .right .about-cv-block .cv-section .section-label{display:flex;align-items:center;gap:.5rem;letter-spacing:.08em;font-size:calc(.8 * var(--text_size));text-transform:uppercase}.about .right .about-cv-block .cv-section .section-label .label-dot{width:8px;height:8px;border-radius:2px;display:inline-block}.about .right .about-cv-block .cv-section .section-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(184,186,253,.25)}.about .right .about-cv-block .cv-section .section-list .list-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(184,186,253,.15)}.about .right .about-cv-block .cv-section .section-list .list-row .row-left .row-title{font-family:Bricolage Grotesque,sans-serif;font-weight:600;line-height:1.2;margin-bottom:.25rem}.about .right .about-cv-block .cv-section .section-list .list-row .row-left .row-sub{font-size:calc(.9 * var(--text_size));opacity:.9}.about .right .about-cv-block .cv-section .section-list .list-row .row-right{font-family:Pixelify Sans,monospace;font-size:calc(.85 * var(--text_size));color:var(--super-color, #1218FC);background:#1218fc1f;border:1px solid rgba(18,24,252,.35);background:color-mix(in srgb,var(--super-color, #1218FC) 18%,transparent);border-color:color-mix(in srgb,var(--super-color, #1218FC) 40%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.35rem .65rem;border-radius:999px;line-height:1;min-width:72px;text-align:center;box-shadow:0 2px 12px #1218fc40}.about .right .about-cv-block .cv-section+.cv-section{margin-top:3rem}.about .right .about-cv-block .cv-section .section-label{color:var(--super-color, #1218FC)}.about .right .about-cv-block .cv-section .section-label .label-dot{background:var(--super-color, #1218FC)}.about .right .about-cv-block .cv-section .section-label .label-text,.about .right .about-cv-block .cv-section .row-left .row-title{color:var(--super-color, #1218FC)}.about .right .about-cv-block .cv-section .row-left .row-sub{color:#000}@keyframes ppPulse{0%{padding:1rem}50%{padding:1.5rem}to{padding:1rem}}@media screen and (max-width: 699px){.about{display:flex;gap:1rem;flex-direction:column;justify-content:center}.about .left{width:100%!important;display:flex;align-items:center;justify-content:center}.about .left img{width:150px!important;height:150px!important;border-radius:50%;border:4px solid var(--super-color, #1218FC);padding:1rem;animation:none!important}.about .left img:hover{border:5px solid var(--super-color, #1218FC);filter:contrast(500%) brightness(200%) saturate(300%) hue-rotate(180deg) invert(.3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1' viewBox='0 0 1 1'%3E%3Cdefs%3E%3Cfilter id='dither'%3E%3CfeTurbulence baseFrequency='8' numOctaves='12' result='noise' type='fractalNoise'/%3E%3CfeColorMatrix in='noise' type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 1 0 1 0 1 0 1 0 1 0 1 0 1'/%3E%3C/feComponentTransfer%3E%3CfeComposite in2='SourceGraphic' operator='xor'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='100%25' height='100%25' filter='url(%23dither)'/%3E%3C/svg%3E");image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.about .right{width:100%!important;display:flex;align-items:center;justify-content:center;flex-direction:column}.about .right img{width:150px!important;height:150px!important;border-radius:50%;border:4px solid var(--super-color, #1218FC);padding:1rem;animation:none!important}.about .right img:hover{border:5px solid var(--super-color, #1218FC)}.about .right .about-cv-block{padding:0 1rem;margin-top:2rem;margin-bottom:4rem}.about .right .about-cv-block .cv-section{grid-template-columns:1fr;row-gap:.75rem}.about .right .about-cv-block .cv-section .section-label{padding-left:.25rem}.about .right .about-cv-block .cv-section .section-list .list-row{grid-template-columns:1fr auto;padding:.875rem 0}.about .right .about-cv-block .cv-section .section-list .list-row .row-left .row-title{font-size:calc(1 * var(--text_size))}.about .right .about-cv-block .cv-section .section-list .list-row .row-left .row-sub{font-size:calc(.85 * var(--text_size))}.about .right .about-cv-block .cv-section .section-list .list-row .row-right{font-size:calc(.8 * var(--text_size));padding:.3rem .6rem}}.title_section{width:100%;padding:4rem 2rem;display:flex;justify-content:flex-start;align-items:center}.title_section .title_content{display:flex;align-items:center;gap:1.5rem;font-family:Bricolage Grotesque,sans-serif;color:var(--super-color)}.title_section .title_content .number{font-size:calc(.8 * var(--title_size));font-weight:300;opacity:.7}.title_section .title_content h2{font-size:var(--title_size);font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0}@media screen and (max-width: 699px){.title_section{padding:2rem 1rem}.title_section .title_content{gap:1rem}.title_section .title_content .number{font-size:calc(.7 * var(--title_size))}.title_section .title_content h2{font-size:calc(.8 * var(--title_size))}}.cv-section{display:grid;grid-template-columns:180px 1fr;column-gap:2rem;align-items:start;width:100%;margin-top:1.5rem;margin-bottom:1.5rem}.cv-section .section-label{display:flex;align-items:center;gap:.5rem;color:var(--super-color, #1218FC);letter-spacing:.08em;font-size:calc(.8 * var(--text_size));text-transform:uppercase}.cv-section .section-label .label-dot{width:8px;height:8px;background:var(--super-color, #1218FC);border-radius:2px;display:inline-block}.cv-section .section-label .label-text{color:var(--super-color, #1218FC)}.cv-section .section-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(184,186,253,.25)}.cv-section .section-list .list-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(184,186,253,.15)}.cv-section .section-list .list-row .row-left .row-title{font-family:Bricolage Grotesque,sans-serif;color:var(--super-color, #1218FC);font-weight:600;line-height:1.2;margin-bottom:.25rem;font-size:calc(.8 * var(--text_size))}.cv-section .section-list .list-row .row-left .row-sub{color:#000;opacity:1;font-size:calc(.7 * var(--text_size))}.cv-section .section-list .list-row .row-right{font-family:Pixelify Sans,monospace;font-size:calc(.85 * var(--text_size));color:var(--super-color, #1218FC);background:#1218fc1f;border:1px solid rgba(18,24,252,.35);background:color-mix(in srgb,var(--super-color, #1218FC) 18%,transparent);border-color:color-mix(in srgb,var(--super-color, #1218FC) 40%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.35rem .65rem;border-radius:8px;line-height:1;min-width:72px;text-align:center;box-shadow:0 2px 12px #1218fc40}.cv-stack{width:60%;margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:6rem}@media screen and (max-width: 699px){.cv-section{grid-template-columns:1fr;row-gap:.75rem;padding:0 1rem;margin-top:1rem;margin-bottom:2rem}.cv-section .section-label{padding-left:.25rem}.cv-section .section-list .list-row{grid-template-columns:1fr auto;padding:.875rem 0}.cv-section .section-list .list-row .row-left .row-title{font-size:calc(1 * var(--text_size))}.cv-section .section-list .list-row .row-left .row-sub{font-size:calc(.85 * var(--text_size))}.cv-section .section-list .list-row .row-right{font-size:calc(.8 * var(--text_size));padding:.3rem .6rem}.cv-stack{width:100%}}.projects-new-container{height:300vh;position:relative}.projects-new-container .projects-new-content{position:sticky;top:0;height:100vh;display:flex;align-items:center;width:95%;margin:0 auto;padding:0 4rem;gap:2rem}.projects-new-container .project-preview{margin-left:2rem;display:flex;align-items:center;justify-content:center}.projects-new-container .project-preview .project-image{width:400px;height:800px;border-radius:8px;overflow:hidden;background:var(--main_color);box-shadow:0 20px 60px #00000026;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.projects-new-container .project-preview .project-image img{width:100%;height:100%;object-fit:cover;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.projects-new-container .project-preview .project-image img.pixelized{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:contrast(1.3) saturate(1.4) hue-rotate(5deg) blur(.3px);transform:scale(.98) scale(1.02);animation:pixelGlitch .5s infinite alternate}.projects-new-container .projects-list{flex:1.2;text-align:right;height:100vh;display:flex;align-items:center;justify-content:flex-start}.projects-new-container .projects-list .projects-scroll-area{position:relative;width:100%}.projects-new-container .projects-list .projects-scroll-area .project-item{position:absolute;top:50%;left:0;width:100%;transition:all .8s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.projects-new-container .projects-list .projects-scroll-area .project-item .project-title{font-family:Bricolage Grotesque,sans-serif;font-size:var(--big_title_size);font-weight:700;color:#000;margin:0;line-height:.9;transition:all .3s ease}.projects-new-container .projects-list .projects-scroll-area .project-item .project-title.glitch-hover{font-family:Pixelify Sans,Bricolage Grotesque,sans-serif;font-weight:400;letter-spacing:.05em;font-variation-settings:"wght" 500}.projects-new-container .projects-list .projects-scroll-area .project-item .project-meta{margin-top:.5rem;display:flex;align-items:center;justify-content:flex-end;gap:.8rem;font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);color:#0009}.projects-new-container .projects-list .projects-scroll-area .project-item .project-meta .project-year{font-weight:500}.projects-new-container .projects-list .projects-scroll-area .project-item .project-meta .project-separator{font-weight:300}.projects-new-container .projects-list .projects-scroll-area .project-item .project-meta .project-stack{font-weight:400;opacity:.8}.projects-new-container .projects-list .projects-scroll-area .project-item.active .project-title,.projects-new-container .projects-list .projects-scroll-area .project-item.active .project-meta{color:var(--super-color);transform:translate(1rem)}.projects-new-container .projects-list .projects-scroll-area .project-item:hover:not(.active) .project-title{color:#000}.projects-new-container .scroll-indicator{position:fixed;left:2rem;top:50%;transform:translateY(-50%);width:2px;height:200px;background:#0000001a;border-radius:1px;z-index:10}.projects-new-container .scroll-indicator .scroll-progress{width:100%;background:var(--super-color);border-radius:1px;transition:height .3s ease}@media screen and (max-width: 1200px){.projects-new-container .projects-new-content{padding:0 2rem;gap:4rem}.projects-new-container .projects-new-content .project-preview .project-image{width:300px;height:300px}}@media screen and (max-width: 900px){.projects-new-container{height:400vh}.projects-new-container .projects-new-content{flex-direction:column;padding:2rem;gap:2rem}.projects-new-container .projects-new-content .project-preview{flex:none}.projects-new-container .projects-new-content .project-preview .project-image{width:250px;height:250px}.projects-new-container .projects-new-content .projects-list{flex:none;height:auto}.projects-new-container .projects-new-content .projects-list .projects-scroll-area .project-item .project-title{font-size:calc(var(--big_title_size) * .7)}.projects-new-container .scroll-indicator{left:1rem;height:150px}}@media screen and (max-width: 699px){.projects-new-container .projects-new-content{padding:1rem}.projects-new-container .projects-new-content .project-preview .project-image{width:200px;height:200px}.projects-new-container .projects-new-content .projects-list .projects-scroll-area .project-item .project-title{font-size:calc(var(--big_title_size) * .5)}.projects-new-container .projects-new-content .projects-list .projects-scroll-area .project-item .project-meta{font-size:calc(var(--text_size) * .8)}}@keyframes pixelGlitch{0%{filter:contrast(1.3) saturate(1.4) hue-rotate(5deg) blur(.3px);transform:scale(1) translate(0)}25%{filter:contrast(1.5) saturate(1.6) hue-rotate(-2deg) blur(.2px);transform:scale(.99) translate(1px)}50%{filter:contrast(1.2) saturate(1.8) hue-rotate(8deg) blur(.4px);transform:scale(1.01) translate(-1px)}75%{filter:contrast(1.4) saturate(1.3) hue-rotate(-5deg) blur(.1px);transform:scale(1) translate(2px)}to{filter:contrast(1.6) saturate(1.5) hue-rotate(3deg) blur(.5px);transform:scale(.98) translate(0)}}.project-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:1000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeIn .3s ease;padding:50px 20px 20px;overflow-y:auto}.project-dialog-overlay .project-dialog-content{background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #00000026;border-radius:12px;width:100%;max-width:1000px;max-height:80vh;position:relative;animation:slideIn .3s ease;margin:0 auto;overflow:hidden;display:flex;flex-direction:column}.project-dialog-overlay .project-dialog-content .dialog-header{position:sticky;top:0;background:#ffffff26;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.3);padding:1.2rem 2rem;display:flex;align-items:center;justify-content:space-between;z-index:20;flex-shrink:0}.project-dialog-overlay .project-dialog-content .dialog-header h1{font-family:Bricolage Grotesque,sans-serif;font-size:var(--title_size);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);margin:0}.project-dialog-overlay .project-dialog-content .dialog-header .close-btn{background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.project-dialog-overlay .project-dialog-content .dialog-header .close-btn:hover{background:#ffffff4d;transform:scale(1.1);box-shadow:0 4px 12px #0003}.project-dialog-overlay .project-dialog-content .dialog-body{padding:2rem;overflow-y:auto;flex:1}.project-dialog-overlay .project-dialog-content .dialog-body .project_img{width:100%;border-radius:8px;margin-bottom:1.5rem;box-shadow:0 8px 32px #0000001a}.project-dialog-overlay .project-dialog-content .dialog-body .project_info p{font-family:Bricolage Grotesque,sans-serif;font-size:calc(var(--text_size) * .9);padding:1.2rem 0;line-height:1.5;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.project-dialog-overlay .project-dialog-content .dialog-body .project_info hr{width:40%;height:3px;background:#fff9;border:none;margin:1.5rem 0;border-radius:2px}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .info{font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);padding:.8rem 0;display:flex;gap:.5rem}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .info .first{color:#fff;font-weight:600;min-width:100px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .info .items{color:#fffc;flex:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .links{display:flex;flex-wrap:wrap;gap:1rem;padding:1.5rem 0}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .links a{padding:.8rem 1.5rem;text-decoration:none;font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:8px;transition:all .3s ease;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .links a:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 20px #0003;border-color:#ffffff80}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media screen and (max-width: 768px){.project-dialog-overlay{padding:40px 10px 10px}.project-dialog-overlay .project-dialog-content{max-width:100%}.project-dialog-overlay .project-dialog-content .dialog-header{padding:1rem 1.5rem}.project-dialog-overlay .project-dialog-content .dialog-header h1{font-size:calc(var(--title_size) * .8)}.project-dialog-overlay .project-dialog-content .dialog-body{padding:1.5rem}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .info{flex-direction:column;gap:.2rem}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .info .first{min-width:auto}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .links{flex-direction:column}.project-dialog-overlay .project-dialog-content .dialog-body .project_info .links a{text-align:center}}.skills-new-container{width:100%;min-height:100vh;padding:4rem 0;background:transparent}.skills-layout{display:grid;grid-template-columns:300px 1fr;gap:4rem;max-width:1400px;margin:0 auto;padding:0 2rem;min-height:80vh}.category-switcher{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;border-radius:16px;height:fit-content;position:sticky;top:2rem}.category-btn{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:left;font-family:Bricolage Grotesque,sans-serif}.category-btn:hover{background:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-color:#ffffff4d;transform:translate(8px)}.category-btn.active{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#fff6;transform:translate(12px)}.category-btn.active .category-number,.category-btn.active .category-title{color:var(--main_color)}.category-number{font-size:.9rem;font-weight:600;color:var(--main_color);opacity:.8;margin-bottom:.25rem;transition:color .3s ease}.category-title{font-size:1.5rem;font-weight:800;color:var(--super-color);transition:color .3s ease;font-family:Pixelify Sans,monospace}.skills-content{padding:2rem 0}.category-header{margin-bottom:3rem}.category-main-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:var(--main_color);margin-bottom:1rem;font-family:Bricolage Grotesque,sans-serif;line-height:1.1}.category-description{font-size:1.2rem;color:var(--super-color);font-family:Pixelify Sans,monospace;max-width:600px}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;animation:fadeIn .3s ease-out}.skill-item{background:#fff3!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 8px 32px #00000026;border-radius:12px;padding:1.5rem 1rem;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.skill-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.skill-item:hover{background:#ffffff4d!important;border-color:#ffffff80!important;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.skill-item:hover:before{left:100%}.skill-item:hover .skill-name{color:var(--main_color)!important;font-weight:700}.skill-name{font-size:1rem;font-weight:600;color:var(--main_color);font-family:Bricolage Grotesque,sans-serif;transition:all .3s ease;text-shadow:0 2px 4px rgba(0,0,0,.2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.skills-layout{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.category-switcher{position:static;flex-direction:row;overflow-x:auto;padding:1rem;gap:.5rem}.category-btn{flex-shrink:0;min-width:110px;padding:1rem}.category-btn:hover,.category-btn.active{transform:translate(0);transform:translateY(-4px)}.category-title{font-size:1.2rem}.category-main-title{font-size:2.5rem}.skills-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}}@media (max-width: 699px){.skills-new-container{padding:2rem 0}.category-switcher{padding:.75rem}.category-btn{min-width:90px;padding:.75rem}.category-title{font-size:1rem}.category-number{font-size:.8rem}.skills-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.skill-item{padding:1rem .75rem}.skill-name{font-size:.9rem}}.contact{width:100%;padding-top:4rem;display:flex;flex-direction:column;justify-content:flex-start}.contact h1{color:var(--super-color, #1218FC);font-size:var(--big_title_size);font-family:Pixelify Sans,sans-serif;padding:2rem}.contact .contact_list{width:calc(100% - 30px);display:flex;flex-direction:column;align-items:flex-start;padding:6rem 0px 6rem 30px}.contact .contact_list li{display:flex;gap:1rem;font-size:var(--title_size)}.contact .contact_list li span,.contact .contact_list li a{color:var(--super-color, #1218FC);font-family:Bricolage Grotesque,sans-serif;text-decoration:none}.contact .contact_list li a:hover{color:var(--super-color, #1218FC)}.contact .contact_list li img{width:64px}.contact .contact_form{display:flex;flex-direction:column;padding:4rem 0px}.contact .contact_form p{font-size:calc(.5 * var(--title_size));font-family:Bricolage Grotesque,sans-serif;text-indent:2rem;color:#fff}.contact .contact_form p span{color:var(--super-color, #1218FC)}.contact .contact_form .input_row{display:flex;gap:2rem;margin-left:2rem;padding:2rem 0px}.contact .contact_form .input_row input[type=email]{width:40%;min-width:30%;background:none;text-indent:20px;border:1px solid white;padding:1rem .25rem;font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);color:var(--super-color, #1218FC);outline:none}.contact .contact_form .input_row input[type=submit]{padding:1rem 3rem;font-family:Bricolage Grotesque,sans-serif;font-size:var(--text_size);border:1px solid var(--super-color, #1218FC);background:none;color:var(--super-color, #1218FC)}.contact .contact_form .input_row input[type=submit]:hover{color:#000;background:var(--super-color, #1218FC)}.contact .links_ctn{color:var(--super-color, #1218FC);padding:2rem}.contact .links_ctn p{font-family:Bricolage Grotesque,sans-serif;font-size:calc(.5 * var(--title_size))}.contact .links_ctn .links{padding:1rem 0px;display:flex;align-items:center;gap:1rem}.contact .links_ctn .links a{filter:brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(7491%) hue-rotate(229deg) brightness(103%) contrast(97%)}.contact .links_ctn .links a:hover{filter:brightness(95%) contrast(95%)}@media screen and (max-width: 699px){.contact{padding-top:2rem}.contact h1{font-size:calc(.7 * var(--big_title_size))}.contact .contact_list{width:calc(100% - 2rem);padding-left:2rem;padding-bottom:1rem}.contact .contact_list li{font-size:calc(1.3 * var(--text_size))}.contact .contact_list li img{width:24px}.contact .links_ctn .icons{width:32px}}.footer{width:100%;height:100px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;font-family:Bricolage Grotesque,sans-serif;font-size:calc(.9 * var(--text_size));text-align:center;color:var(--super-color, #1218FC)}.footer a{text-decoration:none;color:var(--super-color, #1218FC);cursor:pointer}.footer a:hover{color:var(--super-color, #1218FC)}@media screen and (max-width: 699px){.footer{width:70%;margin:0 auto;font-size:calc(1.5 * var(--text_size))}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;font-family:Bricolage Grotesque,sans-serif;color:var(--super-color);z-index:10000}.loader__percentage{font-size:clamp(3rem,12vw,8rem);font-weight:700;line-height:1;letter-spacing:-.2rem}.home-new-page{position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:50}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;z-index:1000;position:relative}.hero-title{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(3rem,8vw,8rem);font-weight:700;text-align:start;letter-spacing:.05em;letter-spacing:-.2rem;color:var(--super-color);line-height:1.1;white-space:pre-line;position:relative;z-index:1000;margin:0;padding:1rem}@media screen and (max-width: 768px){.hero-content{padding:0 1rem}.hero-title{font-size:clamp(2rem,10vw,4rem)!important;line-height:1.2!important}}@media screen and (max-width: 480px){.hero-title{font-size:clamp(1.5rem,12vw,3rem)!important;letter-spacing:.02em!important}}.webgl-background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-10;pointer-events:none;background:transparent;opacity:1}.bg{display:block;width:100vw;height:100vh;background-color:#13100f}.bg .bg_animate{display:flex;flex-direction:column;margin:0 auto}.bg .wrap{display:flex;flex-wrap:wrap;opacity:.6}.bg .wrap .square{min-width:3vw;height:3vw;border:.1px solid rgba(207,123,90,.5)}.bg .square{animation:3s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+1){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+2){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+3){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+4){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+5){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+6){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+7){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+8){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+9){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+10){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+11){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+12){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+13){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+14){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+15){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+16){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+17){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+18){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+19){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+20){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+21){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+22){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+23){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+24){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+25){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+26){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+27){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+28){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+29){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+30){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+31){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+32){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+33){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+34){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+35){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+36){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+37){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+38){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+39){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+40){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+41){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+42){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+43){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+44){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+45){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+46){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+47){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+48){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+49){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+50){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+51){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+52){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+53){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+54){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+55){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+56){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+57){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+58){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+59){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+60){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+61){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+62){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+63){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+64){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+65){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+66){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+67){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+68){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+69){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+70){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+71){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+72){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+73){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+74){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+75){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+76){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+77){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+78){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+79){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+80){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+81){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+82){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+83){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+84){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+85){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+86){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+87){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+88){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+89){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+90){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+91){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+92){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+93){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+94){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+95){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+96){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+97){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+98){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+99){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+100){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+101){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+102){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+103){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+104){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+105){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+106){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+107){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+108){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+109){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+110){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+111){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+112){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+113){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+114){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+115){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+116){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+117){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+118){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+119){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+120){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+121){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+122){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+123){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+124){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+125){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+126){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+127){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+128){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+129){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+130){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+131){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+132){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+133){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+134){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+135){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+136){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+137){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+138){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+139){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+140){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+141){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+142){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+143){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+144){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+145){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+146){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+147){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+148){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+149){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+150){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+151){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+152){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+153){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+154){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+155){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+156){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+157){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+158){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+159){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+160){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+161){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+162){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+163){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+164){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+165){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+166){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+167){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+168){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+169){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+170){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+171){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+172){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+173){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+174){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+175){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+176){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+177){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+178){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+179){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+180){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+181){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+182){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+183){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+184){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+185){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+186){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+187){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+188){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+189){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+190){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+191){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+192){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+193){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+194){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+195){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+196){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+197){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+198){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+199){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+200){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+201){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+202){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+203){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+204){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+205){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+206){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+207){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+208){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+209){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+210){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+211){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+212){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+213){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+214){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+215){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+216){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+217){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+218){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+219){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+220){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+221){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+222){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+223){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+224){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+225){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+226){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+227){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+228){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+229){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+230){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+231){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+232){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+233){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+234){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+235){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+236){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+237){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+238){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+239){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+240){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+241){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+242){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+243){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+244){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+245){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+246){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+247){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+248){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+249){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+250){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+251){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+252){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+253){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+254){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+255){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+256){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+257){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+258){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+259){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+260){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+261){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+262){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+263){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+264){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+265){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+266){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+267){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+268){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+269){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+270){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+271){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+272){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+273){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+274){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+275){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+276){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+277){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+278){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+279){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+280){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+281){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+282){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+283){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+284){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+285){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+286){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+287){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+288){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+289){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+290){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+291){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+292){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+293){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+294){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+295){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+296){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+297){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+298){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+299){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+300){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+301){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+302){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+303){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+304){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+305){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+306){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+307){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+308){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+309){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+310){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+311){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+312){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+313){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+314){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+315){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+316){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+317){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+318){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+319){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+320){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+321){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+322){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+323){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+324){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+325){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+326){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+327){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+328){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+329){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+330){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+331){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+332){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+333){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+334){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+335){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+336){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+337){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+338){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+339){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+340){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+341){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+342){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+343){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+344){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+345){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+346){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+347){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+348){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+349){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+350){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+351){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+352){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+353){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+354){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+355){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+356){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+357){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+358){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+359){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+360){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+361){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+362){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+363){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+364){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+365){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+366){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+367){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+368){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+369){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+370){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+371){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+372){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+373){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+374){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+375){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+376){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+377){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+378){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+379){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+380){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+381){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+382){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+383){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+384){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+385){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+386){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+387){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+388){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+389){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+390){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+391){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+392){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+393){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+394){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+395){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+396){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+397){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+398){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+399){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+400){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+401){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+402){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+403){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+404){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+405){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+406){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+407){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+408){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+409){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+410){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+411){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+412){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+413){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+414){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+415){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+416){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+417){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+418){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+419){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+420){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+421){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+422){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+423){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+424){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+425){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+426){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+427){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+428){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+429){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+430){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+431){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+432){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+433){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+434){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+435){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+436){animation:4s infinite 1s FadeBG;animation-delay:5s}.bg .square:nth-child(3n+437){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+438){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+439){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+440){animation:4s infinite 1s FadeBG;animation-delay:3s}.bg .square:nth-child(3n+441){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+442){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+443){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+444){animation:4s infinite 1s FadeBG;animation-delay:2s}.bg .square:nth-child(3n+445){animation:4s infinite 1s FadeBG;animation-delay:4s}.bg .square:nth-child(3n+446){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+447){animation:4s infinite 1s FadeBG;animation-delay:1s}.bg .square:nth-child(3n+448){animation:4s infinite 1s FadeBG;animation-delay:3s}@keyframes FadeBG{0%{background-color:#e6750b09}25%{background-color:#eb5f2815}50%{background-color:var(--super-color, #1218FC)}to{background-color:#e6750b09}}@keyframes slidein{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@font-face{font-family:Mona Sans;src:url(/assets/fonts/Mona-Sans.woff) format("woff2 supports variations"),url(/assets/fonts/Mona-Sans.woff) format("woff2-variations")}*{list-style:none;padding:0;margin:0}:root{--super-color: #1218FC;--main_color: black;--second_color: #FEFEFE;--scd_color: #B8BAFD;--main_bg: url(/assets/bg.png);--second_bg: url(/assets/bg2.png);--big_title_size: 12vmin ;--title_size: calc(25px + 2.5vw) ;--text_size: 3vmin }@media screen and (max-width: 699px){:root{--big_title_size: 9vmin ;--title_size: calc(25px + 2.5vw) ;--text_size: 2.5vmin }}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}body{background:transparent;color:#b8bafd;font-family:Bricolage Grotesque,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.layout{display:flex}.page_container{width:100%}.white-grid-background{background:radial-gradient(circle,#ffffffe6,#fff6),repeating-linear-gradient(0deg,rgba(184,186,253,.5) 0px,rgba(184,186,253,.5) 2px,transparent 2px,transparent 50px),repeating-linear-gradient(90deg,rgba(184,186,253,.5) 0px,rgba(184,186,253,.5) 2px,transparent 2px,transparent 50px);position:relative;z-index:1}.homepage-section{position:relative;z-index:100;height:100vh;width:100vw;overflow:hidden}.main-content{position:relative;z-index:100}.glass-effect{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;border-radius:12px}::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{-ms-overflow-style:none}@keyframes PopUp{0%{opacity:0}to{opacity:1}}.btn{background:#010575!important;border-radius:12px!important;border:none!important;padding:0!important;cursor:pointer!important;outline-offset:4px!important;display:inline-block!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important;font-family:inherit!important;margin:0!important;box-shadow:none!important;position:relative!important}.btn:disabled{cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}.btn:focus-visible{outline:2px solid var(--scd_color)!important;outline-offset:2px!important}.btn .btn-front{display:block!important;padding:12px 42px!important;border-radius:12px!important;font-size:1.25rem!important;background:#1218fc!important;color:#fefefe!important;transform:translateY(-6px)!important;transition:transform .1s ease!important;border:none!important;white-space:nowrap!important;text-align:center!important;box-shadow:none!important;font-weight:400!important;line-height:normal!important;margin:0!important;width:100%!important;box-sizing:border-box!important;font-family:Pixelify Sans,sans-serif!important}.btn:active:not(:disabled) .btn-front{transform:translateY(-2px)!important}.btn .btn-front .icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.2em!important;height:1.2em!important;flex-shrink:0!important;vertical-align:middle!important}.btn .btn-front .icon.icon-left{filter:brightness(0) saturate(100%) invert(100%)!important;margin-right:8px!important}.btn .btn-front .icon.icon-right{filter:brightness(0) saturate(100%) invert(100%)!important;margin-left:8px!important}.btn .btn-front .icon img{width:100%!important;height:100%!important}.btn .btn-front .text{display:inline!important;vertical-align:middle!important}.btn-sm .btn-front{padding:8px 24px!important;font-size:1rem!important}.btn-lg .btn-front{padding:16px 56px!important;font-size:1.5rem!important}
