.blog_main__mNBhz{font-family:PPNeueMontreal-Bold,sans-serif;display:flex;flex-direction:column;min-height:100vh;background:#000;color:#fff;padding:2rem 5rem;overflow-x:hidden}.blog_blogHeader___MNJu{text-align:center;margin:5rem 0;position:relative}.blog_blogHeader___MNJu:before{content:"";position:absolute;top:-3rem;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}.blog_blogTitle__lw1D6{font-size:3.5rem;margin-bottom:1rem;letter-spacing:.02em;line-height:1.1}.blog_blogSubtitle___f_l0{font-size:1.5rem;color:hsla(0,0%,100%,.7);letter-spacing:.01em}.blog_blogGrid__e8KLA{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem;margin-bottom:5rem}.blog_blogPostLink__8MRU_{text-decoration:none;color:inherit;display:block;height:100%}.blog_blogPost__b_dcF{background-color:hsla(0,0%,8%,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:2rem;transition:transform .3s ease,border-color .3s ease;height:100%;display:flex;flex-direction:column}.blog_blogPost__b_dcF:hover{transform:translateY(-5px);border-color:hsla(0,0%,100%,.3)}.blog_blogPostTitle__4OeWw{font-size:1.8rem;margin-bottom:.5rem;line-height:1.2}.blog_blogPostDate__DMkBA{font-size:.9rem;color:hsla(0,0%,100%,.6);margin-bottom:1rem}.blog_blogPostExcerpt__hQc8x{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.blog_readMore__emsSW{font-size:1rem;color:#1da1f2;display:inline-block;transition:transform .3s ease}.blog_blogPost__b_dcF:hover .blog_readMore__emsSW{transform:translateX(8px)}.blog_backLinkContainer__c5l4p{margin:4rem 0;text-align:center}.blog_backLink__esxuc{display:inline-block;padding:1rem 2.5rem;background-color:hsla(0,0%,8%,.7);color:#fff;font-family:PPNeueMontreal-Bold,sans-serif;font-size:1.2rem;text-decoration:none;border-radius:30px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;cursor:none;position:relative;overflow:hidden}.blog_backLink__esxuc:hover{background-color:rgba(30,30,30,.9);border-color:hsla(0,0%,100%,.4)}.blog_backLink__esxuc:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease}.blog_backLink__esxuc:hover:after{width:300px;height:300px}.blog_footer__DUK6O{width:100%;background:#000;color:#fff;text-align:center;padding:1.2rem 0;font-size:1rem;font-family:PPNeueMontreal-Bold,sans-serif;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.1);letter-spacing:.01em}@media (max-width:1200px){.blog_main__mNBhz{padding:2rem 3rem}}@media (max-width:900px){.blog_main__mNBhz{padding:2rem}.blog_blogGrid__e8KLA{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:600px){.blog_main__mNBhz{padding:2rem 1rem}.blog_blogTitle__lw1D6{font-size:2.5rem}.blog_blogSubtitle___f_l0{font-size:1.2rem}.blog_blogGrid__e8KLA{grid-template-columns:1fr}}.SocialIcon_socialIcon__zh33L{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:hsla(0,0%,8%,.7);margin:0 15px;transition:all .3s ease;cursor:none;border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden}.SocialIcon_socialIcon__zh33L:hover{background-color:rgba(30,30,30,.9);border-color:hsla(0,0%,100%,.4)}.SocialIcon_socialIcon__zh33L svg{width:24px;height:24px;fill:#fff;transition:fill .3s ease,transform .3s ease;z-index:2}.SocialIcon_socialIcon__zh33L:hover svg{fill:#1da1f2;transform:scale(1.1)}.SocialIcon_socialIcon__zh33L:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(29,161,242,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease}.SocialIcon_socialIcon__zh33L:hover:after{width:100%;height:100%}@media (max-width:768px){.SocialIcon_socialIcon__zh33L{width:50px;height:50px;margin:0 10px}.SocialIcon_socialIcon__zh33L svg{width:20px;height:20px}}.SocialLinks_socialLinks__KSUAk{display:flex;justify-content:center;align-items:center;margin:2rem 0;padding:0 1rem}@media (max-width:600px){.SocialLinks_socialLinks__KSUAk{flex-wrap:wrap;gap:1rem}}.ContactSection_contactSection__eXRO7{width:100%;padding:5rem 0;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.ContactSection_contactSection__eXRO7:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}.ContactSection_contactHeading__jDpPW{font-size:3.5rem;font-family:PPNeueMontreal-Bold,sans-serif;color:#fff;margin-bottom:2.5rem;text-align:center;letter-spacing:.02em;line-height:1.1}@media (max-width:768px){.ContactSection_contactHeading__jDpPW{font-size:2.5rem}}.BlogLinkSection_blogLinkSection__J2nKa{width:100%;padding:6rem 0;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.BlogLinkSection_blogLinkSection__J2nKa:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}.BlogLinkSection_blogHeading__6rP7f{font-size:3.5rem;font-family:PPNeueMontreal-Bold,sans-serif;color:#fff;margin-bottom:2.5rem;text-align:center;letter-spacing:.02em;line-height:1.1}.BlogLinkSection_buttonContainer__caVWl{display:flex;justify-content:center;margin-top:2rem}.BlogLinkSection_blogButton__btODf{display:inline-block;padding:1rem 2.5rem;background-color:hsla(0,0%,8%,.7);color:#fff;font-family:PPNeueMontreal-Bold,sans-serif;font-size:1.2rem;text-decoration:none;border-radius:30px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;cursor:none;position:relative;overflow:hidden}.BlogLinkSection_blogButton__btODf:hover{background-color:rgba(30,30,30,.9);border-color:hsla(0,0%,100%,.4)}.BlogLinkSection_blogButton__btODf:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease}.BlogLinkSection_blogButton__btODf:hover:after{width:300px;height:300px}@media (max-width:768px){.BlogLinkSection_blogHeading__6rP7f{font-size:2.5rem}.BlogLinkSection_blogButton__btODf{padding:.8rem 2rem;font-size:1.1rem}}.LoadingScreen_loadingScreen__dhKyr{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999;display:flex;justify-content:center;align-items:center;font-family:PPNeueMontreal-Bold,sans-serif;transition:opacity .5s ease}.LoadingScreen_loadingContent__3ti6e{display:flex;flex-direction:column;align-items:center;width:80%;max-width:500px}.LoadingScreen_loadingTitle__ihkXn{color:#fff;font-size:2.5rem;letter-spacing:.02em;margin-bottom:2rem;line-height:1.1;font-family:PPNeueMontreal-Bold,sans-serif}.LoadingScreen_loadingBar__PvMue{width:100%;height:2px;background-color:hsla(0,0%,100%,.2);margin-bottom:1rem;position:relative;overflow:hidden}.LoadingScreen_loadingProgress__KGiPE{position:absolute;top:0;left:0;height:100%;background-color:#fff;transition:width .3s ease}.LoadingScreen_loadingText__1Y2TY{color:#fff;font-size:1rem;letter-spacing:.1em;align-self:flex-start;margin-bottom:1rem;font-family:PPNeueMontreal-Bold,sans-serif}.LoadingScreen_loadingSubtext__0n1wa{color:hsla(0,0%,100%,.6);font-size:.8rem;letter-spacing:.05em;align-self:flex-start;margin-top:2rem;max-width:100%;font-family:PPNeueMontreal-Bold,sans-serif}@media (max-width:768px){.LoadingScreen_loadingTitle__ihkXn{font-size:2rem}.LoadingScreen_loadingContent__3ti6e{width:90%}.LoadingScreen_loadingSubtext__0n1wa{font-size:.7rem}}.PhotoGallery_galleryContainer__nHyPQ{width:100%;background:#000;margin:0;padding:0}.PhotoGallery_gallery__vbD_E{height:150vh;width:100%;overflow:hidden;background:#000;position:relative;margin:0;padding:4rem 0}.PhotoGallery_galleryWrapper___eWPb{position:relative;height:300vh;display:flex;gap:1.5rem;padding:0 2rem;box-sizing:border-box;align-items:flex-start}.PhotoGallery_column__w4NLv{position:relative;width:25%;min-width:200px;display:flex;flex-direction:column;gap:1.5rem}.PhotoGallery_column__w4NLv:first-of-type{margin-top:-80vh}.PhotoGallery_column__w4NLv:nth-of-type(2){margin-top:-100vh}.PhotoGallery_column__w4NLv:nth-of-type(3){margin-top:-70vh}.PhotoGallery_column__w4NLv:nth-of-type(4){margin-top:-90vh}.PhotoGallery_imageContainer__Y5Ckf{position:relative;height:50vh;width:100%;border-radius:0;overflow:hidden;display:block}.PhotoGallery_imageContainer__Y5Ckf img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.PhotoGallery_galleryWrapper___eWPb{gap:1rem;padding:0 1rem;height:250vh}.PhotoGallery_column__w4NLv{gap:1rem}.PhotoGallery_imageContainer__Y5Ckf{height:45vh}}@media (max-width:900px){.PhotoGallery_gallery__vbD_E{height:120vh;padding:1rem 0}.PhotoGallery_galleryWrapper___eWPb{height:180vh;gap:.5rem;padding:0 .5rem}.PhotoGallery_column__w4NLv{min-width:150px;gap:.5rem}.PhotoGallery_column__w4NLv:first-of-type{margin-top:-40vh}.PhotoGallery_column__w4NLv:nth-of-type(2){margin-top:-60vh}.PhotoGallery_column__w4NLv:nth-of-type(3){margin-top:-30vh}.PhotoGallery_column__w4NLv:nth-of-type(4){margin-top:-50vh}.PhotoGallery_imageContainer__Y5Ckf{height:40vh}}@media (max-width:600px){.PhotoGallery_gallery__vbD_E{height:100vh;padding:0;margin:0}.PhotoGallery_galleryWrapper___eWPb{height:120vh;gap:.25rem;padding:0 .25rem}.PhotoGallery_column__w4NLv{width:49.5%;gap:.25rem;min-width:unset}.PhotoGallery_column__w4NLv:nth-of-type(3),.PhotoGallery_column__w4NLv:nth-of-type(4){display:none}.PhotoGallery_column__w4NLv:first-of-type{margin-top:-20vh}.PhotoGallery_column__w4NLv:nth-of-type(2){margin-top:-30vh}.PhotoGallery_imageContainer__Y5Ckf{height:45vh;margin:0;padding:0;line-height:0}.PhotoGallery_imageContainer__Y5Ckf img{margin:0;padding:0;vertical-align:top}}@media (max-width:480px){.PhotoGallery_gallery__vbD_E{padding:0}.PhotoGallery_galleryWrapper___eWPb{gap:.125rem;padding:0 .125rem}.PhotoGallery_column__w4NLv{gap:.125rem}.PhotoGallery_imageContainer__Y5Ckf{height:40vh}}.Terminal_terminalContainer__ZgWmu{width:100%;max-width:900px;margin:2rem auto;background:#0a0a0a;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.6);font-family:Courier New,Monaco,Menlo,monospace;border:1px solid #333;overflow-anchor:none}.Terminal_terminalHeader__YAt11{background:linear-gradient(135deg,#2d2d2d,#1a1a1a);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #444;position:relative}.Terminal_terminalControls__UR_a_{display:flex;gap:8px;align-items:center}.Terminal_controlButton__Eff_K{width:14px;height:14px;border-radius:50%;display:block;cursor:pointer;transition:opacity .2s ease}.Terminal_controlButton__Eff_K:hover{opacity:.8}.Terminal_terminalTitle__M3ZoH{color:#0f0;font-size:.95rem;font-weight:600;letter-spacing:.5px;position:absolute;left:50%;transform:translateX(-50%);font-family:Courier New,monospace}.Terminal_headerButtons__yCRcm{display:flex;gap:8px;align-items:center}.Terminal_clearButton__P610X{background:#333;border:1px solid #555;color:#0f0;padding:6px 14px;font-size:.8rem;font-family:Courier New,monospace;border-radius:4px;cursor:pointer;transition:all .2s ease}.Terminal_clearButton__P610X:hover:not(:disabled){background:#444;border-color:#0f0}.Terminal_terminalBody__3NY7P{background:#000;height:500px;display:flex;flex-direction:column;position:relative;overflow:hidden;overflow-anchor:none}.Terminal_messagesContainer__76bW9{flex:1;padding:20px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#333 #000;line-height:1.6;overscroll-behavior:contain;overflow-anchor:none}.Terminal_messagesContainer__76bW9::-webkit-scrollbar{width:8px}.Terminal_messagesContainer__76bW9::-webkit-scrollbar-track{background:#000}.Terminal_messagesContainer__76bW9::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.Terminal_messagesContainer__76bW9::-webkit-scrollbar-thumb:hover{background:#444}.Terminal_message__FBSM_{margin-bottom:8px;word-wrap:break-word;animation:Terminal_fadeInUp__VRezF .2s ease-out;font-family:Courier New,monospace;white-space:pre-wrap}@keyframes Terminal_fadeInUp__VRezF{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.Terminal_message__FBSM_.Terminal_system__m_F66{color:#0f0;font-weight:500}.Terminal_message__FBSM_.Terminal_help__ymeYF{color:#00bfff;font-style:italic}.Terminal_message__FBSM_.Terminal_loading__k3OAG{color:#fa0;display:flex;align-items:flex-start;gap:10px}.Terminal_message__FBSM_.Terminal_user__V5Q3O{color:#fff;display:flex;align-items:flex-start;gap:10px;background:rgba(0,255,0,.05);padding:4px 8px;border-radius:4px}.Terminal_message__FBSM_.Terminal_ai__J77Yl{color:#00bfff;display:flex;align-items:flex-start;gap:10px;background:rgba(0,191,255,.05);padding:4px 8px;border-radius:4px}.Terminal_message__FBSM_.Terminal_output__jmiuv{color:#fff;background:hsla(0,0%,100%,.02);padding:8px;border-radius:4px;border-left:2px solid #0f0;margin-left:10px}.Terminal_message__FBSM_.Terminal_thinking___eQ3a{color:#00bfff;display:flex;align-items:flex-start;gap:10px;opacity:.8}.Terminal_message__FBSM_.Terminal_error__wiMpu{color:#f44;background:rgba(255,68,68,.1);padding:8px;border-radius:4px;border-left:2px solid #f44}.Terminal_prompt__7QYU6{color:#0f0;min-width:140px}.Terminal_aiPrompt__RSW4A,.Terminal_prompt__7QYU6{font-weight:600;white-space:nowrap;font-family:Courier New,monospace}.Terminal_aiPrompt__RSW4A{color:#00bfff;min-width:80px}.Terminal_loadingPrompt__AQD16{color:#fa0;min-width:60px}.Terminal_inputPrompt__I_qja,.Terminal_loadingPrompt__AQD16{font-weight:600;white-space:nowrap;font-family:Courier New,monospace}.Terminal_inputPrompt__I_qja{color:#0f0;margin-right:10px;min-width:140px}.Terminal_messageContent__eOrdA{flex:1;word-break:break-word;font-family:Courier New,monospace}.Terminal_thinkingDots__dtaDB{display:flex;align-items:center;font-family:Courier New,monospace}.Terminal_dots__nCyGf{animation:Terminal_thinking___eQ3a 1s ease-in-out infinite}@keyframes Terminal_thinking___eQ3a{0%,80%,to{opacity:0}40%{opacity:1}}.Terminal_inputContainer__kSLta{padding:20px;border-top:1px solid #333;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#111,#0a0a0a);flex-shrink:0}.Terminal_terminalInput__i2MFO{flex:1;background:transparent;border:1px solid #333;color:#fff;font-family:Courier New,monospace;font-size:.95rem;padding:8px 12px;border-radius:4px;outline:none;transition:all .2s ease}.Terminal_terminalInput__i2MFO:focus{border-color:#0f0;box-shadow:0 0 0 1px rgba(0,255,0,.3)}.Terminal_terminalInput__i2MFO::placeholder{color:#666;font-style:italic;font-family:Courier New,monospace}.Terminal_terminalInput__i2MFO:disabled{opacity:.6;cursor:not-allowed}.Terminal_submitButton__EIfRb{background:linear-gradient(135deg,#0f0,#0c0);color:#000;border:none;padding:8px 16px;font-family:Courier New,monospace;font-weight:600;font-size:.85rem;border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Terminal_submitButton__EIfRb:hover:not(:disabled){background:linear-gradient(135deg,#0c0,#0a0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,255,0,.3)}.Terminal_submitButton__EIfRb:active:not(:disabled){transform:translateY(0)}.Terminal_submitButton__EIfRb:disabled{background:#333;color:#666;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.Terminal_terminalContainer__ZgWmu{margin:1rem;border-radius:8px}.Terminal_terminalBody__3NY7P{height:400px}.Terminal_terminalTitle__M3ZoH{font-size:.8rem}.Terminal_clearButton__P610X{font-size:.75rem;padding:4px 10px}.Terminal_messagesContainer__76bW9{padding:16px}.Terminal_inputContainer__kSLta{padding:16px;gap:8px}.Terminal_inputPrompt__I_qja,.Terminal_prompt__7QYU6{min-width:100px;font-size:.9rem}.Terminal_aiPrompt__RSW4A,.Terminal_loadingPrompt__AQD16{min-width:70px;font-size:.9rem}}@media (max-width:480px){.Terminal_terminalContainer__ZgWmu{margin:.5rem}.Terminal_terminalHeader__YAt11{padding:10px 16px}.Terminal_terminalTitle__M3ZoH{display:none}.Terminal_terminalBody__3NY7P{height:350px}.Terminal_messagesContainer__76bW9{padding:12px}.Terminal_inputContainer__kSLta{padding:12px;flex-direction:column;gap:8px}.Terminal_inputPrompt__I_qja{min-width:auto;align-self:flex-start}.Terminal_terminalInput__i2MFO{width:100%;font-size:.9rem}.Terminal_submitButton__EIfRb{width:100%;padding:10px}.Terminal_aiPrompt__RSW4A,.Terminal_loadingPrompt__AQD16,.Terminal_prompt__7QYU6{min-width:auto;font-size:.85rem}.Terminal_message__FBSM_.Terminal_ai__J77Yl,.Terminal_message__FBSM_.Terminal_user__V5Q3O{flex-direction:column;gap:4px}}