@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Mono:wght@400;500&family=Outfit:wght@400;500;600;700&display=swap);.redesign-host{width:100%;min-height:100vh;background:#09091a}.redesign-frame{width:100%;min-height:100vh;height:100vh;border:0;display:block}.tracks-details-page{font-family:"Montserrat",sans-serif;background-color:#f1f3f6;background-repeat:repeat;background-size:auto 100vh;min-height:100vh;padding:80px 20px 60px}.tracks-details-container{max-width:1200px;margin:0 auto;background-color:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(45,37,79,.08);padding:60px}.tracks-details-header{text-align:center;margin-bottom:50px;padding-bottom:30px;border-bottom:4px solid #d4a017}.tracks-details-header h1{color:#2d254f;font-size:5rem;font-weight:900;margin:0 0 12px;line-height:1.2}.tracks-details-header .subtitle{color:#d4a017;font-size:1.7rem;font-weight:600;font-style:italic;margin:0}.closing-section,.format-section,.intro-section,.tracks-section{margin-bottom:50px}.intro-section{background-color:rgba(212,160,23,.05);padding:30px;border-radius:12px;border-left:4px solid #d4a017}.intro-text{font-size:1.7rem;line-height:1.8;color:#555;margin-bottom:16px}.intro-text:last-child{margin-bottom:0}.intro-text strong{color:#2d254f;font-weight:700}.closing-section h2,.format-section h2,.tracks-section h2{color:#2d254f;font-size:3.5rem;font-weight:800;margin-bottom:30px;text-align:center}.format-block{background-color:rgba(45,37,79,.03);padding:28px;border-radius:12px;margin-bottom:24px;border-left:4px solid #2d254f}.format-block:last-child{margin-bottom:0}.format-block h3{color:#2d254f;font-size:2.5rem;font-weight:700;margin:0 0 16px}.format-block p{font-size:1.6rem;line-height:1.7;color:#555;margin-bottom:12px}.format-block p:last-child{margin-bottom:0}.format-block p strong{color:#2d254f;font-weight:700}.track-card{background-color:#fff;border:2px solid rgba(212,160,23,.2);border-radius:12px;margin-bottom:32px;overflow:hidden;box-shadow:0 2px 12px rgba(45,37,79,.06);transition:all .3s ease}.track-card:hover{box-shadow:0 6px 20px rgba(212,160,23,.15);transform:translateY(-2px)}.track-header{background:linear-gradient(135deg,#2d254f,#3d3460);padding:28px 32px;position:relative}.track-title-row{display:flex;align-items:center;grid-gap:14px;gap:14px;margin-bottom:10px}.track-number{display:inline-flex;align-items:center;justify-content:center;background-color:#d4a017;color:#fff;font-size:1.9rem;font-weight:900;padding:6px 16px;border-radius:8px;margin-bottom:0}.track-header h3{color:#fff;font-size:3.5rem;font-weight:700;margin:0}.track-tagline{color:#d4a017;font-size:1.8rem;font-weight:600;font-style:italic;margin:0}.track-content{padding:32px}.track-content h4{color:#2d254f;font-size:1.9rem;font-weight:700;margin:0 0 16px;padding-top:8px}.track-content h4:first-child{padding-top:0}.track-content p{font-size:1.6rem;line-height:1.7;color:#555;margin-bottom:16px}.track-content p:last-child{margin-bottom:0}.track-content p strong{color:#2d254f;font-weight:700}.closing-section{text-align:center;background:linear-gradient(135deg,rgba(212,160,23,.1),rgba(45,37,79,.05));padding:40px;border-radius:12px}.closing-section p{font-size:1.65rem;line-height:1.8;color:#555;max-width:800px;margin:0 auto}.closing-divider{margin:35px auto 8px;max-width:780px;display:flex;align-items:center;justify-content:center;grid-gap:15px;gap:15px}.closing-divider-line{flex:1 1;height:1px;background-color:#d4a017;opacity:.85}.closing-divider-icon{color:#d4a017;font-size:4rem;line-height:1;font-weight:500}@media (max-width:768px){.tracks-details-page{padding:60px 16px 40px}.tracks-details-container{padding:40px 24px}.tracks-details-header h1{font-size:2.2rem}.tracks-details-header .subtitle{font-size:1.1rem}.closing-section h2,.format-section h2,.tracks-section h2{font-size:2rem}.track-header h3{font-size:1.6rem}.track-tagline{font-size:1rem}.track-content{padding:24px}.format-block{padding:20px}.intro-section{padding:24px}.format-block p,.intro-text,.track-content p{font-size:1.2rem}.closing-section p{font-size:1.15rem}.closing-divider{margin-top:56px;grid-gap:12px;gap:12px}.closing-divider-icon{font-size:1.3rem}}@media (max-width:480px){.tracks-details-header h1{font-size:1.8rem}.tracks-details-header .subtitle{font-size:.95rem}.track-content,.track-header{padding:20px}.track-header h3{font-size:1.4rem}.track-title-row{grid-gap:10px;gap:10px;flex-wrap:wrap}}.projects-page{--navy1:#060614;--navy2:#0d0d26;--navy3:#13132e;--border:hsla(0,0%,100%,0.08);--purple:#7c3aed;--purple-lt:#a78bfa;--purple-glow:rgba(124,58,237,0.35);--amber:#f59e0b;--white:#eef2f7;--muted:rgba(238,242,247,0.55);--mono:"DM Mono",monospace;--serif:"DM Serif Display",serif;min-height:100vh;background-color:var(--navy1);background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(124,58,237,.18),transparent),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(124,58,237,.08),transparent);color:var(--white);font-family:"Outfit",sans-serif}.projects-page-header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 2.5rem;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(6,6,20,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.projects-wordmark{font-family:var(--mono);font-size:.94rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(238,242,247,.45)}.projects-main{max-width:1140px;margin-inline:auto;padding:4.5rem 2.5rem 6rem}.projects-hero{text-align:center;margin-bottom:3.2rem}.projects-section-code{font-family:var(--mono);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--purple-lt);margin-bottom:.9rem}.projects-title{font-family:var(--serif);font-size:clamp(2.9rem,5.5vw,4.6rem);font-weight:400;line-height:1.12;letter-spacing:-.02em;margin:0 0 1.1rem;color:var(--white)}.projects-title em{font-style:italic;color:var(--purple-lt)}.projects-lead{font-size:1.15rem;line-height:1.65;color:var(--muted);max-width:52ch;margin-inline:auto}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.project-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,rgba(20,20,48,.98),rgba(14,14,34,.98));box-shadow:0 14px 28px rgba(0,0,0,.2);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;cursor:pointer}.project-card:hover{transform:translateY(-5px);border-color:rgba(155,107,242,.52);box-shadow:0 22px 38px rgba(0,0,0,.34),0 0 24px rgba(124,58,237,.12);background:linear-gradient(180deg,rgba(23,23,56,.98),rgba(14,14,34,.98))}.project-media{height:140px;position:relative;background-size:cover;background-position:50%;background-color:rgba(16,10,40,.85);border-bottom:1px solid var(--border);isolation:isolate}.project-media:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(9,9,26,.28),rgba(9,9,26,.72));z-index:0}.project-media-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.project-media-placeholder svg{width:36px;height:36px;color:rgba(124,58,237,.35)}.project-badge{position:absolute;top:.75rem;left:.75rem;z-index:2;font-family:var(--mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--white);background:rgba(124,58,237,.6);border:1px solid rgba(155,107,242,.65);border-radius:3px;padding:.22rem .48rem}.project-body{padding:1rem 1rem 1.25rem}.project-title{font-weight:700;font-size:1.22rem;margin-bottom:.4rem;line-height:1.3;letter-spacing:-.01em;color:var(--white)}.project-desc{font-size:.93rem;line-height:1.6;color:var(--muted)}.project-card-arrow{display:inline-flex;align-items:center;grid-gap:.3rem;gap:.3rem;margin-top:.6rem;font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--purple-lt);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.project-card:hover .project-card-arrow{opacity:1;transform:translateX(0)}@media (max-width:680px){.projects-main{padding:3rem 1.4rem 4rem}.projects-page-header{padding:.9rem 1.4rem}.projects-grid{grid-template-columns:1fr}}body,html{overflow-x:hidden;width:100%;position:relative}.nav_bar{list-style-type:none;height:50px;font-size:1.8rem;position:fixed;display:flex;align-items:center;width:100%;z-index:10;transition:height .2s cubic-bezier(.4,0,.2,1) 0ms,background-color .2s cubic-bezier(.4,0,.2,1) 0ms;background-color:#2d254f}@media(min-width:1000px){.nav_bar{height:88px}}@media(min-width:1000px){.nav_bar-offset-crossed{background-color:#d4a017;height:72px;box-shadow:0 8px 16px 0 rgba(45,37,79,.16)}.nav_bar-offset-crossed .links{color:#fff}}.s-close,.s-open{display:none}.nav-inner{width:30%}ul{position:relative;display:flex;flex-direction:row;justify-content:space-between;height:100%;margin:0;padding:0;align-items:center}.links,nav ul li,nav ul li a{display:inline-flex;align-items:center}.links{line-height:1.2;color:#fff;transition:.5s;font-weight:300;letter-spacing:1.3px}.links:hover{opacity:.8}.company-logo{position:absolute;top:2px;right:15px;height:65px;width:310px}@media(max-width:1000px){.company-logo{display:none}}@media(max-width:1000px){.ease{background:#484848;height:75%;opacity:.2;pointer-events:none}ul{flex-direction:column;padding:30px 20px}.s-open{display:inline;z-index:1001}.s-close,.s-open{position:absolute;right:10px;top:10px}.s-close{display:block}}.mobile-logo{display:none}@media(max-width:1000px){.mobile-logo{display:block;position:fixed;top:10px;left:10px;height:40px;width:auto;z-index:1000}}@media(min-width:768px)and (max-width:1000px){.company-logo{display:none}.mobile-logo{display:block;position:fixed;left:10px;height:40px;width:auto}.mobile-logo,.s-open{top:10px;z-index:1000}.s-open{display:inline;position:absolute;right:10px}}@media(max-width:768px){.nav-content{padding-top:50px}}@media(min-width:1000px){.nav-content{padding-left:clamp(18px,3vw,42px)}.nav-content ul{padding-top:3px}}
/*# sourceMappingURL=main.bfeb8cf3.chunk.css.map */