.AmbientGradient-module__HUr__W__ambient{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.AmbientGradient-module__HUr__W__sheetA{filter:blur(44px);will-change:transform;mix-blend-mode:screen;background:linear-gradient(116deg,#e8d2a600 16%,#e8d2a633 33%,#b98f521f 46%,#e8d2a600 62%);animation:42s ease-in-out infinite AmbientGradient-module__HUr__W__ambientA;position:absolute;inset:-22%}.AmbientGradient-module__HUr__W__sheetB{filter:blur(64px);will-change:transform;mix-blend-mode:screen;background:linear-gradient(94deg,#b98f5200 28%,#b98f5226 44%,#e8d2a61a 56%,#b98f5200 72%);animation:61s ease-in-out infinite AmbientGradient-module__HUr__W__ambientB;position:absolute;inset:-28%}
.Nav-module__e1xquq__nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0a09b8;border-bottom:1px solid #e8d2a624;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,44px);display:flex;position:fixed;top:0;left:0;right:0}@media (max-width:699px){.Nav-module__e1xquq__nav{display:none}}.Nav-module__e1xquq__name{letter-spacing:-.02em;font-size:15px;font-weight:800;text-decoration:none}.Nav-module__e1xquq__links{align-items:center;gap:clamp(12px,2.4vw,30px);font-size:14px;display:flex}.Nav-module__e1xquq__link{color:var(--dim);text-decoration:none}.Nav-module__e1xquq__available{align-items:center;gap:7px;font-weight:600;display:flex}.Nav-module__e1xquq__dot{background:var(--gold-solid);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #e2c89ccc}
.JumpNav-module__lEHjjG__bar{display:none}@media (max-width:699px){.JumpNav-module__lEHjjG__bar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#1c1815eb;border-bottom:1px solid #e8d2a624;gap:8px;padding:10px 14px;display:flex;position:sticky;top:0;overflow-x:auto}.JumpNav-module__lEHjjG__bar::-webkit-scrollbar{display:none}}.JumpNav-module__lEHjjG__pill{color:var(--body);scroll-snap-align:start;border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none}.JumpNav-module__lEHjjG__pillActive{color:var(--cta-ink);background:#efddb6}
.Glow-module__mlUMeq__glow{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-12% 0}.Glow-module__mlUMeq__layer{left:var(--left);top:var(--top);bottom:var(--bottom);width:var(--width);height:var(--height);background:var(--bg);border-radius:50%;position:absolute;transform:translate(-50%)}
.Collage-module__in2A-a__stage{height:var(--stage-height);position:relative}@media (max-width:699px){.Collage-module__in2A-a__stage[data-variant=rail]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;align-items:flex-end;gap:12px;height:auto;padding:2px 0 14px;display:flex;overflow-x:auto}.Collage-module__in2A-a__stage[data-variant=rail]::-webkit-scrollbar{display:none}.Collage-module__in2A-a__stage[data-variant=fan]{height:310px;margin-bottom:-8px}}.Collage-module__in2A-a__screen{left:var(--left);bottom:var(--bottom);width:var(--width);transform:translateX(-50%) rotate(var(--rot));z-index:var(--z);padding:var(--padding);border-radius:var(--radius);background:var(--raised);border:var(--border);box-shadow:var(--shadow);filter:var(--filter,none);display:var(--d-display,block);opacity:0;will-change:transform, opacity;position:absolute}@media (max-width:699px){.Collage-module__in2A-a__stage[data-variant=rail] .Collage-module__in2A-a__screen{width:var(--m-width,var(--width));flex:none;order:var(--m-order,var(--order));padding:var(--m-padding,var(--padding));border-radius:var(--m-radius,var(--radius));border:var(--m-border,var(--border));box-shadow:var(--m-shadow,var(--shadow));filter:var(--m-filter,none);display:var(--m-display,block);scroll-snap-align:center;opacity:1;position:relative;bottom:auto;left:auto;transform:none}.Collage-module__in2A-a__stage[data-variant=rail] .Collage-module__in2A-a__screen .Collage-module__in2A-a__img{border-radius:var(--m-img-radius,var(--img-radius))}.Collage-module__in2A-a__stage[data-variant=fan] .Collage-module__in2A-a__screen{left:var(--m-left,var(--left));bottom:var(--m-bottom,var(--bottom));width:var(--m-width,var(--width));transform:translateX(-50%) rotate(var(--m-rot,var(--rot)));z-index:var(--m-z,var(--z));padding:var(--m-padding,var(--padding));border-radius:var(--m-radius,var(--radius));border:var(--m-border,var(--border));box-shadow:var(--m-shadow,var(--shadow));filter:var(--m-filter,none);display:var(--m-display,block);opacity:1}}.Collage-module__in2A-a__img{aspect-ratio:9/19;object-fit:cover;object-position:top;border-radius:var(--img-radius);width:100%;height:auto}@media (max-width:699px){.Collage-module__in2A-a__stage[data-variant=fan] .Collage-module__in2A-a__screen .Collage-module__in2A-a__img{border-radius:var(--m-img-radius,var(--img-radius))}}
.Hero-module__KTD73a__section{padding:clamp(86px,12vh,132px) clamp(18px,5vw,72px) clamp(52px,8vh,104px);position:relative}@media (max-width:699px){.Hero-module__KTD73a__section{padding:6px 20px 40px}}.Hero-module__KTD73a__inner{max-width:1440px;margin:0 auto;position:relative}.Hero-module__KTD73a__fade{z-index:7;pointer-events:none;background:linear-gradient(to top, var(--ink) 0%, #0b0a09eb 34%, #0b0a0973 66%, #0b0a0900 100%);height:34%;position:absolute;bottom:-14%;left:-8%;right:-8%}.Hero-module__KTD73a__headline{z-index:8;letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(42px,7.4vw,112px);font-weight:800;line-height:.92;position:relative}.Hero-module__KTD73a__subhead{letter-spacing:-.025em;color:var(--body);margin-top:clamp(10px,1.6vh,20px);font-size:clamp(20px,2.7vw,40px);font-weight:600;line-height:1.1;display:block}.Hero-module__KTD73a__claim{letter-spacing:-.03em;max-width:22ch;margin:clamp(18px,2.6vh,30px) 0 0;font-size:clamp(22px,3vw,44px);font-weight:700;line-height:1.08}.Hero-module__KTD73a__stats{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:clamp(12px,2vw,26px);margin-top:clamp(22px,3.4vh,40px);font-size:clamp(15px,1.5vw,19px);font-weight:600;display:flex}.Hero-module__KTD73a__rule{background:#ece6dc3d;width:1px;height:16px}.Hero-module__KTD73a__num{color:var(--gold-1)}.Hero-module__KTD73a__mOnly{display:none}.Hero-module__KTD73a__mOnly:after{content:attr(data-text)}@media (max-width:699px){.Hero-module__KTD73a__stats{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.Hero-module__KTD73a__rule{display:none}.Hero-module__KTD73a__dOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Hero-module__KTD73a__mOnly{display:inline}}
.ProofBar-module__JhSrtW__section{z-index:2;background:linear-gradient(#100e0c00 0%,#100e0ceb 22% 78%,#100e0c00 100%);border-top:1px solid #e8d2a61f;border-bottom:1px solid #e8d2a61f;padding:clamp(26px,4vh,40px) clamp(18px,5vw,72px);position:relative}.ProofBar-module__JhSrtW__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(20px,2.6vw,38px);max-width:1440px;margin:0 auto;display:grid}.ProofBar-module__JhSrtW__col{flex-direction:column;gap:10px;display:flex}.ProofBar-module__JhSrtW__title{font-size:15px;font-weight:700}.ProofBar-module__JhSrtW__chips{flex-wrap:wrap;gap:8px;display:flex}.ProofBar-module__JhSrtW__chip{background:var(--raised);border:1px solid #e8d2a633;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none}.ProofBar-module__JhSrtW__dashed{border:1px dashed var(--edge-strong);color:var(--dim);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500}.ProofBar-module__JhSrtW__link{width:fit-content;font-size:14px}
.TrackRecord-module__3_F79a__section{padding:clamp(64px,10vh,124px) clamp(18px,5vw,72px);position:relative}@media (max-width:699px){.TrackRecord-module__3_F79a__section{padding:44px 20px}}.TrackRecord-module__3_F79a__inner{max-width:1280px;margin:0 auto;position:relative}.TrackRecord-module__3_F79a__heading{letter-spacing:-.035em;max-width:24ch;margin:0 0 clamp(28px,4vh,48px);font-size:clamp(30px,4.2vw,60px);font-weight:800;line-height:1}.TrackRecord-module__3_F79a__body{color:var(--body);max-width:62ch;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.TrackRecord-module__3_F79a__highlight{color:var(--gold-1);font-variant-numeric:tabular-nums;font-weight:700}
.IsdsConnective-module__Vj6ltW__section{padding:clamp(48px,7vh,88px) clamp(18px,5vw,72px);position:relative}@media (max-width:699px){.IsdsConnective-module__Vj6ltW__section{padding:38px 20px 20px}}.IsdsConnective-module__Vj6ltW__inner{flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,4vw,64px);max-width:1280px;margin:0 auto;display:flex;position:relative}.IsdsConnective-module__Vj6ltW__name{flex:360px;min-width:0}.IsdsConnective-module__Vj6ltW__title{letter-spacing:-.035em;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1}.IsdsConnective-module__Vj6ltW__desc{color:var(--body);max-width:56ch;margin:12px 0 0;font-size:17px;line-height:1.55}
.ProductSection-module__wR_FaW__section{padding:clamp(56px,9vh,120px) clamp(18px,5vw,72px) clamp(40px,6vh,76px);position:relative}.ProductSection-module__wR_FaW__inner{max-width:1180px;margin:0 auto;position:relative}.ProductSection-module__wR_FaW__badgeRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProductSection-module__wR_FaW__eyebrow{font-size:14px;font-weight:600}.ProductSection-module__wR_FaW__badge{border:1px dashed var(--edge-strong);color:var(--body);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.ProductSection-module__wR_FaW__name{letter-spacing:-.04em;margin:10px 0 0;font-weight:800;line-height:.92}.ProductSection-module__wR_FaW__desc{max-width:52ch;color:var(--body);margin:16px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.45}.ProductSection-module__wR_FaW__footer{border-top:1px solid #ead08a42;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(20px,3vw,48px);margin-top:clamp(26px,4vh,44px);padding-top:clamp(20px,3vh,30px);display:flex}.ProductSection-module__wR_FaW__claimBlock{flex:420px;min-width:0}.ProductSection-module__wR_FaW__claim{letter-spacing:-.03em;max-width:34ch;font-weight:700;line-height:1.1}.ProductSection-module__wR_FaW__stack{color:var(--dim-lit);margin-top:14px;font-size:14px}.ProductSection-module__wR_FaW__actions{flex-wrap:wrap;gap:10px;display:flex}.ProductSection-module__wR_FaW__cta{color:var(--cta-ink);border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none}.ProductSection-module__wR_FaW__secondary{border:1px solid var(--edge-strong);background:var(--raised);border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none}@media (max-width:699px){.ProductSection-module__wR_FaW__section{padding:34px 20px 30px}.ProductSection-module__wR_FaW__footer{flex-direction:column;align-items:stretch;gap:0;margin-top:0;padding-top:18px}.ProductSection-module__wR_FaW__claimBlock{flex:auto}.ProductSection-module__wR_FaW__actions{flex-flow:column;gap:10px;margin-top:16px}.ProductSection-module__wR_FaW__cta,.ProductSection-module__wR_FaW__secondary{text-align:center;box-sizing:border-box;width:100%;display:block}.ProductSection-module__wR_FaW__secondary{display:none}}
.Fitnex-module__pOemHG__section{padding:clamp(64px,11vh,150px) clamp(18px,5vw,72px) clamp(44px,7vh,88px);position:relative}.Fitnex-module__pOemHG__inner{max-width:1280px;margin:0 auto;position:relative}.Fitnex-module__pOemHG__eyebrow{color:var(--tint-fitnex);font-size:14px;font-weight:600}.Fitnex-module__pOemHG__name{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(46px,8vw,124px);font-weight:800;line-height:.88}.Fitnex-module__pOemHG__desc{max-width:50ch;margin:18px 0 0;font-size:clamp(18px,1.9vw,23px);line-height:1.4}.Fitnex-module__pOemHG__statRow{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:clamp(20px,3vh,32px);display:flex}.Fitnex-module__pOemHG__statNum{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--tint-fitnex);font-size:clamp(56px,9vw,140px);font-weight:800;line-height:.82}.Fitnex-module__pOemHG__statRest{letter-spacing:-.02em;max-width:20ch;font-size:clamp(18px,1.9vw,26px);font-weight:700;line-height:1.14}.Fitnex-module__pOemHG__footer{border-top:1px solid #e7b18842;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(20px,3vw,48px);margin-top:clamp(28px,4vh,48px);padding-top:clamp(20px,3vh,30px);display:flex}.Fitnex-module__pOemHG__claimBlock{flex:460px;min-width:0}.Fitnex-module__pOemHG__claim{max-width:62ch;color:var(--body);margin:0;font-size:16px;line-height:1.55}.Fitnex-module__pOemHG__stack{color:var(--dim-lit);margin-top:14px;font-size:14px}.Fitnex-module__pOemHG__actions{flex-wrap:wrap;gap:10px;display:flex}.Fitnex-module__pOemHG__cta{color:var(--cta-ink);border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none}.Fitnex-module__pOemHG__secondary{border:1px solid var(--edge-strong);background:var(--raised);border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none}@media (max-width:699px){.Fitnex-module__pOemHG__section{padding:44px 20px 34px}.Fitnex-module__pOemHG__footer{flex-direction:column;align-items:stretch;gap:0;margin-top:0;padding-top:18px}.Fitnex-module__pOemHG__claimBlock{flex:auto}.Fitnex-module__pOemHG__actions{flex-flow:column;gap:10px;margin-top:16px}.Fitnex-module__pOemHG__cta,.Fitnex-module__pOemHG__secondary{text-align:center;box-sizing:border-box;width:100%;display:block}.Fitnex-module__pOemHG__secondary{display:none}}
.Cartify-module__ZoXKmG__section{padding:clamp(48px,8vh,100px) clamp(18px,5vw,72px);position:relative}.Cartify-module__ZoXKmG__inner{flex-wrap:wrap;align-items:flex-end;gap:clamp(24px,4vw,56px);max-width:1080px;margin:0 auto;display:flex;position:relative}.Cartify-module__ZoXKmG__copy{flex:300px;min-width:0;max-width:480px}.Cartify-module__ZoXKmG__badgeRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Cartify-module__ZoXKmG__eyebrow{color:var(--tint-cartify);font-size:14px;font-weight:600}.Cartify-module__ZoXKmG__badge{border:1px dashed var(--edge-strong);color:var(--body);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.Cartify-module__ZoXKmG__name{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(28px,3.4vw,48px);font-weight:800;line-height:1}.Cartify-module__ZoXKmG__desc{max-width:46ch;color:var(--body);margin:14px 0 0;font-size:17px;line-height:1.5}.Cartify-module__ZoXKmG__stack{color:var(--dim-lit);margin-top:14px;font-size:14px}.Cartify-module__ZoXKmG__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.Cartify-module__ZoXKmG__action{border:1px solid var(--edge-strong);background:var(--raised);border-radius:999px;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none}.Cartify-module__ZoXKmG__stageWrap{flex:420px;min-width:0}@media (max-width:699px){.Cartify-module__ZoXKmG__section{padding:34px 20px 30px}.Cartify-module__ZoXKmG__actions{flex-direction:column}.Cartify-module__ZoXKmG__action{text-align:center;box-sizing:border-box;width:100%;display:block}}
.FrontEndToSystem-module__G8J0QG__section{padding:clamp(64px,10vh,130px) clamp(18px,5vw,72px);position:relative}@media (max-width:699px){.FrontEndToSystem-module__G8J0QG__section{padding:44px 20px 34px}}.FrontEndToSystem-module__G8J0QG__inner{max-width:980px;margin:0 auto;position:relative}.FrontEndToSystem-module__G8J0QG__heading{letter-spacing:-.035em;max-width:22ch;margin:0;font-size:clamp(30px,4.2vw,60px);font-weight:800;line-height:1}.FrontEndToSystem-module__G8J0QG__intro{max-width:62ch;color:var(--body);margin:16px 0 clamp(30px,5vh,54px);font-size:17px;line-height:1.55}.FrontEndToSystem-module__G8J0QG__list{margin:0;padding:0;list-style:none;position:relative}.FrontEndToSystem-module__G8J0QG__rail{background:linear-gradient(#e2c89c00 0%,#e2c89c73 12% 88%,#e2c89c00 100%);width:2px;position:absolute;top:14px;bottom:14px;left:7px}.FrontEndToSystem-module__G8J0QG__layer{opacity:.4;grid-template-columns:16px 1fr;gap:clamp(16px,2.4vw,30px);padding:clamp(16px,2.4vh,24px) 0;display:grid}.FrontEndToSystem-module__G8J0QG__dot{background:var(--edge);border-radius:50%;width:16px;height:16px;margin-top:6px}.FrontEndToSystem-module__G8J0QG__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.FrontEndToSystem-module__G8J0QG__n{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.FrontEndToSystem-module__G8J0QG__title{letter-spacing:-.02em;font-size:clamp(19px,2vw,25px);font-weight:700}.FrontEndToSystem-module__G8J0QG__body{max-width:58ch;color:var(--body);margin:8px 0 0;font-size:16px;line-height:1.55}.FrontEndToSystem-module__G8J0QG__code{color:var(--gold-1);background:var(--raised);border:1px solid var(--edge);white-space:pre;border-radius:10px;margin-top:12px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.7;overflow-x:auto}
.Contact-module__UT7GOW__section{padding:clamp(64px,11vh,140px) clamp(18px,5vw,72px) clamp(40px,6vh,72px);position:relative}@media (max-width:699px){.Contact-module__UT7GOW__section{padding:44px 20px 40px}}.Contact-module__UT7GOW__inner{max-width:1080px;margin:0 auto;position:relative}.Contact-module__UT7GOW__heading{letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(34px,5.6vw,86px);font-weight:800;line-height:.94}.Contact-module__UT7GOW__cta{background:var(--cta);color:var(--cta-ink);box-shadow:var(--cta-shadow);border-radius:999px;margin-top:clamp(22px,3.4vh,34px);padding:16px 32px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block}.Contact-module__UT7GOW__details{flex-wrap:wrap;gap:clamp(24px,5vw,72px);margin-top:clamp(32px,5vh,56px);display:flex}.Contact-module__UT7GOW__col{flex:260px}.Contact-module__UT7GOW__label{color:var(--dim);margin-bottom:8px;font-size:14px}.Contact-module__UT7GOW__value{max-width:34ch;font-size:17px;line-height:1.5}.Contact-module__UT7GOW__links{flex-direction:column;gap:8px;font-size:17px;display:flex}.Contact-module__UT7GOW__resume{border:1px solid var(--edge-strong);background:var(--raised);border-radius:999px;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.Contact-module__UT7GOW__footer{color:var(--dim);border-top:1px solid #e8d2a62e;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(40px,6vh,80px);padding-top:20px;font-size:13px;display:flex}
