.ProductVideo-module__g5BWEq__frame{aspect-ratio:var(--ratio);border:var(--rule);border-radius:var(--r-card);background:var(--porcelain);position:relative;overflow:hidden}.ProductVideo-module__g5BWEq__bare{border:0;border-radius:0}.ProductVideo-module__g5BWEq__video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:720px){.ProductVideo-module__g5BWEq__frame{aspect-ratio:var(--ratio-narrow)}}.ProductVideo-module__g5BWEq__play{background:var(--cobalt);width:64px;height:64px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.ProductVideo-module__g5BWEq__sound{border:var(--rule);border-radius:var(--r-chip);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;padding:8px 14px;font-size:15px;position:absolute;bottom:16px;right:16px}
.HeroStage-module__pZfLlG__plate{aspect-ratio:3/4;background:var(--lilac);border-radius:24px;position:relative;overflow:hidden}.HeroStage-module__pZfLlG__plate>*{aspect-ratio:auto;background:0 0;position:absolute;inset:0}.HeroStage-module__pZfLlG__plate video{object-fit:cover;mix-blend-mode:multiply}@media (max-width:720px){.HeroStage-module__pZfLlG__plate{aspect-ratio:4/5}}
.JobsScroller-module__iYQ7Ha__root{border-top:var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid}.JobsScroller-module__iYQ7Ha__asks{flex-direction:column;display:flex}.JobsScroller-module__iYQ7Ha__ask{min-height:60vh;color:var(--ink-40);flex-direction:column;justify-content:center;gap:12px;padding:48px 0;transition:color .35s;display:flex}.JobsScroller-module__iYQ7Ha__ask+.JobsScroller-module__iYQ7Ha__ask{border-top:var(--rule)}.JobsScroller-module__iYQ7Ha__ask .JobsScroller-module__iYQ7Ha__body{color:inherit;transition:color .35s}.JobsScroller-module__iYQ7Ha__current{color:var(--ink)}.JobsScroller-module__iYQ7Ha__current .JobsScroller-module__iYQ7Ha__body{color:var(--ink-64)}.JobsScroller-module__iYQ7Ha__no{font-variant-numeric:tabular-nums;font-size:14px}.JobsScroller-module__iYQ7Ha__ask q{font-family:var(--display);font-stretch:var(--stretch-wide);letter-spacing:-.02em;quotes:"“" "”";font-size:clamp(28px,2.8vw,36px);font-weight:500;line-height:1.1}.JobsScroller-module__iYQ7Ha__stage{flex-direction:column;justify-content:center;align-self:start;height:100vh;display:flex;position:sticky;top:0}.JobsScroller-module__iYQ7Ha__row{aspect-ratio:1;position:relative}.JobsScroller-module__iYQ7Ha__phone{opacity:0;transition:opacity .4s,transform .4s;position:absolute;inset:0;transform:translateY(12px)}.JobsScroller-module__iYQ7Ha__shown{opacity:1;transform:none}.JobsScroller-module__iYQ7Ha__track{display:none}@media (max-width:900px){.JobsScroller-module__iYQ7Ha__root{flex-direction:column;gap:20px;padding-top:24px;display:flex}.JobsScroller-module__iYQ7Ha__stage{order:-1;height:auto;position:static}.JobsScroller-module__iYQ7Ha__row{aspect-ratio:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.JobsScroller-module__iYQ7Ha__row::-webkit-scrollbar{display:none}.JobsScroller-module__iYQ7Ha__phone{scroll-snap-align:start;opacity:1;flex:0 0 100%;position:static;transform:none}.JobsScroller-module__iYQ7Ha__track{background:var(--ink-08);height:1.5px;margin-top:16px;display:block;position:relative}.JobsScroller-module__iYQ7Ha__thumb{background:var(--ink);transition:transform .25s;position:absolute;top:0;bottom:0}.JobsScroller-module__iYQ7Ha__asks{grid-template-columns:1fr;display:grid}.JobsScroller-module__iYQ7Ha__ask{opacity:0;pointer-events:none;grid-area:1/1;min-height:0;padding:8px 0 0;transition:opacity .3s}.JobsScroller-module__iYQ7Ha__ask+.JobsScroller-module__iYQ7Ha__ask{border-top:0}.JobsScroller-module__iYQ7Ha__current{opacity:1;pointer-events:auto}.JobsScroller-module__iYQ7Ha__ask q{font-size:26px}}
.page-module__H3BVAa__hero{padding:40px 0 var(--section)}.page-module__H3BVAa__heroGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;display:grid}.page-module__H3BVAa__heroCopy{flex-direction:column;gap:28px;display:flex}.page-module__H3BVAa__heroCopy>*{animation:.6s cubic-bezier(.2,.7,.2,1) both page-module__H3BVAa__settle}.page-module__H3BVAa__heroCopy>:nth-child(2){animation-delay:80ms}.page-module__H3BVAa__heroCopy>:nth-child(3){animation-delay:.16s}.page-module__H3BVAa__heroCopy>:nth-child(4){animation-delay:.24s}.page-module__H3BVAa__kicker{color:var(--ink-64);font-size:15px}.page-module__H3BVAa__actions{flex-wrap:wrap;gap:12px;display:flex}.page-module__H3BVAa__sectionHead{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.page-module__H3BVAa__sectionHead>*{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.page-module__H3BVAa__sectionHead>:nth-child(2){transition-delay:80ms}.page-module__H3BVAa__sectionHead.page-module__H3BVAa__seen>*{opacity:1;transform:none}.page-module__H3BVAa__ways,.page-module__H3BVAa__tiles,.page-module__H3BVAa__steps{border-bottom:var(--rule-strong);position:relative}.page-module__H3BVAa__ways:before,.page-module__H3BVAa__tiles:before,.page-module__H3BVAa__steps:before{content:"";border-top:var(--rule-strong);transform-origin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__H3BVAa__seen.page-module__H3BVAa__ways:before,.page-module__H3BVAa__seen.page-module__H3BVAa__tiles:before,.page-module__H3BVAa__seen.page-module__H3BVAa__steps:before{transform:none}.page-module__H3BVAa__ways{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__H3BVAa__ways>*{flex-direction:column;align-items:flex-start;gap:12px;padding:32px 28px 32px 0;display:flex}.page-module__H3BVAa__ways>*+*{border-left:var(--rule);padding-left:28px;padding-right:0}.page-module__H3BVAa__wayVideo{width:100%;margin-bottom:8px}.page-module__H3BVAa__asks{padding:0 0 var(--section);overflow:hidden}.page-module__H3BVAa__asksLabel{color:var(--ink-64);margin-bottom:20px;font-size:15px}.page-module__H3BVAa__marquee{width:max-content;animation:48s linear infinite page-module__H3BVAa__slide;display:flex}.page-module__H3BVAa__marquee:hover{animation-play-state:paused}.page-module__H3BVAa__lane{flex:none;display:flex}.page-module__H3BVAa__askLine{font-family:var(--display);font-stretch:var(--stretch-wide);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:32px;padding-right:32px;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.1;display:inline-flex}.page-module__H3BVAa__askDot{background:var(--cobalt);border-radius:50%;width:10px;height:10px}.page-module__H3BVAa__tiles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__H3BVAa__tile{flex-direction:column;gap:10px;padding:28px 28px 28px 0;display:flex}.page-module__H3BVAa__tile+.page-module__H3BVAa__tile{border-left:var(--rule);padding-left:28px}.page-module__H3BVAa__tileLabel{color:var(--ink-64);font-size:14px}.page-module__H3BVAa__tileValue{font-family:var(--display);font-stretch:var(--stretch-wide);letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.1}.page-module__H3BVAa__tileBlue{color:var(--cobalt)}.page-module__H3BVAa__tileNote{color:var(--ink-64);font-size:15px}.page-module__H3BVAa__steps>*+*{border-top:var(--rule)}.page-module__H3BVAa__step{grid-template-columns:72px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.page-module__H3BVAa__stepNo{font-family:var(--display);font-stretch:var(--stretch-wide);letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:1}.page-module__H3BVAa__faq{border-bottom:var(--rule-strong)}.page-module__H3BVAa__faq details{border-top:var(--rule)}.page-module__H3BVAa__faq details:first-child{border-top:var(--rule-strong)}.page-module__H3BVAa__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-weight:500;list-style:none;display:flex}.page-module__H3BVAa__faq summary::-webkit-details-marker{display:none}.page-module__H3BVAa__faq summary:after{content:"+";font-size:22px;font-weight:400;line-height:1;transition:transform .25s}.page-module__H3BVAa__faq details[open] summary:after{transform:rotate(45deg)}.page-module__H3BVAa__faq details[open] .page-module__H3BVAa__answer{animation:.3s both page-module__H3BVAa__unfold}.page-module__H3BVAa__faq p{max-width:60ch;padding:0 0 20px}.page-module__H3BVAa__ways>*>a{margin-top:8px}.page-module__H3BVAa__ctaBand{background:var(--espresso);color:var(--white);padding:72px 0}.page-module__H3BVAa__ctaBandInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@keyframes page-module__H3BVAa__settle{0%{opacity:0;transform:translateY(12px)}}@keyframes page-module__H3BVAa__slide{to{transform:translate(-50%)}}@keyframes page-module__H3BVAa__unfold{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:900px){.page-module__H3BVAa__heroGrid{grid-template-columns:minmax(0,1fr);gap:48px}.page-module__H3BVAa__ways,.page-module__H3BVAa__tiles{grid-template-columns:minmax(0,1fr)}.page-module__H3BVAa__ways>*,.page-module__H3BVAa__tile{padding:24px 0}.page-module__H3BVAa__ways>*+*,.page-module__H3BVAa__tile+.page-module__H3BVAa__tile{border-left:0;border-top:var(--rule);padding-left:0}}@media (max-width:720px){.page-module__H3BVAa__hero{padding:20px 0 var(--section)}.page-module__H3BVAa__step{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 0}.page-module__H3BVAa__stepNo{font-size:30px}.page-module__H3BVAa__ctaBand{padding:48px 0}.page-module__H3BVAa__marquee{animation-duration:32s}}
