@font-face{font-family:Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.1-ayd17usv4jj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.04t4-lijcsqd8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium Fallback;src:local(Arial);ascent-override:76.07%;descent-override:20.22%;line-gap-override:24.07%;size-adjust:103.86%}.oxanium_cbf170db-module__CIQRFG__className{font-family:Oxanium,Oxanium Fallback;font-style:normal}.oxanium_cbf170db-module__CIQRFG__variable{--font-display:"Oxanium", "Oxanium Fallback"}
@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.217_69px1-ccy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_740be058-module__MuoSKa__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_740be058-module__MuoSKa__variable{--font-interface:"Share Tech Mono", "Share Tech Mono Fallback"}
@font-face{font-family:SUSE Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/7400693c3f9d3f96.1-ib908pfdv03.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:SUSE Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/7d53d5a1c3168ad8.2_bkkko62z4fw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:SUSE Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/228f017789f9e99e.p.0-m2zbftuec-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.suse_mono_1b702c97-module__78354W__className{font-family:SUSE Mono;font-style:normal}.suse_mono_1b702c97-module__78354W__variable{--font-reading:"SUSE Mono"}
.ProjectsShowcase-module__3sIUDq__interface{z-index:1;width:100%;position:relative}.ProjectsShowcase-module__3sIUDq__editorial{width:100%}.ProjectsShowcase-module__3sIUDq__eyebrow{color:#f7f7fa7a;font-family:var(--font-interface), monospace;letter-spacing:.16em;align-items:baseline;gap:1rem;font-size:clamp(.75rem,.82vw,.88rem);display:flex}.ProjectsShowcase-module__3sIUDq__eyebrow span{color:#a94bff}.ProjectsShowcase-module__3sIUDq__eyebrow p{margin:0}.ProjectsShowcase-module__3sIUDq__heading{font-family:var(--font-display), sans-serif;letter-spacing:.005em;text-transform:uppercase;margin:clamp(1.3rem,2.4vh,2.1rem) 0 0;font-size:clamp(3rem,4.15vw,5.15rem);font-weight:600;line-height:.96}.ProjectsShowcase-module__3sIUDq__heading>span{white-space:nowrap;width:fit-content;display:block}.ProjectsShowcase-module__3sIUDq__headingAccent{color:#0000;background:linear-gradient(90deg,#7738ff,#d42ce5 48%,#ff6472 88%);-webkit-background-clip:text;background-clip:text;padding-right:.08em}.ProjectsShowcase-module__3sIUDq__intro{color:#f7f7faa6;max-width:40rem;font-family:var(--font-reading), monospace;margin:clamp(1.35rem,2.4vh,2rem) 0 0;font-size:clamp(.84rem,.95vw,1rem);line-height:1.65}.ProjectsShowcase-module__3sIUDq__selector{width:100%;margin-top:clamp(2.75rem,5vw,4.5rem);position:relative}.ProjectsShowcase-module__3sIUDq__track{--project-item-width:clamp(15rem, 19vw, 22rem);min-height:clamp(8.5rem,12.5vw,11rem);padding-inline:calc(50% - (var(--project-item-width) / 2));scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:pan-x;cursor:grab;align-items:center;gap:clamp(.7rem,1.5vw,1.6rem);display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ProjectsShowcase-module__3sIUDq__track::-webkit-scrollbar{display:none}.ProjectsShowcase-module__3sIUDq__track[data-autoplay=true]{scroll-snap-type:none}.ProjectsShowcase-module__3sIUDq__track[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.ProjectsShowcase-module__3sIUDq__logoOption{flex:0 0 var(--project-item-width);opacity:.3;scroll-snap-align:center;cursor:pointer;background:0 0;border:0;place-items:center;height:clamp(7.6rem,11vw,10rem);padding:0;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:scale(.9)}.ProjectsShowcase-module__3sIUDq__logoOption[data-active=true]{opacity:1;transform:scale(1)}.ProjectsShowcase-module__3sIUDq__logoOption:after{content:"";background:linear-gradient(90deg, var(--accent-violet), var(--accent-pink));width:0;height:1px;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.1rem;left:50%;transform:translate(-50%);box-shadow:0 0 .6rem #e52cac73}.ProjectsShowcase-module__3sIUDq__logoOption[data-active=true]:after{width:2.75rem}.ProjectsShowcase-module__3sIUDq__logoOption:focus-visible{outline:none}.ProjectsShowcase-module__3sIUDq__logoOption:focus-visible:after{width:4.75rem;height:2px;box-shadow:0 0 .85rem #e52cacb8}.ProjectsShowcase-module__3sIUDq__logoImage{width:min(100%, calc(var(--logo-optical-width) * 1.2));height:calc(var(--logo-optical-height) * 1.2);object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none}.ProjectsShowcase-module__3sIUDq__details{border-top:1px solid #f7f7fa1a;width:100%;min-height:9.5rem;margin-top:clamp(1rem,1.8vh,1.6rem)}.ProjectsShowcase-module__3sIUDq__detailsContent{padding-top:1.25rem;animation:.42s cubic-bezier(.22,1,.36,1) both ProjectsShowcase-module__3sIUDq__details-enter}.ProjectsShowcase-module__3sIUDq__detailsHeading{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.ProjectsShowcase-module__3sIUDq__detailsHeading h3,.ProjectsShowcase-module__3sIUDq__detailsHeading p{margin:0}.ProjectsShowcase-module__3sIUDq__detailsHeading h3{font-family:var(--font-display), sans-serif;letter-spacing:.06em;font-size:clamp(1.25rem,1.7vw,1.85rem);font-weight:500}.ProjectsShowcase-module__3sIUDq__detailsHeading p{color:#f7f7fa8c;letter-spacing:.12em;text-align:right;font-size:clamp(.75rem,.8vw,.85rem)}.ProjectsShowcase-module__3sIUDq__stack{color:#f7f7fa85;font-family:var(--font-interface), monospace;letter-spacing:.11em;flex-wrap:wrap;gap:.4rem 0;margin:.95rem 0 0;padding:0;font-size:clamp(.75rem,.78vw,.85rem);list-style:none;display:flex}.ProjectsShowcase-module__3sIUDq__stack li{align-items:center;display:flex}.ProjectsShowcase-module__3sIUDq__stack li:not(:last-child):after{content:"·";color:var(--accent-magenta);margin-inline:.72rem}.ProjectsShowcase-module__3sIUDq__projectButton{color:#f7f7faf0;font-family:var(--font-interface), monospace;letter-spacing:.12em;cursor:pointer;background:#f7f7fa09;border:1px solid #f7f7fa33;border-radius:.55rem;align-items:center;gap:.9rem;margin-top:clamp(1.1rem,1.6vw,1.5rem);padding:.72rem 1.15rem;font-size:.75rem;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.ProjectsShowcase-module__3sIUDq__projectButton span:last-child{transition:transform .25s}.ProjectsShowcase-module__3sIUDq__projectButton:hover{color:#fff;border-color:color-mix(in srgb, var(--accent-pink) 62%, transparent);background:color-mix(in srgb, var(--accent-pink) 11%, transparent)}.ProjectsShowcase-module__3sIUDq__projectButton:hover span:last-child{transform:translate(.35rem)}.ProjectsShowcase-module__3sIUDq__projectPending{color:#f7f7fa66;font-family:var(--font-interface), monospace;letter-spacing:.12em;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.55rem;align-items:center;margin:clamp(1.1rem,1.6vw,1.5rem) 0 0;padding:.72rem 1.15rem;font-size:.75rem;display:inline-flex}@keyframes ProjectsShowcase-module__3sIUDq__details-enter{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1600px){.ProjectsShowcase-module__3sIUDq__detailsHeading{display:block}.ProjectsShowcase-module__3sIUDq__detailsHeading p{text-align:left;margin-top:.35rem}}@media (max-width:1100px){.ProjectsShowcase-module__3sIUDq__heading{font-size:clamp(2.75rem,5.2vw,4.25rem)}.ProjectsShowcase-module__3sIUDq__track{--project-item-width:clamp(12rem, 24vw, 16.5rem)}}@media (max-width:720px){.ProjectsShowcase-module__3sIUDq__eyebrow{letter-spacing:.11em;gap:.7rem;font-size:.75rem}.ProjectsShowcase-module__3sIUDq__heading{margin-top:1rem;font-size:clamp(1.85rem,8.5vw,2.3rem);line-height:.98}.ProjectsShowcase-module__3sIUDq__heading>span{white-space:normal}.ProjectsShowcase-module__3sIUDq__intro{max-width:20rem;margin-top:1rem;font-size:.76rem;line-height:1.55}.ProjectsShowcase-module__3sIUDq__selector{margin-top:2rem}.ProjectsShowcase-module__3sIUDq__track{--project-item-width:70vw;gap:.75rem;min-height:7.2rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ProjectsShowcase-module__3sIUDq__logoOption{height:6.6rem}.ProjectsShowcase-module__3sIUDq__logoImage{width:min(100%, calc(var(--logo-optical-width) * .9));height:min(6rem, var(--logo-optical-height))}.ProjectsShowcase-module__3sIUDq__details{width:100%;min-height:8rem;margin-top:.6rem}.ProjectsShowcase-module__3sIUDq__detailsContent{padding-top:.9rem}.ProjectsShowcase-module__3sIUDq__detailsHeading{display:block}.ProjectsShowcase-module__3sIUDq__detailsHeading h3{font-size:1rem}.ProjectsShowcase-module__3sIUDq__detailsHeading p{text-align:left;margin-top:.35rem;font-size:.75rem}.ProjectsShowcase-module__3sIUDq__stack{letter-spacing:.08em;margin-top:.68rem;font-size:.75rem}.ProjectsShowcase-module__3sIUDq__stack li:not(:last-child):after{margin-inline:.48rem}.ProjectsShowcase-module__3sIUDq__projectButton,.ProjectsShowcase-module__3sIUDq__projectPending{margin-top:.75rem;font-size:.75rem}}@media (max-width:380px){.ProjectsShowcase-module__3sIUDq__heading{font-size:clamp(1.8rem,9.5vw,2.15rem)}.ProjectsShowcase-module__3sIUDq__track{min-height:6.6rem}.ProjectsShowcase-module__3sIUDq__logoOption{height:6rem}}@media (prefers-reduced-motion:reduce){.ProjectsShowcase-module__3sIUDq__logoOption,.ProjectsShowcase-module__3sIUDq__logoOption:after,.ProjectsShowcase-module__3sIUDq__projectButton,.ProjectsShowcase-module__3sIUDq__projectButton span:last-child{transition:none}.ProjectsShowcase-module__3sIUDq__detailsContent{animation:none}.ProjectsShowcase-module__3sIUDq__track{scroll-behavior:auto}}
