.AboutCard-module__II9FEW__card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-xl);box-shadow:var(--s-shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding:clamp(32px,4.5vw,60px);display:grid}.AboutCard-module__II9FEW__photoCol{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.AboutCard-module__II9FEW__photo{border-radius:var(--s-radius-lg);background:var(--s-bg-tint);width:260px;position:relative;overflow:hidden}.AboutCard-module__II9FEW__photo:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #17130f12}.AboutCard-module__II9FEW__photoImg{width:100%;height:auto}.AboutCard-module__II9FEW__identity{padding-left:2px}.AboutCard-module__II9FEW__name{font-family:var(--s-font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.AboutCard-module__II9FEW__role{color:var(--s-ink-2);margin-top:2px;font-size:.875rem}.AboutCard-module__II9FEW__location{font-family:var(--s-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-ink-4);margin-top:8px;font-size:.6875rem}.AboutCard-module__II9FEW__body{min-width:0}.AboutCard-module__II9FEW__title{max-width:22ch;margin:0 0 22px}.AboutCard-module__II9FEW__title em{color:var(--s-accent);font-style:normal}.AboutCard-module__II9FEW__text{color:var(--s-ink-2);max-width:60ch}.AboutCard-module__II9FEW__text+.AboutCard-module__II9FEW__text{margin-top:14px}.AboutCard-module__II9FEW__credentials{border-top:1px solid var(--s-line);flex-direction:column;gap:11px;margin-top:28px;padding-top:26px;list-style:none;display:flex}.AboutCard-module__II9FEW__credentials li{align-items:flex-start;gap:11px;font-size:.9375rem;font-weight:500;display:flex}.AboutCard-module__II9FEW__credentials svg{color:var(--s-accent);flex:none;margin-top:3px}@media (max-width:820px){.AboutCard-module__II9FEW__card{grid-template-columns:1fr;gap:28px}.AboutCard-module__II9FEW__photoCol{flex-direction:row;align-items:center;gap:20px}.AboutCard-module__II9FEW__photo{flex:none;width:132px}.AboutCard-module__II9FEW__title{max-width:100%}}@media (max-width:480px){.AboutCard-module__II9FEW__card{border-radius:var(--s-radius-lg);padding:28px 22px 30px}.AboutCard-module__II9FEW__photo{width:104px}}
.CtaBand-module__nCqY_a__band{background:var(--s-deep-2);color:var(--s-on-deep);padding:clamp(72px,9vw,120px) 0;position:relative;overflow:hidden}.CtaBand-module__nCqY_a__glow{pointer-events:none;background:radial-gradient(50% 70% at 50% 0,#c8102e47 0%,#c8102e00 100%),radial-gradient(40% 60% at 88% 100%,#e0b0601f 0%,#e0b06000 100%);position:absolute;inset:0}.CtaBand-module__nCqY_a__inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.CtaBand-module__nCqY_a__title{max-width:22ch}.CtaBand-module__nCqY_a__text{max-width:56ch;color:var(--s-on-deep-2);margin-top:20px;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.65}.CtaBand-module__nCqY_a__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.CtaBand-module__nCqY_a__fine{color:var(--s-on-deep-2);margin-top:24px;font-size:.8125rem}@media (max-width:560px){.CtaBand-module__nCqY_a__actions{flex-direction:column;align-items:stretch;width:100%}}
.LoopVideo-module__eQh4EW__frame{border-radius:var(--s-radius-lg);background:var(--s-surface);border:1px solid var(--s-line);box-shadow:var(--s-shadow-lg);isolation:isolate;overflow:hidden}.LoopVideo-module__eQh4EW__bar{background:var(--s-surface-sunk);border-bottom:1px solid var(--s-line);align-items:center;gap:14px;height:40px;padding:0 16px;display:flex}.LoopVideo-module__eQh4EW__dots{flex:none;gap:6px;display:flex}.LoopVideo-module__eQh4EW__dots i{background:var(--s-line-strong);border-radius:50%;width:9px;height:9px}.LoopVideo-module__eQh4EW__url{min-width:0;font-family:var(--s-font-mono);letter-spacing:.02em;color:var(--s-ink-3);background:var(--s-bg-tint);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:4px 12px;font-size:.6875rem;overflow:hidden}.LoopVideo-module__eQh4EW__screen{background:var(--s-bg-tint);width:100%;position:relative;overflow:hidden}.LoopVideo-module__eQh4EW__poster,.LoopVideo-module__eQh4EW__video{object-fit:cover;object-position:top center;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.LoopVideo-module__eQh4EW__video{opacity:0;transition:opacity .5s var(--s-ease-soft);pointer-events:none}.LoopVideo-module__eQh4EW__videoReady{opacity:1}@media (max-width:600px){.LoopVideo-module__eQh4EW__bar{gap:10px;height:34px;padding:0 12px}.LoopVideo-module__eQh4EW__dots i{width:7px;height:7px}.LoopVideo-module__eQh4EW__url{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.LoopVideo-module__eQh4EW__video{transition:none}}
.SectionHead-module__LkeDZq__head{flex-direction:column;gap:18px;margin-bottom:clamp(40px,5vw,64px);display:flex}.SectionHead-module__LkeDZq__center{text-align:center;align-items:center}.SectionHead-module__LkeDZq__title{max-width:20ch}.SectionHead-module__LkeDZq__title em{color:var(--s-accent);font-style:normal}.SectionHead-module__LkeDZq__intro{max-width:56ch}.SectionHead-module__LkeDZq__center .SectionHead-module__LkeDZq__title,.SectionHead-module__LkeDZq__center .SectionHead-module__LkeDZq__intro{max-width:26ch}.SectionHead-module__LkeDZq__center .SectionHead-module__LkeDZq__intro{max-width:58ch}
.Faq-module__wdz8oq__list{flex-direction:column;gap:12px;display:flex}.Faq-module__wdz8oq__item{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius);transition:border-color var(--s-mid) var(--s-ease-soft), box-shadow var(--s-mid) var(--s-ease)}.Faq-module__wdz8oq__item:hover{border-color:var(--s-line-strong)}.Faq-module__wdz8oq__itemOpen{border-color:var(--s-line-strong);box-shadow:var(--s-shadow-sm)}.Faq-module__wdz8oq__questionRow{font:inherit;font-weight:400}.Faq-module__wdz8oq__question{text-align:left;width:100%;font-family:var(--s-font-ui);letter-spacing:-.005em;color:var(--s-ink);border-radius:var(--s-radius);transition:color var(--s-fast) var(--s-ease-soft);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-size:1rem;font-weight:700;line-height:1.45;display:flex}.Faq-module__wdz8oq__question:hover{color:var(--s-accent)}.Faq-module__wdz8oq__chevron{width:30px;height:30px;color:var(--s-ink-3);background:var(--s-bg-tint);transition:transform var(--s-mid) var(--s-ease), background var(--s-fast) var(--s-ease-soft), color var(--s-fast) var(--s-ease-soft);border-radius:50%;flex:none;place-items:center;display:grid}.Faq-module__wdz8oq__itemOpen .Faq-module__wdz8oq__chevron{background:var(--s-accent-wash);color:var(--s-accent);transform:rotate(180deg)}.Faq-module__wdz8oq__answerWrap{transition:grid-template-rows var(--s-mid) var(--s-ease);grid-template-rows:0fr;display:grid}.Faq-module__wdz8oq__itemOpen .Faq-module__wdz8oq__answerWrap{grid-template-rows:1fr}.Faq-module__wdz8oq__answer{visibility:hidden;transition:visibility var(--s-mid) linear;overflow:hidden}.Faq-module__wdz8oq__itemOpen .Faq-module__wdz8oq__answer{visibility:visible}.Faq-module__wdz8oq__answerInner{flex-direction:column;gap:12px;padding:0 22px 22px;display:flex}.Faq-module__wdz8oq__answerInner p{color:var(--s-ink-2);max-width:64ch;font-size:.9375rem;line-height:1.7}@media (max-width:520px){.Faq-module__wdz8oq__question{gap:14px;padding:17px 18px;font-size:.9375rem}.Faq-module__wdz8oq__answerInner{padding:0 18px 20px}}@media (prefers-reduced-motion:reduce){.Faq-module__wdz8oq__answerWrap,.Faq-module__wdz8oq__chevron{transition:none}}
.StepFlow-module__dPMeqq__flow{--p:1;--n:3;--end:clamp(0, (var(--p) - .98) * 50, 1);margin-top:clamp(44px,5.5vw,68px)}.StepFlow-module__dPMeqq__steps{grid-template-columns:repeat(var(--n), 1fr);align-items:stretch;list-style:none;display:grid}.StepFlow-module__dPMeqq__step{--f:clamp(0, (var(--p) - var(--start)) * var(--n), 1);--on:clamp(0, (var(--p) - var(--start)) * 24, 1);grid-template-rows:auto auto 1fr;display:grid}.StepFlow-module__dPMeqq__kicker{font-family:var(--s-font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--s-accent) calc(var(--on) * 100%), var(--s-ink-4));margin-bottom:14px;font-size:.6875rem;line-height:1}.StepFlow-module__dPMeqq__rail{height:2px;position:relative}.StepFlow-module__dPMeqq__line{background:var(--s-line-strong);border-radius:999px;position:absolute;inset:0;overflow:hidden}.StepFlow-module__dPMeqq__lineFill{border-radius:inherit;background:var(--s-accent);transform-origin:0;transform:scaleX(var(--f));position:absolute;inset:0}.StepFlow-module__dPMeqq__dot{background:var(--s-bg);border:2px solid color-mix(in oklab, var(--s-accent) calc(var(--on) * 100%), var(--s-line-strong));width:15px;height:15px;box-shadow:0 0 0 calc(var(--on) * 5px) color-mix(in oklab, var(--s-accent) 11%, transparent);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.StepFlow-module__dPMeqq__dotFill{background:var(--s-accent);width:6px;height:6px;transform:scale(var(--on));border-radius:50%}.StepFlow-module__dPMeqq__step:last-child .StepFlow-module__dPMeqq__line{inset:0 8px 0 0}.StepFlow-module__dPMeqq__step:last-child .StepFlow-module__dPMeqq__rail:after{content:"";border-top:2px solid;border-right:2px solid;border-color:color-mix(in oklab, var(--s-accent) calc(var(--end) * 100%), var(--s-line-strong));width:9px;height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.StepFlow-module__dPMeqq__cardWrap{flex-direction:column;align-self:stretch;min-height:0;margin:26px clamp(12px,1.8vw,24px) 0 0;display:flex}.StepFlow-module__dPMeqq__card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius);min-width:0;height:100%;transition:transform var(--s-mid) var(--s-ease), box-shadow var(--s-mid) var(--s-ease), border-color var(--s-mid) var(--s-ease-soft);flex-direction:column;flex:1;align-items:flex-start;padding:clamp(20px,2vw,26px) clamp(18px,1.8vw,24px) clamp(22px,2.2vw,28px);display:flex}.StepFlow-module__dPMeqq__step:hover .StepFlow-module__dPMeqq__card{border-color:var(--s-line-strong);box-shadow:var(--s-shadow);transform:translateY(-4px)}.StepFlow-module__dPMeqq__cardTop{justify-content:space-between;align-items:center;width:100%;margin-bottom:18px;display:flex}.StepFlow-module__dPMeqq__icon{background:var(--s-accent-wash);width:42px;height:42px;color:var(--s-accent);transition:transform var(--s-mid) var(--s-ease);border-radius:12px;flex:none;place-items:center;display:grid}.StepFlow-module__dPMeqq__iconSpacer{flex:none;width:42px;height:42px}.StepFlow-module__dPMeqq__step:hover .StepFlow-module__dPMeqq__icon{transform:scale(1.06)}.StepFlow-module__dPMeqq__num{font-family:var(--s-font-mono);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--s-accent) calc(var(--on) * 30%), var(--s-line-strong));font-size:2rem;font-weight:600;line-height:1}.StepFlow-module__dPMeqq__title{text-wrap:balance}.StepFlow-module__dPMeqq__cardIntro{flex:auto;width:100%}.StepFlow-module__dPMeqq__text{color:var(--s-ink-2);margin-top:0;font-size:.9375rem;line-height:1.65}.StepFlow-module__dPMeqq__media{flex:none;width:100%;margin-top:auto;padding-top:18px}.StepFlow-module__dPMeqq__media>*{width:100%}@media (max-width:1000px){.StepFlow-module__dPMeqq__steps{grid-template-columns:1fr}.StepFlow-module__dPMeqq__step{grid-template-rows:auto 1fr;grid-template-columns:30px 1fr}.StepFlow-module__dPMeqq__kicker{grid-area:1/2;margin-bottom:0;line-height:15px}.StepFlow-module__dPMeqq__rail{grid-area:1/1/3/2;justify-self:center;width:2px;height:100%}.StepFlow-module__dPMeqq__lineFill{transform-origin:top;transform:scaleY(var(--f))}.StepFlow-module__dPMeqq__dot{top:0;left:50%;transform:translate(-50%)}.StepFlow-module__dPMeqq__step:last-child .StepFlow-module__dPMeqq__line{inset:0 0 8px}.StepFlow-module__dPMeqq__step:last-child .StepFlow-module__dPMeqq__rail:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.StepFlow-module__dPMeqq__cardWrap{grid-area:2/2;width:100%;margin:12px 0 26px}.StepFlow-module__dPMeqq__cardIntro{min-height:clamp(152px,36vw,180px)}}@media (max-width:560px){.StepFlow-module__dPMeqq__num{font-size:1.75rem}}
.HeroStage-module__ZAsqAq__stage{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;--f-ink:#786c6357;--f-ink-strong:#463e3675;--f-ink-faint:#7a6e6533;--f-hair:#d3c5b1cc;--f-sunk:#f3ece1d1;--f-accent:#c8102e85;--f-accent-soft:#c8102e1f;--f-gold:#d6b0704d;--f-stone:#cbbdac80;--f-stone-soft:#e2d8ca9e;--f-rose:#d6b2ac66;--u:3px;position:absolute;inset:0;overflow:hidden}.HeroStage-module__ZAsqAq__wash{background: radial-gradient(64% 54% at 50% 34%, #fffdf9b8 0%, #fffcf64d 48%, #fffcf600 76%),  radial-gradient(56% 48% at 90% 0%, #e0b06038 0%, #e0b06000 68%),  radial-gradient(48% 44% at 14% 2%, #c8102e17 0%, #c8102e00 70%),  radial-gradient(56% 50% at 2% 94%, #9492cc21 0%, #9492cc00 72%),  radial-gradient(70% 26% at 50% 104%, #fffdf9b3 0%, #fffdf900 70%),  linear-gradient(177deg, #f4ece0 0%, #faf6f0 42%, var(--s-bg) 100%);position:absolute;inset:0}.HeroStage-module__ZAsqAq__keyLight{z-index:5;background:radial-gradient(96% 76% at 50% 44%,#fdfbf733 0%,#fdfbf71c 54%,#fdfbf700 88%);position:absolute;inset:0}.HeroStage-module__ZAsqAq__grain{z-index:7;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='168' height='168' filter='url(%23n)'/%3E%3C/svg%3E");background-size:168px 168px;position:absolute;inset:0}.HeroStage-module__ZAsqAq__vignette{z-index:8;background:radial-gradient(116% 94% at 50% 38%,#17130f00 50%,#17130f0a 80%,#17130f17 100%);position:absolute;inset:0}.HeroStage-module__ZAsqAq__hem{z-index:9;background:linear-gradient(to bottom, #fbf8f300 0%, var(--s-bg) 96%);height:clamp(44px,7vh,84px);position:absolute;inset:auto 0 -1px}.HeroStage-module__ZAsqAq__slot{width:var(--w);--u:calc(var(--w) / 104);position:absolute}.HeroStage-module__ZAsqAq__riser{animation:HeroStage-module__ZAsqAq__assemble 1.2s var(--s-ease) var(--in,.3s) both}.HeroStage-module__ZAsqAq__slotCoach{z-index:1;--w:clamp(620px, 58vw, 1060px);--u:calc(var(--w) / 176);margin-left:calc(var(--w) / -2);--in:.62s;top:clamp(-300px,-19vw,-150px);left:50%}.HeroStage-module__ZAsqAq__slotStore{z-index:2;--w:clamp(360px, 30.5vw, 560px);--u:calc(var(--w) / 132);--in:.3s;top:clamp(50px,9vh,120px);left:clamp(-160px,-7vw,-48px)}.HeroStage-module__ZAsqAq__slotBook{z-index:3;--w:clamp(340px, 28vw, 500px);--u:calc(var(--w) / 120);--in:.44s;top:clamp(168px,26vh,262px);right:clamp(-150px,-6.5vw,-44px)}.HeroStage-module__ZAsqAq__slotEmail{z-index:6;--w:clamp(206px, 17vw, 280px);--in:.8s;bottom:clamp(84px,13.5vh,148px);left:clamp(4px,6.6vw,130px)}.HeroStage-module__ZAsqAq__slotOrders{z-index:6;--w:clamp(216px, 18vw, 292px);--in:.92s;bottom:clamp(92px,14.5vh,156px);right:clamp(2px,5.6vw,118px)}.HeroStage-module__ZAsqAq__pane,.HeroStage-module__ZAsqAq__card{border-radius:var(--s-radius-lg);isolation:isolate;background:linear-gradient(164deg,#fffffff7 0%,#ffffffc7 58%,#fffdf99e 100%);border:1px solid #dccebbeb;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 2px 6px #17130f09,0 32px 70px #17130f17}.HeroStage-module__ZAsqAq__card{border-radius:var(--s-radius);padding:calc(var(--u) * 6);gap:calc(var(--u) * 2.6);background:linear-gradient(158deg,#fffefc 0%,#ffffffeb 100%);border-color:#d2c2acf2;flex-direction:column;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #17130f0d,0 16px 38px #17130f1f}.HeroStage-module__ZAsqAq__paneStore{opacity:.86}.HeroStage-module__ZAsqAq__paneBook{opacity:.8}.HeroStage-module__ZAsqAq__paneCoach{opacity:.5;filter:blur(.9px)}.HeroStage-module__ZAsqAq__slotEmail .HeroStage-module__ZAsqAq__card{opacity:.98}.HeroStage-module__ZAsqAq__slotOrders .HeroStage-module__ZAsqAq__card{opacity:.94}.HeroStage-module__ZAsqAq__chrome{align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 7);padding:0 calc(var(--u) * 3.4);background:var(--f-sunk);border-bottom:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__chromeFaint{opacity:.7}.HeroStage-module__ZAsqAq__dots{gap:calc(var(--u) * 1.1);flex:none;display:flex}.HeroStage-module__ZAsqAq__dots i{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);background:var(--f-hair);border-radius:50%}.HeroStage-module__ZAsqAq__omnibox{height:calc(var(--u) * 3.4);border:1px solid var(--f-hair);background:#ffffffc7;border-radius:999px;flex:1}.HeroStage-module__ZAsqAq__body{padding:calc(var(--u) * 4.6);gap:calc(var(--u) * 3);flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__line{height:calc(var(--u) * 1.6);background:var(--f-ink);border-radius:999px;flex:none;display:block}.HeroStage-module__ZAsqAq__lineStrong{background:var(--f-ink-strong);height:calc(var(--u) * 1.9)}.HeroStage-module__ZAsqAq__lineFaint{background:var(--f-ink-faint)}.HeroStage-module__ZAsqAq__hair{background:var(--f-hair);height:1px;display:block}.HeroStage-module__ZAsqAq__navRow{align-items:center;gap:calc(var(--u) * 3);padding-bottom:calc(var(--u) * 2.8);border-bottom:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__logo{width:calc(var(--u) * 9);height:calc(var(--u) * 2.4);border-radius:calc(var(--u) * .5);background:var(--f-ink-strong);flex:none}.HeroStage-module__ZAsqAq__navLinks{gap:calc(var(--u) * 2.6);margin-right:auto;display:flex}.HeroStage-module__ZAsqAq__navLinks i{width:calc(var(--u) * 4.6);height:calc(var(--u) * 1.3);background:var(--f-ink-faint);border-radius:999px}.HeroStage-module__ZAsqAq__cart{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);border:1px solid var(--f-accent);border-radius:50%;flex:none}.HeroStage-module__ZAsqAq__navPill{width:calc(var(--u) * 11);height:calc(var(--u) * 4);background:var(--f-accent-soft);border:1px solid #c8102e33;border-radius:999px;flex:none}.HeroStage-module__ZAsqAq__footStrip{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 1.4);padding-top:calc(var(--u) * 3);border-top:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__footStrip i{height:calc(var(--u) * 1.3);background:var(--f-ink-faint);border-radius:999px;flex:1}.HeroStage-module__ZAsqAq__banner{height:calc(var(--u) * 20);border-radius:calc(var(--u) * 2.2);background:linear-gradient(112deg, var(--f-stone) 0%, var(--f-rose) 54%, var(--f-gold) 100%);display:block;position:relative}.HeroStage-module__ZAsqAq__bannerCopy{left:calc(var(--u) * 3.4);bottom:calc(var(--u) * 3);gap:calc(var(--u) * 1.4);flex-direction:column;width:54%;display:flex;position:absolute}.HeroStage-module__ZAsqAq__bannerPill{width:calc(var(--u) * 15);height:calc(var(--u) * 4.4);margin-top:calc(var(--u) * .8);background:#ffffffa8;border-radius:999px}.HeroStage-module__ZAsqAq__productGrid{gap:calc(var(--u) * 3.4) calc(var(--u) * 2.6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.HeroStage-module__ZAsqAq__product{gap:calc(var(--u) * 1.4);flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__thumb{aspect-ratio:5/4;border-radius:calc(var(--u) * 1.6);background:linear-gradient(140deg, var(--f-stone), var(--f-stone-soft));display:block}.HeroStage-module__ZAsqAq__product:nth-child(3n+2) .HeroStage-module__ZAsqAq__thumb{background:linear-gradient(140deg, var(--f-stone-soft), var(--f-gold))}.HeroStage-module__ZAsqAq__product:nth-child(3n) .HeroStage-module__ZAsqAq__thumb{background:linear-gradient(140deg, var(--f-rose), var(--f-stone-soft))}.HeroStage-module__ZAsqAq__priceRow{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);display:flex}.HeroStage-module__ZAsqAq__price{width:calc(var(--u) * 4.4);height:calc(var(--u) * 1.9);background:var(--f-ink-strong);border-radius:999px;flex:none}.HeroStage-module__ZAsqAq__addPill{width:calc(var(--u) * 6.4);height:calc(var(--u) * 2.8);background:var(--f-sunk);border:1px solid var(--f-hair);border-radius:999px;flex:none}.HeroStage-module__ZAsqAq__product:first-child .HeroStage-module__ZAsqAq__addPill{background:var(--f-accent-soft);border-color:#c8102e33}.HeroStage-module__ZAsqAq__checkoutRow{justify-content:space-between;align-items:center;gap:calc(var(--u) * 3);padding-top:calc(var(--u) * 3);border-top:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__totalLines{gap:calc(var(--u) * 1.4);flex-direction:column;flex:1;min-width:0;display:flex}.HeroStage-module__ZAsqAq__checkout,.HeroStage-module__ZAsqAq__request{width:calc(var(--u) * 22);height:calc(var(--u) * 6.4);background:var(--f-accent);border-radius:999px;flex:none;display:block;position:relative}.HeroStage-module__ZAsqAq__request{width:100%}.HeroStage-module__ZAsqAq__halo{inset:calc(var(--u) * -1.4);animation:HeroStage-module__ZAsqAq__halo 4.6s var(--s-ease-soft) infinite;border:1px solid #c8102e57;border-radius:999px;position:absolute}.HeroStage-module__ZAsqAq__cursor{width:calc(var(--u) * 3.4);color:#17130f8c;animation:HeroStage-module__ZAsqAq__pointer 15s var(--s-ease-soft) 2.2s infinite;position:absolute;top:42%;left:62%}.HeroStage-module__ZAsqAq__cursor svg{filter:drop-shadow(0 1px 1px #ffffffe6);width:100%;height:auto}.HeroStage-module__ZAsqAq__click{left:calc(var(--u) * -2.6);top:calc(var(--u) * -2.6);width:calc(var(--u) * 8.6);height:calc(var(--u) * 8.6);border:1px solid #c8102e80;border-radius:50%;animation:15s linear 2.2s infinite HeroStage-module__ZAsqAq__click;position:absolute}.HeroStage-module__ZAsqAq__form{gap:calc(var(--u) * 2.2);flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__fieldRow{gap:calc(var(--u) * 2.2);display:flex}.HeroStage-module__ZAsqAq__field{height:calc(var(--u) * 5.2);border-radius:calc(var(--u) * 1.4);border:1px solid var(--f-hair);background:#ffffffb8;flex:1;display:block}.HeroStage-module__ZAsqAq__calendar{gap:calc(var(--u) * 2.2);flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__calHead{display:block}.HeroStage-module__ZAsqAq__calGrid{gap:calc(var(--u) * 1.4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.HeroStage-module__ZAsqAq__cell_plain,.HeroStage-module__ZAsqAq__cell_open,.HeroStage-module__ZAsqAq__cell_picked{aspect-ratio:1;border-radius:calc(var(--u) * .9);background:var(--f-sunk)}.HeroStage-module__ZAsqAq__cell_open{background:#d6b07038}.HeroStage-module__ZAsqAq__cell_picked{background:var(--f-accent)}.HeroStage-module__ZAsqAq__timeRow{gap:calc(var(--u) * 2.2);display:flex}.HeroStage-module__ZAsqAq__timePill{height:calc(var(--u) * 4.8);border:1px solid var(--f-hair);background:#ffffffb8;border-radius:999px;flex:1;display:block}.HeroStage-module__ZAsqAq__timePillOn{background:var(--f-accent-soft);border-color:#c8102e42}.HeroStage-module__ZAsqAq__coachIntro{align-items:center;gap:calc(var(--u) * 4.4);display:flex}.HeroStage-module__ZAsqAq__portrait{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:calc(var(--u) * 3);background:linear-gradient(150deg, var(--f-stone), var(--f-rose));flex:none}.HeroStage-module__ZAsqAq__coachCopy{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.HeroStage-module__ZAsqAq__consultPill{width:calc(var(--u) * 26);height:calc(var(--u) * 6);background:var(--f-accent);margin-top:calc(var(--u) * 1.4);border-radius:999px}.HeroStage-module__ZAsqAq__reviewRow{gap:calc(var(--u) * 3);padding-top:calc(var(--u) * 3);border-top:1px solid var(--f-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HeroStage-module__ZAsqAq__review{gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 2);border:1px solid var(--f-hair);background:#ffffff85;flex-direction:column;display:flex}.HeroStage-module__ZAsqAq__reviewHead{align-items:center;gap:calc(var(--u) * 1.8);margin-bottom:calc(var(--u) * .6);display:flex}.HeroStage-module__ZAsqAq__avatar{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:var(--f-stone);border-radius:50%;flex:none}.HeroStage-module__ZAsqAq__stars{gap:calc(var(--u) * .5);color:var(--f-gold);display:flex}.HeroStage-module__ZAsqAq__stars svg{width:calc(var(--u) * 2);height:calc(var(--u) * 2)}.HeroStage-module__ZAsqAq__statStrip{gap:calc(var(--u) * 4);padding-top:calc(var(--u) * 3);border-top:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__stat{gap:calc(var(--u) * 1.4);flex-direction:column;flex:1;display:flex}.HeroStage-module__ZAsqAq__sweep{width:42%;animation:HeroStage-module__ZAsqAq__sweep 17s var(--s-ease-soft) 3s infinite;background:linear-gradient(100deg,#fff0 0%,#ffffff85 46%,#fff0 100%);position:absolute;inset:0 auto 0 0}.HeroStage-module__ZAsqAq__cardHead{align-items:center;gap:calc(var(--u) * 2.4);display:flex}.HeroStage-module__ZAsqAq__stamp,.HeroStage-module__ZAsqAq__tick{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:calc(var(--u) * 1.6);background:var(--f-accent-soft);color:var(--f-accent);flex:none;place-items:center;display:grid}.HeroStage-module__ZAsqAq__stamp svg,.HeroStage-module__ZAsqAq__tick svg{width:62%;height:62%}.HeroStage-module__ZAsqAq__tick{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%}.HeroStage-module__ZAsqAq__confirm{align-items:center;gap:calc(var(--u) * 2.2);display:flex}.HeroStage-module__ZAsqAq__confirm .HeroStage-module__ZAsqAq__line{flex:1}.HeroStage-module__ZAsqAq__receipt{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);display:flex}.HeroStage-module__ZAsqAq__viewPill{width:calc(var(--u) * 26);height:calc(var(--u) * 6);background:var(--f-accent-soft);margin-top:calc(var(--u) * .6);border:1px solid #c8102e33;border-radius:999px;display:block}.HeroStage-module__ZAsqAq__bars{align-items:flex-end;gap:calc(var(--u) * .9);height:calc(var(--u) * 6);flex:none;margin-left:auto;display:flex}.HeroStage-module__ZAsqAq__bars i{width:calc(var(--u) * 1.6);background:var(--f-accent-soft);border-radius:999px 999px 0 0}.HeroStage-module__ZAsqAq__bars i:nth-child(4){background:var(--f-accent)}.HeroStage-module__ZAsqAq__reelView{height:calc(var(--u) * 26);display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.HeroStage-module__ZAsqAq__reel{animation:38s linear infinite HeroStage-module__ZAsqAq__reel;display:block}.HeroStage-module__ZAsqAq__orderSet{display:block}.HeroStage-module__ZAsqAq__orderRow{align-items:center;gap:calc(var(--u) * 2.2);padding:calc(var(--u) * 2.2) 0;border-bottom:1px solid var(--f-hair);display:flex}.HeroStage-module__ZAsqAq__status{width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:#4ea0748c;border-radius:50%;flex:none}.HeroStage-module__ZAsqAq__status_warm{background:var(--f-gold)}.HeroStage-module__ZAsqAq__status_accent{background:var(--f-accent)}.HeroStage-module__ZAsqAq__orderLines{gap:calc(var(--u) * 1.2);flex-direction:column;flex:1;min-width:0;display:flex}.HeroStage-module__ZAsqAq__amount{width:calc(var(--u) * 5);height:calc(var(--u) * 1.9);background:var(--f-ink-strong);border-radius:999px;flex:none}.HeroStage-module__ZAsqAq__thread{z-index:4;height:clamp(40px,6.5vh,68px);position:absolute;bottom:clamp(70px,9vh,96px);left:5%;right:5%}.HeroStage-module__ZAsqAq__thread svg{width:100%;height:100%;overflow:visible}.HeroStage-module__ZAsqAq__threadBase,.HeroStage-module__ZAsqAq__threadPulse{vector-effect:non-scaling-stroke}.HeroStage-module__ZAsqAq__threadBase{stroke:#d0c1abd9;stroke-width:1.4px}.HeroStage-module__ZAsqAq__threadPulse{stroke:#c8102e80;stroke-width:2px;stroke-linecap:round;stroke-dasharray:34 1720;animation:13s linear 1.4s infinite HeroStage-module__ZAsqAq__travel}.HeroStage-module__ZAsqAq__node{background:#c8102e80;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0 0 4px #c8102e1a}.HeroStage-module__ZAsqAq__node_0,.HeroStage-module__ZAsqAq__node_1,.HeroStage-module__ZAsqAq__node_2,.HeroStage-module__ZAsqAq__node_3{opacity:.2;animation:HeroStage-module__ZAsqAq__nodeLight 13s var(--s-ease-soft) infinite}.HeroStage-module__ZAsqAq__node_0{animation-delay:1.5s}.HeroStage-module__ZAsqAq__node_1{animation-delay:4.4s}.HeroStage-module__ZAsqAq__node_2{animation-delay:7.6s}.HeroStage-module__ZAsqAq__node_3{animation-delay:11.4s}@keyframes HeroStage-module__ZAsqAq__assemble{0%{opacity:0;transform:translateY(26px)scale(.982)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes HeroStage-module__ZAsqAq__driftA{0%,to{transform:translate(0,0)}50%{transform:translateY(-13px)}}@keyframes HeroStage-module__ZAsqAq__driftB{0%,to{transform:translate(0,0)}50%{transform:translate(-6px,10px)}}@keyframes HeroStage-module__ZAsqAq__driftC{0%,to{transform:translate(0,0)}50%{transform:translate(5px,-8px)}}.HeroStage-module__ZAsqAq__driftSlow{animation:HeroStage-module__ZAsqAq__driftC 38s var(--s-ease-soft) infinite}.HeroStage-module__ZAsqAq__driftMid{animation:HeroStage-module__ZAsqAq__driftA 27s var(--s-ease-soft) infinite}.HeroStage-module__ZAsqAq__driftFast{animation:HeroStage-module__ZAsqAq__driftB 22s var(--s-ease-soft) infinite}@keyframes HeroStage-module__ZAsqAq__halo{0%,to{opacity:0;transform:scale(.88)}40%{opacity:.85;transform:scale(1)}75%{opacity:0;transform:scale(1.24)}}@keyframes HeroStage-module__ZAsqAq__sweep{0%,to{opacity:0;transform:translate(-130%)}12%,76%{opacity:1}88%,to{opacity:0;transform:translate(320%)}}@keyframes HeroStage-module__ZAsqAq__reel{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes HeroStage-module__ZAsqAq__pointer{0%,to{opacity:0;transform:translate(-52px,-68px)}10%{opacity:.9}38%,60%{opacity:.9;transform:translate(0,0)}86%{opacity:0;transform:translate(-34px,42px)}}@keyframes HeroStage-module__ZAsqAq__click{0%,42%{opacity:0;transform:scale(.35)}50%{opacity:.7;transform:scale(1)}66%,to{opacity:0;transform:scale(1.9)}}@keyframes HeroStage-module__ZAsqAq__travel{0%{stroke-dashoffset:1754px}to{stroke-dashoffset:0}}@keyframes HeroStage-module__ZAsqAq__nodeLight{0%,to{opacity:.2}4%{opacity:1}18%{opacity:.2}}@supports (animation-timeline:scroll(root block)){@media (prefers-reduced-motion:no-preference){.HeroStage-module__ZAsqAq__slot{animation:1s linear both HeroStage-module__ZAsqAq__parallax;animation-timeline:scroll(root);animation-range:0 90vh}.HeroStage-module__ZAsqAq__slotCoach{--shift:44px}.HeroStage-module__ZAsqAq__slotStore{--shift:88px}.HeroStage-module__ZAsqAq__slotBook{--shift:70px}.HeroStage-module__ZAsqAq__slotEmail{--shift:124px}.HeroStage-module__ZAsqAq__slotOrders{--shift:112px}}@keyframes HeroStage-module__ZAsqAq__parallax{to{transform:translate3d(0, calc(var(--shift,60px) * -1), 0)}}}@media (max-width:1180px){.HeroStage-module__ZAsqAq__slotCoach{display:none}.HeroStage-module__ZAsqAq__slotStore{--w:clamp(360px, 34vw, 420px);top:clamp(34px,6vh,76px);left:clamp(-244px,-18vw,-150px)}.HeroStage-module__ZAsqAq__slotBook{--w:clamp(330px, 31vw, 380px);top:clamp(160px,24vh,224px);right:clamp(-236px,-17vw,-140px)}.HeroStage-module__ZAsqAq__slotEmail{--w:clamp(200px, 20vw, 236px);bottom:clamp(74px,12vh,118px);left:clamp(-78px,-5vw,-22px)}.HeroStage-module__ZAsqAq__slotOrders{--w:clamp(208px, 21vw, 248px);bottom:clamp(82px,13vh,128px);right:clamp(-86px,-5.5vw,-26px)}.HeroStage-module__ZAsqAq__thread{left:3%;right:3%}}@media (max-width:900px){.HeroStage-module__ZAsqAq__thread,.HeroStage-module__ZAsqAq__slotEmail,.HeroStage-module__ZAsqAq__slotOrders{display:none}.HeroStage-module__ZAsqAq__slotStore{--w:clamp(340px, 45vw, 420px);top:clamp(20px,4vh,54px);left:-23%}.HeroStage-module__ZAsqAq__slotBook{--w:clamp(320px, 42vw, 390px);top:auto;bottom:clamp(-34px,-4vh,-12px);right:-21%}.HeroStage-module__ZAsqAq__paneStore{opacity:.66}.HeroStage-module__ZAsqAq__paneBook{opacity:.6}}@media (max-width:700px){.HeroStage-module__ZAsqAq__slotStore{--w:clamp(300px, 82vw, 400px);top:clamp(-46px,-5vh,-16px);left:auto;right:-38%}.HeroStage-module__ZAsqAq__slotBook{--w:clamp(290px, 78vw, 380px);bottom:clamp(-64px,-8vh,-28px);left:-42%;right:auto}.HeroStage-module__ZAsqAq__paneStore{opacity:.6}.HeroStage-module__ZAsqAq__paneBook{opacity:.54}.HeroStage-module__ZAsqAq__vignette{background:radial-gradient(128% 92% at 50% 40%,#17130f00 54%,#17130f09 82%,#17130f13 100%)}}@media (max-width:400px){.HeroStage-module__ZAsqAq__slotStore{--w:360px;right:-48%}.HeroStage-module__ZAsqAq__slotBook{--w:340px;left:-52%}.HeroStage-module__ZAsqAq__paneStore{opacity:.54}.HeroStage-module__ZAsqAq__paneBook{opacity:.48}}@media (prefers-reduced-motion:reduce){.HeroStage-module__ZAsqAq__riser,.HeroStage-module__ZAsqAq__driftSlow,.HeroStage-module__ZAsqAq__driftMid,.HeroStage-module__ZAsqAq__driftFast,.HeroStage-module__ZAsqAq__reel,.HeroStage-module__ZAsqAq__sweep,.HeroStage-module__ZAsqAq__halo,.HeroStage-module__ZAsqAq__cursor,.HeroStage-module__ZAsqAq__click,.HeroStage-module__ZAsqAq__threadPulse,.HeroStage-module__ZAsqAq__node_0,.HeroStage-module__ZAsqAq__node_1,.HeroStage-module__ZAsqAq__node_2,.HeroStage-module__ZAsqAq__node_3{animation:none}.HeroStage-module__ZAsqAq__riser{opacity:1;transform:none}.HeroStage-module__ZAsqAq__node_0,.HeroStage-module__ZAsqAq__node_1,.HeroStage-module__ZAsqAq__node_2,.HeroStage-module__ZAsqAq__node_3{opacity:.55}.HeroStage-module__ZAsqAq__sweep,.HeroStage-module__ZAsqAq__halo,.HeroStage-module__ZAsqAq__cursor,.HeroStage-module__ZAsqAq__threadPulse{display:none}}
.StudioFooter-module__Fo3sPG__footer{background:var(--s-deep);color:var(--s-on-deep);padding-top:clamp(56px,7vw,88px)}.StudioFooter-module__Fo3sPG__inner{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:clamp(40px,5vw,64px);display:grid}.StudioFooter-module__Fo3sPG__brandCol{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.StudioFooter-module__Fo3sPG__brand{font-family:var(--s-font-display);letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.StudioFooter-module__Fo3sPG__brand span{font-family:var(--s-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--s-accent);vertical-align:3px;margin-left:4px;font-size:.625rem}.StudioFooter-module__Fo3sPG__blurb{color:var(--s-on-deep-2);max-width:32ch;font-size:.9375rem;line-height:1.65}.StudioFooter-module__Fo3sPG__social{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.StudioFooter-module__Fo3sPG__socialLink{border:1px solid var(--s-deep-line);width:40px;height:40px;color:var(--s-on-deep-2);transition:color var(--s-fast) var(--s-ease-soft), border-color var(--s-fast) var(--s-ease-soft), background var(--s-fast) var(--s-ease-soft), transform var(--s-fast) var(--s-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.StudioFooter-module__Fo3sPG__socialLink:hover{color:#fff;border-color:var(--s-accent);background:#ffffff0a;transform:translateY(-2px)}.StudioFooter-module__Fo3sPG__socialLink:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.StudioFooter-module__Fo3sPG__linkCol{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.StudioFooter-module__Fo3sPG__colTitle{font-family:var(--s-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--s-on-deep-2);margin-bottom:2px;font-size:.625rem}.StudioFooter-module__Fo3sPG__link{color:var(--s-on-deep);transition:color var(--s-fast) var(--s-ease-soft), transform var(--s-fast) var(--s-ease);padding:3px 0;font-size:.9375rem}.StudioFooter-module__Fo3sPG__link:hover{color:#fff;transform:translate(3px)}.StudioFooter-module__Fo3sPG__note{color:var(--s-on-deep-2);margin-top:2px;font-size:.8125rem}.StudioFooter-module__Fo3sPG__bottom{padding-top:24px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--s-deep-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.StudioFooter-module__Fo3sPG__copy,.StudioFooter-module__Fo3sPG__legalLink{color:var(--s-on-deep-2);font-size:.8125rem}.StudioFooter-module__Fo3sPG__legal{gap:20px;margin-left:-2px;display:flex}.StudioFooter-module__Fo3sPG__legalLink{transition:color var(--s-fast) var(--s-ease-soft);padding:6px 2px}.StudioFooter-module__Fo3sPG__legalLink:hover{color:var(--s-on-deep)}@media (max-width:900px){.StudioFooter-module__Fo3sPG__inner{grid-template-columns:1fr 1fr;gap:40px}.StudioFooter-module__Fo3sPG__brandCol{grid-column:1/-1}}@media (max-width:520px){.StudioFooter-module__Fo3sPG__inner{grid-template-columns:1fr;gap:32px}.StudioFooter-module__Fo3sPG__bottom{flex-direction:column;align-items:flex-start}}
.StudioHeader-module__N5s1Ua__header{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(14px);transition:background var(--s-mid) var(--s-ease-soft), border-color var(--s-mid) var(--s-ease-soft), box-shadow var(--s-mid) var(--s-ease-soft);background:#fbf8f3b8;border-bottom:1px solid #0000;position:sticky;top:0}.StudioHeader-module__N5s1Ua__headerScrolled{border-bottom-color:var(--s-line);background:#fbf8f3e6;box-shadow:0 1px 20px #17130f0d}.StudioHeader-module__N5s1Ua__inner{max-width:var(--s-shell);padding:0 var(--s-pad);height:var(--s-header);align-items:center;gap:24px;margin:0 auto;display:flex}.StudioHeader-module__N5s1Ua__brand{flex:none;align-items:center;gap:10px;margin-right:auto;display:flex}.StudioHeader-module__N5s1Ua__brandLogo{flex:none;width:auto;height:30px;display:block}.StudioHeader-module__N5s1Ua__brandMark{font-family:var(--s-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--s-accent);padding-top:2px;font-size:.625rem}@media (max-width:900px){.StudioHeader-module__N5s1Ua__brandLogo{height:28px}}.StudioHeader-module__N5s1Ua__nav{align-items:center;gap:4px;display:flex}.StudioHeader-module__N5s1Ua__navLink{color:var(--s-ink-2);border-radius:var(--s-radius-xs);transition:color var(--s-fast) var(--s-ease-soft);padding:8px 14px;font-size:.875rem;font-weight:500;position:relative}.StudioHeader-module__N5s1Ua__navLink:after{content:"";background:var(--s-accent);transform-origin:0;height:1px;transition:transform var(--s-mid) var(--s-ease);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.StudioHeader-module__N5s1Ua__navLink:hover{color:var(--s-ink)}.StudioHeader-module__N5s1Ua__navLink:hover:after{transform:scaleX(1)}.StudioHeader-module__N5s1Ua__dropdown{align-items:center;display:flex;position:relative}.StudioHeader-module__N5s1Ua__dropdownToggle{align-items:center;gap:5px;display:inline-flex}.StudioHeader-module__N5s1Ua__caret{transition:transform var(--s-fast) var(--s-ease-soft)}.StudioHeader-module__N5s1Ua__caretOpen{transform:rotate(180deg)}.StudioHeader-module__N5s1Ua__menu{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius);min-width:268px;box-shadow:var(--s-shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--s-fast) var(--s-ease-soft), transform var(--s-fast) var(--s-ease), visibility var(--s-fast) linear;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)}.StudioHeader-module__N5s1Ua__menu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.StudioHeader-module__N5s1Ua__menuOpen{opacity:1;visibility:visible;transform:translateY(0)}.StudioHeader-module__N5s1Ua__menuItem{border-radius:var(--s-radius-xs);transition:background var(--s-fast) var(--s-ease-soft);flex-direction:column;gap:1px;padding:9px 12px;display:flex}.StudioHeader-module__N5s1Ua__menuItem:hover{background:var(--s-bg-tint)}.StudioHeader-module__N5s1Ua__menuName{color:var(--s-ink);font-size:.9375rem;font-weight:700}.StudioHeader-module__N5s1Ua__menuLabel{color:var(--s-ink-3);font-size:.75rem}.StudioHeader-module__N5s1Ua__menuAll{border-top:1px solid var(--s-line);border-radius:0 0 var(--s-radius-xs) var(--s-radius-xs);font-family:var(--s-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-accent);align-items:center;gap:7px;margin-top:4px;padding:10px 12px;font-size:.6875rem;display:inline-flex}.StudioHeader-module__N5s1Ua__menuAll svg{transition:transform var(--s-mid) var(--s-ease)}.StudioHeader-module__N5s1Ua__menuAll:hover svg{transform:translate(4px)}.StudioHeader-module__N5s1Ua__actions{flex:none;align-items:center;gap:12px;display:flex}.StudioHeader-module__N5s1Ua__menuButton{border-radius:var(--s-radius-xs);flex:none;width:44px;height:44px;display:none;position:relative}.StudioHeader-module__N5s1Ua__bar{background:var(--s-ink);width:20px;height:1.5px;transition:transform var(--s-mid) var(--s-ease), top var(--s-mid) var(--s-ease);border-radius:2px;position:absolute;left:12px}.StudioHeader-module__N5s1Ua__bar:first-of-type{top:18px}.StudioHeader-module__N5s1Ua__bar:last-of-type{top:25px}.StudioHeader-module__N5s1Ua__barTop{top:21.5px;transform:rotate(45deg)}.StudioHeader-module__N5s1Ua__barBottom{top:21.5px;transform:rotate(-45deg)}.StudioHeader-module__N5s1Ua__drawer{inset:var(--s-header) 0 0;z-index:99;background:var(--s-bg);padding:32px var(--s-pad) calc(32px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transition:opacity var(--s-mid) var(--s-ease-soft), transform var(--s-mid) var(--s-ease), visibility var(--s-mid) linear;flex-direction:column;display:none;position:fixed;transform:translateY(-8px)}.StudioHeader-module__N5s1Ua__drawerOpen{opacity:1;visibility:visible;transform:translateY(0)}.StudioHeader-module__N5s1Ua__drawerNav{flex-direction:column;display:flex}.StudioHeader-module__N5s1Ua__drawerLink,.StudioHeader-module__N5s1Ua__drawerToggle{font-family:var(--s-font-display);letter-spacing:-.015em;border-bottom:1px solid var(--s-line);opacity:0;transition:opacity var(--s-mid) var(--s-ease-soft), transform var(--s-mid) var(--s-ease);padding:14px 0;font-size:1.75rem;font-weight:700;transform:translateY(12px)}.StudioHeader-module__N5s1Ua__drawerGroup{opacity:0;transition:opacity var(--s-mid) var(--s-ease-soft), transform var(--s-mid) var(--s-ease);flex-direction:column;display:flex;transform:translateY(12px)}.StudioHeader-module__N5s1Ua__drawerToggle{text-align:left;width:100%;color:var(--s-ink);opacity:1;justify-content:space-between;align-items:center;display:flex;transform:none}.StudioHeader-module__N5s1Ua__drawerOpen .StudioHeader-module__N5s1Ua__drawerLink,.StudioHeader-module__N5s1Ua__drawerOpen .StudioHeader-module__N5s1Ua__drawerGroup{opacity:1;transform:translateY(0)}.StudioHeader-module__N5s1Ua__drawerToggle .StudioHeader-module__N5s1Ua__caret{color:var(--s-ink-3)}.StudioHeader-module__N5s1Ua__drawerSub{transition:grid-template-rows var(--s-mid) var(--s-ease);grid-template-rows:0fr;display:grid}.StudioHeader-module__N5s1Ua__drawerSubOpen{grid-template-rows:1fr}.StudioHeader-module__N5s1Ua__drawerSubInner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.StudioHeader-module__N5s1Ua__drawerSubLink{font-family:var(--s-font-ui);color:var(--s-ink-2);padding:11px 0 11px 2px;font-size:1.0625rem;font-weight:500;display:block}.StudioHeader-module__N5s1Ua__drawerSubInner .StudioHeader-module__N5s1Ua__drawerSubLink:first-child{padding-top:8px}.StudioHeader-module__N5s1Ua__drawerSubInner .StudioHeader-module__N5s1Ua__drawerSubLink:last-child{padding-bottom:16px}.StudioHeader-module__N5s1Ua__drawerSubLink:active{color:var(--s-accent)}.StudioHeader-module__N5s1Ua__drawerCta{opacity:0;width:100%;transition:opacity var(--s-mid) var(--s-ease-soft), transform var(--s-mid) var(--s-ease);margin-top:28px;transform:translateY(12px)}.StudioHeader-module__N5s1Ua__drawerOpen .StudioHeader-module__N5s1Ua__drawerCta{opacity:1;transform:translateY(0)}@media (max-width:1040px){.StudioHeader-module__N5s1Ua__nav{display:none}.StudioHeader-module__N5s1Ua__menuButton{display:block}.StudioHeader-module__N5s1Ua__drawer{display:flex}}@media (max-width:460px){.StudioHeader-module__N5s1Ua__cta{display:none}}@media (prefers-reduced-motion:reduce){.StudioHeader-module__N5s1Ua__drawerLink,.StudioHeader-module__N5s1Ua__drawerCta{opacity:1;transition:none;transform:none}}
.TransformFlow-module__B1tDUW__flow{flex-direction:column;display:flex}.TransformFlow-module__B1tDUW__step{grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr);align-items:center;gap:clamp(28px,4vw,60px);display:grid}.TransformFlow-module__B1tDUW__reversed{grid-template-columns:minmax(0,1.12fr) minmax(0,.92fr)}.TransformFlow-module__B1tDUW__reversed .TransformFlow-module__B1tDUW__copy{order:2}.TransformFlow-module__B1tDUW__copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.TransformFlow-module__B1tDUW__badge{align-items:center;gap:12px;display:inline-flex}.TransformFlow-module__B1tDUW__badgeNum{background:var(--s-accent);color:#fff;width:42px;height:42px;font-family:var(--s-font-display);border-radius:50%;flex:none;place-items:center;font-size:1.0625rem;font-weight:700;line-height:1;display:grid;box-shadow:0 1px 2px #a00d2533,0 8px 20px #c8102e2e}.TransformFlow-module__B1tDUW__badgeKicker{font-family:var(--s-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s-accent);font-size:.6875rem}.TransformFlow-module__B1tDUW__title{max-width:20ch}.TransformFlow-module__B1tDUW__text{color:var(--s-ink-2);max-width:42ch}.TransformFlow-module__B1tDUW__media{min-width:0}.TransformFlow-module__B1tDUW__connector{color:var(--s-accent);flex-direction:column;align-items:center;gap:4px;padding:clamp(20px,3vw,34px) 0;display:flex}.TransformFlow-module__B1tDUW__connectorLine{background:linear-gradient(to bottom, var(--s-line-strong), var(--s-accent));border-radius:999px;width:2px;height:clamp(22px,3vw,38px)}@media (max-width:860px){.TransformFlow-module__B1tDUW__step,.TransformFlow-module__B1tDUW__reversed{grid-template-columns:1fr;gap:22px}.TransformFlow-module__B1tDUW__reversed .TransformFlow-module__B1tDUW__copy{order:0}.TransformFlow-module__B1tDUW__text{max-width:56ch}}
.Hero-module__5jWuLW__hero{isolation:isolate;align-content:center;min-height:min(84vh,780px);padding:clamp(76px,10vw,140px) 0 clamp(72px,8vw,112px);display:grid;position:relative;overflow:hidden}.Hero-module__5jWuLW__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.Hero-module__5jWuLW__inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(68% 70%,#fdfbf7bd 0%,#fdfbf794 44%,#fdfbf742 72%,#fdfbf700 93%);position:absolute;inset:-14% 11%}.Hero-module__5jWuLW__title,.Hero-module__5jWuLW__lead,.Hero-module__5jWuLW__actions{animation:Hero-module__5jWuLW__heroIn .9s var(--s-ease) both}.Hero-module__5jWuLW__title{max-width:25ch;animation-delay:60ms}.Hero-module__5jWuLW__title em{color:var(--s-accent);font-style:normal}.Hero-module__5jWuLW__lead{max-width:58ch;margin-top:24px;animation-delay:.18s}.Hero-module__5jWuLW__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;animation-delay:.3s;display:flex}@keyframes Hero-module__5jWuLW__heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:900px){.Hero-module__5jWuLW__inner:before{background:radial-gradient(70% 72%,#fdfbf7b8 0%,#fdfbf785 50%,#fdfbf738 74%,#fdfbf700 92%);inset:-8% -10%}.Hero-module__5jWuLW__title,.Hero-module__5jWuLW__lead{text-shadow:0 1px 14px #fdfbf7e6}}@media (max-width:700px){.Hero-module__5jWuLW__title{max-width:100%}.Hero-module__5jWuLW__actions{flex-direction:column;align-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.Hero-module__5jWuLW__title,.Hero-module__5jWuLW__lead,.Hero-module__5jWuLW__actions{animation:none}}
.WorkDetail-module__cfYZyW__hero{padding:clamp(40px,5vw,72px) 0 clamp(32px,4vw,48px)}.WorkDetail-module__cfYZyW__back{color:var(--s-ink-3);transition:color var(--s-fast) var(--s-ease-soft);align-items:center;gap:8px;margin-bottom:26px;padding:6px 4px 6px 0;font-size:.875rem;font-weight:500;display:inline-flex}.WorkDetail-module__cfYZyW__back:hover{color:var(--s-accent)}.WorkDetail-module__cfYZyW__backIcon{transition:transform var(--s-mid) var(--s-ease);transform:rotate(180deg)}.WorkDetail-module__cfYZyW__back:hover .WorkDetail-module__cfYZyW__backIcon{transform:rotate(180deg)translate(4px)}.WorkDetail-module__cfYZyW__title{max-width:20ch;margin-top:18px}.WorkDetail-module__cfYZyW__intro{max-width:62ch;margin-top:22px}.WorkDetail-module__cfYZyW__heroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.WorkDetail-module__cfYZyW__mediaWrap{padding-bottom:clamp(8px,2vw,16px)}.WorkDetail-module__cfYZyW__caption{font-family:var(--s-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-ink-3);align-items:center;gap:9px;margin-top:16px;font-size:.6875rem;display:flex}.WorkDetail-module__cfYZyW__dot{background:var(--s-accent);border-radius:50%;flex:none;width:6px;height:6px}.WorkDetail-module__cfYZyW__bodyGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.WorkDetail-module__cfYZyW__overviewTitle{margin-bottom:20px}.WorkDetail-module__cfYZyW__paragraph{color:var(--s-ink-2);max-width:64ch}.WorkDetail-module__cfYZyW__paragraph+.WorkDetail-module__cfYZyW__paragraph,.WorkDetail-module__cfYZyW__overview>*+*{margin-top:16px}.WorkDetail-module__cfYZyW__deliveredCol{top:calc(var(--s-header) + 28px);position:sticky}.WorkDetail-module__cfYZyW__delivered{background:var(--s-bg-tint);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);padding:clamp(26px,3vw,36px)}.WorkDetail-module__cfYZyW__deliveredTitle{font-family:var(--s-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--s-accent);margin-bottom:20px;font-size:.6875rem;font-weight:400}.WorkDetail-module__cfYZyW__deliveredList{flex-direction:column;gap:13px;list-style:none;display:flex}.WorkDetail-module__cfYZyW__deliveredList li{color:var(--s-ink-2);align-items:flex-start;gap:11px;font-size:.9375rem;line-height:1.5;display:flex}.WorkDetail-module__cfYZyW__deliveredList svg{color:var(--s-accent);flex:none;margin-top:3px}.WorkDetail-module__cfYZyW__outcomeSection{padding-bottom:clamp(56px,7vw,88px)}.WorkDetail-module__cfYZyW__outcome{background:var(--s-surface);border:1px solid var(--s-line);border-left:3px solid var(--s-accent);border-radius:var(--s-radius);box-shadow:var(--s-shadow-sm);padding:clamp(28px,3.5vw,44px)}.WorkDetail-module__cfYZyW__outcomeText{font-family:var(--s-font-display);letter-spacing:-.01em;max-width:46ch;font-size:clamp(1.25rem,1.05rem + 1vw,1.75rem);font-weight:400;line-height:1.4}.WorkDetail-module__cfYZyW__nextWrap{padding-bottom:clamp(64px,8vw,104px)}.WorkDetail-module__cfYZyW__next{border-top:1px solid var(--s-line);padding-top:28px;display:block}.WorkDetail-module__cfYZyW__nextLabel{font-family:var(--s-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--s-ink-4);font-size:.6875rem;display:block}.WorkDetail-module__cfYZyW__nextName{font-family:var(--s-font-display);letter-spacing:-.02em;transition:color var(--s-fast) var(--s-ease-soft);align-items:center;gap:14px;margin-top:10px;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:700;line-height:1.15;display:flex}.WorkDetail-module__cfYZyW__nextName svg{transition:transform var(--s-mid) var(--s-ease);flex:none}.WorkDetail-module__cfYZyW__next:hover .WorkDetail-module__cfYZyW__nextName{color:var(--s-accent)}.WorkDetail-module__cfYZyW__next:hover .WorkDetail-module__cfYZyW__nextName svg{transform:translate(8px)}.WorkDetail-module__cfYZyW__nextSector{color:var(--s-ink-3);margin-top:6px;font-size:.875rem;display:block}@media (max-width:900px){.WorkDetail-module__cfYZyW__bodyGrid{grid-template-columns:1fr;gap:32px}.WorkDetail-module__cfYZyW__deliveredCol{position:static}}
.Pricing-module__dmowRG__tiers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(20px,2.5vw,28px);max-width:920px;margin-inline:auto;display:grid}.Pricing-module__dmowRG__tiers>*{display:flex}.Pricing-module__dmowRG__tier{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);transition:transform var(--s-mid) var(--s-ease), box-shadow var(--s-mid) var(--s-ease);flex-direction:column;flex:1;align-items:flex-start;padding:34px 30px 32px;display:flex;position:relative}.Pricing-module__dmowRG__tier:hover{box-shadow:var(--s-shadow);transform:translateY(-4px)}.Pricing-module__dmowRG__tierFeatured{border-color:var(--s-accent);box-shadow:0 3px 6px #c8102e0d,0 24px 52px #c8102e1c}.Pricing-module__dmowRG__tierFeatured:hover{box-shadow:0 4px 10px #c8102e12,0 32px 64px #c8102e29}.Pricing-module__dmowRG__badge{font-family:var(--s-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--s-accent);border-radius:999px;align-items:center;height:22px;padding:5px 13px;font-size:.625rem;line-height:1;display:inline-flex;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.Pricing-module__dmowRG__tierName{font-family:var(--s-font-ui);letter-spacing:.01em;color:var(--s-ink-2);font-size:.9375rem;font-weight:700}.Pricing-module__dmowRG__price{font-family:var(--s-font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:12px;font-size:clamp(2rem,1.6rem + 1.3vw,2.5rem);font-weight:600;line-height:1.1;display:flex}.Pricing-module__dmowRG__priceNote{font-family:var(--s-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-3);font-size:.6875rem;font-weight:400}.Pricing-module__dmowRG__bestFor{color:var(--s-ink-2);margin-top:14px;font-size:.9375rem;line-height:1.6}.Pricing-module__dmowRG__tierRule{background:var(--s-line);border:0;width:100%;height:1px;margin:24px 0}.Pricing-module__dmowRG__features{flex-direction:column;gap:12px;width:100%;margin-bottom:30px;list-style:none;display:flex}.Pricing-module__dmowRG__features li{color:var(--s-ink-2);align-items:flex-start;gap:11px;font-size:.9375rem;line-height:1.5;display:flex}.Pricing-module__dmowRG__features svg{color:var(--s-accent);flex:none;margin-top:3px}.Pricing-module__dmowRG__tierCta{width:100%;margin-top:auto}.Pricing-module__dmowRG__panel{background:var(--s-bg-tint);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);margin-top:clamp(48px,6vw,72px);padding:clamp(30px,4vw,48px)}.Pricing-module__dmowRG__panelHead{max-width:56ch;margin-bottom:32px}.Pricing-module__dmowRG__panelIntro{color:var(--s-ink-2);margin-top:10px;font-size:.9375rem}.Pricing-module__dmowRG__addOns{background:var(--s-line);border:1px solid var(--s-line);border-radius:var(--s-radius);grid-template-columns:repeat(2,1fr);gap:1px;list-style:none;display:grid;overflow:hidden}.Pricing-module__dmowRG__addOn{background:var(--s-surface);transition:background var(--s-fast) var(--s-ease-soft);padding:20px 22px}.Pricing-module__dmowRG__addOn:hover{background:var(--s-surface-sunk)}.Pricing-module__dmowRG__addOnTop{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.Pricing-module__dmowRG__addOnName{font-size:.9375rem;font-weight:700}.Pricing-module__dmowRG__addOnPrice{font-family:var(--s-font-mono);color:var(--s-accent);white-space:nowrap;flex:none;font-size:.8125rem}.Pricing-module__dmowRG__addOnNote{color:var(--s-ink-3);margin-top:5px;font-size:.875rem;line-height:1.55}.Pricing-module__dmowRG__ongoing{grid-template-columns:.8fr 2fr;align-items:start;gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,72px);display:grid}.Pricing-module__dmowRG__ongoingList{grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;display:grid}.Pricing-module__dmowRG__ongoingList li{border-top:2px solid var(--s-ink);padding-top:18px}.Pricing-module__dmowRG__ongoingLabel{letter-spacing:.01em;color:var(--s-ink-3);font-size:.8125rem;font-weight:700}.Pricing-module__dmowRG__ongoingValue{font-family:var(--s-font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.375rem;font-weight:600;line-height:1.25}.Pricing-module__dmowRG__ongoingNote{color:var(--s-ink-2);margin-top:10px;font-size:.875rem;line-height:1.6}@media (max-width:720px){.Pricing-module__dmowRG__tiers{grid-template-columns:1fr;max-width:520px}.Pricing-module__dmowRG__price{font-size:clamp(1.875rem,1.5rem + 1.2vw,2.25rem)}}@media (max-width:1000px){.Pricing-module__dmowRG__ongoing{grid-template-columns:1fr}}@media (max-width:760px){.Pricing-module__dmowRG__addOns{grid-template-columns:1fr}.Pricing-module__dmowRG__ongoingList{grid-template-columns:1fr;gap:22px}}@media (max-width:520px){.Pricing-module__dmowRG__tier{padding:30px 24px 28px}}
.Process-module__eanI4q__timeline{--p:1;--n:4;--end:clamp(0, (var(--p) - .98) * 50, 1);margin-top:clamp(44px,5.5vw,68px)}.Process-module__eanI4q__steps{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.Process-module__eanI4q__step{--f:clamp(0, (var(--p) - var(--start)) * var(--n), 1);--on:clamp(0, (var(--p) - var(--start)) * 24, 1);grid-template-rows:auto auto 1fr;display:grid}.Process-module__eanI4q__day{font-family:var(--s-font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--s-accent) calc(var(--on) * 100%), var(--s-ink-4));margin-bottom:14px;font-size:.6875rem;line-height:1}.Process-module__eanI4q__rail{height:2px;position:relative}.Process-module__eanI4q__line{background:var(--s-line-strong);border-radius:999px;position:absolute;inset:0;overflow:hidden}.Process-module__eanI4q__lineFill{border-radius:inherit;background:var(--s-accent);transform-origin:0;transform:scaleX(var(--f));position:absolute;inset:0}.Process-module__eanI4q__dot{background:var(--s-bg-tint);border:2px solid color-mix(in oklab, var(--s-accent) calc(var(--on) * 100%), var(--s-line-strong));width:15px;height:15px;box-shadow:0 0 0 calc(var(--on) * 5px) color-mix(in oklab, var(--s-accent) 11%, transparent);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Process-module__eanI4q__dotFill{background:var(--s-accent);width:6px;height:6px;transform:scale(var(--on));border-radius:50%}.Process-module__eanI4q__step:last-child .Process-module__eanI4q__line{inset:0 8px 0 0}.Process-module__eanI4q__step:last-child .Process-module__eanI4q__rail:after{content:"";border-top:2px solid;border-right:2px solid;border-color:color-mix(in oklab, var(--s-accent) calc(var(--end) * 100%), var(--s-line-strong));width:9px;height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.Process-module__eanI4q__cardWrap{margin:26px clamp(12px,1.8vw,24px) 0 0;display:flex}.Process-module__eanI4q__card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius);transition:transform var(--s-mid) var(--s-ease), box-shadow var(--s-mid) var(--s-ease), border-color var(--s-mid) var(--s-ease-soft);flex-direction:column;flex:1;align-items:flex-start;padding:clamp(20px,2vw,26px) clamp(18px,1.8vw,24px) clamp(22px,2.2vw,28px);display:flex}.Process-module__eanI4q__step:hover .Process-module__eanI4q__card{border-color:var(--s-line-strong);box-shadow:var(--s-shadow);transform:translateY(-4px)}.Process-module__eanI4q__cardTop{justify-content:space-between;align-items:center;width:100%;margin-bottom:18px;display:flex}.Process-module__eanI4q__icon{background:var(--s-accent-wash);width:42px;height:42px;color:var(--s-accent);transition:transform var(--s-mid) var(--s-ease);border-radius:12px;flex:none;place-items:center;display:grid}.Process-module__eanI4q__step:hover .Process-module__eanI4q__icon{transform:scale(1.06)}.Process-module__eanI4q__num{font-family:var(--s-font-mono);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--s-accent) calc(var(--on) * 30%), var(--s-line-strong));font-size:2rem;font-weight:600;line-height:1}.Process-module__eanI4q__title{text-wrap:balance}.Process-module__eanI4q__duration{font-family:var(--s-font-mono);letter-spacing:.06em;color:var(--s-ink-3);background:var(--s-bg-tint);border-radius:999px;align-items:center;gap:7px;margin-top:11px;padding:5px 11px;font-size:.6875rem;line-height:1.4;display:inline-flex}.Process-module__eanI4q__duration:before{content:"";background:var(--s-accent);border-radius:50%;flex:none;width:4px;height:4px}.Process-module__eanI4q__text{color:var(--s-ink-2);margin-top:14px;font-size:.9375rem;line-height:1.65}.Process-module__eanI4q__total{justify-content:center;margin-top:clamp(34px,4vw,48px);display:flex}.Process-module__eanI4q__totalPill{letter-spacing:-.005em;text-align:left;background:var(--s-surface);border:1px solid color-mix(in oklab, var(--s-accent) calc(var(--end) * 100%), var(--s-line));box-shadow:var(--s-shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:11px 22px;font-size:.9375rem;font-weight:700;display:inline-flex}.Process-module__eanI4q__totalPill svg{color:var(--s-accent);flex:none}.Process-module__eanI4q__footer{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 32px;margin-top:clamp(26px,3vw,36px);display:flex}.Process-module__eanI4q__footerText{color:var(--s-ink-2);font-size:1rem}@media (max-width:1000px){.Process-module__eanI4q__steps{grid-template-columns:1fr}.Process-module__eanI4q__step{grid-template-rows:auto 1fr;grid-template-columns:30px 1fr}.Process-module__eanI4q__day{grid-area:1/2;margin-bottom:0;line-height:15px}.Process-module__eanI4q__rail{grid-area:1/1/3/2;justify-self:center;width:2px;height:100%}.Process-module__eanI4q__lineFill{transform-origin:top;transform:scaleY(var(--f))}.Process-module__eanI4q__dot{top:0;left:50%;transform:translate(-50%)}.Process-module__eanI4q__step:last-child .Process-module__eanI4q__line{inset:0 0 8px}.Process-module__eanI4q__step:last-child .Process-module__eanI4q__rail:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.Process-module__eanI4q__cardWrap{grid-area:2/2;margin:12px 0 26px}}@media (max-width:560px){.Process-module__eanI4q__num{font-size:1.75rem}.Process-module__eanI4q__footer{flex-direction:column}.Process-module__eanI4q__footer>a{width:100%}}
.ProofMarquee-module__qBXENq__band{--proof-gap:clamp(19px, 2.6vw, 32px);background:var(--s-bg-tint);border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);animation:ProofMarquee-module__qBXENq__bandIn .8s var(--s-ease) .44s both;position:relative}.ProofMarquee-module__qBXENq__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ProofMarquee-module__qBXENq__track{width:max-content;animation:46s linear infinite ProofMarquee-module__qBXENq__proofScroll;display:flex}.ProofMarquee-module__qBXENq__band:hover .ProofMarquee-module__qBXENq__track,.ProofMarquee-module__qBXENq__band:focus-within .ProofMarquee-module__qBXENq__track{animation-play-state:paused}.ProofMarquee-module__qBXENq__pass{align-items:center;list-style:none;display:flex}.ProofMarquee-module__qBXENq__item{white-space:nowrap;font-family:var(--s-font-display);color:var(--s-ink-2);align-items:center;padding:clamp(13px,1.7vw,18px) 0;font-size:clamp(.9375rem,.88rem + .28vw,1.0625rem);line-height:1.35;display:flex}.ProofMarquee-module__qBXENq__diamond{width:5px;height:5px;margin:0 var(--proof-gap);background:var(--s-accent);flex:none;transform:rotate(45deg)}@keyframes ProofMarquee-module__qBXENq__proofScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ProofMarquee-module__qBXENq__bandIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProofMarquee-module__qBXENq__band{animation:none}.ProofMarquee-module__qBXENq__track{width:100%;animation:none}.ProofMarquee-module__qBXENq__pass{width:100%;padding:clamp(6px, 1.4vw, 10px) var(--s-pad);flex-wrap:wrap;justify-content:center}.ProofMarquee-module__qBXENq__pass+.ProofMarquee-module__qBXENq__pass{display:none}.ProofMarquee-module__qBXENq__item{padding:clamp(5px,.8vw,7px) 0}.ProofMarquee-module__qBXENq__item:last-child .ProofMarquee-module__qBXENq__diamond{display:none}}
.Services-module__nZRkyG__railWrap,.Services-module__nZRkyG__viewport{position:relative}.Services-module__nZRkyG__rail{margin-inline:calc(var(--s-pad) * -1);padding:6px var(--s-pad) 34px;scroll-snap-type:x proximity;scroll-padding-inline:var(--s-pad);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--s-line-strong) transparent;gap:18px;display:flex;overflow:auto hidden}.Services-module__nZRkyG__rail:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px;border-radius:var(--s-radius)}.Services-module__nZRkyG__rail::-webkit-scrollbar{height:6px}.Services-module__nZRkyG__rail::-webkit-scrollbar-thumb{background:var(--s-line-strong);border-radius:999px}.Services-module__nZRkyG__rail::-webkit-scrollbar-track{background:0 0}.Services-module__nZRkyG__item{scroll-snap-align:start;flex:0 0 clamp(256px,74vw,322px);display:flex}.Services-module__nZRkyG__card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius);width:100%;transition:transform var(--s-mid) var(--s-ease), box-shadow var(--s-mid) var(--s-ease), border-color var(--s-mid) var(--s-ease-soft);flex-direction:column;flex:1;align-items:flex-start;padding:30px 28px 32px;display:flex;position:relative;overflow:hidden}.Services-module__nZRkyG__card:hover{border-color:var(--s-line-strong);box-shadow:var(--s-shadow);transform:translateY(-4px)}.Services-module__nZRkyG__badge{background:var(--s-accent);pointer-events:none;border-radius:50%;width:96px;height:96px;position:absolute;top:-28px;right:-20px}.Services-module__nZRkyG__badgeNum{font-family:var(--s-font-mono);color:#fff;font-size:1.5rem;line-height:1;position:absolute;bottom:24px;left:28px}.Services-module__nZRkyG__icon{width:46px;height:46px;color:var(--s-accent);transition:transform var(--s-mid) var(--s-ease);flex:none;place-items:center;margin-bottom:22px;display:grid}.Services-module__nZRkyG__card:hover .Services-module__nZRkyG__icon{transform:scale(1.06)}.Services-module__nZRkyG__title{margin-bottom:10px;padding-right:12px}.Services-module__nZRkyG__text{color:var(--s-ink-2);font-size:.9375rem;line-height:1.65}.Services-module__nZRkyG__note{text-align:center;color:var(--s-ink-3);margin-top:20px;font-size:.9375rem}.Services-module__nZRkyG__nav,.Services-module__nZRkyG__fade,.Services-module__nZRkyG__progress{display:none}@media (min-width:901px){.Services-module__nZRkyG__railWrap{padding-inline:62px}.Services-module__nZRkyG__rail{scrollbar-width:none;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.Services-module__nZRkyG__rail::-webkit-scrollbar{display:none}.Services-module__nZRkyG__nav{border:1px solid var(--s-line);background:var(--s-surface);width:46px;height:46px;color:var(--s-ink-2);box-shadow:var(--s-shadow-sm);z-index:2;transition:color var(--s-fast) var(--s-ease-soft), border-color var(--s-fast) var(--s-ease-soft), box-shadow var(--s-fast) var(--s-ease-soft), opacity var(--s-fast) var(--s-ease-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(calc(-50% - 14px))}.Services-module__nZRkyG__navPrev{left:0}.Services-module__nZRkyG__navNext{right:0}.Services-module__nZRkyG__navIcon{transition:transform var(--s-fast) var(--s-ease-soft)}.Services-module__nZRkyG__navPrev .Services-module__nZRkyG__navIcon{transform:rotate(90deg)}.Services-module__nZRkyG__navNext .Services-module__nZRkyG__navIcon{transform:rotate(-90deg)}.Services-module__nZRkyG__nav:hover:not(:disabled){color:var(--s-accent);border-color:var(--s-accent);box-shadow:var(--s-shadow)}.Services-module__nZRkyG__nav:active:not(:disabled){transform:translateY(calc(-50% - 14px))scale(.94)}.Services-module__nZRkyG__nav:disabled{opacity:.3;cursor:default;box-shadow:none}.Services-module__nZRkyG__fade{pointer-events:none;opacity:0;z-index:1;width:46px;transition:opacity var(--s-mid) var(--s-ease-soft);display:block;position:absolute;top:0;bottom:30px}.Services-module__nZRkyG__fadeStart{background:linear-gradient(to right, var(--s-bg-tint), transparent);left:0}.Services-module__nZRkyG__fadeEnd{background:linear-gradient(to left, var(--s-bg-tint), transparent);right:0}.Services-module__nZRkyG__railWrap[data-at-start=false] .Services-module__nZRkyG__fadeStart,.Services-module__nZRkyG__railWrap[data-at-end=false] .Services-module__nZRkyG__fadeEnd{opacity:1}.Services-module__nZRkyG__progress{background:var(--s-line);border-radius:999px;width:min(280px,34%);height:3px;margin:0 auto;display:block;position:relative;overflow:hidden}.Services-module__nZRkyG__progressThumb{inset-block:0;border-radius:inherit;background:var(--s-accent);transition:transform .14s var(--s-ease-soft);position:absolute;left:0}}@media (max-width:600px){.Services-module__nZRkyG__card{padding:26px 24px 28px}.Services-module__nZRkyG__icon{width:42px;height:42px;margin-bottom:18px}.Services-module__nZRkyG__badge{width:84px;height:84px;top:-24px;right:-18px}.Services-module__nZRkyG__badgeNum{font-size:1.25rem;bottom:20px;left:24px}}@media (prefers-reduced-motion:reduce){.Services-module__nZRkyG__card:hover,.Services-module__nZRkyG__card:hover .Services-module__nZRkyG__icon{transform:none}.Services-module__nZRkyG__progressThumb{transition:none}}
.request-module__Bk3qKa__section{padding:clamp(44px,6vw,88px) 0 clamp(72px,9vw,120px)}.request-module__Bk3qKa__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.request-module__Bk3qKa__intro{top:calc(var(--s-header) + 32px);position:sticky}.request-module__Bk3qKa__title{max-width:18ch;font-size:clamp(2rem,1.4rem + 2.8vw,3.25rem)}.request-module__Bk3qKa__lead{max-width:44ch;margin-top:20px}.request-module__Bk3qKa__steps{border-top:1px solid var(--s-line);margin-top:36px;padding-top:28px}.request-module__Bk3qKa__stepsText{color:var(--s-ink-2);max-width:42ch;font-size:.9375rem;line-height:1.6}.request-module__Bk3qKa__tag{background:var(--s-accent-wash);color:var(--s-accent);border-radius:999px;align-items:center;margin-top:16px;padding:7px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.request-module__Bk3qKa__formCol{min-width:0}@media (max-width:920px){.request-module__Bk3qKa__grid{grid-template-columns:1fr;gap:36px}.request-module__Bk3qKa__intro{position:static}.request-module__Bk3qKa__title,.request-module__Bk3qKa__lead{max-width:100%}}
.SystemsTeaser-module__DTBwtG__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(8px,2vw,20px);display:grid}.SystemsTeaser-module__DTBwtG__card{background:var(--s-deep-2);border:1px solid var(--s-deep-line);border-radius:var(--s-radius);height:100%;transition:transform var(--s-mid) var(--s-ease), border-color var(--s-mid) var(--s-ease-soft), background var(--s-mid) var(--s-ease-soft);flex-direction:column;align-items:flex-start;padding:26px 24px 28px;display:flex}.SystemsTeaser-module__DTBwtG__card:hover{border-color:color-mix(in oklab, var(--s-accent) 55%, var(--s-deep-line));background:#241d16;transform:translateY(-4px)}.SystemsTeaser-module__DTBwtG__icon{color:#fff;background:color-mix(in oklab, var(--s-accent) 42%, transparent);border:1px solid color-mix(in oklab, var(--s-accent) 55%, transparent);width:44px;height:44px;transition:transform var(--s-mid) var(--s-ease);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.SystemsTeaser-module__DTBwtG__card:hover .SystemsTeaser-module__DTBwtG__icon{transform:scale(1.06)}.SystemsTeaser-module__DTBwtG__cardTitle{font-family:var(--s-font-ui);letter-spacing:-.005em;color:var(--s-on-deep);margin-bottom:8px;font-size:1.0625rem;font-weight:700}.SystemsTeaser-module__DTBwtG__cardText{color:var(--s-on-deep-2);font-size:.9375rem;line-height:1.55}.SystemsTeaser-module__DTBwtG__footer{justify-content:center;margin-top:clamp(32px,4vw,44px);display:flex}@media (max-width:860px){.SystemsTeaser-module__DTBwtG__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.SystemsTeaser-module__DTBwtG__grid{grid-template-columns:1fr}.SystemsTeaser-module__DTBwtG__footer>a{width:100%}}@media (prefers-reduced-motion:reduce){.SystemsTeaser-module__DTBwtG__card:hover,.SystemsTeaser-module__DTBwtG__card:hover .SystemsTeaser-module__DTBwtG__icon{transform:none}}
.SystemsDemos-module__CUpmsa__frame{--ok:#1c8b52;--ok-wash:#e7f4ec;--info:#2f66cf;--info-wash:#e9f0fc;--warn:#a9760d;--warn-wash:#f7efdb;border-radius:var(--s-radius-lg);border:1px solid var(--s-line);background:var(--s-surface);width:100%;box-shadow:var(--s-shadow-lg);isolation:isolate;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.SystemsDemos-module__CUpmsa__shield{z-index:1;cursor:default;position:absolute;inset:0}.SystemsDemos-module__CUpmsa__chrome{background:var(--s-surface-sunk);border-bottom:1px solid var(--s-line);align-items:center;gap:14px;height:40px;padding:0 16px;display:flex}.SystemsDemos-module__CUpmsa__dots{gap:6px;display:inline-flex}.SystemsDemos-module__CUpmsa__dots i{background:var(--s-line-strong);border-radius:50%;width:9px;height:9px}.SystemsDemos-module__CUpmsa__barTitle{min-width:0;font-family:var(--s-font-mono);letter-spacing:.02em;color:var(--s-ink-3);background:var(--s-bg-tint);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:4px 12px;font-size:.6875rem;overflow:hidden}.SystemsDemos-module__CUpmsa__body{background:var(--s-bg-tint);flex-direction:column;gap:14px;min-height:340px;padding:16px;display:flex}.SystemsDemos-module__CUpmsa__pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.SystemsDemos-module__CUpmsa__pillOk{color:var(--ok);background:var(--ok-wash)}.SystemsDemos-module__CUpmsa__pillInfo{color:var(--info);background:var(--info-wash)}.SystemsDemos-module__CUpmsa__pillGhost{color:var(--s-ink-3);background:var(--s-bg-tint)}.SystemsDemos-module__CUpmsa__mono{font-family:var(--s-font-mono);color:var(--s-ink-2);font-size:.75rem}.SystemsDemos-module__CUpmsa__muted{color:var(--s-ink-3)}.SystemsDemos-module__CUpmsa__card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.SystemsDemos-module__CUpmsa__cardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.SystemsDemos-module__CUpmsa__cardTitle{color:var(--s-ink);font-size:.875rem;font-weight:700}.SystemsDemos-module__CUpmsa__stackCols{flex:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;min-height:0;display:grid}.SystemsDemos-module__CUpmsa__stackCols>.SystemsDemos-module__CUpmsa__card{height:100%;min-height:0}.SystemsDemos-module__CUpmsa__split{flex:1;grid-template-columns:46px 1fr;gap:14px;display:grid}.SystemsDemos-module__CUpmsa__rail{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;align-items:center;gap:10px;padding:10px 0;display:flex}.SystemsDemos-module__CUpmsa__railMark{background:var(--s-accent);border-radius:6px;width:18px;height:18px;margin-bottom:4px}.SystemsDemos-module__CUpmsa__railItem{width:30px;height:30px;color:var(--s-ink-4);border-radius:8px;place-items:center;display:grid}.SystemsDemos-module__CUpmsa__railItemActive{color:var(--s-accent);background:var(--s-accent-wash)}.SystemsDemos-module__CUpmsa__main{flex-direction:column;gap:12px;min-width:0;display:flex}.SystemsDemos-module__CUpmsa__contactHead{align-items:center;gap:11px;display:flex}.SystemsDemos-module__CUpmsa__avatar{background:var(--s-accent);color:#fff;width:38px;height:38px;font-family:var(--s-font-mono);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.SystemsDemos-module__CUpmsa__contactId{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.SystemsDemos-module__CUpmsa__contactName{color:var(--s-ink);font-size:.9375rem;font-weight:700}.SystemsDemos-module__CUpmsa__contactMeta{color:var(--s-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.SystemsDemos-module__CUpmsa__tabRow{border-bottom:1px solid var(--s-line);gap:6px;padding-bottom:8px;display:flex;overflow:hidden}.SystemsDemos-module__CUpmsa__tab{color:var(--s-ink-3);white-space:nowrap;padding:3px 2px;font-size:.75rem}.SystemsDemos-module__CUpmsa__tabActive{color:var(--s-ink);box-shadow:inset 0 -2px 0 var(--s-accent);font-weight:600}.SystemsDemos-module__CUpmsa__timeline{flex-direction:column;gap:9px;display:flex}.SystemsDemos-module__CUpmsa__tItem{align-items:center;gap:10px;display:flex}.SystemsDemos-module__CUpmsa__tIcon{background:var(--s-accent-wash);width:24px;height:24px;color:var(--s-accent);border-radius:7px;flex:none;place-items:center;display:grid}.SystemsDemos-module__CUpmsa__tText{color:var(--s-ink-2);margin-right:auto;font-size:.8125rem}.SystemsDemos-module__CUpmsa__tTime{font-family:var(--s-font-mono);color:var(--s-ink-4);font-size:.625rem}.SystemsDemos-module__CUpmsa__subCard{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;gap:8px;margin-top:auto;padding:12px;display:flex}.SystemsDemos-module__CUpmsa__subHead{font-family:var(--s-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-3);font-size:.625rem}.SystemsDemos-module__CUpmsa__taskItem{color:var(--s-ink-2);align-items:center;gap:9px;font-size:.8125rem;display:flex}.SystemsDemos-module__CUpmsa__taskDone{color:var(--s-ink-4);text-decoration:line-through}.SystemsDemos-module__CUpmsa__check{border:1.5px solid var(--s-line-strong);color:#0000;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.SystemsDemos-module__CUpmsa__checkOn{background:var(--s-accent);border-color:var(--s-accent);color:#fff}.SystemsDemos-module__CUpmsa__field{flex-direction:column;gap:7px;display:flex}.SystemsDemos-module__CUpmsa__fieldLabel{color:var(--s-ink-2);font-size:.8125rem;font-weight:600}.SystemsDemos-module__CUpmsa__fieldLine{border-radius:var(--s-radius-xs);border:1px solid var(--s-line);background:var(--s-surface-sunk);height:30px}.SystemsDemos-module__CUpmsa__fieldPill{color:var(--s-ink-3);border-radius:var(--s-radius-xs);border:1px solid var(--s-line);background:var(--s-surface-sunk);align-self:flex-start;align-items:center;gap:7px;padding:7px 11px;font-size:.75rem;display:inline-flex}.SystemsDemos-module__CUpmsa__choiceRow{gap:8px;display:flex}.SystemsDemos-module__CUpmsa__choice{border-radius:var(--s-radius-xs);border:1px solid var(--s-line);background:var(--s-surface-sunk);width:30%;height:26px}.SystemsDemos-module__CUpmsa__choiceOn{border-color:var(--s-accent);background:var(--s-accent-wash)}.SystemsDemos-module__CUpmsa__docLine,.SystemsDemos-module__CUpmsa__newsLine{background:var(--s-line);border-radius:999px;height:9px}.SystemsDemos-module__CUpmsa__docShort{width:62%}.SystemsDemos-module__CUpmsa__signBlock{border-top:1px dashed var(--s-line-strong);flex-direction:column;gap:2px;margin-top:4px;padding-top:10px;display:flex}.SystemsDemos-module__CUpmsa__signName{font-family:var(--s-font-display);color:var(--s-ink);font-size:1.25rem;font-weight:600;line-height:1.1}.SystemsDemos-module__CUpmsa__signMeta{color:var(--s-ink-3);font-size:.6875rem}.SystemsDemos-module__CUpmsa__linkPill{font-family:var(--s-font-mono);letter-spacing:.06em;color:var(--ok);background:var(--ok-wash);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:5px 9px;font-size:.625rem;display:inline-flex}.SystemsDemos-module__CUpmsa__statRow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.SystemsDemos-module__CUpmsa__statCard{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;gap:3px;padding:12px;display:flex}.SystemsDemos-module__CUpmsa__statNum{font-family:var(--s-font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--s-ink);font-size:1.375rem;font-weight:600;line-height:1}.SystemsDemos-module__CUpmsa__statLabel{color:var(--s-ink-3);font-size:.6875rem}.SystemsDemos-module__CUpmsa__table{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);table-layout:fixed;border-collapse:collapse;flex:1;width:100%;display:table;overflow:hidden}.SystemsDemos-module__CUpmsa__trow{display:table-row}.SystemsDemos-module__CUpmsa__trow>span{vertical-align:middle;color:var(--s-ink-2);border-top:1px solid var(--s-line);padding:10px 8px;font-size:.8125rem;line-height:1.35;display:table-cell}.SystemsDemos-module__CUpmsa__trow>span:first-child{width:16%;padding-left:12px}.SystemsDemos-module__CUpmsa__trow>span:nth-child(2){width:30%}.SystemsDemos-module__CUpmsa__trow>span:nth-child(3){width:16%}.SystemsDemos-module__CUpmsa__trow>span:nth-child(4){width:14%}.SystemsDemos-module__CUpmsa__trow>span:last-child{width:18%;padding-right:12px}.SystemsDemos-module__CUpmsa__statusCell{white-space:nowrap}.SystemsDemos-module__CUpmsa__trow .SystemsDemos-module__CUpmsa__pill{padding:1px 6px;font-size:.625rem;line-height:1.25;display:inline-flex}.SystemsDemos-module__CUpmsa__trow:first-child>span{border-top:0}.SystemsDemos-module__CUpmsa__thead>span{background:var(--s-surface-sunk);font-family:var(--s-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-4);font-size:.625rem}.SystemsDemos-module__CUpmsa__threadBody{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.SystemsDemos-module__CUpmsa__bubble{border-radius:12px;max-width:82%;padding:8px 11px;font-size:.8125rem;line-height:1.4}.SystemsDemos-module__CUpmsa__bubbleIn{background:var(--s-bg-tint);color:var(--s-ink-2);border-bottom-left-radius:3px;align-self:flex-start}.SystemsDemos-module__CUpmsa__bubbleOut{background:var(--s-accent);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.SystemsDemos-module__CUpmsa__composer{border:1px solid var(--s-line);border-radius:999px;flex:none;align-items:center;gap:8px;margin-top:auto;padding:7px 7px 7px 12px;display:flex}.SystemsDemos-module__CUpmsa__composerText{color:var(--s-ink-4);margin-right:auto;font-size:.75rem}.SystemsDemos-module__CUpmsa__sendBtn{background:var(--s-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.SystemsDemos-module__CUpmsa__miniStats{color:var(--s-ink-3);gap:16px;margin-top:auto;font-size:.75rem;display:flex}.SystemsDemos-module__CUpmsa__miniStats b{color:var(--s-ink)}.SystemsDemos-module__CUpmsa__postList{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;display:flex;overflow:hidden}.SystemsDemos-module__CUpmsa__postRow{border-top:1px solid var(--s-line);align-items:center;gap:10px;padding:11px 12px;display:flex}.SystemsDemos-module__CUpmsa__postRow:first-child{border-top:0}.SystemsDemos-module__CUpmsa__postIcon{background:var(--s-bg-tint);width:26px;height:26px;color:var(--s-ink-3);border-radius:7px;flex:none;place-items:center;display:grid}.SystemsDemos-module__CUpmsa__postTitle{color:var(--s-ink-2);margin-right:auto;font-size:.8125rem}.SystemsDemos-module__CUpmsa__pubRow{flex:1;grid-template-columns:1fr 1.3fr;gap:12px;display:grid}.SystemsDemos-module__CUpmsa__resourceCard{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.SystemsDemos-module__CUpmsa__resourceThumb{background:var(--s-accent-wash);width:52px;height:66px;color:var(--s-accent);border:1px solid color-mix(in oklab, var(--s-accent) 22%, transparent);border-radius:6px;place-items:center;display:grid}.SystemsDemos-module__CUpmsa__resourceName{font-family:var(--s-font-mono);color:var(--s-ink-3);font-size:.6875rem}.SystemsDemos-module__CUpmsa__autoCard{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;justify-content:center;gap:12px;padding:16px;display:flex}.SystemsDemos-module__CUpmsa__autoLabel{font-family:var(--s-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-3);font-size:.625rem}.SystemsDemos-module__CUpmsa__autoRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.SystemsDemos-module__CUpmsa__autoText{color:var(--s-ink-2);font-size:.8125rem}.SystemsDemos-module__CUpmsa__toggle{background:var(--s-line-strong);border-radius:999px;flex:none;width:38px;height:22px;padding:2px}.SystemsDemos-module__CUpmsa__toggleOn{background:var(--s-accent)}.SystemsDemos-module__CUpmsa__knob{background:#fff;border-radius:50%;width:18px;height:18px;margin-left:auto;display:block}.SystemsDemos-module__CUpmsa__dashLayout{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.SystemsDemos-module__CUpmsa__dashTop{flex:none;grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.SystemsDemos-module__CUpmsa__dashMetrics{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.SystemsDemos-module__CUpmsa__dashMetricCard{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;justify-content:center;gap:6px;height:100%;min-height:0;padding:14px;display:flex}.SystemsDemos-module__CUpmsa__dashMetricLabel{font-family:var(--s-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-3);font-size:.625rem}.SystemsDemos-module__CUpmsa__dashMetricNum{font-family:var(--s-font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--s-ink);font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:600;line-height:1}.SystemsDemos-module__CUpmsa__dashMetricNote{color:var(--s-ink-3);font-size:.75rem}.SystemsDemos-module__CUpmsa__chartCard{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;gap:12px;padding:14px;display:flex}.SystemsDemos-module__CUpmsa__chartHead{font-family:var(--s-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-3);font-size:.625rem}.SystemsDemos-module__CUpmsa__bars{align-items:flex-end;gap:7px;height:84px;display:flex}.SystemsDemos-module__CUpmsa__chartBar{background:var(--s-accent);opacity:.85;border-radius:4px 4px 0 0;flex:1}.SystemsDemos-module__CUpmsa__chartBar:nth-child(2n){opacity:.55}.SystemsDemos-module__CUpmsa__creditsCard{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;justify-content:center;gap:8px;padding:14px;display:flex}.SystemsDemos-module__CUpmsa__creditsLabel{font-family:var(--s-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-ink-3);align-items:center;gap:6px;font-size:.625rem;display:inline-flex}.SystemsDemos-module__CUpmsa__creditsLabel svg{color:var(--s-accent)}.SystemsDemos-module__CUpmsa__creditsNum{font-family:var(--s-font-mono);color:var(--s-ink);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600;line-height:1}.SystemsDemos-module__CUpmsa__meter{background:var(--s-bg-tint);border-radius:999px;height:7px;overflow:hidden}.SystemsDemos-module__CUpmsa__meterFill{border-radius:inherit;background:var(--s-accent);height:100%;display:block}.SystemsDemos-module__CUpmsa__flowCard{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);flex-direction:column;flex:none;gap:12px;padding:14px;display:flex}.SystemsDemos-module__CUpmsa__flowLabel{font-family:var(--s-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-3);font-size:.625rem}.SystemsDemos-module__CUpmsa__flowRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.SystemsDemos-module__CUpmsa__flowChip{color:var(--s-ink-2);border:1px solid var(--s-line);background:var(--s-surface-sunk);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;display:inline-flex}.SystemsDemos-module__CUpmsa__flowChip svg{color:var(--s-accent)}.SystemsDemos-module__CUpmsa__flowChipDone{color:var(--ok);border-color:color-mix(in oklab, var(--ok) 30%, transparent);background:var(--ok-wash)}.SystemsDemos-module__CUpmsa__flowChipDone svg{color:var(--ok)}.SystemsDemos-module__CUpmsa__flowArrow{color:var(--s-ink-4);flex:none;transform:rotate(-90deg)}@media (max-width:600px){.SystemsDemos-module__CUpmsa__chrome{gap:10px;height:34px;padding:0 12px}.SystemsDemos-module__CUpmsa__dots i{width:7px;height:7px}.SystemsDemos-module__CUpmsa__barTitle{font-size:.625rem}}@media (max-width:420px){.SystemsDemos-module__CUpmsa__stackCols,.SystemsDemos-module__CUpmsa__pubRow,.SystemsDemos-module__CUpmsa__dashTop{grid-template-columns:1fr}.SystemsDemos-module__CUpmsa__body{min-height:0}.SystemsDemos-module__CUpmsa__trow>:nth-child(3){display:none}}
.business-systems-module__TVmEHW__hero{border-bottom:1px solid var(--s-line);padding:clamp(56px,8vw,104px) 0 clamp(56px,7vw,96px);overflow:visible}.business-systems-module__TVmEHW__heroInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.business-systems-module__TVmEHW__heroCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.business-systems-module__TVmEHW__heroTitle{text-wrap:balance;max-width:14ch}.business-systems-module__TVmEHW__heroLead{text-wrap:pretty;max-width:52ch;margin-top:clamp(18px,2.5vw,26px)}.business-systems-module__TVmEHW__heroActions{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3.5vw,38px);display:flex}.business-systems-module__TVmEHW__orbitReveal{flex:none;justify-content:center;align-items:center;padding:clamp(8px,1.5vw,16px);display:flex}.business-systems-module__TVmEHW__orbit{--n:6;--dur:44s;--stage:clamp(280px, 78vw, 432px);--r:calc(var(--stage) / 2 - 60px);--core:clamp(104px, calc(var(--stage) * .3), 132px);width:var(--stage);height:var(--stage);flex:none;position:relative}.business-systems-module__TVmEHW__orbitGlow{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--s-accent) 15%, transparent), transparent 62%);pointer-events:none;border-radius:50%;position:absolute;inset:-6%}.business-systems-module__TVmEHW__orbitTrack{width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1.5px dashed color-mix(in oklab, var(--s-accent) 24%, var(--s-line-strong));opacity:.7;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.business-systems-module__TVmEHW__orbitSpin{animation:business-systems-module__TVmEHW__orbitSpin var(--dur) linear infinite;will-change:transform;position:absolute;inset:0}.business-systems-module__TVmEHW__orbitSpoke{--a:calc(var(--i) / var(--n) * 360deg);width:var(--r);transform-origin:0;height:2px;transform:rotate(calc(var(--a) - 90deg));background:linear-gradient(90deg, color-mix(in oklab, var(--s-accent) 20%, transparent), color-mix(in oklab, var(--s-accent) 3%, transparent));pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%}.business-systems-module__TVmEHW__orbitNode{--a:calc(var(--i) / var(--n) * 360deg);transform:translate(-50%, -50%) rotate(var(--a)) translate(0, calc(-1 * var(--r))) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.business-systems-module__TVmEHW__orbitChip{white-space:nowrap;color:var(--s-ink);background:var(--s-surface);border:1px solid var(--s-line);box-shadow:var(--s-shadow-sm);animation:business-systems-module__TVmEHW__orbitCounter var(--dur) linear infinite;will-change:transform;transition:border-color var(--s-fast) var(--s-ease-soft), box-shadow var(--s-mid) var(--s-ease), background var(--s-fast) var(--s-ease-soft);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.8125rem;font-weight:600;display:inline-flex}.business-systems-module__TVmEHW__orbitChip svg{color:var(--s-accent);flex:none}.business-systems-module__TVmEHW__orbitChip:hover{border-color:var(--s-line-strong);box-shadow:var(--s-shadow)}.business-systems-module__TVmEHW__orbitCore{width:var(--core);height:var(--core);background:var(--s-surface);border:1px solid var(--s-line);box-shadow:var(--s-shadow-lg);z-index:2;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.business-systems-module__TVmEHW__orbitCoreStack{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.business-systems-module__TVmEHW__orbitCore:before{content:"";border:1px solid color-mix(in oklab, var(--s-accent) 28%, transparent);animation:business-systems-module__TVmEHW__orbitHalo 3.8s var(--s-ease-soft) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:-10px}.business-systems-module__TVmEHW__orbitCoreLabel{font-family:var(--s-font-display);letter-spacing:-.01em;color:var(--s-ink);font-size:clamp(.95rem,.9rem + .3vw,1.0625rem);font-weight:700;line-height:1.1;display:block}.business-systems-module__TVmEHW__orbitCoreSub{font-family:var(--s-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-ink-3);padding-left:.16em;font-size:.5625rem;display:block}@keyframes business-systems-module__TVmEHW__orbitSpin{to{transform:rotate(360deg)}}@keyframes business-systems-module__TVmEHW__orbitCounter{to{transform:rotate(-360deg)}}@keyframes business-systems-module__TVmEHW__orbitHalo{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.business-systems-module__TVmEHW__systems{flex-direction:column;gap:clamp(64px,8vw,120px);display:flex}.business-systems-module__TVmEHW__sysRow{grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.business-systems-module__TVmEHW__sysRowReversed{grid-template-columns:minmax(0,1.12fr) minmax(0,.92fr)}.business-systems-module__TVmEHW__sysRowReversed .business-systems-module__TVmEHW__sysCopy{order:2}.business-systems-module__TVmEHW__sysCopy{flex-direction:column;align-items:flex-start;display:flex}.business-systems-module__TVmEHW__sysTitle{max-width:18ch}.business-systems-module__TVmEHW__sysSummary{color:var(--s-ink-2);max-width:40ch;margin-top:12px;font-size:1.0625rem}.business-systems-module__TVmEHW__sysPoints{flex-direction:column;gap:12px;margin-top:24px;list-style:none;display:flex}.business-systems-module__TVmEHW__sysPoints li{color:var(--s-ink-2);align-items:flex-start;gap:11px;font-size:.9375rem;line-height:1.5;display:flex}.business-systems-module__TVmEHW__sysPoints svg{color:var(--s-accent);flex:none;margin-top:3px}.business-systems-module__TVmEHW__sysDemo{min-width:0}.business-systems-module__TVmEHW__note{padding-bottom:clamp(24px,4vw,48px)}.business-systems-module__TVmEHW__noteCard{background:var(--s-surface);border:1px solid var(--s-line);border-left:3px solid var(--s-accent);border-radius:var(--s-radius);box-shadow:var(--s-shadow-sm);flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,3.5vw,44px);display:flex}.business-systems-module__TVmEHW__noteText{font-family:var(--s-font-display);letter-spacing:-.01em;color:var(--s-ink);max-width:60ch;font-size:clamp(1.125rem,1rem + .7vw,1.5rem);font-weight:400;line-height:1.5}.business-systems-module__TVmEHW__noteCta{margin-top:6px}.business-systems-module__TVmEHW__more{padding-bottom:clamp(44px,6vw,72px)}.business-systems-module__TVmEHW__moreTitle{max-width:22ch;margin:0 0 14px}.business-systems-module__TVmEHW__moreText{color:var(--s-ink-2);max-width:60ch}.business-systems-module__TVmEHW__moreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,18px);margin-top:clamp(30px,4vw,46px);display:grid}.business-systems-module__TVmEHW__moreCell{display:flex}.business-systems-module__TVmEHW__moreCard{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius);box-shadow:var(--s-shadow-sm);transition:transform var(--s-mid) var(--s-ease), box-shadow var(--s-mid) var(--s-ease), border-color var(--s-mid) var(--s-ease-soft);flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:clamp(18px,2vw,24px);display:flex;position:relative;overflow:hidden}.business-systems-module__TVmEHW__moreCard:hover{border-color:var(--s-line-strong);box-shadow:var(--s-shadow);transform:translateY(-4px)}.business-systems-module__TVmEHW__moreCard:hover .business-systems-module__TVmEHW__moreGlow{transform:scale(1.5)}.business-systems-module__TVmEHW__moreGlow{background:radial-gradient(circle, color-mix(in oklab, var(--s-accent) 14%, transparent) 0%, color-mix(in oklab, var(--s-accent) 6%, transparent) 55%, transparent 72%);pointer-events:none;width:112px;height:112px;transition:transform .5s var(--s-ease);border-radius:50%;position:absolute;top:-32px;left:-32px}.business-systems-module__TVmEHW__moreIcon{z-index:1;background:var(--s-accent-wash);width:42px;height:42px;color:var(--s-accent);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.business-systems-module__TVmEHW__moreName{z-index:1;font-family:var(--s-font-ui);letter-spacing:-.01em;color:var(--s-ink);font-size:1rem;font-weight:700;position:relative}.business-systems-module__TVmEHW__moreLine{z-index:1;color:var(--s-ink-2);font-size:.9rem;line-height:1.55;position:relative}@media (max-width:980px){.business-systems-module__TVmEHW__heroInner{grid-template-columns:1fr;gap:clamp(40px,8vw,64px)}.business-systems-module__TVmEHW__heroTitle{max-width:18ch}.business-systems-module__TVmEHW__heroLead{max-width:58ch}.business-systems-module__TVmEHW__orbitReveal{justify-self:center;width:100%;max-width:min(100%,432px);margin-inline:auto}}@media (max-width:900px){.business-systems-module__TVmEHW__sysRow,.business-systems-module__TVmEHW__sysRowReversed{grid-template-columns:1fr;gap:28px}.business-systems-module__TVmEHW__sysRowReversed .business-systems-module__TVmEHW__sysCopy{order:0}.business-systems-module__TVmEHW__sysSummary{max-width:56ch}.business-systems-module__TVmEHW__sysDemo{width:100%;max-width:560px}.business-systems-module__TVmEHW__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.business-systems-module__TVmEHW__orbitChip{gap:6px;padding:7px 12px;font-size:.75rem}}@media (max-width:520px){.business-systems-module__TVmEHW__moreGrid{grid-template-columns:1fr}}
.LegalLayout-module__nAC-EG__wrap{padding:clamp(40px,5vw,72px) 0 clamp(64px,8vw,104px)}.LegalLayout-module__nAC-EG__back{color:var(--s-ink-3);transition:color var(--s-fast) var(--s-ease-soft);align-items:center;gap:8px;margin-bottom:26px;padding:6px 4px 6px 0;font-size:.875rem;font-weight:500;display:inline-flex}.LegalLayout-module__nAC-EG__back:hover{color:var(--s-accent)}.LegalLayout-module__nAC-EG__backIcon{transition:transform var(--s-mid) var(--s-ease);transform:rotate(180deg)}.LegalLayout-module__nAC-EG__back:hover .LegalLayout-module__nAC-EG__backIcon{transform:rotate(180deg)translate(4px)}.LegalLayout-module__nAC-EG__title{font-family:var(--s-font-display);letter-spacing:-.02em;font-size:clamp(2rem,1.5rem + 2.2vw,3rem);font-weight:700;line-height:1.1}.LegalLayout-module__nAC-EG__updated{font-family:var(--s-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-ink-4);margin-top:14px;font-size:.6875rem}.LegalLayout-module__nAC-EG__summary{color:var(--s-ink-2);background:var(--s-bg-tint);border-left:3px solid var(--s-accent);border-radius:var(--s-radius-sm);margin-top:24px;padding:20px 22px;font-size:1.0625rem;line-height:1.65}.LegalLayout-module__nAC-EG__prose{margin-top:40px}.LegalLayout-module__nAC-EG__prose h2{font-family:var(--s-font-ui);letter-spacing:-.005em;border-top:1px solid var(--s-line);margin:38px 0 12px;padding-top:22px;font-size:1.0625rem;font-weight:700;line-height:1.4}.LegalLayout-module__nAC-EG__prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.LegalLayout-module__nAC-EG__prose p{color:var(--s-ink-2);font-size:.9375rem;line-height:1.75}.LegalLayout-module__nAC-EG__prose p+p{margin-top:12px}.LegalLayout-module__nAC-EG__prose ul{flex-direction:column;gap:9px;margin-top:12px;list-style:none;display:flex}.LegalLayout-module__nAC-EG__prose li{color:var(--s-ink-2);padding-left:20px;font-size:.9375rem;line-height:1.7;position:relative}.LegalLayout-module__nAC-EG__prose li:before{content:"";background:var(--s-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:3px}.LegalLayout-module__nAC-EG__prose a{color:var(--s-ink);border-bottom:1px solid var(--s-line-strong);transition:color var(--s-fast) var(--s-ease-soft), border-color var(--s-fast) var(--s-ease-soft);font-weight:700}.LegalLayout-module__nAC-EG__prose a:hover{color:var(--s-accent);border-color:var(--s-accent)}.LegalLayout-module__nAC-EG__prose strong{color:var(--s-ink);font-weight:700}
.WorkGrid-module__ht5lPa__list{flex-direction:column;gap:clamp(56px,7vw,96px);display:flex}.WorkGrid-module__ht5lPa__card{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.WorkGrid-module__ht5lPa__cardFlipped{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr)}.WorkGrid-module__ht5lPa__cardFlipped .WorkGrid-module__ht5lPa__copy{order:2}.WorkGrid-module__ht5lPa__copy{flex-direction:column;align-items:flex-start;display:flex}.WorkGrid-module__ht5lPa__name{margin-top:0}.WorkGrid-module__ht5lPa__tagline{color:var(--s-ink-2);max-width:34ch;margin-top:14px}.WorkGrid-module__ht5lPa__link{margin-top:28px}.WorkGrid-module__ht5lPa__card:hover .WorkGrid-module__ht5lPa__link{color:var(--s-accent)}.WorkGrid-module__ht5lPa__card:hover .WorkGrid-module__ht5lPa__link svg{transform:translate(5px)}.WorkGrid-module__ht5lPa__media{min-width:0}.WorkGrid-module__ht5lPa__media>:first-child{transition:transform var(--s-slow) var(--s-ease), box-shadow var(--s-slow) var(--s-ease)}.WorkGrid-module__ht5lPa__card:hover .WorkGrid-module__ht5lPa__media>:first-child{transform:translateY(-6px);box-shadow:0 6px 12px #17130f0d,0 36px 70px #17130f24}.WorkGrid-module__ht5lPa__caption{font-family:var(--s-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-ink-3);align-items:center;gap:9px;margin-top:16px;font-size:.6875rem;display:flex}.WorkGrid-module__ht5lPa__dot{background:var(--s-accent);width:6px;height:6px;animation:WorkGrid-module__ht5lPa__livePulse 2.4s var(--s-ease-soft) infinite;border-radius:50%;flex:none}@keyframes WorkGrid-module__ht5lPa__livePulse{0%,to{opacity:1;box-shadow:0 0 #c8102e59}70%{opacity:.7;box-shadow:0 0 0 6px #c8102e00}}@media (max-width:900px){.WorkGrid-module__ht5lPa__card,.WorkGrid-module__ht5lPa__cardFlipped{grid-template-columns:1fr;gap:28px}.WorkGrid-module__ht5lPa__cardFlipped .WorkGrid-module__ht5lPa__copy{order:0}.WorkGrid-module__ht5lPa__tagline{max-width:46ch}}@media (prefers-reduced-motion:reduce){.WorkGrid-module__ht5lPa__dot{animation:none}.WorkGrid-module__ht5lPa__card:hover .WorkGrid-module__ht5lPa__media>:first-child{transform:none}}
