:root{--_theme---dark--background:var(--cp--black);--cp--black:#000;--vp--w-full:100%;--spacing--gutter-32:32px;--spacing--border-1:1px;--cp--white:white;--ts--text-md:.875rem;--_theme---dark--text:var(--cp--white);--spacing--gutter-20:20px;--tf--milling-sans:"Milling Sans 400",Arial,sans-serif;--tf--body-text-400:"Tt Hoves 400",sans-serif;--spacing--w-ch:32ch;--spacing--gutter-45:45px;--spacing--header-h:165px;--vp--h-full:100%;--spacing--thumbs-slide-spacing:.8rem;--tf--body-text-500:"Tt Hoves 500",sans-serif;--tw--fw-500:500;--_theme---dark--toggle-offset:0rem;--_theme---light--background:var(--cp--white);--cp--transparent-light:#fff0;--cp--hsla:#fafabb0d;--spacing--scrollbar-width:15px;--spacing--slide-spacing:0px;--spacing--text-spacing:.02em;--ts--display-xl:3.5rem;--ts--display-lg:3.5rem;--ts--display-md:3.5rem;--ts--display-sm:3.5rem;--ts--display-xs:3.5rem;--ts--text-xl:.875rem;--ts--text-lg:.875rem;--_theme---light--text:var(--cp--black);--_theme---light--toggle-offset:1rem;--ts--text-sm:.875rem;--ts--text-xs:.875rem;--tw--fw-400:400;--tw--fw-600:600;--tw--fw-700:600}body{background-color:var(--_theme---dark--background);color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}._w-full{width:var(--vp--w-full);max-width:none}.svg{object-fit:contain;flex:1;align-self:center;max-width:none;position:fixed}.svg.site-grid{padding-right:var(--spacing--gutter-32);padding-left:var(--spacing--gutter-32)}.image-strip-wrap{max-width:none}.image-strip-track{cursor:grab;max-width:none}.projectlist{grid-column-gap:2.8rem;grid-row-gap:.8rem;cursor:pointer;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;width:100%;font-family:"Tt Hoves 500",sans-serif;list-style-type:none;display:flex}.bg-black{background-color:var(--cp--black);max-width:0}.bg-black._w-full{max-width:var(--vp--w-full);background-color:var(--cp--black)}.sticky{position:sticky}.sticky._w-full{max-width:var(--vp--w-full)}.sticky._w-full.top-0.backdrop-blur-md.bg-header{background-color:#0000}.col-span-3{grid-column:span 3/span 3}.col-span-3.relative.col-start-10.flex{justify-content:space-between}.relative{position:relative}.items-center{align-items:center}.site-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.site-grid.self-start.col-gutter.px-gutter-32.border-top-1{border-top:var(--spacing--border-1)solid var(--cp--white)}.site-grid.self-start.col-gutter.px-gutter-32.border-top-1.border-bottom-1{border-bottom:var(--spacing--border-1)solid var(--cp--white)}.px-gutter-32{padding-right:var(--spacing--gutter-32);padding-left:var(--spacing--gutter-32)}.py-gutter-32{padding-top:var(--spacing--gutter-32);padding-bottom:var(--spacing--gutter-32)}.col-gutter-32{column-gap:var(--spacing--gutter-32)}.col-start-7{grid-column-start:7}.col-start-10{grid-column-start:10}.text-paragraph{font-size:var(--ts--text-md)}.text-paragraph.text-white.text-brand.m-0,.text-paragraph.text-white.text-body.relative.transition,.text-paragraph.text-white._w-ch.text-brand.flex.flex-col.col-span-4.m-tt,.text-paragraph.text-body.text-white.top-0.left-0._w-ch.m-tt,.text-paragraph.text-white.text-brand.m-0,.text-paragraph.text-white.text-body.relative.transition,.text-paragraph.text-white._w-ch.text-brand.flex.flex-col.col-span-4.m-tt,.text-paragraph.text-white.text-brand.m-0,.text-paragraph.text-white.text-brand.m-0,.text-paragraph.text-white.text-body.relative.transition,.text-paragraph.text-white.text-body.relative.transition,.text-paragraph.text-white.text-body.relative.transition,.text-paragraph.text-white._w-ch.text-brand.flex.flex-col.col-span-4.m-tt,.text-paragraph.text-white._w-ch.text-brand.flex.flex-col.col-span-4.m-tt,.text-paragraph.text-white._w-ch.text-brand.flex.flex-col.col-span-4.m-tt,.text-paragraph.text-white._w-ch.text-brand.flex.flex-col.col-span-4.m-tt,.text-paragraph.text-white._w-ch.text-brand.flex.flex-col.col-span-4.m-tt,.text-paragraph.text-white._w-ch.text-brand.flex.flex-col.col-span-4.m-tt,.text-paragraph.text-body.text-white.top-0.left-0._w-ch.m-tt,.text-paragraph.text-body.text-white.top-0.left-0._w-ch.m-tt,.text-paragraph.text-body.text-white.top-0.left-0._w-ch.m-tt,.text-paragraph.text-body.text-white.top-0.left-0._w-ch.m-tt,.text-paragraph.text-body.text-white.top-0.left-0._w-ch.m-tt,.text-paragraph.text-body.text-white.top-0.left-0._w-ch.m-tt,.text-white{color:var(--_theme---dark--text)}.text-brand{font-family:var(--tf--milling-sans)}.text-body{font-family:var(--tf--body-text-400);text-decoration:none}.m-0{margin:0}.p-0{padding:0}.absolute{position:absolute}.absolute.text-paragraph.text-body.text-white._w-ch.top-0.left-0{color:var(--_theme---dark--text)}._w-ch{width:var(--spacing--w-ch)}.block{display:block}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-1{opacity:1}.top-0{top:0}.left-0{left:0}.fixed{position:fixed}.fixed.left-0.bottom-0._w-full.bg-black.z-20.px-gutter-32.pb-gutter-32.pt-gutter{padding-top:var(--spacing--gutter-45);background-color:var(--_theme---dark--background);padding-top:var(--spacing--gutter-45);background-color:var(--_theme---dark--background);padding-top:var(--spacing--gutter-45);background-color:var(--_theme---dark--background);padding-top:var(--spacing--gutter-45);background-color:var(--_theme---dark--background);padding-top:var(--spacing--gutter-45);background-color:var(--_theme---dark--background);padding-top:var(--spacing--gutter-45);background-color:var(--_theme---dark--background);padding-top:var(--spacing--gutter-45);background-color:var(--_theme---dark--background);padding-top:var(--spacing--gutter-45);background-color:var(--_theme---dark--background);padding-top:var(--spacing--gutter-45);background-color:var(--_theme---dark--background)}.grid{display:grid}.grid.gap-16.pb-gutter-16{padding-bottom:1.6rem}.grid.gap-16.pb-gutter-64{padding-bottom:64px}.grid.gap-32{gap:3.2rem}.grid.gap-32._w-80{width:80%}.grid.gap-32.pb-gutter-64{padding-bottom:64px}.grid.grid-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.grid-col-2.grid-row-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid.grid-col-2.grid-row-2.site-grid.col-span-12.col-gutter-32.row-gutter-32{row-gap:var(--spacing--gutter-32)}.grid.min-h-full{width:auto}.bottom-0{bottom:0}.min-h-full{min-height:var(--vp--h-full)}.min-h-full-screen--mobile,.min-h-full-screen--desktop{min-height:calc(var(--vh) - var(--header-h))}.pb-gutter-32{padding-bottom:var(--spacing--gutter-32)}.gap-16{gap:1.6rem}.self-start{align-self:flex-start}.col-span-12{grid-column:span 12/span 12}.gap-y-8{row-gap:.8rem}.gap-x-25{column-gap:2.5rem}.flex-wrap{flex-wrap:wrap}.flex{display:flex}.flex.flex-col{flex-direction:column}.flex.flex-col.gap-gutter-20{gap:var(--spacing--gutter-20);text-align:left;gap:20px}.flex.gap-gutter-32{gap:var(--spacing--gutter-32)}.flex.flex-row{flex-direction:row}.flex.flex-row.items-center.gap-8{gap:8px}.flex.flex-row.items-center.gap-8._w-fit{width:fit-content}.flex.flex-row.items-center.gap-8._w-fit.btn-link.overflow-hidden{overflow:hidden}.mt-45{margin-top:var(--spacing--gutter-45)}.mt-45.col-span-6.col-span-12.flex.flex-wrap.m-0.p-0.gap-x-25.gap-y-8.line-clamp-3.mb-45{margin-bottom:var(--spacing--gutter-45)}.mt-45.col-span-6.col-span-12.flex.flex-wrap.m-0.p-0.gap-x-25.gap-y-8.line-clamp-3.mb-45.border-top-1{border-top:var(--spacing--border-1)solid var(--cp--white)}.mt-45.col-span-6.col-span-12.flex.flex-wrap.m-0.p-0.gap-x-25.gap-y-8.line-clamp-3.mb-45.border-top-1.border-bottom-1{border-bottom:var(--spacing--border-1)solid var(--cp--white)}.line-clamp-3{box-orient:vertical;display:-webkit-box;overflow:hidden}.col-span-6{grid-column:span 6/span 6}.col-span-6.col-span-5{grid-column-end:span 5/span 5}.grid-pile{display:grid}.self-end{align-self:flex-end}.max-w-gutter{max-width:calc(100% - var(--spacing--gutter-32))}.z-20{z-index:20}.z-50{z-index:50}.wb-slider{margin-left:0;margin-right:0}.text-title{font-family:var(--tf--body-text-500);font-weight:var(--tw--fw-500)}.items-start{align-items:flex-start}.py-gutter-20{padding-top:var(--spacing--gutter-20);padding-bottom:var(--spacing--gutter-20)}.col-gutter-20{column-gap:var(--spacing--gutter-32)}.border-1{background-color:var(--_theme---dark--text);flex-flow:row;min-height:1px;display:flex}.toggle_wrap{background-color:var(--_theme---dark--text);border-radius:100vw;width:2.5rem;height:.8rem;padding:.2rem}.toggle_inner{width:1.1rem;height:100%;margin-left:var(--_theme---dark--toggle-offset);background-color:var(--_theme---dark--background);border-radius:100vw}@media screen and (max-width:767px){.text-paragraph.text-white.text-brand.m-0.m-brand{display:block}.text-paragraph.text-white.text-brand.m-0.mb-20{margin-bottom:var(--spacing--gutter-20)}.text-paragraph.text-white.text-body.relative{color:var(--_theme---dark--text)}.grid.mt-40.z-0{z-index:0;z-index:0}.grid.min-h-full-screen--desktop.min-h-full-screen--mobile{min-height:calc(var(--vh) - var(--spacing--header-h));min-height:calc(var(--vh) - var(--spacing--header-h))}.flex{display:flex}.wb-slider{width:100%;max-width:100vw}.wb-slider.min-h-full-screen--mobile{background-color:#ff5e5e}.wb-thumbs{margin-top:var(--spacing--thumbs-slide-spacing)}.wb-thumbs__viewport{overflow:hidden}.p-20{padding:var(--spacing--gutter-20)}.wb-thumbs__container{margin-left:calc(var(--spacing--gutter-20)*-1);flex-direction:row;display:flex}._wf--thumbs__slide{min-width:0;padding-left:var(--spacing--thumbs-slide-spacing);text-align:start;flex:0 0 70%}._wf--thumbs__slide.text-nowrap.text-title{font-family:var(--tf--body-text-400);font-family:var(--tf--body-text-400);font-family:var(--tf--body-text-400)}.text-nowrap{text-wrap:nowrap}.basis-auto{flex-basis:auto}.me-32{margin-inline-end:3.2rem}.wb__viewport{overflow:hidden}.wb__container{padding-right:var(--spacing--gutter-20);padding-left:var(--spacing--gutter-20);margin-left:calc(var(--spacing--slide-spacing)*-1);touch-action:pan-y pinch-zoom;gap:calc(var(--spacing--gutter-20)*.5);display:flex}.items-start{align-items:flex-start}.col-span-4{grid-column:span 4/span 4}.col-span-4.display-none{display:none}.col-span-2{grid-column:span 2/span 2}.col-gutter-20{column-gap:var(--spacing--gutter-20)}.px-gutter-20{padding-right:var(--spacing--gutter-20);padding-left:var(--spacing--gutter-20)}.m-list{margin-bottom:0;padding-left:0;list-style-type:none}.m-list.col-span-2.flex.flex-col,.flex-col{flex-direction:column}.m-list-item{line-height:0}.m-list-item.leading-1-3.transition-mt{justify-content:space-between;display:flex}.m-list-item.mb-20{margin-bottom:var(--spacing--gutter-20)}.leading-1-3{line-height:1.3}.code-embed{display:block}.toggle_wrap{margin-top:.2rem}.list-item{justify-content:flex-end;display:flex}.div-block-2{margin-bottom:var(--spacing--gutter-20)}}