.HeroSection-module__fSZHDq__workLink{position:relative}.HeroSection-module__fSZHDq__laser{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.HeroSection-module__fSZHDq__laser rect{x:1px;y:1px;fill:none;stroke:#ba95ff;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.85 99.15;filter:drop-shadow(0 0 3px #ac7cff);width:calc(100% - 2px);height:calc(100% - 2px);animation:5s linear infinite HeroSection-module__fSZHDq__orbit;animation-delay:calc((var(--trail-offset,0) - 100)*50ms)}.HeroSection-module__fSZHDq__laser rect.HeroSection-module__fSZHDq__laserPoint{stroke:#faf2ff;stroke-width:2.2px;stroke-dasharray:.5 99.5;filter:drop-shadow(0 0 2px #e4c6ff)drop-shadow(0 0 5px #ab78ff)}@keyframes HeroSection-module__fSZHDq__orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.HeroSection-module__fSZHDq__laser rect{animation:none}}@media (forced-colors:active){.HeroSection-module__fSZHDq__laser{display:none}}
.FeaturedProject-module__5dVTYW__story{--logo-edge:100%;--card-angle:112deg;--brand:72 67 246;--brand-light:202 200 255;height:180svh;position:relative}.FeaturedProject-module__5dVTYW__stage{isolation:isolate;height:100svh;min-height:790px;position:sticky;top:0;overflow:visible}.FeaturedProject-module__5dVTYW__chapter{top:28px;left:var(--project-inset);right:var(--project-inset);z-index:3;color:#a9a9b6;justify-content:space-between;align-items:center;margin:0;font-size:10px;display:flex;position:absolute}.FeaturedProject-module__5dVTYW__chapter span{color:#7e7e8d;font-variant-numeric:tabular-nums}.FeaturedProject-module__5dVTYW__ambient{width:65%;height:70%;opacity:calc(.08 + var(--light)*.92);background:radial-gradient(ellipse at 70% 52%,rgb(var(--brand-light) / .055),transparent 35%),radial-gradient(ellipse at 60% 55%,rgb(var(--brand) / .21),transparent 66%);pointer-events:none;position:absolute;top:10%;left:35%;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.FeaturedProject-module__5dVTYW__logo{z-index:0;pointer-events:none;contain:size;position:absolute;inset:2% -6% 0 31%}.FeaturedProject-module__5dVTYW__fallback{-o-object-fit:contain;object-fit:contain;opacity:.12;filter:drop-shadow(0 0 22px rgb(var(--brand) / .22))}.FeaturedProject-module__5dVTYW__fallbackHidden{opacity:0}.FeaturedProject-module__5dVTYW__story+.FeaturedProject-module__5dVTYW__story:before{content:"";top:0;left:var(--project-inset);right:var(--project-inset);z-index:4;background:linear-gradient(90deg,transparent,#ffffff14,rgb(var(--brand) / .3),#ffffff14,transparent);pointer-events:none;height:1px;position:absolute}.FeaturedProject-module__5dVTYW__story{--project-inset:max(var(--site-gutter),calc((100% - var(--site-shell-max))/2 + var(--site-gutter)));scroll-margin-top:80px}@media (min-width:1101px){.FeaturedProject-module__5dVTYW__story+.FeaturedProject-module__5dVTYW__story:not(.FeaturedProject-module__5dVTYW__still){height:155svh}}.FeaturedProject-module__5dVTYW__logo>div{animation:.4s ease-out both FeaturedProject-module__5dVTYW__logo-arrive}@keyframes FeaturedProject-module__5dVTYW__logo-arrive{0%{opacity:0}to{opacity:1}}.FeaturedProject-module__5dVTYW__cardWrap{z-index:2;width:min(880px,70vw);margin-left:var(--project-inset);transform:translateY(calc(-48% + (1 - var(--reveal))*16px));pointer-events:none;position:relative;top:49%}.FeaturedProject-module__5dVTYW__cardWrap:before{content:"";background:radial-gradient(ellipse at 74% 65%,rgb(var(--brand-light) / .1),transparent 65%),radial-gradient(ellipse at 30% 85%,rgb(var(--brand) / .18),transparent 60%);filter:blur(25px);opacity:calc(.12 + var(--light)*.88);pointer-events:none;border-radius:35%;position:absolute;inset:20% -20px -28px 28%}.FeaturedProject-module__5dVTYW__card{border:1px solid rgb(var(--brand-light) / .18);background:linear-gradient(var(--card-angle),#18181be8,#131315ce 57%,#17171c8c);-webkit-backdrop-filter:blur(36px)saturate(.85);backdrop-filter:blur(36px)saturate(.85);box-shadow:inset 0 1px 0 #ffffff20,inset 1px 0 0 #ffffff09,inset -1px 0 0 rgb(var(--brand-light) / .08),0 30px 85px #00000035;pointer-events:auto;border-radius:22px;padding:32px 38px 29px;position:relative;overflow:hidden}.FeaturedProject-module__5dVTYW__card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--logo-edge) 48%,rgb(var(--brand-light) / .065),transparent 42%),radial-gradient(ellipse at var(--logo-edge) 7%,rgb(var(--brand-light) / .09),transparent 48%),radial-gradient(ellipse at var(--logo-edge) 100%,rgb(var(--brand) / .14),transparent 52%),linear-gradient(145deg,#ffffff06,transparent 37%);opacity:calc(.3 + var(--light)*.65);position:absolute;inset:0}.FeaturedProject-module__5dVTYW__card:after{content:"";background:linear-gradient(90deg,transparent,rgb(var(--brand-light) / .4),#fff7,rgb(var(--brand) / .3),transparent);height:1px;opacity:calc(.2 + var(--light)*.8);position:absolute;top:0;left:15%;right:15%}.FeaturedProject-module__5dVTYW__cardTop{color:#c7c7d3;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;font-size:10px;display:flex}.FeaturedProject-module__5dVTYW__cardTop>span:first-child{align-items:center;gap:8px;display:flex}.FeaturedProject-module__5dVTYW__cardTop i{background:rgb(var(--brand-light));width:5px;height:5px;box-shadow:0 0 9px rgb(var(--brand) / .5);border-radius:50%}.FeaturedProject-module__5dVTYW__cardTop>span:last-child{color:#a5a5b3;font-size:9px}.FeaturedProject-module__5dVTYW__category{color:#b0b0c0;margin:20px 0 10px;font-size:11px}.FeaturedProject-module__5dVTYW__title{letter-spacing:-.055em;color:#f4f4fa;margin:0;font-size:clamp(38px,3.7vw,53px);font-weight:500;line-height:1.08}@supports ((-webkit-background-clip:text) or (background-clip:text)){.FeaturedProject-module__5dVTYW__title span{background:linear-gradient(var(--title-angle,110deg),#fff 0%,#f3f3ff 26%,#fff 40%,rgb(var(--brand-light)) 71%,#eeedff 100%);background-size:160% 100%;background-position:var(--title-position,calc(70% - var(--light)*35%)) center;color:#0000;filter:drop-shadow(0 0 15px rgb(var(--brand) / .15));-webkit-background-clip:text;background-clip:text;display:inline-block}}.FeaturedProject-module__5dVTYW__card h4{font-weight:500}.FeaturedProject-module__5dVTYW__description{color:#d4d4df;text-wrap:pretty;max-width:48ch;margin:18px 0 26px;font-size:16px;line-height:1.65}.FeaturedProject-module__5dVTYW__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.FeaturedProject-module__5dVTYW__highlights li{border:1px solid rgb(var(--brand-light) / .13);background:linear-gradient(145deg,rgb(var(--brand) / .09),#ffffff02);border-radius:12px;flex-direction:column;align-items:flex-start;gap:18px;padding:18px 14px;display:flex}.FeaturedProject-module__5dVTYW__highlights svg{color:rgb(var(--brand-light))}.FeaturedProject-module__5dVTYW__highlights span{color:#e7e7ef;text-wrap:balance;font-size:12px;line-height:1.4}.FeaturedProject-module__5dVTYW__contribution{border-left:2px solid rgb(var(--brand-light) / .5);margin-top:25px;padding-left:14px}.FeaturedProject-module__5dVTYW__contribution h4{color:rgb(var(--brand-light));letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10px}.FeaturedProject-module__5dVTYW__contribution p{color:#c6c6d4;text-wrap:pretty;margin:0;font-size:13px;line-height:1.7}.FeaturedProject-module__5dVTYW__technology{align-items:center;gap:18px;margin-top:21px;display:flex}.FeaturedProject-module__5dVTYW__technology ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.FeaturedProject-module__5dVTYW__technology li{color:#cdcdde;background:#14141666;border:1px solid #ffffff19;border-radius:5px;padding:5px 9px;font-size:10px}.FeaturedProject-module__5dVTYW__actions{border-top:1px solid #ffffff13;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:23px;padding-top:18px;display:flex}.FeaturedProject-module__5dVTYW__actions a{color:#f2f2fc;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:500;display:flex}.FeaturedProject-module__5dVTYW__actions .FeaturedProject-module__5dVTYW__secondary{color:#bdbdcf;font-size:11px;font-weight:400}.FeaturedProject-module__5dVTYW__screenCount{border:1px solid rgb(var(--brand-light) / .16);color:rgb(var(--brand-light));border-radius:5px;padding:3px 6px;font-size:9px}.FeaturedProject-module__5dVTYW__actions a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.FeaturedProject-module__5dVTYW__actions a:focus-visible{outline-offset:5px;outline:2px solid #d2d0ff}.FeaturedProject-module__5dVTYW__still{height:auto}.FeaturedProject-module__5dVTYW__still .FeaturedProject-module__5dVTYW__stage{position:relative}@media (max-width:1050px) and (min-width:901px){.FeaturedProject-module__5dVTYW__cardWrap{width:76vw;margin-left:var(--project-inset)}.FeaturedProject-module__5dVTYW__card{padding:28px}}@media (max-width:900px){.FeaturedProject-module__5dVTYW__story{height:auto}.FeaturedProject-module__5dVTYW__stage{height:auto;min-height:0;padding:1px 0 24px;position:relative}.FeaturedProject-module__5dVTYW__chapter{margin:20px var(--project-inset) 0;gap:12px;position:relative;inset:auto}.FeaturedProject-module__5dVTYW__logo{width:min(320px,calc(100% - var(--project-inset)*2));aspect-ratio:1;margin:30px auto 0;position:relative;inset:auto}.FeaturedProject-module__5dVTYW__ambient{width:90%;height:380px;top:90px;left:5%}.FeaturedProject-module__5dVTYW__cardWrap{width:calc(100% - var(--project-inset)*2);margin:32px var(--project-inset) 20px;top:auto;transform:none}.FeaturedProject-module__5dVTYW__cardWrap:before{inset:30% 0 -20px 12%}.FeaturedProject-module__5dVTYW__card{-webkit-backdrop-filter:blur(30px)saturate(.8);backdrop-filter:blur(30px)saturate(.8);background:linear-gradient(135deg,#19191ced,#121215e6);border-radius:15px;padding:27px 24px}.FeaturedProject-module__5dVTYW__cardTop{gap:10px;font-size:9px}.FeaturedProject-module__5dVTYW__cardTop>span:last-child{font-size:8px}.FeaturedProject-module__5dVTYW__category{margin-top:22px;font-size:11px;line-height:1.6}.FeaturedProject-module__5dVTYW__title{font-size:clamp(31px,8.3vw,43px)}.FeaturedProject-module__5dVTYW__technology{margin-top:25px;display:block}.FeaturedProject-module__5dVTYW__technology li{padding:7px 9px;font-size:11px}.FeaturedProject-module__5dVTYW__actions{gap:8px 18px;margin-top:25px}.FeaturedProject-module__5dVTYW__actions a{font-size:13px}.FeaturedProject-module__5dVTYW__actions .FeaturedProject-module__5dVTYW__secondary{font-size:11px}}@media (max-width:360px){.FeaturedProject-module__5dVTYW__card{padding-left:20px;padding-right:20px}.FeaturedProject-module__5dVTYW__cardTop{flex-wrap:wrap}}@media (max-height:780px) and (min-width:901px){.FeaturedProject-module__5dVTYW__story{height:auto}.FeaturedProject-module__5dVTYW__stage{height:auto;min-height:0;padding:1px 0;position:relative}.FeaturedProject-module__5dVTYW__cardWrap{margin-top:90px;margin-bottom:80px;top:auto;transform:none}}@media (prefers-reduced-motion:reduce){.FeaturedProject-module__5dVTYW__logo>div{animation:none}.FeaturedProject-module__5dVTYW__story{height:auto}.FeaturedProject-module__5dVTYW__stage{position:relative}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.FeaturedProject-module__5dVTYW__card{background:#17171b}}@media (forced-colors:active){.FeaturedProject-module__5dVTYW__title span{color:canvastext;filter:none;background:0 0}}@media (min-width:901px){.FeaturedProject-module__5dVTYW__stage{-moz-column-gap:clamp(56px,6vw,112px);box-sizing:border-box;padding:96px var(--project-inset) 80px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:clamp(56px,6vw,112px);display:grid}.FeaturedProject-module__5dVTYW__cardWrap{width:100%;transform:translateY(calc((1 - var(--reveal))*16px));grid-area:1/1;margin:0;top:auto}.FeaturedProject-module__5dVTYW__logo{aspect-ratio:1;grid-area:1/2;justify-self:center;width:100%;max-width:440px;height:auto;position:relative;inset:auto}.FeaturedProject-module__5dVTYW__chapter{left:var(--project-inset);right:var(--project-inset)}.FeaturedProject-module__5dVTYW__still .FeaturedProject-module__5dVTYW__stage{height:auto;min-height:0}}@media (min-width:1101px){.FeaturedProject-module__5dVTYW__story[data-layout=logo-first]{--logo-edge:0%;--card-angle:248deg;--title-angle:250deg;--title-position:calc(30% + var(--light)*35%)}.FeaturedProject-module__5dVTYW__story[data-layout=logo-first] .FeaturedProject-module__5dVTYW__cardWrap:before{inset:20% 28% -28px -20px;transform:scaleX(-1)}.FeaturedProject-module__5dVTYW__story[data-layout=logo-first] .FeaturedProject-module__5dVTYW__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.FeaturedProject-module__5dVTYW__story[data-layout=logo-first] .FeaturedProject-module__5dVTYW__logo{grid-column:1}.FeaturedProject-module__5dVTYW__story[data-layout=logo-first] .FeaturedProject-module__5dVTYW__cardWrap{grid-column:2}.FeaturedProject-module__5dVTYW__story[data-layout=logo-first] .FeaturedProject-module__5dVTYW__ambient{left:0}}@media (min-width:901px) and (max-width:1100px){.FeaturedProject-module__5dVTYW__story{height:auto}.FeaturedProject-module__5dVTYW__stage{height:auto;min-height:0;padding:130px var(--project-inset) 60px;flex-direction:column;gap:40px;display:flex;position:relative}.FeaturedProject-module__5dVTYW__logo{flex-shrink:0;order:0;width:min(360px,100%);height:auto}.FeaturedProject-module__5dVTYW__cardWrap{order:1;width:100%;transform:none}}@media (min-width:1101px){.FeaturedProject-module__5dVTYW__stage{padding-top:112px}.FeaturedProject-module__5dVTYW__chapter{top:88px}}@media (min-width:901px) and (max-width:1100px){.FeaturedProject-module__5dVTYW__chapter{top:88px}}@media (max-width:900px){.FeaturedProject-module__5dVTYW__stage{padding-top:74px}}@media (max-width:480px){.FeaturedProject-module__5dVTYW__description{margin-bottom:22px;font-size:15px}.FeaturedProject-module__5dVTYW__highlights{gap:7px}.FeaturedProject-module__5dVTYW__highlights li{gap:14px;padding:14px 10px}.FeaturedProject-module__5dVTYW__highlights span{font-size:11px}}@media (max-width:1100px){.FeaturedProject-module__5dVTYW__story{--title-angle:0deg}.FeaturedProject-module__5dVTYW__card:before{background:radial-gradient(ellipse at 50% 0%,rgb(var(--brand-light) / .12),transparent 55%),radial-gradient(ellipse at 50% 0%,rgb(var(--brand) / .1),transparent 75%)}.FeaturedProject-module__5dVTYW__cardWrap:before{background:radial-gradient(ellipse at 50% 0%,rgb(var(--brand) / .16),transparent 65%);inset:-25px 12% 50%}}
.RemainingProjects-module__f6iITa__collection{margin:72px 0 24px}.RemainingProjects-module__f6iITa__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.RemainingProjects-module__f6iITa__eyebrow{color:#a8a8bc;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;line-height:1.6}.RemainingProjects-module__f6iITa__heading h3{color:#ededf5;letter-spacing:-.045em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2}.RemainingProjects-module__f6iITa__count{color:#8d8da1;flex-shrink:0;padding-bottom:5px;font-size:11px}.RemainingProjects-module__f6iITa__tools{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.RemainingProjects-module__f6iITa__tools li{color:#bcbccd;background:#ffffff03;border:1px solid #ffffff15;border-radius:5px;padding:5px 8px;font-size:10px;line-height:1.5}.RemainingProjects-module__f6iITa__rows{border-top:1px solid #ffffff18}.RemainingProjects-module__f6iITa__row{border-bottom:1px solid #ffffff13;border-radius:8px;grid-template-columns:48px minmax(0,1fr) minmax(120px,auto) 44px;align-items:center;gap:22px;padding:24px 12px;transition:background .25s;display:grid}a.RemainingProjects-module__f6iITa__row:hover{background:#ffffff04}.RemainingProjects-module__f6iITa__row:focus-visible{outline-offset:5px;outline:2px solid #d2d0ff}.RemainingProjects-module__f6iITa__icon{color:#bcbcd0;background:#17171ce6;border:1px solid #ffffff18;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.RemainingProjects-module__f6iITa__icon img{-o-object-fit:contain;object-fit:contain;padding:5px}.RemainingProjects-module__f6iITa__icon[data-brand=SiCoustics] img{-o-object-fit:none;object-fit:none;-o-object-position:left center;object-position:left center;padding:0}.RemainingProjects-module__f6iITa__identity .RemainingProjects-module__f6iITa__eyebrow{margin-bottom:4px;font-size:9px}.RemainingProjects-module__f6iITa__identity h4{color:#e9e9f3;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:500;line-height:1.3}.RemainingProjects-module__f6iITa__note{color:#a6a6ba;max-width:60ch;margin:7px 0 0;font-size:12px;line-height:1.65}.RemainingProjects-module__f6iITa__arrow{color:#aaaabd;justify-self:end;transition:transform .25s,color .25s}.RemainingProjects-module__f6iITa__row:hover .RemainingProjects-module__f6iITa__arrow{color:#fff;transform:translate(2px,-2px)}.RemainingProjects-module__f6iITa__internal{color:#8c8c9f;justify-self:end;font-size:9px}@media (max-width:900px){.RemainingProjects-module__f6iITa__row{grid-template-columns:48px minmax(0,1fr) 44px;gap:16px}.RemainingProjects-module__f6iITa__row .RemainingProjects-module__f6iITa__tools{grid-area:2/2;margin-top:-4px}.RemainingProjects-module__f6iITa__arrow,.RemainingProjects-module__f6iITa__internal{grid-area:1/3}}@media (max-width:767px){.RemainingProjects-module__f6iITa__collection{margin-top:48px}.RemainingProjects-module__f6iITa__heading{margin-bottom:24px;display:block}.RemainingProjects-module__f6iITa__count{margin-top:14px;display:block}.RemainingProjects-module__f6iITa__row{gap:12px;padding:22px 0}.RemainingProjects-module__f6iITa__note{font-size:12px}}@media (prefers-reduced-motion:reduce){.RemainingProjects-module__f6iITa__arrow,.RemainingProjects-module__f6iITa__row{transition:none}.RemainingProjects-module__f6iITa__row:hover .RemainingProjects-module__f6iITa__arrow{transform:none}}
.Home-module__g21JLG__container{width:100%;overflow-x:clip}.Home-module__g21JLG__main{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:4rem 0;display:flex}.Home-module__g21JLG__footer{border-top:1px solid #eaeaea;flex:1;justify-content:center;align-items:center;padding:2rem 0;display:flex}.Home-module__g21JLG__title a{color:#0070f3;text-decoration:none}.Home-module__g21JLG__title a:hover,.Home-module__g21JLG__title a:focus,.Home-module__g21JLG__title a:active{text-decoration:underline}.Home-module__g21JLG__title{margin:0;font-size:4rem;line-height:1.15}.Home-module__g21JLG__title,.Home-module__g21JLG__description{text-align:center}.Home-module__g21JLG__description{margin:4rem 0;font-size:1.5rem;line-height:1.5}.Home-module__g21JLG__code{background:#fafafa;border-radius:5px;padding:.75rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;font-size:1.1rem}.Home-module__g21JLG__grid{flex-wrap:wrap;justify-content:center;align-items:center;max-width:800px;display:flex}.Home-module__g21JLG__card{text-align:left;color:inherit;border:1px solid #eaeaea;border-radius:10px;max-width:300px;margin:1rem;padding:1.5rem;text-decoration:none;transition:color .15s,border-color .15s}.Home-module__g21JLG__card:hover,.Home-module__g21JLG__card:focus,.Home-module__g21JLG__card:active{color:#0070f3;border-color:#0070f3}.Home-module__g21JLG__card h2{margin:0 0 1rem;font-size:1.5rem}.Home-module__g21JLG__card p{margin:0;font-size:1.25rem;line-height:1.5}.Home-module__g21JLG__logo{height:1em;margin-left:.5rem}@media (max-width:600px){.Home-module__g21JLG__grid{flex-direction:column;width:100%}}@media (prefers-color-scheme:dark){.Home-module__g21JLG__card,.Home-module__g21JLG__footer{border-color:#222}.Home-module__g21JLG__code{background:#111}.Home-module__g21JLG__logo img{filter:invert()}}
