@font-face{font-family:terminalTypeface;src:url(../media/vt323_regular-s.p.07e9523e.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:terminalTypeface Fallback;src:local(Arial);ascent-override:91.26%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:87.66%}.terminaltypeface_664438f0-module__GSvbda__className{font-family:terminalTypeface,terminalTypeface Fallback;font-weight:400}
.about-section-module__5YTgDq__section{--about-ground:#fafafa;--about-ink:#171717;--about-accent:hsl(var(--accent));--about-gutter:clamp(24px,4.5vw,80px);z-index:56;color:var(--about-ink);background:var(--about-ground);position:relative}.dark .about-section-module__5YTgDq__section{--about-ground:#0a0a0a;--about-ink:#f5f5f5}.about-section-module__5YTgDq__mask{margin-bottom:-.12em;margin-right:-.08em;padding-bottom:.12em;padding-right:.08em;display:block;overflow:clip}.about-section-module__5YTgDq__reveal{transform-origin:0 100%;display:block}.about-section-module__5YTgDq__opening{--opening-inset:clamp(104px,14svh,176px);padding:var(--opening-inset)var(--about-gutter)clamp(24px,4svh,48px);position:relative;overflow:clip visible}.about-section-module__5YTgDq__opening:after{content:"";height:70svh;display:block}.about-section-module__5YTgDq__openingStage{top:max(88px,var(--opening-inset));position:sticky}.about-section-module__5YTgDq__headline{z-index:1;letter-spacing:-.065em;max-width:1200px;font-size:clamp(60px,7.8vw,122px);font-weight:500;line-height:1.03;position:relative}.about-section-module__5YTgDq__headline .about-section-module__5YTgDq__mask{margin-bottom:-.23em;padding-bottom:.23em}.about-section-module__5YTgDq__headlineWord{white-space:nowrap;display:inline-block}.about-section-module__5YTgDq__headlineWordMask{vertical-align:top;margin:-.12em -.1em -.23em;padding:.12em .1em .23em;display:inline-block;overflow:clip}.about-section-module__5YTgDq__headline em{font:inherit;color:var(--about-accent)}.about-section-module__5YTgDq__artwork{aspect-ratio:4209/1329;width:116%;margin-top:clamp(32px,3vw,48px);position:relative;left:-8%}.about-section-module__5YTgDq__artwork svg{display:block;overflow:visible}.about-section-module__5YTgDq__artwork [data-hand=human],.about-section-module__5YTgDq__artwork [data-sparks]{fill:var(--about-accent)}.about-section-module__5YTgDq__handAngle{transform:rotate(-10deg)}.about-section-module__5YTgDq__background{height:300svh;position:relative}.about-section-module__5YTgDq__backgroundStage{height:100svh;min-height:700px;padding-inline:var(--about-gutter);align-items:center;display:flex;position:sticky;top:0;overflow:clip visible}.about-section-module__5YTgDq__factRail{gap:calc(2*var(--about-gutter));width:max-content;display:flex}.about-section-module__5YTgDq__fact{flex:0 0 calc(100vw - 2*var(--about-gutter));width:calc(100vw - 2*var(--about-gutter));height:72svh;min-height:520px;position:relative}.about-section-module__5YTgDq__origins{height:100%;position:relative}.about-section-module__5YTgDq__originHeadline{z-index:2;letter-spacing:-.06em;padding-top:18px;font-size:clamp(42px,4.6vw,72px);font-weight:450;line-height:1.05;position:relative}.about-section-module__5YTgDq__originHeadline em{color:var(--about-accent);font-style:normal}.about-section-module__5YTgDq__originContinuation{z-index:2;text-align:center;letter-spacing:-.035em;width:max-content;max-width:100%;font-size:clamp(20px,1.8vw,28px);line-height:1.25;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}.about-section-module__5YTgDq__computerArt{transform-origin:50%;width:min(100%,740px);height:calc(100% + 10px);position:absolute;top:-45px;left:50%;overflow:visible;transform:translate(-50%)}.about-section-module__5YTgDq__computerFallback{text-align:center;letter-spacing:-.05em;font-size:clamp(22px,3vw,40px);line-height:1.2;position:absolute;inset:30% 10% auto}.about-section-module__5YTgDq__computerArt .about-section-module__5YTgDq__objectScene canvas{filter:drop-shadow(8px 12px 14px #2216421a);width:calc(100% + 100svh);height:calc(100% + 300px);top:-150px;left:-50svh}.about-section-module__5YTgDq__objectScene{width:100%;height:100%;position:relative}.about-section-module__5YTgDq__objectScene canvas,.about-section-module__5YTgDq__objectFallback{width:100%;height:100%;position:absolute;inset:0}.about-section-module__5YTgDq__objectScene canvas{opacity:0;filter:drop-shadow(8px 12px 14px #2216421a)}.about-section-module__5YTgDq__objectFallback svg{width:100%;height:100%;display:block;overflow:visible}.about-section-module__5YTgDq__objectScene[data-rendered=true] canvas{opacity:1}.about-section-module__5YTgDq__objectScene[data-rendered=true] .about-section-module__5YTgDq__objectFallback{visibility:hidden}.about-section-module__5YTgDq__honors{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr;gap:14px;height:100%;display:grid;position:relative}.about-section-module__5YTgDq__trophyCloud{width:min(100%,520px);height:100%;max-height:420px;color:var(--about-ink);pointer-events:none;grid-area:1/1;place-self:center}.about-section-module__5YTgDq__awardNames{letter-spacing:-.04em;grid-area:2/1;justify-content:center;align-self:end;gap:0;font-size:clamp(24px,2.5vw,36px);line-height:1.1;display:flex}.about-section-module__5YTgDq__awardWordTrack{width:12ch;height:3.6em;display:grid;position:relative;overflow:visible}.about-section-module__5YTgDq__awardWord{text-align:center;line-height:1.2;display:block;position:relative}.about-section-module__5YTgDq__champion{text-align:center;letter-spacing:-.075em;grid-area:3/1/auto/-1;font-size:clamp(70px,8vw,130px);font-weight:450;line-height:1}.about-section-module__5YTgDq__honorDetail{grid-column:1;font-size:24px;line-height:1.4}.about-section-module__5YTgDq__experience{height:100%}.about-section-module__5YTgDq__experienceArt{--hyperbadge-unit:2px;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));width:min(100%,1280px);height:100%;margin-inline:auto;display:grid;position:relative}.about-section-module__5YTgDq__experienceMask{z-index:1;align-self:center;margin:-.08em -.08em -.18em;padding:.08em .08em .18em;display:block;position:relative;overflow:clip}.about-section-module__5YTgDq__experienceMask>span{display:block}.about-section-module__5YTgDq__experienceFrom{letter-spacing:-.045em;grid-area:1/1/auto/5;font-size:clamp(24px,2.3vw,34px)}.about-section-module__5YTgDq__startupsTitle{color:var(--about-accent);letter-spacing:-.035em;grid-area:2/1/4/9;align-self:start;font-size:clamp(96px,11.8vw,170px);font-weight:400;line-height:.85}.about-section-module__5YTgDq__experienceConnector{width:75%;color:color-mix(in srgb,var(--about-accent)65%,var(--about-ink));grid-area:5/3/7/10;place-self:center;overflow:visible;transform:rotate(16deg)}.about-section-module__5YTgDq__techGroup{z-index:4;grid-area:6/6/8/13;place-self:center end;max-width:100%}.about-section-module__5YTgDq__techRole{z-index:5;text-align:right;letter-spacing:-.035em;margin-top:.35em;font-size:clamp(18px,1.8vw,26px);line-height:1.2}.about-section-module__5YTgDq__techTitle{z-index:4;filter:drop-shadow(0 .025em .12em var(--about-ground))drop-shadow(0 .06em .22em var(--about-ground));letter-spacing:-.075em;white-space:nowrap;font-size:clamp(82px,9.5vw,145px);font-weight:500;line-height:.9}.about-section-module__5YTgDq__experiencePass{z-index:auto;grid-area:1/9/6/13;place-self:stretch stretch;position:relative}.about-section-module__5YTgDq__philosophy{position:relative;overflow:clip}.about-section-module__5YTgDq__philosophy[data-art=true]{height:calc(100svh + min(240px,24svh))}.about-section-module__5YTgDq__philosophyStage{height:100svh;min-height:700px;padding:70px var(--about-gutter);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative;overflow:clip}.about-section-module__5YTgDq__philosophyStatement{flex-direction:column;align-items:center;width:100%;display:flex}.about-section-module__5YTgDq__philosophyStage[data-art=true] .about-section-module__5YTgDq__philosophyStatement{left:var(--about-gutter);right:var(--about-gutter);width:auto;position:absolute;bottom:calc(50% + min(22svh,200px) + 54px)}.about-section-module__5YTgDq__philosophyLead{letter-spacing:-.06em;text-align:center;max-width:100%;font-size:clamp(40px,5.6vw,90px);font-weight:400;line-height:1.15;display:block}.about-section-module__5YTgDq__leadWord{white-space:nowrap;display:inline-block}.about-section-module__5YTgDq__leadLetterMask{vertical-align:bottom;white-space:pre;margin:-.12em -.1em;padding:.12em .1em;display:inline-block;overflow:clip}.about-section-module__5YTgDq__leadLetterMask>span{display:inline-block}.about-section-module__5YTgDq__editor{isolation:isolate;flex-direction:column;align-items:center;margin-top:0;display:flex;position:relative}.about-section-module__5YTgDq__paintingReveal{z-index:-1;aspect-ratio:3246/4226;pointer-events:none;width:min(37vw,338px);margin-top:calc(min(37vw,338px)/-1.5361);position:absolute;top:50%}.about-section-module__5YTgDq__paintingReveal img{object-fit:cover;width:100%;height:100%;display:block}.about-section-module__5YTgDq__paintingCredit{text-align:center;letter-spacing:-.015em;width:max-content;max-width:100%;color:var(--about-ink);opacity:.65;font-size:12px;line-height:1.4;position:absolute;top:calc(50% + min(23vw,220px) + 14px);left:50%;transform:translate(-50%)}.about-section-module__5YTgDq__paintingCredit:focus-visible{outline-offset:5px;outline:2px solid #5277ff}.about-section-module__5YTgDq__constructedArt{width:min(70vw,880px);max-height:44svh;overflow:visible}.about-section-module__5YTgDq__artFill{fill:#f6d394}.about-section-module__5YTgDq__curveGuides{pointer-events:none;fill:var(--about-ground);stroke:#5277ff;stroke-width:1px}.about-section-module__5YTgDq__curveGuides path{fill:none}.about-section-module__5YTgDq__curveGuides circle:not(.about-section-module__5YTgDq__editHandle){fill:#5277ff;stroke-width:0}.about-section-module__5YTgDq__selectedCurve{stroke-width:1.5px}.about-section-module__5YTgDq__editHandle{fill:#0000;stroke:none;touch-action:none;cursor:ew-resize!important}.about-section-module__5YTgDq__editor[data-editing=true] .about-section-module__5YTgDq__curveGuides{pointer-events:auto;opacity:1!important}.about-section-module__5YTgDq__editor[data-editing=true] .about-section-module__5YTgDq__collabCursor{opacity:1!important}.about-section-module__5YTgDq__editor[data-editing=true] .about-section-module__5YTgDq__artFill{opacity:0!important}.about-section-module__5YTgDq__editHandle:focus-visible{outline:1px solid var(--about-ink);outline-offset:6px}.about-section-module__5YTgDq__collabCursor{pointer-events:none;fill:#0d99ff}.about-section-module__5YTgDq__cursorArrow{filter:drop-shadow(0 1px 1.5px #00000038)drop-shadow(0 3px 6px #00000024)}.about-section-module__5YTgDq__cursorEdge{fill:#fff;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.about-section-module__5YTgDq__cursorFill{stroke-width:1.4px;stroke-linejoin:round}.about-section-module__5YTgDq__collabCursor text{fill:#fff;letter-spacing:-.005em;font-family:inherit;font-size:14px;font-weight:600}.about-section-module__5YTgDq__cursorLabel{filter:drop-shadow(0 1px 2px #00000024)drop-shadow(0 4px 6px #0d99ff33)}.about-section-module__5YTgDq__customPhilosophy{max-width:520px;margin-top:24px;font-size:18px;line-height:1.5}.about-section-module__5YTgDq__philosophyStage[data-art=true] .about-section-module__5YTgDq__customPhilosophy{text-align:center;margin-top:0;position:absolute;top:calc(50% + min(23vw,220px) + 92px)}@media (max-width:899px),(max-height:699px),(prefers-reduced-motion:reduce),(scripting:none){.about-section-module__5YTgDq__headline{font-size:clamp(38px,7.9vw,70px)}.about-section-module__5YTgDq__artwork{width:148%;left:-24%}.about-section-module__5YTgDq__background,.about-section-module__5YTgDq__philosophy{height:auto!important}.about-section-module__5YTgDq__backgroundStage,.about-section-module__5YTgDq__philosophyStage,.about-section-module__5YTgDq__philosophyStage[data-art=true]{height:auto;min-height:0;padding-block:36px 80px;position:relative}.about-section-module__5YTgDq__factRail{flex-direction:column;gap:100px;width:100%;transform:none!important}.about-section-module__5YTgDq__fact{flex:none;width:100%;height:auto;min-height:0;opacity:1!important;transform:none!important}.about-section-module__5YTgDq__trophyCloud,.about-section-module__5YTgDq__awardNames,.about-section-module__5YTgDq__champion{opacity:1!important;transform:none!important}.about-section-module__5YTgDq__origins{flex-direction:column;align-items:center;height:auto;display:flex}.about-section-module__5YTgDq__originHeadline{padding-top:0;font-size:clamp(36px,8.4vw,64px)}.about-section-module__5YTgDq__originContinuation{max-width:100%;margin-top:20px;font-size:clamp(18px,3vw,26px);position:relative;bottom:auto;left:auto;transform:none;opacity:1!important}.about-section-module__5YTgDq__computerArt{aspect-ratio:540/600;width:100%;max-width:540px;height:auto;position:relative;top:auto;left:auto;transform:none!important}.about-section-module__5YTgDq__computerArt .about-section-module__5YTgDq__objectScene canvas{width:calc(100% + 100px);height:100%;top:0;left:-50px}.about-section-module__5YTgDq__experienceArt{--hyperbadge-unit:2px;max-width:760px;height:660px}.about-section-module__5YTgDq__experiencePass{grid-row:1/6}.about-section-module__5YTgDq__startupsTitle{font-size:clamp(87px,16.6vw,140px)}.about-section-module__5YTgDq__techTitle{font-size:clamp(64px,12vw,110px)}.about-section-module__5YTgDq__honors{grid-template-rows:250px auto auto;grid-template-columns:1fr;gap:20px}.about-section-module__5YTgDq__trophyCloud{grid-area:1/1;height:250px}.about-section-module__5YTgDq__awardNames{flex-direction:row;grid-area:2/1;align-self:end;font-size:clamp(18px,4.8vw,28px)}.about-section-module__5YTgDq__champion{grid-area:3/1;font-size:clamp(36px,10.4vw,90px)}.about-section-module__5YTgDq__philosophyLead{font-size:clamp(32px,6vw,60px);clip-path:none!important}.about-section-module__5YTgDq__philosophyStage[data-art=true] .about-section-module__5YTgDq__philosophyStatement,.about-section-module__5YTgDq__philosophyStage[data-art=true] .about-section-module__5YTgDq__customPhilosophy{width:100%;position:static}.about-section-module__5YTgDq__editor{width:100%;margin-block:130px 140px}.about-section-module__5YTgDq__paintingReveal{width:min(65vw,300px);margin-top:calc(min(65vw,300px)/-1.5361)}.about-section-module__5YTgDq__paintingCredit{font-size:10px;top:calc(50% + min(65vw,300px)/1.5361 + 12px)}.about-section-module__5YTgDq__customPhilosophy{text-align:center;margin-top:0}.about-section-module__5YTgDq__constructedArt{width:100%;max-height:340px}.about-section-module__5YTgDq__cursorShape{transform:scale(1.7)}}@media (max-width:599px){.about-section-module__5YTgDq__experienceArt{--hyperbadge-unit:1.35px;height:600px}.about-section-module__5YTgDq__experienceFrom{grid-column:1/6}.about-section-module__5YTgDq__startupsTitle{grid-area:2/1/3/13;font-size:clamp(70px,23.5vw,126px)}.about-section-module__5YTgDq__experienceConnector{grid-area:4/6/6/13;width:100%;transform:rotate(38deg)}.about-section-module__5YTgDq__techGroup{grid-area:7/7/9/13}.about-section-module__5YTgDq__techTitle{white-space:normal;font-size:clamp(51px,16.5vw,68px)}.about-section-module__5YTgDq__experiencePass{grid-area:3/8/7/13;justify-self:stretch}.about-section-module__5YTgDq__editor{margin-bottom:160px}}@media (prefers-reduced-motion:reduce),(scripting:none){.about-section-module__5YTgDq__opening:after{height:0}.about-section-module__5YTgDq__artwork [data-hand],.about-section-module__5YTgDq__artwork [data-sparks]{transform:none!important}.about-section-module__5YTgDq__awardWord{position:relative;transform:none!important}.about-section-module__5YTgDq__leadLetterMask>span,.about-section-module__5YTgDq__experienceMask>span{transform:none!important}.about-section-module__5YTgDq__headline,.about-section-module__5YTgDq__headlineWord,.about-section-module__5YTgDq__reveal,.about-section-module__5YTgDq__artwork,.about-section-module__5YTgDq__experiencePass{opacity:1!important;transform:none!important}.about-section-module__5YTgDq__experienceConnector>path{opacity:1!important}.about-section-module__5YTgDq__experienceConnector mask path{stroke-dasharray:none}}
@font-face{font-family:HyperBadge Amazon Ember;src:url(/fonts/amazon-ember.woff2)format("woff2")}@font-face{font-family:HyperBadge Amazon Ember Lite;src:url(/fonts/amazon-ember-lite.woff2)format("woff2")}.about-hyperbadge-module__jg1KgW__Badge{text-align:center;font-size:var(--hyperbadge-unit,2px);width:90em;height:200em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:5;border-radius:10em;font-family:HyperBadge Amazon Ember,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;transition:opacity .25s linear,box-shadow .5s linear 1s;display:block;position:relative;overflow:visible;transform:perspective(750em);box-shadow:0 10em 20em -8em #00000080,0 10em 20em -8em #66666680}.about-hyperbadge-module__jg1KgW__Badge *{pointer-events:none}.about-hyperbadge-module__jg1KgW__Badge:hover{z-index:10}.about-hyperbadge-module__jg1KgW__Badge.about-hyperbadge-module__jg1KgW__Blue{box-shadow:0 10em 20em -8em #00000080,0 10em 20em -8em #0099ff80}.about-hyperbadge-module__jg1KgW__Badge:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.about-hyperbadge-module__jg1KgW__Badge .about-hyperbadge-module__jg1KgW__Card,.about-hyperbadge-module__jg1KgW__Badge .about-hyperbadge-module__jg1KgW__Glare,.about-hyperbadge-module__jg1KgW__Badge .about-hyperbadge-module__jg1KgW__Highlight{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTgwcHgiIGhlaWdodD0iNDAwcHgiIHZpZXdCb3g9IjAgMCAxODAgNDAwIj48ZGVmcy8+PGcgaWQ9IkxheWVyXzEiPjxnIHRyYW5zZm9ybT0ibWF0cml4KCAxLCAwLCAwLCAxLCAwLDApICI+PGc+PGc+PHBhdGggZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSJub25lIiBkPSJNIDE4MCAwTCAwIDAgMCA0MDAgMTgwIDQwMCAxODAgME0gMTI2LjU1IDE5LjFRIDEyNi42NSAxOS4xNSAxMjYuOCAxOS4yNSAxMzAgMjIuNTUgMTMwIDI3IDEzMCAzMS41IDEyNi44IDM0LjcgMTI2Ljc1IDM0Ljc1IDEyNi43IDM0LjggMTIzLjUgMzggMTE5IDM4TCA2MSAzOFEgNTYuNiAzOCA1My41NSAzNS4xTCA1My41NSAzNS4wNVEgNTMuMjUgMzQuNzUgNTMuMDUgMzQuNSA1MCAzMS4zNSA1MCAyNy4xTCA1MCAyNy4wNVEgNDkuOTUgMjIuNyA1MyAxOS41TCA1Mi45NSAxOS41USA1My4yNSAxOS4xIDUzLjc1IDE4LjggNTYuOCAxNiA2MSAxNkwgMTE5IDE2USAxMjMuNCAxNiAxMjYuNTUgMTkuMSBaIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTgwcHgiIGhlaWdodD0iNDAwcHgiIHZpZXdCb3g9IjAgMCAxODAgNDAwIj48ZGVmcy8+PGcgaWQ9IkxheWVyXzEiPjxnIHRyYW5zZm9ybT0ibWF0cml4KCAxLCAwLCAwLCAxLCAwLDApICI+PGc+PGc+PHBhdGggZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSJub25lIiBkPSJNIDE4MCAwTCAwIDAgMCA0MDAgMTgwIDQwMCAxODAgME0gMTI2LjU1IDE5LjFRIDEyNi42NSAxOS4xNSAxMjYuOCAxOS4yNSAxMzAgMjIuNTUgMTMwIDI3IDEzMCAzMS41IDEyNi44IDM0LjcgMTI2Ljc1IDM0Ljc1IDEyNi43IDM0LjggMTIzLjUgMzggMTE5IDM4TCA2MSAzOFEgNTYuNiAzOCA1My41NSAzNS4xTCA1My41NSAzNS4wNVEgNTMuMjUgMzQuNzUgNTMuMDUgMzQuNSA1MCAzMS4zNSA1MCAyNy4xTCA1MCAyNy4wNVEgNDkuOTUgMjIuNyA1MyAxOS41TCA1Mi45NSAxOS41USA1My4yNSAxOS4xIDUzLjc1IDE4LjggNTYuOCAxNiA2MSAxNkwgMTE5IDE2USAxMjMuNCAxNiAxMjYuNTUgMTkuMSBaIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:90em 200em;mask-size:90em 200em}.about-hyperbadge-module__jg1KgW__Badge .about-hyperbadge-module__jg1KgW__Card{background-color:#000;border-radius:8em;position:absolute;inset:2em}.about-hyperbadge-module__jg1KgW__Back,.about-hyperbadge-module__jg1KgW__Front{border-radius:10em;position:absolute;inset:0}.about-hyperbadge-module__jg1KgW__Back{transform:translateZ(-10em)}.about-hyperbadge-module__jg1KgW__Front{z-index:1;transform:translate(0,0)}.about-hyperbadge-module__jg1KgW__Badge:hover .about-hyperbadge-module__jg1KgW__Front{transform:none}.about-hyperbadge-module__jg1KgW__Front:after{content:"";border-radius:8em;position:absolute;inset:2em;box-shadow:inset 0 0 0 1px #000000bf,inset 0 0 0 2px #ffffff1a,0 0 0 1px #ffffff1a}.about-hyperbadge-module__jg1KgW__Sides,.about-hyperbadge-module__jg1KgW__HoleSides{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;inset:0}.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Side,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Side{opacity:0}.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Left,.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Right,.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Top,.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Bottom,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Left,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Right,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Top,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Bottom{position:absolute}.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Left,.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Right,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Left,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Right{clip-path:inset(10em 0);background-size:10000% 100%;width:10em;top:0;bottom:0}.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Left,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Left{transform-origin:0%;background-position:0;left:0;transform:rotateY(90deg)}.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Right,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Right{transform-origin:100%;background-position:100%;right:0;transform:rotateY(-90deg)}.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Top,.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Bottom,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Top,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Bottom{clip-path:inset(0 10em);background-size:100% 10000%;height:10em;left:0;right:0}.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Top,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Top{transform-origin:50% 0;background-position:top;top:0;transform:rotateX(-90deg)}.about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Bottom,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Bottom{transform-origin:50% 100%;background-position:bottom;bottom:0;transform:rotateX(90deg)}.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Top,.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Bottom{clip-path:inset(0 30em)}.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Top{background-position:50% -500em;top:10em}.about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Bottom{background-position:50% -800em;bottom:184em}.about-hyperbadge-module__jg1KgW__Border{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTgwcHgiIGhlaWdodD0iNDAwcHgiIHZpZXdCb3g9IjAgMCAxODAgNDAwIj48ZGVmcy8+PGcgaWQ9IkxheWVyXzEiPjxnIHRyYW5zZm9ybT0ibWF0cml4KCAxLCAwLCAwLCAxLCAwLDApICI+PGc+PGc+PHBhdGggZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSJub25lIiBkPSJNIDE4MCAwTCAwIDAgMCA0MDAgMTgwIDQwMCAxODAgME0gMTI2IDI3USAxMjYgMjkuODUgMTIzLjk1IDMxLjkgMTIzLjkgMzEuOSAxMjMuOSAzMS45NSAxMjEuODUgMzQgMTE5IDM0TCA2MSAzNFEgNTguMjUgMzQgNTYuMzUgMzIuMiA1Ni4yNSAzMi4xIDU2LjIgMzIgNTYuMSAzMS45NSA1Ni4wNSAzMS45TCA1Ni4xIDMxLjkgNTYuMDUgMzEuODVRIDU0IDI5Ljg1IDU0IDI3IDU0IDI0LjI1IDU1LjkgMjIuMiA1NiAyMi4xIDU2LjEgMjIuMDUgNTYuMTUgMjIgNTYuMiAyMS45NUwgNTYuMiAyMS45USA1OC4yIDIwIDYxIDIwTCAxMTkgMjBRIDEyMS44NSAyMCAxMjMuOSAyMi4wNUwgMTIzLjkgMjIuMVEgMTI2IDI0LjE1IDEyNiAyNyBaIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTgwcHgiIGhlaWdodD0iNDAwcHgiIHZpZXdCb3g9IjAgMCAxODAgNDAwIj48ZGVmcy8+PGcgaWQ9IkxheWVyXzEiPjxnIHRyYW5zZm9ybT0ibWF0cml4KCAxLCAwLCAwLCAxLCAwLDApICI+PGc+PGc+PHBhdGggZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSJub25lIiBkPSJNIDE4MCAwTCAwIDAgMCA0MDAgMTgwIDQwMCAxODAgME0gMTI2IDI3USAxMjYgMjkuODUgMTIzLjk1IDMxLjkgMTIzLjkgMzEuOSAxMjMuOSAzMS45NSAxMjEuODUgMzQgMTE5IDM0TCA2MSAzNFEgNTguMjUgMzQgNTYuMzUgMzIuMiA1Ni4yNSAzMi4xIDU2LjIgMzIgNTYuMSAzMS45NSA1Ni4wNSAzMS45TCA1Ni4xIDMxLjkgNTYuMDUgMzEuODVRIDU0IDI5Ljg1IDU0IDI3IDU0IDI0LjI1IDU1LjkgMjIuMiA1NiAyMi4xIDU2LjEgMjIuMDUgNTYuMTUgMjIgNTYuMiAyMS45NUwgNTYuMiAyMS45USA1OC4yIDIwIDYxIDIwTCAxMTkgMjBRIDEyMS44NSAyMCAxMjMuOSAyMi4wNUwgMTIzLjkgMjIuMVEgMTI2IDI0LjE1IDEyNiAyNyBaIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:90em 200em;mask-size:90em 200em}.about-hyperbadge-module__jg1KgW__Photo{pointer-events:auto;opacity:0;background-position:bottom;background-repeat:no-repeat;background-size:cover;height:115em;transition:opacity .25s linear;position:absolute;inset:auto 2em 24em;overflow:hidden;box-shadow:inset 0 1px #000,inset 0 -1px #000}.about-hyperbadge-module__jg1KgW__Photo.about-hyperbadge-module__jg1KgW__On{opacity:1}.about-hyperbadge-module__jg1KgW__Photo:before,.about-hyperbadge-module__jg1KgW__Photo:after{content:"";pointer-events:none;height:12em;position:absolute}.about-hyperbadge-module__jg1KgW__Photo:before{display:none;inset:0 0 auto}.about-hyperbadge-module__jg1KgW__Photo:after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,black),color-stop(1em,#000000fb),color-stop(2em,#000000f1),color-stop(3em,#000000df),color-stop(4em,#000000c6),color-stop(5em,#000000a6),color-stop(6em,#00000080),color-stop(7em,#00000059),color-stop(8em,#00000039),color-stop(9em,#00000020),color-stop(10em,#0000000e),color-stop(11em,#00000004),color-stop(12em,#0000)),-webkit-gradient(linear,left bottom,left top,color-stop(0,black),color-stop(1em,#000000d6),color-stop(2em,#000000b1),color-stop(3em,#0000008f),color-stop(4em,#00000071),color-stop(5em,#00000057),color-stop(6em,#00000040),color-stop(7em,#0000002c),color-stop(8em,#0000001c),color-stop(9em,#00000010),color-stop(10em,#00000007),color-stop(11em,#00000002),color-stop(12em,#0000));background-image:linear-gradient(#000 0,#000000fb 1em,#000000f1 2em,#000000df 3em,#000000c6 4em,#000000a6 5em,#00000080 6em,#00000059 7em,#00000039 8em,#00000020 9em,#0000000e 10em,#00000004 11em,#0000 12em),linear-gradient(0deg,#000 0,#000000d6 1em,#000000b1 2em,#0000008f 3em,#00000071 4em,#00000057 5em,#00000040 6em,#0000002c 7em,#0000001c 8em,#00000010 9em,#00000007 10em,#00000002 11em,#0000 12em);height:auto;inset:0}.about-hyperbadge-module__jg1KgW__FirstName{color:#fff;text-overflow:ellipsis;letter-spacing:-.02em;backface-visibility:hidden;height:1.1em;font-size:15em;line-height:100%;position:absolute;top:1.66667em;left:0;right:0;overflow:hidden;transform:scaleX(.9)}.about-hyperbadge-module__jg1KgW__FirstName .about-hyperbadge-module__jg1KgW__Fit{word-break:break-word}.about-hyperbadge-module__jg1KgW__LastName{display:none}.about-hyperbadge-module__jg1KgW__Username,.about-hyperbadge-module__jg1KgW__Alias{color:#ccc;letter-spacing:.05em;backface-visibility:hidden;height:2.5em;font-family:HyperBadge Amazon Ember Lite,Amazon Ember,Helvetica,Arial,sans-serif;font-size:12em;line-height:2.5;transition:transform .5s linear;position:absolute;inset:auto 0 0;overflow:hidden;transform:scaleX(.9)}.about-hyperbadge-module__jg1KgW__Hole{border-radius:3.5em;height:7em;position:absolute;inset:10em 27em auto}.about-hyperbadge-module__jg1KgW__Hole:before{content:"";border-radius:3.5em;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px 2px #00000026,inset 0 1em 10em #00000080}.about-hyperbadge-module__jg1KgW__Hole:after{content:"";border-radius:5.5em;position:absolute;inset:-2em;box-shadow:0 0 0 1px #000000bf,0 0 0 2px #ffffff1a,inset 0 0 0 1px #ffffff1a}.about-hyperbadge-module__jg1KgW__Border{background-color:#666;background-position:50%;background-size:cover;border-radius:10em;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.about-hyperbadge-module__jg1KgW__Blue .about-hyperbadge-module__jg1KgW__Border{background-color:#09f}.about-hyperbadge-module__jg1KgW__Border:after{content:"";border-radius:8em;position:absolute;inset:2em}.about-hyperbadge-module__jg1KgW__Back .about-hyperbadge-module__jg1KgW__Border:after{-webkit-box-shadow:none;box-shadow:none}.about-hyperbadge-module__jg1KgW__Badge .about-hyperbadge-module__jg1KgW__Highlight{opacity:1;background-color:#0000;background-image:linear-gradient(#ffffff40 0%,#fff0 100%);border-radius:8em;transition:opacity .1s linear;position:absolute;inset:2em}.about-hyperbadge-module__jg1KgW__Badge:hover .about-hyperbadge-module__jg1KgW__Badge .about-hyperbadge-module__jg1KgW__Highlight{opacity:0}.about-hyperbadge-module__jg1KgW__Badge .about-hyperbadge-module__jg1KgW__Glare{opacity:.75;pointer-events:none;border-radius:8em;position:absolute;overflow:hidden;width:auto!important;height:auto!important;inset:2em!important}.about-hyperbadge-module__jg1KgW__Badge .about-hyperbadge-module__jg1KgW__InnerGlare{pointer-events:none;transform-origin:0 0;opacity:0;background-image:linear-gradient(#fff 0%,#fff0 100%);display:none;position:absolute;top:50%;left:50%;transform:rotate(180deg)translate(-50%,-50%);width:250em!important;height:250em!important}.about-hyperbadge-module__jg1KgW__Badge:hover .about-hyperbadge-module__jg1KgW__Glare,.about-hyperbadge-module__jg1KgW__Badge:hover .about-hyperbadge-module__jg1KgW__InnerGlare{display:block}.about-hyperbadge-module__jg1KgW__Suspended{pointer-events:none;transition:none;transform:none}.about-hyperbadge-module__jg1KgW__Suspended *{pointer-events:none!important}.about-hyperbadge-module__jg1KgW__Suspended .about-hyperbadge-module__jg1KgW__Sides .about-hyperbadge-module__jg1KgW__Side,.about-hyperbadge-module__jg1KgW__Suspended .about-hyperbadge-module__jg1KgW__HoleSides .about-hyperbadge-module__jg1KgW__Side{opacity:1;background-color:#09f}.about-hyperbadge-module__jg1KgW__Suspended .about-hyperbadge-module__jg1KgW__Front{backface-visibility:hidden}.about-hyperbadge-module__jg1KgW__Suspended .about-hyperbadge-module__jg1KgW__Back{backface-visibility:hidden;transform:translateZ(-10em)rotateY(180deg)}.about-hyperbadge-module__jg1KgW__DepthWall{transform-origin:0 0;backface-visibility:visible;height:10em;position:absolute;top:0;left:0}
.about-physical-badge-module__3mDTea__root{width:100%;height:100%;position:relative}.about-physical-badge-module__3mDTea__field{pointer-events:none;position:absolute}.about-physical-badge-module__3mDTea__root[data-active=false] .about-physical-badge-module__3mDTea__field{opacity:0}.about-physical-badge-module__3mDTea__root[data-active=false] .about-physical-badge-module__3mDTea__field canvas{pointer-events:none}.about-physical-badge-module__3mDTea__field canvas{pointer-events:auto}.about-physical-badge-module__3mDTea__card{--hyperbadge-unit:2px;transform-origin:0 0;width:180px;height:400px;transform-style:preserve-3d;pointer-events:none;visibility:hidden;position:absolute;top:0;left:0}.about-physical-badge-module__3mDTea__root[data-ready=true] .about-physical-badge-module__3mDTea__card{visibility:visible}.about-physical-badge-module__3mDTea__fallback{--hyperbadge-unit:2px;z-index:2;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.about-physical-badge-module__3mDTea__root[data-fallback=true] .about-physical-badge-module__3mDTea__fallback{display:block}.about-physical-badge-module__3mDTea__fallback:before{content:"";top:-100vh;left:calc(50% - var(--hyperbadge-unit)*10.125);width:calc(var(--hyperbadge-unit)*20.25);height:calc(100vh + var(--hyperbadge-unit)*13.5);z-index:6;background:#09f;position:absolute}@media (max-width:599px){.about-physical-badge-module__3mDTea__fallback{--hyperbadge-unit:1.2px;top:55px}}@media (scripting:none){.about-physical-badge-module__3mDTea__fallback{display:block}}.about-physical-badge-module__3mDTea__field canvas:focus-visible{outline:none}.about-physical-badge-module__3mDTea__field:has(canvas:focus-visible) .about-physical-badge-module__3mDTea__card>div{outline-offset:8px;outline:2px solid #fff}.about-physical-badge-module__3mDTea__field>:first-child{z-index:3;position:relative}.about-physical-badge-module__3mDTea__card{z-index:2}@media (prefers-reduced-motion:reduce){.about-physical-badge-module__3mDTea__fallback{display:block}.about-physical-badge-module__3mDTea__field{display:none}}
.link-arrow-module__Cd3SjG__icon{vertical-align:middle;flex-shrink:0;display:inline-block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.link-arrow-module__Cd3SjG__icon{transition:transform .25s cubic-bezier(.23,1,.32,1)}.link-arrow-module__Cd3SjG__link:hover .link-arrow-module__Cd3SjG__icon{transform:translate(2px,-2px)}}
.header-link-label-module__6UzJUG__label{vertical-align:top;display:inline-flex;overflow:clip}.header-link-label-module__6UzJUG__letter{white-space:pre;display:block;position:relative;transform:translateY(0%)}.header-link-label-module__6UzJUG__copy{position:absolute;top:100%;left:0}.header-link-label-module__6UzJUG__gradient .header-link-label-module__6UzJUG__letter,.header-link-label-module__6UzJUG__gradient .header-link-label-module__6UzJUG__copy{color:#0000;background-image:var(--text-roll-gradient);background-size:calc(var(--label-width)*2)100%;background-position:calc(var(--label-width)*var(--text-roll-gradient-shift,.5)*-1 - var(--letter-offset))50%;-webkit-background-clip:text;background-clip:text}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.header-link-label-module__6UzJUG__letter{transition:transform .7s var(--ease-text-roll);transition-delay:var(--letter-delay)}.header-link-label-module__6UzJUG__link:hover .header-link-label-module__6UzJUG__letter{transform:translateY(-100%)}}
.header-module__Mk7mLW__header{pointer-events:none;width:100%;position:absolute;inset:0 0 auto}.header-module__Mk7mLW__controlSlot{flex-shrink:0;display:inline-flex}.header-module__Mk7mLW__controlSlot>[data-header-positioned]{top:var(--header-control-top);left:var(--header-control-left);z-index:60;pointer-events:auto;position:fixed}.header-module__Mk7mLW__contrastItem[data-header-contrast-active]{color:#fff;mix-blend-mode:difference}.header-module__Mk7mLW__contrastItem[data-header-contrast-active] svg path{stroke:#fff}
.hero-role-module__uyZtKq__control{width:100%;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;display:block}.hero-role-module__uyZtKq__control:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid}.hero-role-module__uyZtKq__words,.hero-role-module__uyZtKq__still{flex-wrap:wrap;place-content:center flex-end;align-items:center;column-gap:.22em;height:2.6em;line-height:1.3;display:flex;position:relative}.hero-role-module__uyZtKq__words{overflow:clip}.hero-role-module__uyZtKq__wordMask{flex:none;height:1.3em;display:inline-flex;position:relative;overflow:clip}.hero-role-module__uyZtKq__token{white-space:nowrap;display:block}.hero-role-module__uyZtKq__still{display:none}@media (max-width:1100px),(max-width:1300px) and (max-aspect-ratio:6/5){.hero-role-module__uyZtKq__control{text-align:center}.hero-role-module__uyZtKq__words,.hero-role-module__uyZtKq__still{justify-content:center}}@media (prefers-reduced-motion:reduce){.hero-role-module__uyZtKq__control{display:none}.hero-role-module__uyZtKq__still{display:flex}}
@font-face{font-family:normal;src:url(../media/hero_normal.p.783027d2.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}.normal_700fc554-module__tC_kUq__className{font-family:normal;font-style:normal;font-weight:500}.normal_700fc554-module__tC_kUq__variable{--font-hero-normal:"normal"}
@font-face{font-family:animo;src:url(../media/animo_normal_regular.p.bab2c67c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.animo_731d98bf-module__iFJyuq__className{font-family:animo;font-style:normal;font-weight:400}.animo_731d98bf-module__iFJyuq__variable{--font-hero-animo:"animo"}
@font-face{font-family:rounded;src:url(../media/hero_rounded.p.af82e7ef.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}.rounded_bf9f04c-module__jG_TAq__className{font-family:rounded;font-style:normal;font-weight:400}.rounded_bf9f04c-module__jG_TAq__variable{--font-hero-rounded:"rounded"}
@font-face{font-family:gtl001;src:url(../media/hero_gtl001.p.11408b81.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}.gtl001_61638255-module__BUao9G__className{font-family:gtl001;font-style:normal;font-weight:400}.gtl001_61638255-module__BUao9G__variable{--font-hero-gtl001:"gtl001"}
@font-face{font-family:getai;src:url(../media/hero_getai.p.72705561.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}.getai_a44bf0c9-module__Wezugq__className{font-family:getai;font-style:normal;font-weight:900}.getai_a44bf0c9-module__Wezugq__variable{--font-hero-getai:"getai"}
@font-face{font-family:array;src:url(../media/hero_array.p.02023576.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.array_4e5b2b32-module__MmYy2a__className{font-family:array;font-style:normal;font-weight:500}.array_4e5b2b32-module__MmYy2a__variable{--font-hero-array:"array"}
@font-face{font-family:brutalist;src:url(../media/hero_brutalist.p.202d3d95.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.brutalist_7a55888f-module__wkZHuG__className{font-family:brutalist;font-style:normal;font-weight:400}.brutalist_7a55888f-module__wkZHuG__variable{--font-hero-brutalist:"brutalist"}
@font-face{font-family:ruiga;src:url(../media/hero_ruiga.p.ee99b60f.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.ruiga_29f7d651-module__HSTNTG__className{font-family:ruiga;font-style:normal;font-weight:600}.ruiga_29f7d651-module__HSTNTG__variable{--font-hero-ruiga:"ruiga"}
@font-face{font-family:dirtyline;src:url(../media/hero_dirtyline.p.bd876a1d.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.dirtyline_d4e4cfd3-module__tdQAba__className{font-family:dirtyline;font-style:normal;font-weight:400}.dirtyline_d4e4cfd3-module__tdQAba__variable{--font-hero-dirtyline:"dirtyline"}
@font-face{font-family:pilowlava;src:url(../media/hero_pilowlava.p.15644af2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.pilowlava_97b9ff0b-module__ZFMXRa__className{font-family:pilowlava;font-style:normal;font-weight:400}.pilowlava_97b9ff0b-module__ZFMXRa__variable{--font-hero-pilowlava:"pilowlava"}
.hero-wordmark-module__udjUTq__wordmark{font-family:var(--font-hero-animo),sans-serif;font-synthesis:none;letter-spacing:-.04em;white-space:nowrap;font-size:.75em;font-style:normal;font-weight:400;line-height:.9;display:inline-block}.hero-wordmark-module__udjUTq__slot{letter-spacing:0;height:0;display:block;position:absolute;top:0;left:0}.hero-wordmark-module__udjUTq__flow{width:100%;height:0;display:inline-block;position:relative}.hero-wordmark-module__udjUTq__introBounds{pointer-events:none;height:0;position:absolute;top:0}.hero-wordmark-module__udjUTq__mask{clip-path:inset(0 -.12em);width:100%;height:.942em;position:absolute;top:-.832em;left:0}.hero-wordmark-module__udjUTq__row{position:absolute;inset:0}.hero-wordmark-module__udjUTq__glyph{line-height:0;position:absolute}.hero-wordmark-module__udjUTq__incoming{animation:hero-wordmark-module__udjUTq__roll-in var(--switch-duration)var(--ease-type-switch)both}.hero-wordmark-module__udjUTq__outgoing{animation:hero-wordmark-module__udjUTq__roll-out var(--switch-duration)var(--ease-type-switch)both}.hero-wordmark-module__udjUTq__mask[data-direction=down] .hero-wordmark-module__udjUTq__incoming{animation-name:hero-wordmark-module__udjUTq__roll-in-down}.hero-wordmark-module__udjUTq__mask[data-direction=down] .hero-wordmark-module__udjUTq__outgoing{animation-name:hero-wordmark-module__udjUTq__roll-out-down}@keyframes hero-wordmark-module__udjUTq__roll-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hero-wordmark-module__udjUTq__roll-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes hero-wordmark-module__udjUTq__roll-in-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hero-wordmark-module__udjUTq__roll-out-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.hero-wordmark-module__udjUTq__incoming,.hero-wordmark-module__udjUTq__outgoing{animation:none}}
.hero-section-module__LJrHTG__spacer{height:100svh;min-height:600px;position:relative}.hero-section-module__LJrHTG__scene{--hero-ink:hsl(var(--foreground));--hero-accent:hsl(var(--accent));--hero-muted:#404040;--hero-ease-in-out:cubic-bezier(.66,0,.23,1);--hero-ease-expand:cubic-bezier(.87,0,.13,1);--hero-ease-out:cubic-bezier(.23,1,.32,1);--hero-intro-top:clamp(105px,12svh,150px);--hero-salutation-size:clamp(36px,3.4vw,62px);--hero-name-size:clamp(160px,min(28vw,46svh),560px);--hero-photo-top:calc(var(--hero-intro-top) + var(--hero-salutation-size)*1.25 + 8px + var(--hero-name-size)*.62 - 5px);isolation:isolate;color:var(--hero-ink);z-index:57;position:absolute;inset:0;overflow:clip}.hero-section-module__LJrHTG__backdrop{z-index:-1;background:hsl(var(--background));position:absolute;inset:0}.hero-section-module__LJrHTG__composition{width:100%;max-width:2000px;height:100%;margin-inline:auto;position:relative}.hero-section-module__LJrHTG__introduction{top:var(--hero-intro-top);flex-direction:column;width:max-content;margin-inline:auto;display:flex;position:absolute;inset-inline:0}.hero-section-module__LJrHTG__greeting{z-index:0;letter-spacing:-.065em;visibility:hidden;flex-direction:column;align-items:center;gap:8px;font-weight:500;display:flex;position:relative}.hero-section-module__LJrHTG__greeting[data-ready],.hero-section-module__LJrHTG__scene[data-intro-settled] .hero-section-module__LJrHTG__greeting{visibility:visible}.hero-section-module__LJrHTG__introMeasure{top:calc(45svh - var(--hero-intro-top));letter-spacing:-.065em;white-space:nowrap;visibility:hidden;pointer-events:none;align-items:baseline;gap:.22em;font-size:clamp(28px,4vw,56px);font-weight:500;line-height:1.2;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.hero-section-module__LJrHTG__introMeasure>span:not(:first-child),.hero-section-module__LJrHTG__identity{letter-spacing:-.065em;font-family:inherit;font-style:normal;font-weight:650}.hero-section-module__LJrHTG__introMeasure>span:not(:first-child){font-size:1.33333em}.hero-section-module__LJrHTG__introAdjust{transition:transform 1.1s var(--hero-ease-out);display:block}.hero-section-module__LJrHTG__salutation{z-index:1;font-size:var(--hero-salutation-size);letter-spacing:-.065em;white-space:nowrap;line-height:1.25;position:relative}.hero-section-module__LJrHTG__helloTrack{transform-origin:0 0;display:block}.hero-section-module__LJrHTG__hello{display:block}.hero-section-module__LJrHTG__identityLayer{z-index:0;display:block;position:relative}.hero-section-module__LJrHTG__parallaxLayer{width:100%;height:100%}.hero-section-module__LJrHTG__identityMask{font-size:var(--hero-name-size);margin:-.08em -.04em -.04em;padding:.08em .04em .04em;line-height:.78;display:block;overflow:visible}.hero-section-module__LJrHTG__identity{white-space:nowrap;align-items:baseline;gap:.035em;display:flex}.hero-section-module__LJrHTG__scene .hero-section-module__LJrHTG__identity,.hero-section-module__LJrHTG__scene .hero-section-module__LJrHTG__identity *{cursor:default!important}.hero-section-module__LJrHTG__im{transform-origin:0 0;font-family:inherit;font-size:.36em;line-height:.9;font-weight:inherit;letter-spacing:-.065em;color:var(--hero-accent)}.hero-section-module__LJrHTG__name{transform-origin:0 0;color:var(--hero-accent);font-size:inherit;letter-spacing:-.065em;padding-right:.075em;line-height:.78}.hero-section-module__LJrHTG__portrait{z-index:3;top:var(--hero-photo-top);height:calc(108% - var(--hero-photo-top));aspect-ratio:1800/1886;position:absolute;left:50%;transform:translate(-50%)}.hero-section-module__LJrHTG__portrait img{-webkit-user-select:none;user-select:none;object-fit:contain;width:100%;max-width:none;height:100%}.hero-section-module__LJrHTG__portraitFigure{visibility:hidden;width:100%;height:100%}.hero-section-module__LJrHTG__scene[data-intro-ready] .hero-section-module__LJrHTG__portraitFigure{visibility:visible;animation:hero-section-module__LJrHTG__portrait-enter 1.1s var(--hero-ease-in-out)3.35s both}.hero-section-module__LJrHTG__details{z-index:2;top:calc(var(--hero-photo-top) + (100svh - var(--hero-photo-top))*.36 - var(--hero-intro-top));grid-template-columns:minmax(0,1fr)minmax(0,calc((108svh - var(--hero-photo-top))*.76))minmax(0,1fr);align-items:center;column-gap:clamp(24px,3vw,56px);width:min(2000px,100vw - clamp(48px,9vw,176px));display:grid;position:absolute;left:50%;transform:translate(-50%)}.hero-section-module__LJrHTG__roleExit{grid-column:1;justify-self:end;width:300px;max-width:100%}.hero-section-module__LJrHTG__roleExit:focus-within{opacity:1!important;filter:none!important}.hero-section-module__LJrHTG__bioExit{grid-column:3;width:300px;max-width:100%}.hero-section-module__LJrHTG__copyMask{margin:-8px;padding:8px;overflow:clip}.hero-section-module__LJrHTG__role{--copy-enter-x:105%;--copy-enter-y:0%;letter-spacing:-.035em;visibility:hidden;font-size:clamp(25px,2.2vw,32px);font-weight:500;line-height:1.1}.hero-section-module__LJrHTG__bio{--copy-enter-x:-105%;--copy-enter-y:0%;color:var(--hero-muted);text-wrap:pretty;visibility:hidden;font-size:17px;line-height:1.5}.hero-section-module__LJrHTG__scene[data-intro-ready] .hero-section-module__LJrHTG__role,.hero-section-module__LJrHTG__scene[data-intro-ready] .hero-section-module__LJrHTG__bio{visibility:visible;animation:hero-section-module__LJrHTG__copy-enter 1s var(--hero-ease-in-out)3.8s both}.hero-section-module__LJrHTG__cueExit{z-index:4;pointer-events:none;position:absolute;inset:0}.hero-section-module__LJrHTG__scrollCue{z-index:4;border:1.5px solid hsl(var(--foreground)/.45);visibility:hidden;background:0 0;border-radius:20px;width:21px;height:35px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero-section-module__LJrHTG__scene[data-intro-ready] .hero-section-module__LJrHTG__scrollCue{visibility:visible;animation:hero-section-module__LJrHTG__cue-enter .5s var(--hero-ease-out)3.8s both,hero-section-module__LJrHTG__mouse-float 1.6s var(--hero-ease-in-out)4.3s infinite;animation-play-state:running,paused}.hero-section-module__LJrHTG__scrollCue span{background:hsl(var(--accent-secondary));border-radius:3px;width:3px;height:6px;margin:7px auto 0;display:block}.hero-section-module__LJrHTG__scene[data-intro-ready] .hero-section-module__LJrHTG__scrollCue span{animation:hero-section-module__LJrHTG__mouse-wheel 1.6s var(--hero-ease-in-out)4.3s infinite both;animation-play-state:paused}.dark .hero-section-module__LJrHTG__scene{--hero-muted:#d4d4d4}.hero-section-module__LJrHTG__scene .hero-section-module__LJrHTG__scrollCue[data-active=true] span{animation-play-state:running}.hero-section-module__LJrHTG__scene .hero-section-module__LJrHTG__scrollCue[data-active=true]{animation-play-state:running,running}@keyframes hero-section-module__LJrHTG__mouse-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}@keyframes hero-section-module__LJrHTG__mouse-wheel{0%{opacity:0;filter:blur(1px);transform:translate(0,0)}15%,30%{opacity:1;filter:blur()}75%{opacity:0;filter:blur(1px)}to{opacity:0;filter:blur(1px);transform:translateY(10px)}}@media (min-width:1101px) and (max-height:740px){.hero-section-module__LJrHTG__scene{--hero-intro-top:100px;--hero-salutation-size:34px}.hero-section-module__LJrHTG__role{font-size:25px}.hero-section-module__LJrHTG__bio{font-size:15px}.hero-section-module__LJrHTG__scrollCue{height:27px;bottom:12px}}@media (max-width:1100px),(max-width:1300px) and (max-aspect-ratio:6/5){.hero-section-module__LJrHTG__spacer{min-height:640px}.hero-section-module__LJrHTG__scene{--hero-intro-top:clamp(112px,14svh,144px);--hero-salutation-size:clamp(30px,4vw,36px);--hero-name-size:clamp(76px,22vw,150px)}.hero-section-module__LJrHTG__introduction{width:calc(100% - 48px)}.hero-section-module__LJrHTG__greeting{z-index:2;gap:4px}.hero-section-module__LJrHTG__identityMask{line-height:.95}.hero-section-module__LJrHTG__identity{gap:.045em}.hero-section-module__LJrHTG__im{color:var(--hero-ink)}.hero-section-module__LJrHTG__name{letter-spacing:-.065em;color:var(--hero-ink);line-height:.95}.hero-section-module__LJrHTG__details{text-align:center;flex-direction:column;gap:12px;width:min(320px,100%);margin:28px auto 0;display:flex;position:relative;top:auto;left:auto;transform:none}.hero-section-module__LJrHTG__roleExit,.hero-section-module__LJrHTG__bioExit{justify-content:center;width:100%;max-width:100%;transform:none!important}.hero-section-module__LJrHTG__role,.hero-section-module__LJrHTG__bio{--copy-enter-x:0%;--copy-enter-y:115%}.hero-section-module__LJrHTG__scene[data-intro-ready] .hero-section-module__LJrHTG__role,.hero-section-module__LJrHTG__scene[data-intro-ready] .hero-section-module__LJrHTG__bio{animation-duration:1.1s;animation-delay:3.95s}.hero-section-module__LJrHTG__role{font-size:clamp(23px,3.4vw,28px)}.hero-section-module__LJrHTG__bio{font-size:clamp(14px,2vw,16px);line-height:1.45}.hero-section-module__LJrHTG__portrait{height:55%;top:auto;bottom:-3%}.hero-section-module__LJrHTG__scrollCue{width:19px;height:30px;bottom:18px}}@media (min-width:768px) and (max-width:1100px) and (min-aspect-ratio:1){.hero-section-module__LJrHTG__portrait{height:44%}}@media (max-width:1100px) and (max-height:700px){.hero-section-module__LJrHTG__scene{--hero-intro-top:102px;--hero-salutation-size:27px}.hero-section-module__LJrHTG__details{margin-top:24px}.hero-section-module__LJrHTG__portrait{height:47%}}@media (min-width:768px) and (max-width:1100px) and (max-height:700px){.hero-section-module__LJrHTG__portrait{height:35%}}@keyframes hero-section-module__LJrHTG__hello-enter{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.hero-section-module__LJrHTG__greeting[data-ready] .hero-section-module__LJrHTG__helloTrack{animation:hero-section-module__LJrHTG__greeting-travel 4.75s var(--hero-ease-in-out)both}.hero-section-module__LJrHTG__greeting[data-ready] .hero-section-module__LJrHTG__hello{animation:hero-section-module__LJrHTG__hello-enter .4s var(--hero-ease-out)both}.hero-section-module__LJrHTG__greeting[data-ready] .hero-section-module__LJrHTG__comma{animation:hero-section-module__LJrHTG__punctuation-enter .2s var(--hero-ease-in-out).85s both}.hero-section-module__LJrHTG__greeting[data-ready] .hero-section-module__LJrHTG__identityMask{animation:hero-section-module__LJrHTG__identity-reveal 1.75s var(--hero-ease-in-out)both}.hero-section-module__LJrHTG__greeting[data-ready] .hero-section-module__LJrHTG__im,.hero-section-module__LJrHTG__greeting[data-ready] .hero-section-module__LJrHTG__name{animation:hero-section-module__LJrHTG__identity-travel 4.75s var(--hero-ease-in-out)both}@keyframes hero-section-module__LJrHTG__greeting-travel{0%,17.8947%{transform:var(--solo-transform)}36.8421%,70.5263%{transform:var(--inline-transform);animation-timing-function:var(--hero-ease-expand)}to{transform:translate(0,0)scale(1)}}@keyframes hero-section-module__LJrHTG__identity-travel{0%,17.8947%{transform:var(--solo-row-transform)}36.8421%,70.5263%{transform:var(--inline-transform);animation-timing-function:var(--hero-ease-expand)}to{transform:translate(0,0)scale(1)}}@keyframes hero-section-module__LJrHTG__identity-reveal{0%,48.571%{clip-path:inset(-100vh var(--reveal-start-right)-100vh var(--reveal-start-left))}99.999%{clip-path:inset(-100vh var(--reveal-end-right)-100vh var(--reveal-left))}to{clip-path:inset(-100vh -100vw)}}@keyframes hero-section-module__LJrHTG__portrait-enter{0%{opacity:0;filter:blur(8px);transform:translateY(30%)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes hero-section-module__LJrHTG__copy-enter{0%{transform:translate3d(var(--copy-enter-x),var(--copy-enter-y),0);opacity:0;filter:blur(4px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes hero-section-module__LJrHTG__punctuation-enter{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__salutation,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__helloTrack,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__hello,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__comma,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__identityMask,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__im,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__name,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__portraitFigure,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__role,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__bio,.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__scrollCue{visibility:visible;animation:none}.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__scrollCue{animation:hero-section-module__LJrHTG__mouse-float 1.6s var(--hero-ease-in-out)infinite;animation-play-state:paused}.hero-section-module__LJrHTG__scene[data-intro-settled=true] .hero-section-module__LJrHTG__scrollCue[data-active=true]{animation-play-state:running}@keyframes hero-section-module__LJrHTG__cue-enter{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.hero-section-module__LJrHTG__introAdjust{transition:none}.hero-section-module__LJrHTG__scene{-webkit-mask-image:none!important;mask-image:none!important}.hero-section-module__LJrHTG__greeting{visibility:visible}.hero-section-module__LJrHTG__scene,.hero-section-module__LJrHTG__titleExit,.hero-section-module__LJrHTG__portrait,.hero-section-module__LJrHTG__roleExit,.hero-section-module__LJrHTG__bioExit,.hero-section-module__LJrHTG__cueExit{filter:none!important}.hero-section-module__LJrHTG__scene,.hero-section-module__LJrHTG__titleExit,.hero-section-module__LJrHTG__portrait,.hero-section-module__LJrHTG__roleExit,.hero-section-module__LJrHTG__bioExit{opacity:1!important}.hero-section-module__LJrHTG__titleExit,.hero-section-module__LJrHTG__roleExit,.hero-section-module__LJrHTG__bioExit{justify-content:center;transform:none!important}.hero-section-module__LJrHTG__portrait{transform:translate(-50%)!important}.hero-section-module__LJrHTG__parallaxLayer,.hero-section-module__LJrHTG__identityLayer,.hero-section-module__LJrHTG__salutation{transform:none!important}.hero-section-module__LJrHTG__salutation,.hero-section-module__LJrHTG__helloTrack,.hero-section-module__LJrHTG__hello,.hero-section-module__LJrHTG__comma,.hero-section-module__LJrHTG__identityMask,.hero-section-module__LJrHTG__im,.hero-section-module__LJrHTG__name,.hero-section-module__LJrHTG__scrollCue span,.hero-section-module__LJrHTG__portraitFigure,.hero-section-module__LJrHTG__role,.hero-section-module__LJrHTG__bio,.hero-section-module__LJrHTG__scrollCue{visibility:visible;filter:none!important;animation:none!important}}
.project-card-module__lFDSza__card:focus-visible{outline:2px solid hsl(var(--accent-secondary));outline-offset:4px}.project-card-module__lFDSza__parallaxImage{position:absolute;inset:-12% 0}.project-card-module__lFDSza__staticArrow{opacity:0;flex-shrink:0;transition:opacity .16s cubic-bezier(.23,1,.32,1)}.project-card-module__lFDSza__card:focus-visible .project-card-module__lFDSza__staticArrow{opacity:1}.project-card-module__lFDSza__cursor{z-index:50;pointer-events:none;width:36px;height:36px;display:none;position:fixed;top:0;left:0}.project-card-module__lFDSza__cursorCircle{opacity:0;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:scale(.15)}.project-card-module__lFDSza__cursorArrow{clip-path:inset(100% 0 0);transition:clip-path .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:8px}.project-card-module__lFDSza__cursorArrow svg{transition:transform .18s cubic-bezier(.23,1,.32,1);transform:translate(-35%,35%)}@media (hover:hover) and (pointer:fine){.project-card-module__lFDSza__image{transition:transform .5s cubic-bezier(.23,1,.32,1)}.project-card-module__lFDSza__image img{transition:opacity .2s}.project-card-module__lFDSza__card:hover .project-card-module__lFDSza__image{transform:scale(1.05)}.project-card-module__lFDSza__card:hover .project-card-module__lFDSza__image img{opacity:.9}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.project-card-module__lFDSza__card[data-tracking=true]{cursor:none}.project-card-module__lFDSza__cursor{display:block}.project-card-module__lFDSza__cursor[data-tracking=true] .project-card-module__lFDSza__cursorCircle{opacity:1;transition-duration:.28s;transform:scale(1)}.project-card-module__lFDSza__cursor[data-tracking=true] .project-card-module__lFDSza__cursorArrow{clip-path:inset(0);transition-duration:.24s;transition-delay:60ms}.project-card-module__lFDSza__cursor[data-tracking=true] .project-card-module__lFDSza__cursorArrow svg{transition-duration:.24s;transition-delay:60ms;transform:translate(0)}}@media (hover:none),(pointer:coarse){.project-card-module__lFDSza__staticArrow{opacity:1}}@media (prefers-reduced-motion:reduce){.project-card-module__lFDSza__parallaxImage{inset:0;transform:none!important}.project-card-module__lFDSza__card:hover .project-card-module__lFDSza__image{transform:none}.project-card-module__lFDSza__card:hover .project-card-module__lFDSza__staticArrow{opacity:1}}
.iso{--anatomy-page:#0b0b0b;--anatomy-card:#131313;--anatomy-text:#a3a3a3;--anatomy-strong:#e6e6e6;--anatomy-muted:#6e6e6e;--anatomy-paper:#131313;--anatomy-face:#1b1b1b;--anatomy-top:#1c1c1c;--anatomy-shade-0:#0f0f0f;--anatomy-shade-1:#121212;--anatomy-shade-2:#151515;--anatomy-shade-3:#181818;--anatomy-lit-top:#262626;--anatomy-lit-shade:#1d1d1d;--anatomy-hi:#d4d4d4;--anatomy-mid:#6a6a6a;--anatomy-lo:#3e3e3e;--anatomy-faint:#2a2a2a;--anatomy-lit:#fff;--anatomy-halo:#050505;--anatomy-halo-opacity:.9;--anatomy-dot:#e6e6e6;--anatomy-red:#ff6b6b;--anatomy-green:#6be0a0;--anatomy-blue:#6b9bff;--anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32,.72,0,1);--anatomy-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--anatomy-lift:inset 0 1px 0 0 #ffffff0a,inset 0 0 0 1px #ffffff06,0 0 0 1px #00000026,0 1px 1px -.5px #00000014,0 3px 3px -1.5px #00000014,0 6px 6px -3px #00000014,0 12px 12px -6px #00000014}.iso[data-theme=light]{--anatomy-page:#f2f2ef;--anatomy-card:#fbfbfa;--anatomy-text:#57575a;--anatomy-strong:#18181a;--anatomy-muted:#8c8c90;--anatomy-paper:#fbfbfa;--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-shade-0:#dcdcd9;--anatomy-shade-1:#e5e5e2;--anatomy-shade-2:#ededea;--anatomy-shade-3:#f4f4f1;--anatomy-lit-top:#fff;--anatomy-lit-shade:#eeeeeb;--anatomy-hi:#26262a;--anatomy-mid:#8a8a8f;--anatomy-lo:#b4b4b8;--anatomy-faint:#d4d4d6;--anatomy-lit:#000;--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32;--anatomy-dot:#3a3a3e;--anatomy-red:#e5484d;--anatomy-green:#30a46c;--anatomy-blue:#3e63dd;--anatomy-lift:inset 0 1px 0 0 #fff,0 0 0 1px #0000000f,0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a}.iso-svg{width:100%;height:auto;display:block;overflow:visible}.iso-svg path,.iso-svg circle{vector-effect:non-scaling-stroke}.iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-shade,.iso-top{stroke:none}.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-top{fill:var(--anatomy-top)}.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-solid[data-seamless]>.iso-shade,.iso-solid[data-seamless]>.iso-top{stroke-width:.4px;stroke-linejoin:round}.iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1px}.iso-line[data-dashed]{stroke-dasharray:3 3}.iso-line[data-flow]{stroke-dasharray:2 6}.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-dots[data-tone=hi] circle{opacity:.85}.iso-dots[data-tone=mid] circle{opacity:.45}.iso-dots[data-tone=lo] circle{opacity:.22}.iso-dots[data-tone=faint] circle{opacity:.12}.iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}.tb-body{fill:var(--anatomy-shade-2);stroke:none}.tb-shine{fill:var(--anatomy-top);stroke:none}.tb-shade{fill:var(--anatomy-shade-0);stroke:none}.tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45px;stroke-linecap:butt;stroke-linejoin:round}.tb-ring[data-tone=mid]{stroke:var(--anatomy-mid)}.tb-ring[data-tone=faint]{stroke:var(--anatomy-faint)}.tb-ring[data-tone=hi]{stroke:var(--anatomy-hi)}@keyframes iso-flow{to{stroke-dashoffset:-32px}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-line[data-flow]{animation:1.6s linear infinite iso-flow}.iso-dots circle[data-pulse]{animation:1.6s step-end infinite iso-pulse;animation-delay:var(--pulse-at,0s)}
.services-section{--services-blue:hsl(var(--accent));--services-yellow:hsl(var(--accent-secondary));--services-green:#10b981;--services-ease:cubic-bezier(.32,.72,0,1);height:455svh;position:relative}.dark .services-section{--services-green:#34d399}.services-stage{height:100svh;position:sticky;top:0;overflow:hidden}.services-stage-inner{width:min(1440px,100%);height:100%;margin:auto;position:relative}#services-title{z-index:2;letter-spacing:-.05em;margin:0;font-size:clamp(1.875rem,4.2vw,3.75rem);font-weight:500;line-height:1.02;position:absolute;top:12%;left:7%}.services-illustration{--anatomy-paper:#fafafa;--anatomy-top:#fafafa;--anatomy-face:#fafafa;--anatomy-shade-0:#d0d5dd;--anatomy-shade-1:#dde1e7;--anatomy-shade-2:#e9ecf0;--anatomy-shade-3:#f3f4f6;--anatomy-hi:#718194;--anatomy-mid:#8694a5;--anatomy-lo:#adb8c5;--anatomy-faint:#d7dee6;--anatomy-dot:#718194;--anatomy-weight:.9px;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dark .services-illustration{--anatomy-paper:#101012;--anatomy-top:#16161a;--anatomy-face:#19191e;--anatomy-shade-0:#181b24;--anatomy-shade-1:#1f2430;--anatomy-shade-2:#252b38;--anatomy-shade-3:#2a3140;--anatomy-hi:#a2afc2;--anatomy-mid:#7f8ba0;--anatomy-lo:#566278;--anatomy-faint:#394354;--anatomy-dot:#bbc7d9}.services-drawing{transform-origin:50%;transition:transform 1.1s var(--services-ease)}.services-section[data-visible=true] .services-drawing{will-change:transform}.services-drawing .iso-svg{width:100%;height:auto;display:block;overflow:visible}.services-drawing [data-station]{opacity:.25;filter:none;transition:opacity .8s var(--services-ease),filter .8s var(--services-ease),transform 1.1s var(--services-ease)}.services-drawing [data-station=front],.services-definition[data-service=front]{--services-color:var(--services-blue)}.services-drawing [data-station=back],.services-definition[data-service=back]{--services-color:var(--services-yellow)}.services-drawing [data-station=ml],.services-definition[data-service=ml]{--services-color:var(--services-green)}.services-ground{opacity:.22;transition:opacity .8s var(--services-ease)}.services-section:not([data-scope=overview]) [data-station]{opacity:.22;filter:blur(2px)}.services-section:not([data-scope=overview]):not([data-scope=full]) .services-ground{opacity:.06}.services-section[data-scope=front] [data-station=front],.services-section[data-scope=back] [data-station=back],.services-section[data-scope=full] [data-station=front],.services-section[data-scope=full] [data-station=back],.services-section[data-scope=full] [data-station=ml],.services-section[data-scope=ml] [data-station=ml]{opacity:1;filter:none;--anatomy-hi:var(--services-color);--anatomy-mid:color-mix(in srgb,var(--services-color)85%,transparent);--anatomy-lo:color-mix(in srgb,var(--services-color)45%,transparent);--anatomy-dot:var(--services-color)}.services-section[data-scope=front] .services-drawing{transform:translate(4%,-25%)scale(1.16)}.services-section[data-scope=front] [data-station=back]{transform:translate(120px,-90px)}.services-section[data-scope=front] [data-station=ml]{transform:translate(230px,-150px)}.services-section[data-scope=back] .services-drawing{transform:translate(-22%,6%)scale(1.2)}.services-section[data-scope=back] [data-station=front]{transform:translate(-150px,120px)}.services-section[data-scope=back] [data-station=ml]{transform:translate(150px,-110px)}.services-section[data-scope=full] .services-drawing{transform:translate(-19%,-1%)scale(.68)}.services-section[data-scope=full] [data-station]{transform:translate(0)}.services-section[data-scope=ml] .services-drawing{transform:translate(-46%,19%)scale(1.3)}.services-section[data-scope=ml] [data-station=front]{transform:translate(-150px,150px)}.services-section[data-scope=ml] [data-station=back]{transform:translate(-100px,100px)}.services-definitions{z-index:1;width:27%;max-width:380px;position:absolute;top:44%;left:65%}.services-definition{opacity:0;visibility:hidden;filter:blur(6px);transition:opacity .4s var(--services-ease),transform .65s var(--services-ease),filter .65s var(--services-ease),visibility .65s;position:absolute;inset:0 0 auto;transform:translateY(24px)}.services-definition[data-passed=true]{transform:translateY(-24px)}.services-definition[data-active=true]{opacity:1;visibility:visible;filter:blur();transition-delay:.16s;transform:translateY(0)}.services-definition h3{letter-spacing:-.045em;margin:0 0 1.25rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.08;position:relative}.services-category-icon{width:.65em;height:.65em;color:var(--services-color,hsl(var(--foreground)));stroke-width:1.7px;flex-shrink:0;position:absolute;top:.2em;left:-1em}.services-definition p{color:hsl(var(--muted-foreground));margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.8}.services-project-link{color:var(--services-color,hsl(var(--foreground)));isolation:isolate;align-items:center;gap:.4rem;margin-top:1.25rem;margin-left:-.2rem;padding:.3rem .2rem;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}.services-definition[data-service=full] .services-project-link{--text-roll-gradient:linear-gradient(110deg,var(--services-blue),var(--services-yellow),var(--services-green));--text-roll-gradient-shift:var(--services-gradient-position,.5)}.services-project-link:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid}.services-drawing [data-loop]{animation-play-state:paused}.services-drawing [data-loop=layer]{animation:4.4s ease-in-out infinite paused services-layer}.services-chip-flow{stroke-dasharray:.1 .9;opacity:.5;animation:3.2s linear infinite paused services-chip-flow}.services-chip-pathways{opacity:.38}.services-cast-shadow{fill:#343d4e;opacity:.17;filter:blur(.8px)}.dark .services-cast-shadow{fill:#000;opacity:.48}.services-screen-recess{fill:var(--anatomy-shade-0)}.services-ramp .iso-top,.services-half-pipe .iso-top{stroke:var(--anatomy-top);stroke-width:.3px;stroke-linejoin:round}.services-ramp .iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0);stroke-width:.3px}.services-ramp .iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2);stroke-width:.3px}.services-section[data-visible=true][data-scope=front] [data-station=front] [data-loop],.services-section[data-visible=true][data-scope=back] [data-station=back] [data-loop],.services-section[data-visible=true][data-scope=full] [data-station=front] [data-loop],.services-section[data-visible=true][data-scope=full] [data-station=back] [data-loop],.services-section[data-visible=true][data-scope=full] [data-station=ml] [data-loop],.services-section[data-visible=true][data-scope=ml] [data-station=ml] [data-loop]{animation-play-state:running}@keyframes services-layer{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes services-chip-flow{to{stroke-dashoffset:-1px}}@media (max-width:767px){#services-title{max-width:88%;font-size:1.875rem;top:13%;left:6%}.services-illustration{width:180%;top:41%;left:-40%}.services-drawing{transform:scale(.57)}.services-definitions{width:84%;max-width:none;top:65%;left:8%}.services-definition h3{align-items:center;gap:.6rem;margin-bottom:1rem;font-size:2rem;display:flex}.services-category-icon{position:static}.services-definition p{max-width:28rem;font-size:.95rem;line-height:1.8}.services-section[data-scope=front] .services-drawing{transform:translate(24%,-17%)scale(1.05)}.services-section[data-scope=back] .services-drawing{transform:translate(-6%)scale(1.12)}.services-section[data-scope=full] .services-drawing{transform:translateY(-1%)scale(.56)}.services-section[data-scope=ml] .services-drawing{transform:translate(-27%,16%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.services-section *,.services-section :before{transition:none!important;animation:none!important}.services-definition{filter:none!important;transform:none!important}}
