@font-face{font-family:'Instrument Serif';src:url(../../assets/fonts/Instrument%20Serif-27f04e772ffef39db999059e58193c70.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Instrument Serif';src:url(../../assets/fonts/Instrument%20Serif-9da46f6b546fe34bac6dfe8e27dffb4e.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';src:url(../../assets/fonts/Instrument%20Serif-efec8fa7741ccca709d2032558e4572d.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Instrument Serif';src:url(../../assets/fonts/Instrument%20Serif-f8084834e73d6ca5c8c33dbff9ed1c19.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-69ef5cde33d6fd526d060fcf78a34c88.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-2cb61e24915ad23d81f18cd8849def8c.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-deeb3bf9a981d6a5c32705d435675328.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-e1e86f846d97ba2bd5de747adfc78049.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-2083c91140e7bbb7db951151ac57a155.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-19884df4a8102ca66ed497ef7f549816.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-69ef5cde33d6fd526d060fcf78a34c88.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-2cb61e24915ad23d81f18cd8849def8c.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-deeb3bf9a981d6a5c32705d435675328.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-e1e86f846d97ba2bd5de747adfc78049.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-2083c91140e7bbb7db951151ac57a155.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-19884df4a8102ca66ed497ef7f549816.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-69ef5cde33d6fd526d060fcf78a34c88.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-2cb61e24915ad23d81f18cd8849def8c.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-deeb3bf9a981d6a5c32705d435675328.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-e1e86f846d97ba2bd5de747adfc78049.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-2083c91140e7bbb7db951151ac57a155.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-19884df4a8102ca66ed497ef7f549816.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-69ef5cde33d6fd526d060fcf78a34c88.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-2cb61e24915ad23d81f18cd8849def8c.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-deeb3bf9a981d6a5c32705d435675328.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-e1e86f846d97ba2bd5de747adfc78049.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-2083c91140e7bbb7db951151ac57a155.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-19884df4a8102ca66ed497ef7f549816.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Permanent Marker';src:url(../../assets/fonts/Permanent%20Marker-93760382643adfb3644a0f9ce4b04075.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-6{margin-top:4.5rem!important}.mt-8{margin-top:7.5rem!important}.mt-10{margin-top:10.5rem!important}.mt-auto{margin-top:auto!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-6{margin-bottom:4.5rem!important}.mb-8{margin-bottom:7.5rem!important}.mb-10{margin-bottom:10.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.p-6{padding:4.5rem!important}.p-8{padding:7.5rem!important}.p-10{padding:10.5rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-6{padding-left:4.5rem!important;padding-right:4.5rem!important}.px-8{padding-left:7.5rem!important;padding-right:7.5rem!important}.px-10{padding-left:10.5rem!important;padding-right:10.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-4{padding-top:1.5rem!important}.pt-8{padding-top:7.5rem!important}.pb-4{padding-bottom:1.5rem!important}.bg-blueprint{background:linear-gradient(135deg,#0a0a0b 0,#1a1a1a 25%,#506f7a 60%,#d96d41 100%);background-attachment:fixed;position:relative;min-height:100vh}.bg-blueprint::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,255,255,.05) 0,transparent 70%);pointer-events:none;z-index:0}.nav-logo-fixed{height:40px!important;width:auto!important;object-fit:contain}.default-nav{background:rgba(10,10,11,.85);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.1);position:fixed;top:0;left:0;width:100%;height:70px;z-index:1100;display:flex;align-items:center}.nav-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.nav-links-cluster{display:flex;gap:40px}.nav-link-default{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#fff;transition:.3s;text-decoration:none;position:relative}.nav-link-default::after{content:'';position:absolute;bottom:-8px;left:0;width:100%;height:2px;background:#ff5f1f;box-shadow:0 0 10px #ff5f1f,0 0 20px #ff5f1f;transform:scaleX(0);transition:transform .3s cubic-bezier(.23, 1, .32, 1);transform-origin:center}.nav-link-default.active::after,.nav-link-default:hover::after{transform:scaleX(1)}.nav-link-default:hover{color:#fff;transform:translateY(-1px)}.nav-cta-btn{background:#ff5f1f;color:#fff;padding:10px 28px;border-radius:99px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;transition:.3s cubic-bezier(.23, 1, .32, 1);text-decoration:none;white-space:nowrap}.nav-cta-btn:hover{background:#e54e10;color:#fff;box-shadow:0 0 20px rgba(255,95,31,.4)}.nav-cta-btn.active{box-shadow:0 0 20px rgba(255,95,31,.6);border:1px solid rgba(255,255,255,.4)}.nav-next-arrow{color:#ff5f1f;font-size:1.2rem;display:inline-flex;align-items:center;margin:0 -15px;animation:1.5s cubic-bezier(.23,1,.32,1) infinite nav-arrow-slide;pointer-events:none;z-index:10}@keyframes nav-arrow-slide{0%,100%{transform:translateX(0);opacity:.4}50%{transform:translateX(6px);opacity:1}}.flare-button{background:#ff5f1f;color:#fff!important;transition:.3s cubic-bezier(.23, 1, .32, 1);box-shadow:0 4px 12px rgba(255,95,31,.15);text-decoration:none;display:inline-block;animation:2s infinite pulse-orange}.flare-button:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,95,31,.3);background:#e54e10}@media (max-width:768px){.final-cta,.flare-button,.lab-cta,.nav-cta-btn{display:block!important;width:100%;max-width:280px;margin-left:auto!important;margin-right:auto!important;text-align:center;padding-top:14px!important;padding-bottom:14px!important;font-size:11px!important;letter-spacing:.1em!important}.image-reveal img,.workspace-frame img{height:300px!important}}html{scroll-behavior:smooth}.mobile-nav-toggle{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px}@media (max-width:1023px){.nav-links-cluster{position:fixed;top:0;right:-100%;width:100%;max-width:100%;height:100vh;background:rgba(10,10,11,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);flex-direction:column;align-items:center;justify-content:center;padding:0;gap:25px;transition:right .4s cubic-bezier(.23, 1, .32, 1);z-index:1050}.nav-links-cluster.active{right:0}.nav-cta-btn,.nav-next-arrow{display:none}.nav-link-default{font-size:14px}.nav-wrapper{padding:0 20px}}@media (max-width:768px){.h-64{height:220px!important}.lg\:h-96{height:250px!important}}.responsive-image-container{width:100%;overflow:hidden;position:relative}.responsive-image-container img{width:100%;height:auto;object-fit:cover}#faqAccordion .accordion-button{background-color:transparent!important;color:#fff!important;border:none!important;transition:color .3s}#faqAccordion .accordion-button:not(.collapsed){color:#ff5f1f!important;box-shadow:none!important}#faqAccordion .accordion-button::after{filter:invert(1);background-size:1.25rem;transition:transform .4s cubic-bezier(.23, 1, .32, 1)}#faqAccordion .accordion-item{border-color:rgba(255,255,255,.1)!important}#faqAccordion .accordion-body{font-size:1.1rem}#faqAccordion .accordion-button:focus{box-shadow:none!important}.chasm{width:2px;background:rgba(255,255,255,.1);box-shadow:0 0 15px rgba(0,0,0,.5);height:100vh;position:absolute;left:50%;z-index:40;display:none}@media (min-width:1024px){.nav-logo-fixed{height:55px!important}.chasm{display:block}}.handwritten{font-family:'Permanent Marker',cursive}.serif-font{font-family:'Instrument Serif',serif}@keyframes pulse-orange{0%{box-shadow:0 0 0 0 rgba(255,95,31,.4)}70%{box-shadow:0 0 0 15px rgba(255,95,31,0)}100%{box-shadow:0 0 0 0 rgba(255,95,31,0)}}.sticky-note{box-shadow:0 10px 30px rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15)}.flare-streak{position:fixed;width:6px;background:linear-gradient(to top,#ff3d00,#ffca28,#fff,#fff);border-radius:100px;pointer-events:none;z-index:1000;opacity:0;box-shadow:0 0 20px rgba(255,61,0,.6),0 0 60px rgba(255,255,255,.2)}.ember{position:fixed;width:3px;height:3px;background:#ffca28;border-radius:50%;pointer-events:none;z-index:999;filter:drop-shadow(0 0 4px #ff3d00)}.atmospheric-light{position:fixed;inset:0;background:#fff;opacity:0;pointer-events:none;z-index:90}.blueprint-grid{position:fixed;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:30px 30px;z-index:-1;pointer-events:none}.parallax-element{will-change:transform}