.Y0xDIG_page{min-height:100vh;padding-top:168px;padding-bottom:128px}@media (max-width:639px){.Y0xDIG_page{padding-top:136px;padding-bottom:96px}}.Y0xDIG_page__back{color:#8a9ba8;margin-bottom:96px;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-block}.Y0xDIG_page__back:hover{color:#75d2fa}.Y0xDIG_header{border-bottom:1px solid #ffffff0f;margin-bottom:96px;padding-bottom:96px}.Y0xDIG_header__meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:32px;display:flex}.Y0xDIG_header__date,.Y0xDIG_header__updated{color:#8a9ba8;font-size:.875rem}.Y0xDIG_header__updated:before{content:"·"/"";margin-right:8px}.Y0xDIG_header__reading{color:#8a9ba8;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem}.Y0xDIG_header__reading:before{content:"·"/"";margin-right:8px}.Y0xDIG_header__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.02em;color:#e8eaeb;margin:0 0 32px;font-size:2.5rem;font-weight:700;line-height:1.15}@media (max-width:639px){.Y0xDIG_header__title{font-size:2rem}}.Y0xDIG_header__excerpt{color:#8a9ba8;margin-bottom:32px;font-size:1.125rem;line-height:1.8}.Y0xDIG_header__tags{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.Y0xDIG_header__tag{color:#44ddc1;letter-spacing:.02em;background:#44ddc114;border-radius:9999px;padding:2px 8px;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;font-weight:500}.Y0xDIG_layout{max-width:656px;margin-inline:auto}@media (min-width:1024px){.Y0xDIG_layout{grid-template-columns:minmax(0,656px) 288px;justify-content:center;column-gap:64px;max-width:none;display:grid}.Y0xDIG_layout>*{grid-column:1}.Y0xDIG_layout__article{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.Y0xDIG_layout__article>*{grid-column:1}}.Y0xDIG_aside{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;margin-bottom:64px;display:flex}@media (min-width:1024px){.Y0xDIG_aside{scrollbar-width:thin;scrollbar-color:#4a6572 #0000;grid-area:1/2/span 4;align-self:start;max-height:calc(100vh - 136px);position:sticky;top:104px;overflow-y:auto}.Y0xDIG_aside::-webkit-scrollbar{width:6px}.Y0xDIG_aside::-webkit-scrollbar-track{background:0 0}.Y0xDIG_aside::-webkit-scrollbar-thumb{background:#4a6572;border-radius:9999px}.Y0xDIG_aside{margin-bottom:0}.Y0xDIG_aside a:focus-visible{outline-offset:-2px}}.Y0xDIG_projects__list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.Y0xDIG_projects__link{background:#1e2224;border:1px solid #ffffff0f;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;padding:8px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.Y0xDIG_projects__link:hover{background:#252a2c;border-color:#75d2fa33}@media (min-width:1024px){.Y0xDIG_projects__link{flex-direction:column}}.Y0xDIG_projects__thumb{aspect-ratio:16/9;border-radius:4px;flex-shrink:0;width:128px;position:relative;overflow:hidden}@media (min-width:1024px){.Y0xDIG_projects__thumb{width:100%}.Y0xDIG_projects__list--several .Y0xDIG_projects__link{flex-direction:row}.Y0xDIG_projects__list--several .Y0xDIG_projects__thumb{width:96px}}.Y0xDIG_projects__img{object-fit:cover}.Y0xDIG_projects__text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-width:0;display:flex}.Y0xDIG_projects__name{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;font-size:.875rem;font-weight:600}.Y0xDIG_projects__context{color:#8a9ba8;font-size:.75rem;line-height:1.6}.Y0xDIG_projects__cue{color:#75d2fa;font-size:.75rem;font-weight:600}.Y0xDIG_progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.Y0xDIG_progress{top:72px;z-index:100;transform-origin:0;background:#75d2fa;height:2px;animation:linear both Y0xDIG_reading-progress;animation-timeline:scroll(root);display:block;position:fixed;inset-inline:0}}}@keyframes Y0xDIG_reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Y0xDIG_takeaways{margin-bottom:64px}.Y0xDIG_takeaways__title,.Y0xDIG_aside__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#8a9ba8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px;font-size:.75rem;font-weight:600}.Y0xDIG_takeaways,.Y0xDIG_toc{background:#1e2224;border:1px solid #ffffff0f;border-radius:12px;padding:32px}.Y0xDIG_takeaways__list,.Y0xDIG_toc__list{list-style:revert;color:#e8eaeb;margin:0;padding-left:16px;line-height:1.8}.Y0xDIG_toc__link{color:#75d2fa;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #75d2fa4d;text-decoration:underline #75d2fa4d}.Y0xDIG_toc__link:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.Y0xDIG_toc__link{transition:text-decoration-color .15s}}.Y0xDIG_toc__link:hover,.Y0xDIG_toc__link:focus-visible{text-decoration-color:currentColor}.Y0xDIG_toc__link[aria-current=true]{color:#e8eaeb;font-weight:600;text-decoration-color:#75d2fa}@media (min-width:1024px){.Y0xDIG_toc{background:0 0;border:none;border-radius:0;padding:0}.Y0xDIG_toc__list{border-left:1px solid #ffffff14;padding-left:0;font-size:.875rem;line-height:1.6;list-style:none}.Y0xDIG_toc__link{color:#8a9ba8;border-left:2px solid #0000;margin-left:-1px;padding:4px 0 4px 16px;font-weight:400;text-decoration:none;display:block}.Y0xDIG_toc__link:hover{color:#e8eaeb}.Y0xDIG_toc__link[aria-current=true]{color:#75d2fa;border-left-color:#75d2fa}}.Y0xDIG_article__intro{color:#e8eaeb;margin-bottom:96px;font-size:1.125rem;font-weight:500;line-height:1.8}.Y0xDIG_article__section{margin-bottom:96px}.Y0xDIG_article__sectionTitle{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;letter-spacing:-.01em;margin:0 0 32px;scroll-margin-top:64px;font-size:1.5rem;font-weight:600}.Y0xDIG_article__paragraph{color:#8a9ba8;margin-bottom:16px;font-size:1rem;line-height:1.8}.Y0xDIG_article__paragraph:last-child{margin-bottom:0}.Y0xDIG_article__link{color:#75d2fa;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #75d2fa4d;text-decoration:underline #75d2fa4d}.Y0xDIG_article__link:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.Y0xDIG_article__link{transition:text-decoration-color .15s}}.Y0xDIG_article__link:hover,.Y0xDIG_article__link:focus-visible{text-decoration-color:currentColor}.Y0xDIG_article__list{list-style:revert;color:#8a9ba8;margin:0 0 16px;padding-left:32px;line-height:1.8}.Y0xDIG_article__list li+li{margin-top:4px}.Y0xDIG_article__subheading{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;margin:32px 0 8px;font-size:1.25rem;font-weight:600}.Y0xDIG_article__code{color:#e8eaeb;background:#1e2224;border:1px solid #ffffff0f;border-radius:8px;margin:0 0 16px;padding:16px;font-family:Fira Code,Cascadia Code,monospace;font-size:.875rem;line-height:1.8;overflow-x:auto}.Y0xDIG_article__code:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}.Y0xDIG_article__quote{color:#e8eaeb;border-left:2px solid #75d2fa;margin:0 0 16px;padding-left:16px;font-style:italic}.Y0xDIG_article__footer{border-top:1px solid #ffffff0f;margin-top:32px;padding-top:96px}.Y0xDIG_article__conclusion{color:#e8eaeb;font-size:1.125rem;font-style:italic;line-height:1.8}.Y0xDIG_article__sources{margin-top:64px;font-size:.875rem}.Y0xDIG_article__sourcesTitle{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;margin:0 0 8px;font-size:1rem;font-weight:600}.Y0xDIG_author{background:#1e2224;border:1px solid #ffffff0f;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;padding:32px;display:flex}@media (max-width:639px){.Y0xDIG_author{flex-direction:column}}.Y0xDIG_author--top{margin-bottom:64px}.Y0xDIG_author--end{margin-top:64px}.Y0xDIG_author__photo{object-fit:cover;border-radius:50%;flex-shrink:0}.Y0xDIG_author__body{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.Y0xDIG_author__name{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;font-weight:600}.Y0xDIG_author__role,.Y0xDIG_author__text{color:#8a9ba8;font-size:.875rem}.Y0xDIG_author__actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px;display:flex}.Y0xDIG_related{margin-top:96px}.Y0xDIG_related__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;margin:0 0 32px;font-size:1.25rem;font-weight:600}.Y0xDIG_related__list{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (min-width:768px){.Y0xDIG_related__list{grid-template-columns:repeat(2,1fr)}}.Y0xDIG_related__item,.Y0xDIG_related__card{grid-row:span 4;grid-template-rows:subgrid;display:grid}.Y0xDIG_related__item{row-gap:0}.Y0xDIG_related__card{background:#1e2224;border:1px solid #ffffff0f;border-radius:12px;align-content:start;row-gap:8px;padding:32px;text-decoration:none}.Y0xDIG_related__card:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.Y0xDIG_related__card{transition:background .25s,border-color .25s,transform .25s}}.Y0xDIG_related__card:hover{background:#252a2c;border-color:#75d2fa33}@media (prefers-reduced-motion:no-preference){.Y0xDIG_related__card:hover{transform:translateY(-4px)}}@media (max-width:639px){.Y0xDIG_related__card{padding:16px}}.Y0xDIG_related__reading{color:#8a9ba8;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem}.Y0xDIG_related__name{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.01em;color:#e8eaeb;font-size:1.25rem;font-weight:600;line-height:1.15}.Y0xDIG_related__excerpt{-webkit-line-clamp:7;line-clamp:7;color:#8a9ba8;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.Y0xDIG_related__cue{color:#75d2fa;padding-top:8px;font-size:.875rem;font-weight:500}.Y0xDIG_related__arrow{display:inline-block}@media (prefers-reduced-motion:no-preference){.Y0xDIG_related__arrow{transition:transform .15s}.Y0xDIG_related__card:hover .Y0xDIG_related__arrow{transform:translate(4px)}}.Y0xDIG_nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;margin-top:96px;display:flex}@media (min-width:640px){.Y0xDIG_nav{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}}.Y0xDIG_nav__link{padding-block:8px}@media (min-width:640px){.Y0xDIG_nav__link{padding-block:0}}.Y0xDIG_nav__link{color:#8a9ba8;font-size:.875rem;text-decoration:none;transition:color .15s}.Y0xDIG_nav__link:hover{color:#75d2fa}
.xRSHta_btn{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;white-space:nowrap;letter-spacing:.01em;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s,box-shadow .25s,transform .25s,opacity .25s;display:inline-flex}.xRSHta_btn:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (max-width:639px){.xRSHta_btn{white-space:normal;text-align:center}}.xRSHta_btn:active{transform:scale(.97)}.xRSHta_btn:disabled,.xRSHta_btn[aria-disabled=true]{opacity:.6;cursor:progress}.xRSHta_btn--sm{min-height:36px;padding:8px 16px;font-size:.875rem}.xRSHta_btn--md{min-height:44px;padding:8px 32px;font-size:1rem}.xRSHta_btn--lg{min-height:52px;padding:16px 48px;font-size:1.125rem}@media (max-width:639px){.xRSHta_btn--lg{padding:16px 32px}}.xRSHta_btn--full{justify-content:center;width:100%}.xRSHta_btn--primary{color:#121414;background:linear-gradient(135deg,#75d2fa,#369bc1);border:none;font-weight:700}.xRSHta_btn--primary:hover{opacity:.88;box-shadow:0 0 32px #75d2fa33}.xRSHta_btn--secondary{color:#e8eaeb;background:#1e2224;border:1px solid #ffffff14}.xRSHta_btn--secondary:hover{background:#252a2c;border-color:#75d2fa4d}.xRSHta_btn--ghost{color:#75d2fa;background:0 0;border:1px solid #75d2fa66}.xRSHta_btn--ghost:hover{background:#75d2fa14;border-color:#75d2fa}.xRSHta_btn__external{flex-shrink:0}.xRSHta_btn__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.PUqNQq_hero{flex-direction:column;justify-content:flex-start;align-items:center;min-height:100svh;padding-top:168px;padding-bottom:128px;display:flex;position:relative;overflow:hidden}.PUqNQq_hero__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.PUqNQq_hero__motion{width:100%}.PUqNQq_hero__bgLayer{position:absolute;inset:0}.PUqNQq_hero__glowLeft{background:radial-gradient(#75d2fa1a 0%,#0000 65%);width:55%;height:65%;position:absolute;top:-15%;left:-5%}.PUqNQq_hero__glowRight{background:radial-gradient(#44ddc10d 0%,#0000 65%);width:40%;height:50%;position:absolute;bottom:5%;right:-10%}.PUqNQq_hero__grid{z-index:10;flex-direction:row;align-items:center;gap:96px;display:flex;position:relative}@media (max-width:1023px){.PUqNQq_hero__grid{flex-direction:column;gap:64px}}.PUqNQq_hero__content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:32px;max-width:620px;display:flex}.PUqNQq_hero__intro{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.PUqNQq_hero__avatar{object-fit:cover;object-position:center top;background:#1e2224;border-radius:50%;flex-shrink:0;display:none;box-shadow:0 0 0 2px #75d2fa4d}@media (max-width:1023px){.PUqNQq_hero__avatar{display:block}}@media (prefers-reduced-motion:no-preference){.PUqNQq_hero__avatar{animation:.6s ease-out .1s both PUqNQq_avatarIn}}@keyframes PUqNQq_avatarIn{0%{opacity:0;transform:scale(.92)}}.PUqNQq_hero__badge{color:#44ddc1;letter-spacing:.02em;background:#44ddc114;border-radius:9999px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:6px 16px;font-size:.875rem;font-weight:500;display:inline-flex}.PUqNQq_hero__badgeDot{background:#44ddc1;border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.PUqNQq_hero__badgeDot{animation:2s ease-in-out infinite PUqNQq_pulse}}@keyframes PUqNQq_pulse{0%,to{opacity:1}50%{opacity:.4}}.PUqNQq_hero__heading{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.03em;color:#e8eaeb;margin:0;font-size:3.5rem;font-weight:700;line-height:1.08}@media (max-width:639px){.PUqNQq_hero__heading{font-size:2.5rem}}.PUqNQq_hero__headingAccent{background:linear-gradient(135deg,#75d2fa,#44ddc1);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.PUqNQq_hero__tagline{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8a9ba8;max-width:480px;font-size:1.125rem;line-height:1.8}.PUqNQq_hero__actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}@media (max-width:639px){.PUqNQq_hero__actions{flex-direction:column;align-items:stretch}}.PUqNQq_hero__social{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px;display:flex}.PUqNQq_hero__socialLink{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PUqNQq_hero__socialLink span{justify-content:center;align-items:center;display:flex}.PUqNQq_hero__socialLink{color:#e8eaeb;font-size:.75rem;font-weight:700;font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:.04em;background:#1e2224;border-radius:50%;transition:background .15s,color .15s,transform .15s}.PUqNQq_hero__socialLink:hover{color:#75d2fa;background:#252a2c;transform:translateY(-2px)}.PUqNQq_hero__portrait{flex-shrink:0;justify-content:center;align-items:center;width:420px;display:flex;position:relative}@media (max-width:1023px){.PUqNQq_hero__portrait{display:none}}.PUqNQq_hero__portraitInner{width:380px;height:480px;position:relative}.PUqNQq_hero__portraitGlow{pointer-events:none;background:radial-gradient(at 50% 42%,#75d2fa42 0%,#44ddc11f 30%,#0000 52%);width:46%;height:88%;position:absolute;top:-5%;right:-4%}@media (prefers-reduced-motion:no-preference){.PUqNQq_hero__portraitGlow{animation:5s ease-in-out infinite PUqNQq_glowBreathe}}@media (max-width:1023px){.PUqNQq_hero__portraitGlow{display:none}}.PUqNQq_hero__portraitGlow2{pointer-events:none;background:radial-gradient(at 42% 52%,#44ddc13d 0%,#75d2fa17 32%,#0000 52%);width:30%;height:52%;position:absolute;bottom:2%;right:3%}@media (prefers-reduced-motion:no-preference){.PUqNQq_hero__portraitGlow2{animation:8s ease-in-out -3s infinite PUqNQq_glowFloat}}@media (max-width:1023px){.PUqNQq_hero__portraitGlow2{display:none}}@keyframes PUqNQq_glowBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.68;transform:scale(1.07)}}@keyframes PUqNQq_glowFloat{0%,to{opacity:.72;transform:translate(0)scale(1)}35%{opacity:1;transform:translate(-14px,-22px)scale(1.1)}65%{opacity:.5;transform:translate(10px,12px)scale(.92)}}.PUqNQq_hero__portraitImage{z-index:10;object-fit:cover;object-position:center top;border-radius:24px;position:relative}
.Ydl00a_glow{--glow-color:color-mix(in oklch, color-mix(in oklch, #44ddc1, #75d2fa calc(clamp(0, var(--glow-hue,.5) * 2, 1) * 100%)), #9aa8ff calc(clamp(0, var(--glow-hue,.5) * 2 - 1, 1) * 100%));position:relative}.Ydl00a_glow__halo{background:radial-gradient(260px circle at calc(var(--glow-x) + 24px) calc(var(--glow-y) + 24px), color-mix(in oklch, var(--glow-color) 22%, transparent), transparent);pointer-events:none;display:none;position:absolute;inset:-24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000),linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000),linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (min-width:640px){.Ydl00a_glow[data-glow-active] .Ydl00a_glow__halo{display:block}}@media (forced-colors:active){.Ydl00a_glow__halo{display:none}}
.fF35fW_about{padding:128px 0}@media (max-width:767px){.fF35fW_about{padding:96px 0}}@media (max-width:639px){.fF35fW_about{padding:64px 0}}.fF35fW_about{background:#181b1c}.fF35fW_about__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;max-width:560px;margin-bottom:96px;display:flex}@media (max-width:639px){.fF35fW_about__header{margin-bottom:64px}}.fF35fW_about__eyebrow{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#75d2fa;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}.fF35fW_about__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.02em;color:#e8eaeb;margin:0;font-size:2.5rem;font-weight:700}@media (max-width:639px){.fF35fW_about__title{font-size:2rem}}.fF35fW_about__title{line-height:1.15}.fF35fW_about__titleAccent{background:linear-gradient(135deg,#75d2fa,#44ddc1);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.fF35fW_about__description{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8a9ba8;max-width:480px;font-size:1.125rem;line-height:1.8}.fF35fW_about__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (max-width:767px){.fF35fW_about__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}}.fF35fW_about__card{background-color:#1e2224;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;height:100%;padding:32px;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.fF35fW_about__card{transition:background-color .25s}}.fF35fW_about__card:hover{background-color:#252a2c}.fF35fW_about__card:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at calc(var(--glow-x) + 0px) calc(var(--glow-y) + 0px), color-mix(in oklch, var(--glow-color) 70%, transparent), transparent);opacity:0;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.fF35fW_about__card:before{transition:opacity .4s}}[data-glow-active] .fF35fW_about__card{background-image:radial-gradient(260px circle at var(--glow-x) var(--glow-y), color-mix(in oklch, var(--glow-color) 4%, transparent), transparent)}[data-glow-active] .fF35fW_about__card:before{opacity:1}@media (forced-colors:active){.fF35fW_about__card{background-image:none}.fF35fW_about__card:before{display:none}}.fF35fW_about__card--wide{background-color:#252a2c;grid-column:1/-1}@media (min-width:1024px){.fF35fW_about__card--wide{flex-direction:row;align-items:flex-end;gap:48px}}.fF35fW_about__cardMain{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media (min-width:1024px){.fF35fW_about__card--wide .fF35fW_about__cardMain{flex:2 1 0}}.fF35fW_about__cardMeta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media (min-width:1024px){.fF35fW_about__card--wide .fF35fW_about__cardMeta{flex:1 1 0}}.fF35fW_about__cardIcon{color:#75d2fa;background:#75d2fa1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.fF35fW_about__cardTitle{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.fF35fW_about__cardDescription{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8a9ba8;font-size:.875rem;line-height:1.8}.fF35fW_about__cardTags{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.fF35fW_about__cardTag{color:#44ddc1;letter-spacing:.02em;background:#44ddc114;border-radius:9999px;padding:3px 8px;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;font-weight:500}.fF35fW_about__cardProjects,.fF35fW_about__cardPosts{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8a9ba8;font-size:.875rem;line-height:1.6}.fF35fW_about__cardLink{color:#75d2fa;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #75d2fa4d;text-decoration:underline #75d2fa4d}.fF35fW_about__cardLink:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.fF35fW_about__cardLink{transition:text-decoration-color .15s}}.fF35fW_about__cardLink:hover,.fF35fW_about__cardLink:focus-visible{text-decoration-color:currentColor}.fF35fW_about__stack{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;margin-top:96px;display:flex}@media (max-width:639px){.fF35fW_about__stack{margin-top:64px}}.fF35fW_about__stackTitle{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.fF35fW_about__stackList{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;margin:0;display:flex}.fF35fW_about__stackRow{grid-template-columns:128px 1fr;align-items:baseline;gap:16px;display:grid}@media (max-width:767px){.fF35fW_about__stackRow{grid-template-columns:1fr;gap:8px}}.fF35fW_about__stackLabel{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8a9ba8;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}.fF35fW_about__stackItems{margin:0}.fF35fW_about__stackChips{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.fF35fW_about__stackChip{color:#44ddc1;letter-spacing:.02em;background:#44ddc114;border:1px solid #0000;border-radius:9999px;padding:3px 8px;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;font-weight:500;display:block}.fF35fW_about__stackChip--button{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:4px;display:flex}.fF35fW_about__stackChip--button:focus-visible{outline-offset:3px;outline:2px solid #44ddc1}.fF35fW_about__stackChip--button{line-height:inherit;cursor:pointer}@media (prefers-reduced-motion:no-preference){.fF35fW_about__stackChip--button{transition:background-color .15s,border-color .15s}}.fF35fW_about__stackChip--button:hover,.fF35fW_about__stackChip--button[aria-pressed=true]{background:#44ddc129}.fF35fW_about__stackChip--button[aria-pressed=true]{border-color:#44ddc199}@media (forced-colors:active){.fF35fW_about__stackChip--button[aria-pressed=true]{border-color:highlight}}.fF35fW_about__stackCount{color:#8a9ba8}.fF35fW_about__stackCountLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fF35fW_about__stackProjects{min-height:3.2em;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8a9ba8;font-size:.875rem;line-height:1.6}.fF35fW_about__stackProjectsLine{display:inline}@media (prefers-reduced-motion:no-preference){.fF35fW_about__stackProjectsLine{animation:.25s fF35fW_stack-projects-in}}.fF35fW_about__stackProjectsName{color:#e8eaeb;font-weight:600}@keyframes fF35fW_stack-projects-in{0%{opacity:0}}
.EljKxW_header{z-index:100;height:72px;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;top:0;left:0;right:0}.EljKxW_header--scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121414d9;border-bottom:1px solid #ffffff0f}.EljKxW_header__inner{justify-content:space-between;align-items:center;height:72px;display:flex}.EljKxW_header__logo{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;text-decoration:none;display:flex}.EljKxW_header__logoMark{color:#121414;width:34px;height:34px;font-size:.75rem;font-weight:700;font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:.05em;background:linear-gradient(135deg,#75d2fa,#369bc1);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EljKxW_header__logoText{color:#e8eaeb;font-size:.875rem;font-weight:600;font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:.08em;text-transform:uppercase}@media (max-width:639px){.EljKxW_header__logoText{display:none}}@media (max-width:767px){.EljKxW_header__desktop{display:none}}.EljKxW_nav{flex-direction:row;justify-content:flex-end;align-items:center;gap:48px;display:flex}.EljKxW_nav__list{flex-direction:row;justify-content:flex-start;align-items:center;gap:48px;display:flex}.EljKxW_nav__link{color:#8a9ba8;letter-spacing:.01em;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.EljKxW_nav__link:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}.EljKxW_nav__link:after{content:"";transform-origin:50%;background:#75d2fa;border-radius:2px;height:2px;transition:transform .15s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.EljKxW_nav__link:hover,.EljKxW_nav__link--active{color:#e8eaeb}.EljKxW_nav__link--active:after{transform:scaleX(1)}.EljKxW_hamburger{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:8px;display:flex}.EljKxW_hamburger:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (min-width:768px){.EljKxW_hamburger{display:none}}.EljKxW_hamburger span{transform-origin:50%;background:#e8eaeb;border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s;display:block}.EljKxW_hamburger--open span:first-child{transform:translateY(7px)rotate(45deg)}.EljKxW_hamburger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.EljKxW_hamburger--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.EljKxW_mobileBackdrop{z-index:199;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121414cc;position:fixed;inset:72px 0 0}@media (min-width:768px){.EljKxW_mobileBackdrop{display:none}}.EljKxW_mobileMenu{z-index:200;visibility:hidden;background:#181b1c;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;padding:32px 16px;display:flex;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translate(100%)}@media (prefers-reduced-motion:no-preference){.EljKxW_mobileMenu{transition:transform .25s,visibility .25s}}@media (min-width:768px){.EljKxW_mobileMenu{display:none}}.EljKxW_mobileMenu--open{visibility:visible;transform:translate(0)}.EljKxW_mobileMenu__list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;display:flex}@media (prefers-reduced-motion:no-preference){.EljKxW_mobileMenu__item{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}.EljKxW_mobileMenu--open .EljKxW_mobileMenu__item{opacity:1;transform:none}.EljKxW_mobileMenu--open .EljKxW_mobileMenu__item:first-child{transition-delay:.1s}.EljKxW_mobileMenu--open .EljKxW_mobileMenu__item:nth-child(2){transition-delay:.15s}.EljKxW_mobileMenu--open .EljKxW_mobileMenu__item:nth-child(3){transition-delay:.2s}.EljKxW_mobileMenu--open .EljKxW_mobileMenu__item:nth-child(4){transition-delay:.25s}.EljKxW_mobileMenu--open .EljKxW_mobileMenu__item:nth-child(5){transition-delay:.3s}}.EljKxW_mobileMenu__link{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.01em;color:#e8eaeb;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:8px 0;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.EljKxW_mobileMenu__index{color:#8a9ba8;letter-spacing:.02em;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;font-weight:500}.EljKxW_mobileMenu__link--active .EljKxW_mobileMenu__index{color:#44ddc1}.EljKxW_mobileMenu__link--active .EljKxW_mobileMenu__label{background:linear-gradient(135deg,#75d2fa,#44ddc1);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.EljKxW_mobileMenu__status{color:#44ddc1;letter-spacing:.02em;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.EljKxW_mobileMenu__statusDot{background:#44ddc1;border-radius:50%;flex-shrink:0;width:7px;height:7px}.EljKxW_skipLink{z-index:300;color:#e8eaeb;background:#252a2c;border-radius:8px;padding:8px 16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.EljKxW_skipLink:focus-visible{transform:translateY(0)}
.zJspaq_item{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.zJspaq_card{grid-row:span 6;grid-template-rows:subgrid;background:#1e2224;border-radius:12px;row-gap:0;transition:background .25s,transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.zJspaq_card:hover{background:#252a2c;transform:translateY(-4px);box-shadow:0 20px 40px #0006}.zJspaq_card:has(.zJspaq_card__link:focus-visible){outline-offset:3px;outline:2px solid #75d2fa}.zJspaq_card--compact{border:1px solid #ffffff0f;transition:background .25s,transform .25s,border-color .25s}.zJspaq_card--compact:hover{box-shadow:none;border-color:#75d2fa26}.zJspaq_card__image{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.zJspaq_card__image--mobile{background:#252a2c}.zJspaq_card__image--mobile .zJspaq_card__img{object-fit:contain;padding:8px}.zJspaq_card__img{object-fit:cover;transition:transform .25s}.zJspaq_card:hover .zJspaq_card__img{transform:scale(1.04)}.zJspaq_card__context,.zJspaq_card__title,.zJspaq_card__description,.zJspaq_card__tags{margin:0;padding:16px 32px 0}.zJspaq_card--compact .zJspaq_card__context,.zJspaq_card--compact .zJspaq_card__title,.zJspaq_card--compact .zJspaq_card__description,.zJspaq_card--compact .zJspaq_card__tags{padding-top:8px}.zJspaq_card__context{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8a9ba8;letter-spacing:.02em;padding-top:32px;font-size:.75rem;font-weight:500}.zJspaq_card--compact .zJspaq_card__context{padding-top:16px}.zJspaq_card__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.zJspaq_card--compact .zJspaq_card__title{font-size:1.25rem}.zJspaq_card__link{color:#e8eaeb;text-decoration:none}.zJspaq_card__link:after{content:"";position:absolute;inset:0}.zJspaq_card__link:focus-visible{outline:none}.zJspaq_card__fact{color:#44ddc1;border-left:2px solid #44ddc180;align-self:start;margin:16px 32px 0;padding:0 0 0 8px;font-family:Fira Code,Cascadia Code,monospace;font-size:.875rem;font-weight:500}.zJspaq_card--compact .zJspaq_card__fact{margin-top:8px}.zJspaq_card__description{color:#8a9ba8;font-size:.875rem;line-height:1.8}.zJspaq_card__tags{flex-flow:wrap;place-content:flex-start;align-items:flex-start;gap:4px;padding-top:32px;padding-bottom:32px;display:flex}.zJspaq_card--compact .zJspaq_card__tags{padding-top:16px}.zJspaq_card__tag{color:#75d2fa;letter-spacing:.02em;background:#75d2fa14;border-radius:9999px;padding:2px 8px;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;font-weight:500}
.R2ZPXG_profileLinks{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.R2ZPXG_profileLinks__link{color:#e8eaeb;width:44px;height:44px;font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;background:#1e2224;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.R2ZPXG_profileLinks__link:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}.R2ZPXG_profileLinks__link span{justify-content:center;align-items:center;display:flex}.R2ZPXG_profileLinks__link svg{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.R2ZPXG_profileLinks__link{transition:background .15s,color .15s}}.R2ZPXG_profileLinks__link:hover{color:#75d2fa;background:#252a2c}
._0sweJG_projects{padding:128px 0}@media (max-width:767px){._0sweJG_projects{padding:96px 0}}@media (max-width:639px){._0sweJG_projects{padding:64px 0}}._0sweJG_projects__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;margin-bottom:96px;display:flex}@media (max-width:639px){._0sweJG_projects__header{margin-bottom:64px}}._0sweJG_projects__eyebrow{color:#75d2fa;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}._0sweJG_projects__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.02em;color:#e8eaeb;margin:0;font-size:2.5rem;font-weight:700}@media (max-width:639px){._0sweJG_projects__title{font-size:2rem}}._0sweJG_projects__subtitle{color:#8a9ba8;max-width:500px;font-size:1.125rem;line-height:1.8}._0sweJG_projects__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (max-width:767px){._0sweJG_projects__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}}._0sweJG_projects__cta{justify-content:center;align-items:center;margin-top:96px;display:flex}
.yK7nYa_career{padding:128px 0}@media (max-width:767px){.yK7nYa_career{padding:96px 0}}@media (max-width:639px){.yK7nYa_career{padding:64px 0}}.yK7nYa_career{background:#121414}.yK7nYa_career__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;max-width:560px;margin-bottom:96px;display:flex}@media (max-width:639px){.yK7nYa_career__header{margin-bottom:64px}}.yK7nYa_career__eyebrow{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#75d2fa;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}.yK7nYa_career__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.02em;color:#e8eaeb;margin:0;font-size:2.5rem;font-weight:700}@media (max-width:639px){.yK7nYa_career__title{font-size:2rem}}.yK7nYa_career__title{line-height:1.15}.yK7nYa_career__titleAccent{background:linear-gradient(135deg,#75d2fa,#44ddc1);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.yK7nYa_career__description{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8a9ba8;max-width:480px;font-size:1.125rem;line-height:1.8}.yK7nYa_timeline{position:relative}.yK7nYa_timeline__track{background:#ffffff14;width:2px;position:absolute;top:8px;bottom:8px;left:207px}@media (max-width:767px){.yK7nYa_timeline__track{left:15px}}.yK7nYa_timeline__progress{transform-origin:top;background:linear-gradient(#75d2fa,#44ddc1);position:absolute;inset:0}.yK7nYa_timeline__list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:64px;margin:0;padding:0;list-style:none;display:flex}.yK7nYa_timeline__step{grid-template-columns:160px 32px 1fr;grid-template-areas:"period dot body";column-gap:32px;display:grid}@media (max-width:767px){.yK7nYa_timeline__step{grid-template-columns:32px 1fr;grid-template-areas:"dot period""dot body";gap:4px 16px}}.yK7nYa_timeline__period{color:#75d2fa;text-align:right;grid-area:period;margin:0;font-family:Fira Code,Cascadia Code,monospace;font-size:.875rem}@media (max-width:767px){.yK7nYa_timeline__period{text-align:left}}.yK7nYa_timeline__dot{background:#75d2fa;border-radius:9999px;grid-area:dot;justify-self:center;width:12px;height:12px;margin-top:5px;position:relative;box-shadow:0 0 16px #75d2fa26}@media (prefers-reduced-motion:no-preference){.yK7nYa_timeline__dot{transition:background .25s,box-shadow .25s}}.yK7nYa_timeline--animated .yK7nYa_timeline__step:not(.yK7nYa_timeline__step--reached) .yK7nYa_timeline__dot{background:#121414;box-shadow:inset 0 0 0 2px #4a6572}@media (prefers-reduced-motion:no-preference){.yK7nYa_timeline__step--next .yK7nYa_timeline__dot{animation:2s ease-in-out infinite yK7nYa_next-step-pulse}}@keyframes yK7nYa_next-step-pulse{0%,to{opacity:1}50%{opacity:.4}}.yK7nYa_timeline__body{flex-direction:column;grid-area:body;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.yK7nYa_timeline__kind{color:#44ddc1;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:600}.yK7nYa_timeline__role{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;margin:0;font-size:1.25rem;font-weight:600}.yK7nYa_timeline__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yK7nYa_timeline__organization{color:#e8eaeb;margin:0;font-size:.875rem}.yK7nYa_timeline__summary,.yK7nYa_timeline__projects{color:#8a9ba8;max-width:640px;margin:0;font-size:.875rem;line-height:1.8}.yK7nYa_timeline__projects{margin-top:4px;line-height:1.6}.yK7nYa_timeline__link{color:#75d2fa;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #75d2fa4d;text-decoration:underline #75d2fa4d}.yK7nYa_timeline__link:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.yK7nYa_timeline__link{transition:text-decoration-color .15s}}.yK7nYa_timeline__link:hover,.yK7nYa_timeline__link:focus-visible{text-decoration-color:currentColor}
.eKk9MG_copy{color:#8a9ba8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.eKk9MG_copy:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.eKk9MG_copy{transition:color .15s,background-color .15s}}.eKk9MG_copy:hover{color:#75d2fa;background-color:#1e2224}.eKk9MG_copy__status{color:#8a9ba8;font-size:.75rem}
.QirREW_signature{container-type:inline-size}.QirREW_signature__name{height:.8em;font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:13.5cqi;font-weight:700;line-height:1;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.QirREW_signature__name{touch-action:pan-y}}@media (max-width:639px){.QirREW_signature__name{height:1.8em;font-size:24cqi}}.QirREW_signature__text,.QirREW_signature__light{margin:0}@media (max-width:639px){.QirREW_signature__word{display:block}}.QirREW_signature__text{color:#e8eaeb0f}.QirREW_signature__light{color:#0000;background:radial-gradient(260px circle at var(--glow-x) var(--glow-y), #75d2fa8c, transparent);opacity:0;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.QirREW_signature__light{transition:opacity .4s}}.QirREW_signature__name[data-glow-active] .QirREW_signature__light{opacity:1}
.VVBxPq_footer{background:linear-gradient(#121414,#181b1c 96px);padding-top:96px;overflow:hidden}.VVBxPq_footer__top{grid-template-areas:"identity""nav""contact";gap:32px;display:grid}@media (min-width:768px){.VVBxPq_footer__top{grid-template-columns:1fr auto;grid-template-areas:"identity nav""contact nav"}}.VVBxPq_footer__identity{flex-direction:column;grid-area:identity;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.VVBxPq_footer__nav{grid-area:nav}.VVBxPq_footer__links{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:32px;display:flex}@media (min-width:768px){.VVBxPq_footer__links{justify-content:flex-end}}.VVBxPq_footer__link{color:#8a9ba8;border-radius:4px;font-size:.875rem;text-decoration:none}.VVBxPq_footer__link:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.VVBxPq_footer__link{transition:color .15s}}.VVBxPq_footer__link:hover{color:#75d2fa}.VVBxPq_footer__contact{flex-direction:column;grid-area:contact;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.VVBxPq_footer__email{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;margin:0;display:flex}.VVBxPq_footer__legal{color:#8a9ba8;margin:48px 0 32px;font-size:.75rem}
._4hobUG_card{background-color:#1e2224;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:32px;text-decoration:none;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){._4hobUG_card{transition:background-color .25s,transform .25s,border-color .25s}}@media (max-width:639px){._4hobUG_card{padding:16px}}._4hobUG_card:hover{background-color:#252a2c;border-color:#75d2fa33}@media (prefers-reduced-motion:no-preference){._4hobUG_card:hover{transform:translate(4px)}}._4hobUG_card:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at calc(var(--glow-x) + 1px) calc(var(--glow-y) + 1px), color-mix(in oklch, var(--glow-color) 70%, transparent), transparent);opacity:0;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){._4hobUG_card:before{transition:opacity .4s}}[data-glow-active] ._4hobUG_card{background-image:radial-gradient(260px circle at var(--glow-x) var(--glow-y), color-mix(in oklch, var(--glow-color) 4%, transparent), transparent)}[data-glow-active] ._4hobUG_card:before{opacity:1}@media (forced-colors:active){._4hobUG_card{background-image:none}._4hobUG_card:before{display:none}}._4hobUG_card__meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px 16px;width:100%;display:flex}._4hobUG_card__date{color:#8a9ba8;font-size:.875rem}._4hobUG_card__reading{color:#8a9ba8;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem}._4hobUG_card__reading:before{content:"·"/"";margin-right:8px}._4hobUG_card__category{color:#8a9ba8;border:1px solid #ffffff0f;border-radius:9999px;padding:1px 8px;font-size:.75rem}._4hobUG_card__pinned{color:#75d2fa;justify-content:center;align-items:center;margin-left:auto;display:flex}._4hobUG_card__pinnedLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._4hobUG_card__project{color:#75d2fa;letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:600}._4hobUG_card__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.15}@media (max-width:639px){._4hobUG_card__title{font-size:1.25rem}}._4hobUG_card__excerpt{color:#8a9ba8;margin:0 0 4px;font-size:.875rem;line-height:1.8}._4hobUG_card__tags{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}._4hobUG_card__tag{color:#44ddc1;letter-spacing:.02em;background:#44ddc114;border-radius:9999px;padding:2px 8px;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;font-weight:500}
._5dSIzW_blog{padding:128px 0}@media (max-width:767px){._5dSIzW_blog{padding:96px 0}}@media (max-width:639px){._5dSIzW_blog{padding:64px 0}}._5dSIzW_blog{background:#181b1c}._5dSIzW_blog__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;margin-bottom:96px;display:flex}@media (max-width:639px){._5dSIzW_blog__header{margin-bottom:64px}}._5dSIzW_blog__eyebrow{color:#75d2fa;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}._5dSIzW_blog__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.02em;color:#e8eaeb;margin:0;font-size:2.5rem;font-weight:700}@media (max-width:639px){._5dSIzW_blog__title{font-size:2rem}}._5dSIzW_blog__subtitle{color:#8a9ba8;max-width:500px;font-size:1.125rem;line-height:1.8}._5dSIzW_blog__list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:flex}._5dSIzW_blog__cta{justify-content:center;align-items:center;margin-top:96px;display:flex}
.WcaYCG_page{min-height:100vh;padding-top:168px;padding-bottom:128px}@media (max-width:639px){.WcaYCG_page{padding-top:136px;padding-bottom:96px}}.WcaYCG_page__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;margin-bottom:96px;display:flex}@media (max-width:639px){.WcaYCG_page__header{margin-bottom:64px}}.WcaYCG_page__back{color:#8a9ba8;font-size:.875rem;text-decoration:none;transition:color .15s}.WcaYCG_page__back:hover{color:#75d2fa}.WcaYCG_page__eyebrow{color:#75d2fa;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}.WcaYCG_page__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.02em;color:#e8eaeb;margin:0;font-size:2.5rem;font-weight:700}@media (max-width:639px){.WcaYCG_page__title{font-size:2rem}}.WcaYCG_page__subtitle{color:#8a9ba8;max-width:520px;font-size:1.125rem;line-height:1.8}.WcaYCG_page__feed{color:#75d2fa;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #75d2fa4d;text-decoration:underline #75d2fa4d}.WcaYCG_page__feed:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.WcaYCG_page__feed{transition:text-decoration-color .15s}}.WcaYCG_page__feed:hover,.WcaYCG_page__feed:focus-visible{text-decoration-color:currentColor}.WcaYCG_page__feed{font-size:.875rem}.WcaYCG_filters{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px;display:flex}.WcaYCG_filters__button{color:#8a9ba8;cursor:pointer;background:#1e2224;border:1px solid #ffffff0f;border-radius:9999px;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;padding:4px 16px;font-family:inherit;font-size:.875rem;font-weight:500;display:flex}.WcaYCG_filters__button:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.WcaYCG_filters__button{transition:color .15s,background .15s,border-color .15s}}.WcaYCG_filters__button:hover{color:#e8eaeb;border-color:#ffffff14}.WcaYCG_filters__button[aria-pressed=true]{color:#75d2fa;background:#75d2fa14;border-color:#75d2fa66}.WcaYCG_filters__count{color:#75d2fa;background:#75d2fa1f;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 4px;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;line-height:1;display:flex}.WcaYCG_filters__button[aria-pressed=true] .WcaYCG_filters__count{background:#75d2fa33}.WcaYCG_filters__status{color:#8a9ba8;margin:0 0 32px;font-size:.75rem}.WcaYCG_list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:flex}.WcaYCG_more{flex-direction:row;justify-content:center;align-items:center;margin-top:32px;display:flex}
._2jWFaq_notFound{min-height:70svh;padding-top:168px;padding-bottom:96px}._2jWFaq_notFound__code{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#75d2fa;margin-bottom:16px;font-size:1.5rem}._2jWFaq_notFound__title{font-size:2.5rem;font-weight:700;line-height:1.15;font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;margin-bottom:16px}@media (max-width:639px){._2jWFaq_notFound__title{font-size:2rem}}._2jWFaq_notFound__text{color:#8a9ba8;margin-bottom:48px}._2jWFaq_notFound__actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}
.NbW5vW_page{min-height:100vh;padding-top:168px;padding-bottom:128px}@media (max-width:639px){.NbW5vW_page{padding-top:136px;padding-bottom:96px}}.NbW5vW_page__back{color:#8a9ba8;margin-bottom:96px;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-block}.NbW5vW_page__back:hover{color:#75d2fa}.NbW5vW_layout{grid-template-columns:1fr 380px;align-items:start;gap:96px;margin-bottom:128px;display:grid}@media (max-width:1023px){.NbW5vW_layout{grid-template-columns:1fr;gap:64px}}@media (min-width:1024px){.NbW5vW_layout{grid-template-areas:"gallery info""details info"}.NbW5vW_layout .NbW5vW_gallery{grid-area:gallery}.NbW5vW_layout .NbW5vW_info{grid-area:info}.NbW5vW_layout .NbW5vW_details{grid-area:details}}.NbW5vW_gallery{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;display:flex}.NbW5vW_gallery__main{aspect-ratio:16/9;background:#1e2224;border-radius:12px;width:100%;position:relative;overflow:hidden}.NbW5vW_gallery__img{object-fit:cover}.NbW5vW_gallery__zoom{cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.NbW5vW_gallery__zoom:focus-visible{outline-offset:3px;outline-offset:-4px;outline:2px solid #75d2fa}.NbW5vW_gallery__zoomHint{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#e8eaeb;opacity:.8;background:#1e2224d9;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:8px;right:8px}@media (prefers-reduced-motion:no-preference){.NbW5vW_gallery__zoomHint{transition:opacity .15s}}.NbW5vW_gallery__zoom:hover .NbW5vW_gallery__zoomHint,.NbW5vW_gallery__zoom:focus-visible .NbW5vW_gallery__zoomHint{opacity:1}.NbW5vW_gallery__thumbs{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NbW5vW_gallery__thumb{cursor:pointer;opacity:.55;background:#1e2224;border:2px solid #0000;border-radius:8px;width:80px;height:52px;padding:0;transition:border-color .15s,opacity .15s;position:relative;overflow:hidden}.NbW5vW_gallery__thumb:hover{opacity:.85}.NbW5vW_gallery__thumb--active{opacity:1;border-color:#75d2fa}.NbW5vW_gallery__thumbImg{object-fit:cover}.NbW5vW_gallery--mobile .NbW5vW_gallery__main{aspect-ratio:4/3}.NbW5vW_gallery--mobile .NbW5vW_gallery__img{object-fit:contain;padding:16px}.NbW5vW_gallery--mobile .NbW5vW_gallery__thumbImg{object-fit:contain}.NbW5vW_lightbox{cursor:zoom-out;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 32px}.NbW5vW_lightbox[open]{justify-content:center;align-items:center;display:flex}.NbW5vW_lightbox::backdrop{background:#121414f0}.NbW5vW_lightbox__img{border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%}.NbW5vW_lightbox__close{color:#e8eaeb;cursor:pointer;background:#252a2c;border:0;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:16px;right:16px}.NbW5vW_lightbox__close:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}.NbW5vW_info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;display:flex;position:sticky;top:104px}@media (max-width:1023px){.NbW5vW_info{position:static}}.NbW5vW_info__category{color:#75d2fa;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:600}.NbW5vW_info__heading{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.NbW5vW_info__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.02em;color:#e8eaeb;margin:0;font-size:2.5rem;font-weight:700;line-height:1.15}@media (max-width:639px){.NbW5vW_info__title{font-size:2rem}}.NbW5vW_info__description{color:#8a9ba8;margin:0;font-size:1rem;line-height:1.8}.NbW5vW_info__keyFact{color:#e8eaeb;margin:0;font-size:1.125rem;font-weight:500}.NbW5vW_info__constraint{border-left:2px solid #75d2fa;padding-left:16px}.NbW5vW_info__constraintLabel{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#8a9ba8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 4px;font-size:.75rem;font-weight:600}.NbW5vW_info__constraintText{color:#e8eaeb;margin:0;font-size:.875rem;line-height:1.8}.NbW5vW_info__actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.NbW5vW_info__reading{border-top:1px solid #ffffff0f;margin-top:48px;padding-top:32px}.NbW5vW_info__readingTitle{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#8a9ba8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px;font-size:.75rem;font-weight:600}.NbW5vW_info__readingList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.NbW5vW_info__readingLink{color:#75d2fa;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #75d2fa4d;text-decoration:underline #75d2fa4d}.NbW5vW_info__readingLink:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.NbW5vW_info__readingLink{transition:text-decoration-color .15s}}.NbW5vW_info__readingLink:hover,.NbW5vW_info__readingLink:focus-visible{text-decoration-color:currentColor}.NbW5vW_details{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:64px;display:flex}.NbW5vW_details__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#8a9ba8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px;font-size:.75rem;font-weight:600}.NbW5vW_details__list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NbW5vW_details__item{color:#8a9ba8;padding-left:32px;font-size:1rem;line-height:1.8;position:relative}.NbW5vW_details__item:before{content:"";background:#75d2fa;border-radius:9999px;width:6px;height:6px;position:absolute;top:.75em;left:0}.NbW5vW_details__itemTitle{color:#e8eaeb;font-weight:600;display:block}.NbW5vW_details__devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:16px;display:grid}@media (max-width:639px){.NbW5vW_details__devices{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}}.NbW5vW_details__device{border:1px solid #ffffff0f;border-radius:8px;padding:16px}.NbW5vW_details__deviceTitle{color:#e8eaeb;margin:0 0 8px;font-size:.875rem;font-weight:600}.NbW5vW_details__scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.NbW5vW_details__score{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.NbW5vW_details__scoreLabel{color:#8a9ba8;font-size:.75rem}.NbW5vW_details__scoreValue{color:#e8eaeb;margin:0;font-family:Fira Code,Cascadia Code,monospace;font-size:1.5rem;font-weight:700}.NbW5vW_details__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NbW5vW_details__measured{color:#8a9ba8;margin:0 0 16px;font-size:.875rem}.NbW5vW_stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}@media (max-width:639px){.NbW5vW_stack{grid-template-columns:repeat(1,minmax(0,1fr));gap:8px;display:grid}}.NbW5vW_stack__row{background:#1e2224;border-radius:8px;padding:16px}.NbW5vW_stack__layer{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#8a9ba8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:.75rem;font-weight:600}.NbW5vW_stack__items{margin:0}.NbW5vW_stack__list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;display:flex}.NbW5vW_stack__item{color:#e8eaeb;justify-content:space-between;align-items:center;gap:16px;font-size:.875rem;display:flex}.NbW5vW_stack__version{color:#8a9ba8;white-space:nowrap;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem}.NbW5vW_more{border-top:1px solid #ffffff0f;padding-top:96px}.NbW5vW_more__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#8a9ba8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 48px;font-size:.75rem;font-weight:600}.NbW5vW_more__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.NbW5vW_more__list{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}}.NbW5vW_more__card{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;text-decoration:none;display:flex}.NbW5vW_more__card:hover .NbW5vW_more__name{color:#75d2fa}.NbW5vW_more__image{aspect-ratio:16/9;background:#1e2224;border-radius:8px;width:100%;transition:transform .25s;position:relative;overflow:hidden}.NbW5vW_more__card:hover .NbW5vW_more__image{transform:translateY(-3px)}.NbW5vW_more__image--mobile{background:#252a2c}.NbW5vW_more__image--mobile .NbW5vW_more__img{object-fit:contain;padding:8px}.NbW5vW_more__img{object-fit:cover}.NbW5vW_more__name{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#e8eaeb;font-size:1rem;font-weight:600;transition:color .15s}
.rlPfzq_page{min-height:100vh;padding-top:168px;padding-bottom:128px}@media (max-width:639px){.rlPfzq_page{padding-top:136px;padding-bottom:96px}}.rlPfzq_page__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;margin-bottom:128px;display:flex}@media (max-width:639px){.rlPfzq_page__header{margin-bottom:96px}}.rlPfzq_page__back{color:#8a9ba8;font-size:.875rem;text-decoration:none;transition:color .15s}.rlPfzq_page__back:hover{color:#75d2fa}.rlPfzq_page__eyebrow{color:#75d2fa;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}.rlPfzq_page__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.02em;color:#e8eaeb;margin:0;font-size:2.5rem;font-weight:700}@media (max-width:639px){.rlPfzq_page__title{font-size:2rem}}.rlPfzq_page__subtitle{color:#8a9ba8;max-width:480px;font-size:1.125rem;line-height:1.8}.rlPfzq_group{margin-bottom:128px}.rlPfzq_group:last-child{margin-bottom:0}.rlPfzq_group__title{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;color:#8a9ba8;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff0f;margin:0 0 48px;padding-bottom:16px;font-size:.75rem;font-weight:600}.rlPfzq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.rlPfzq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}}@media (max-width:767px){.rlPfzq_grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}}
.CharcW_contact{padding:128px 0}@media (max-width:767px){.CharcW_contact{padding:96px 0}}@media (max-width:639px){.CharcW_contact{padding:64px 0}}.CharcW_contact{background:#181b1c}.CharcW_contact__cta{text-align:center;background:#1e2224;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:32px;margin-bottom:64px;padding:96px 64px;display:flex;position:relative;overflow:hidden}.CharcW_contact__cta:before{content:"";pointer-events:none;background:radial-gradient(#75d2fa0f 0%,#0000 65%);width:70%;height:80%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}@media (max-width:639px){.CharcW_contact__cta{padding:64px 16px}}.CharcW_contact__eyebrow{color:#75d2fa;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}.CharcW_contact__heading{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,sans-serif;letter-spacing:-.02em;color:#e8eaeb;z-index:10;margin:0;font-size:2.5rem;font-weight:700;line-height:1.15;position:relative}@media (max-width:767px){.CharcW_contact__heading{font-size:2rem}}@media (max-width:639px){.CharcW_contact__heading{font-size:1.5rem}}.CharcW_contact__headingAccent{background:linear-gradient(135deg,#75d2fa,#44ddc1);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.CharcW_contact__subtext{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8a9ba8;z-index:10;max-width:460px;font-size:1.125rem;line-height:1.8;position:relative}.CharcW_contact__facts{text-align:left;z-index:10;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;max-width:460px;margin:0;padding:16px 0;display:flex;position:relative}.CharcW_contact__factRow{grid-template-columns:8.5rem 1fr;align-items:baseline;gap:16px;display:grid}@media (max-width:639px){.CharcW_contact__factRow{grid-template-columns:1fr;gap:4px}}.CharcW_contact__factLabel{color:#8a9ba8;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}.CharcW_contact__factValue{color:#e8eaeb;margin:0;font-size:.875rem}.CharcW_contact__factEmail{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.CharcW_contact__factLink{color:#75d2fa;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #75d2fa4d;text-decoration:underline #75d2fa4d}.CharcW_contact__factLink:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.CharcW_contact__factLink{transition:text-decoration-color .15s}}.CharcW_contact__factLink:hover,.CharcW_contact__factLink:focus-visible{text-decoration-color:currentColor}.CharcW_contact__ctaActions{z-index:10;flex-flow:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}@media (max-width:639px){.CharcW_contact__ctaActions{flex-direction:column;align-items:stretch}}.CharcW_contact__divider{color:#8a9ba8;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin-bottom:64px;font-size:.875rem;display:flex}.CharcW_contact__divider:before,.CharcW_contact__divider:after{content:"";background:#ffffff0f;flex:1;height:1px}.CharcW_contact__divider span{white-space:nowrap;padding:0 16px}.CharcW_form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;display:flex}.CharcW_form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:639px){.CharcW_form__row{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}}.CharcW_form__field{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.CharcW_form__label{color:#8a9ba8;letter-spacing:.02em;font-size:.875rem;font-weight:500}.CharcW_form__input{width:100%;font-size:1rem;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#e8eaeb;background:#1e2224;border:1px solid #8a9ba8b3;border-radius:8px;padding:8px 16px;transition:background .15s,box-shadow .15s}.CharcW_form__input::-webkit-scrollbar{width:6px}.CharcW_form__input::-webkit-scrollbar-track{background:#181b1c}.CharcW_form__input::-webkit-scrollbar-thumb{background:#4a6572;border-radius:9999px}.CharcW_form__input::placeholder{color:#8a9ba8}.CharcW_form__input:focus{background:#252a2c;border-color:#75d2fa;outline:none}.CharcW_form__input:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}.CharcW_form__input[aria-invalid=true]{border-color:#ff8a80}.CharcW_form__textarea{resize:vertical;min-height:130px}.CharcW_form__error{color:#ff8a80;text-align:center;font-size:.875rem}.CharcW_form__errorLink{color:#75d2fa;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #75d2fa4d;text-decoration:underline #75d2fa4d}.CharcW_form__errorLink:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.CharcW_form__errorLink{transition:text-decoration-color .15s}}.CharcW_form__errorLink:hover,.CharcW_form__errorLink:focus-visible{text-decoration-color:currentColor}.CharcW_form__hint{color:#8a9ba8;font-size:.875rem}.CharcW_form__fieldError{color:#ff8a80;font-size:.875rem}.CharcW_form__status{color:#44ddc1;text-align:center;font-size:.875rem}.CharcW_form__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CharcW_form__privacy{color:#8a9ba8;text-align:center;font-size:.75rem}.CharcW_form__privacyLink{color:#75d2fa;text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #75d2fa4d;text-decoration:underline #75d2fa4d}.CharcW_form__privacyLink:focus-visible{outline-offset:3px;outline:2px solid #75d2fa}@media (prefers-reduced-motion:no-preference){.CharcW_form__privacyLink{transition:text-decoration-color .15s}}.CharcW_form__privacyLink:hover,.CharcW_form__privacyLink:focus-visible{text-decoration-color:currentColor}
