*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}a{font-weight:800;text-decoration:none}*,:after,:before{box-sizing:inherit}html{background:#141414;color:#fff}.font-size-sm,.p,html,p{font-family:Satoshi,sans-serif;font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:500;letter-spacing:-.01em}.font-size-sm,.p,p{line-height:1.3;margin:0}.font-size-sm:not(:last-child),.p:not(:last-child),p:not(:last-child){margin-bottom:1rem}p{max-width:55ch}a{color:#fff}.font-size-xl,h1{font-size:clamp(2rem,4vw,6rem);letter-spacing:-.04em}.font-size-lg,.font-size-xl,h1,h2{font-family:Satoshi,sans-serif;font-weight:500;line-height:.8;margin:0}.font-size-lg,h2{font-size:clamp(1.7rem,2.75vw,5rem);letter-spacing:-.025em}.font-size-md,h3{font-size:clamp(1.3rem,2vw,2rem);letter-spacing:-.015em;line-height:1.1}.font-size-md,.font-size-xs,h3{font-family:Satoshi,sans-serif;font-weight:500;margin:0}.font-size-xs{font-size:clamp(.9rem,1.1vw,1.15rem);line-height:1.25}.link-button{align-content:center;align-items:center;background:transparent;border:2px solid #fff;border-radius:.35em;display:inline-flex;justify-content:center;padding:.35em .75em;text-decoration:none;transition:.3s ease-in-out}.link-button:hover{background:#fff;border-color:#fff!important;color:#141414}.fade-enter-active,.fade-leave-active{transition:all .4s}.fade-enter-from,.fade-leave-to{filter:blur(1rem);opacity:0}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:700;src:url(./Satoshi-Bold.BiNnayz4.woff2) format("woff2"),url(./Satoshi-Bold.C3MZ6vMu.woff) format("woff"),url(./Satoshi-Bold.CT_LUVdn.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:700;src:url(./Satoshi-BoldItalic.BzbFnkRY.woff2) format("woff2"),url(./Satoshi-BoldItalic.C78BWHZp.woff) format("woff"),url(./Satoshi-BoldItalic.2gQuG8RU.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:400;src:url(./Satoshi-Medium.SeJvzRxT.woff2) format("woff2"),url(./Satoshi-Medium.FjeKeA--.woff) format("woff"),url(./Satoshi-Medium.CrdH_PwE.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:400;src:url(./Satoshi-MediumItalic.DtOjW9CQ.woff2) format("woff2"),url(./Satoshi-MediumItalic.DAS4szQs.woff) format("woff"),url(./Satoshi-MediumItalic.DypSVP1E.ttf) format("truetype")}.grid-1{box-sizing:border-box;-moz-column-gap:clamp(.9rem,2.25vw,2.75rem);column-gap:clamp(.9rem,2.25vw,2.75rem);display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(1,1fr);row-gap:clamp(.9rem,2.25vw,2.75rem);width:100%}.span-1-col{grid-column:span 1}.col-1{grid-column:1}.grid-2{box-sizing:border-box;-moz-column-gap:clamp(.9rem,2.25vw,2.75rem);column-gap:clamp(.9rem,2.25vw,2.75rem);display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);row-gap:clamp(.9rem,2.25vw,2.75rem);width:100%}.span-2-col{grid-column:span 2}.col-2{grid-column:2}.grid-3{box-sizing:border-box;-moz-column-gap:clamp(.9rem,2.25vw,2.75rem);column-gap:clamp(.9rem,2.25vw,2.75rem);display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(3,1fr);row-gap:clamp(.9rem,2.25vw,2.75rem);width:100%}.span-3-col{grid-column:span 3}.col-3{grid-column:3}.grid-4{box-sizing:border-box;-moz-column-gap:clamp(.9rem,2.25vw,2.75rem);column-gap:clamp(.9rem,2.25vw,2.75rem);display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(4,1fr);row-gap:clamp(.9rem,2.25vw,2.75rem);width:100%}.span-4-col{grid-column:span 4}.col-4{grid-column:4}.grid-5{box-sizing:border-box;-moz-column-gap:clamp(.9rem,2.25vw,2.75rem);column-gap:clamp(.9rem,2.25vw,2.75rem);display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(5,1fr);row-gap:clamp(.9rem,2.25vw,2.75rem);width:100%}.span-5-col{grid-column:span 5}.col-5{grid-column:5}.grid-6{box-sizing:border-box;-moz-column-gap:clamp(.9rem,2.25vw,2.75rem);column-gap:clamp(.9rem,2.25vw,2.75rem);display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(6,1fr);row-gap:clamp(.9rem,2.25vw,2.75rem);width:100%}.span-6-col{grid-column:span 6}.col-6{grid-column:6}.project-data-grid{box-sizing:border-box;display:grid;gap:calc(clamp(1.15rem,1.5vw,1.5rem)*1.15);width:100%}.no-gap{gap:0!important}.span-2-row{grid-row:span 2}.col-1-3{grid-column:1/3}.col-2-4{grid-column:2/4}.col-2-5{grid-column:2/5}.col-3-5{grid-column:3/5}.col-4-6{grid-column:4/-1}.col-5-6{grid-column:5/-1}.caption-bottom{align-items:center;display:grid;grid-template-rows:1fr auto}@media(min-width:950px)and (max-width:950px){.grid-6{grid-template-columns:repeat(3,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}.grid-3 .col-3{grid-column:2}.grid-3 .col-2{grid-column:1}}@media(max-width:950px){.grid-1{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr;row-gap:clamp(.9rem,2.25vw,2.75rem)}.col-1,.span-1-col{grid-column:1}.grid-2{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr;row-gap:clamp(.9rem,2.25vw,2.75rem)}.col-2,.span-2-col{grid-column:1}.grid-3{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr;row-gap:clamp(.9rem,2.25vw,2.75rem)}.col-3,.span-3-col{grid-column:1}.grid-4{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr;row-gap:clamp(.9rem,2.25vw,2.75rem)}.col-4,.span-4-col{grid-column:1}.grid-5{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr;row-gap:clamp(.9rem,2.25vw,2.75rem)}.col-5,.span-5-col{grid-column:1}.grid-6{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr;row-gap:clamp(.9rem,2.25vw,2.75rem)}.col-1-3,.col-2-5,.col-3-5,.col-4-6,.col-5-6,.col-6,.span-6-col{grid-column:1}}.a-self-end{align-self:end}.a-self-start{align-self:start}.a-self-center{align-self:center}.j-self-end{justify-self:end}.j-self-start{justify-self:start}.j-self-center{justify-self:center}.a-items-start{align-items:start!important}.j-items-start{justify-items:start!important}.f-dir-col{flex-direction:column}.o-hidden{overflow:hidden}.p-relative{position:relative}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.mt-row{margin-top:clamp(.9rem,2.25vw,2.75rem)}.mb-row{margin-bottom:clamp(.9rem,2.25vw,2.75rem)}.mt-row-xl{margin-top:calc(clamp(.9rem,2.25vw,2.75rem)*2)}.mb-row-xl{margin-bottom:calc(clamp(.9rem,2.25vw,2.75rem)*2)}.ml-col{margin-left:clamp(.9rem,2.25vw,2.75rem)}.mr-col{margin-right:clamp(.9rem,2.25vw,2.75rem)}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:.5em}.mb-1{margin-bottom:.5em}.mt-2{margin-top:1em}.mb-2{margin-bottom:1em}.mt-navbar{margin-top:calc(3rem + clamp(1.3rem,2vw,2rem)*1.15)}.p-sm{padding:calc(clamp(.9rem,2.25vw,2.75rem)*.75)}.p-md{padding:clamp(.9rem,2.25vw,2.75rem)}.p-lg{padding:calc(clamp(.9rem,2.25vw,2.75rem)*3)}.p-x-md{padding:0 clamp(.9rem,2.25vw,2.75rem)}.p-x-lg{padding:0 calc(clamp(.9rem,2.25vw,2.75rem)*3)}.p-y-sm{padding:calc(clamp(.9rem,2.25vw,2.75rem)*.75) 0}.p-y-md{padding:clamp(.9rem,2.25vw,2.75rem) 0}.p-y-lg{padding:calc(clamp(.9rem,2.25vw,2.75rem)*3) 0}.w-100{width:100%}.w-50{max-width:50vw}.w-30{max-width:30vw}.w-25{max-width:25vw}.w-20{max-width:20vw}.w-15{max-width:15vw}.h-100{height:100%}.mw-ch-lg{max-width:25ch}.drop-shadow{box-shadow:0 0 12px 4px #0000001f}.underline{text-decoration:underline}.multiply{mix-blend-mode:multiply}.separate-top{border-top:1px solid #fff;padding-top:clamp(.9rem,2.25vw,2.75rem)}.bg-white{background-color:#fff}.bg-black{background-color:#141414}.bg-black,.color-white{color:#fff}.color-black{color:#141414}.d-grid{display:grid}.overlay{background:linear-gradient(0deg,#14141480,#14141400 35%);bottom:0;height:100%;left:0;position:absolute;right:0;width:100%;z-index:-1}@media(min-width:950px){.md-d-flex{display:flex}.md-d-block{display:block}.md-d-none{display:none}.md-ta-right{text-align:right}}@media(max-width:950px){.sm-f-dir-col-reverse{display:flex;flex-direction:column-reverse;gap:clamp(.9rem,2.25vw,2.75rem)}.sm-d-block{display:block}.sm-d-none{display:none!important}.sm-row-1{grid-row:1}.sm-mt-row{margin-top:clamp(.9rem,2.25vw,2.75rem)}.sm-mb-row{margin-bottom:clamp(.9rem,2.25vw,2.75rem)}.sm-d-none{display:none}.w-15,.w-20,.w-25,.w-30,.w-50{max-width:100%}}
