.Founders-module__9wtxIa__wrap{align-self:stretch;gap:calc(var(--spacing) * 16);flex-direction:column;width:100%;display:flex;position:relative}.Founders-module__9wtxIa__list{gap:calc(var(--spacing) * 16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Founders-module__9wtxIa__founder{gap:calc(var(--spacing) * 8);flex-direction:column;min-width:0;display:flex}.Founders-module__9wtxIa__plate{margin:0 16px 16px 0;position:relative}.Founders-module__9wtxIa__plate:before{content:"";background:var(--mark);position:absolute;inset:0;transform:translate(16px,16px)}.Founders-module__9wtxIa__photo{width:100%;position:relative}.Founders-module__9wtxIa__aiNote{left:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);z-index:1;padding:2px calc(var(--spacing) * 2);border:1px solid color-mix(in oklch, var(--brand-ice) 45%, transparent);background:color-mix(in oklch, var(--brand-night) 84%, transparent);color:var(--brand-paper);font-size:.75rem;line-height:1.5;position:absolute}.Founders-module__9wtxIa__text{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;container-type:inline-size}.Founders-module__9wtxIa__text>*{margin:0}.Founders-module__9wtxIa__name{font-size:min(var(--text-statement), 10.5cqi);line-height:1.12}.Founders-module__9wtxIa__nameMark{background-image:linear-gradient(transparent 60%, var(--mark) 60%, var(--mark) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%}.Founders-module__9wtxIa__role{color:var(--color-ink-500)}.Founders-module__9wtxIa__area{max-width:var(--container-measure)}.Founders-module__9wtxIa__note{max-width:24em;margin:0;container-type:inline-size}.Founders-module__9wtxIa__noteMark{font-size:min(var(--text-statement), 11cqi);background-image:linear-gradient(transparent 60%, var(--mark) 60%, var(--mark) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.Founders-module__9wtxIa__founder:is(:hover,:focus-within) .Founders-module__9wtxIa__plate:before{transform:translate(24px,24px)}.Founders-module__9wtxIa__founder:is(:hover,:focus-within) .Founders-module__9wtxIa__nameMark{background-size:100% 100%}.mo .Founders-module__9wtxIa__plate:before{transition:transform var(--dur-large) var(--ease-enter)}.mo .Founders-module__9wtxIa__nameMark{transition:background-size .5s var(--ease-reveal)}@media (hover:hover){.mo .Founders-module__9wtxIa__founder:hover .Founders-module__9wtxIa__photo img{transform:scale(1.04)}}@media (min-width:36rem){.Founders-module__9wtxIa__list{column-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}}@media (min-width:64rem){.Founders-module__9wtxIa__wrap{grid-template-columns:repeat(18,minmax(0,1fr));align-items:center;gap:0;display:grid}.Founders-module__9wtxIa__list{grid-column:1/13}.Founders-module__9wtxIa__note{text-wrap:balance;grid-column:14/19;max-width:none}.Founders-module__9wtxIa__photo.Founders-module__9wtxIa__photo{aspect-ratio:1}.Founders-module__9wtxIa__photo img{object-position:50% 30%}}
.section-module__lDZ38a__band{border-top:0}.section-module__lDZ38a__body,.section-module__lDZ38a__body>*{align-self:stretch}.section-module__lDZ38a__body>p{align-self:flex-start}.section-module__lDZ38a__aside,.section-module__lDZ38a__after{min-width:0;position:relative}.section-module__lDZ38a__after{margin-top:calc(var(--spacing) * 6)}@media (min-width:64rem){.section-module__lDZ38a__hasAside>.page-h2{grid-row:1}.section-module__lDZ38a__hasAside>.section-module__lDZ38a__body{grid-row:1/span 2;align-self:center}.section-module__lDZ38a__aside{margin-top:calc(var(--spacing) * 12);grid-area:2/2/auto/10}.section-module__lDZ38a__after{margin-top:calc(var(--spacing) * 18);grid-column:2/20}.page-sec-wide>.section-module__lDZ38a__after{margin-top:0}}
.Interactive-module__5SblUa__root{--mx:.5;--my:.5;--rx:0deg;--ry:0deg;position:relative}.Interactive-module__5SblUa__root:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(26rem circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), var(--glass-spot), transparent 62%);opacity:0;transition:opacity var(--dur-medium) var(--ease-exit);position:absolute;inset:0}.Interactive-module__5SblUa__root[data-active]:after,.Interactive-module__5SblUa__root:not([data-ready]):focus-within:after{opacity:1;transition-timing-function:var(--ease-enter)}@media (hover:hover){.Interactive-module__5SblUa__root:hover:after{opacity:1;transition-timing-function:var(--ease-enter)}}@media (forced-colors:active){.Interactive-module__5SblUa__root:after{display:none}}@media (hover:hover) and (pointer:fine){html.mo:not([data-motion-paused]) .Interactive-module__5SblUa__root{transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--ease-reveal)}html.mo:not([data-motion-paused]) .Interactive-module__5SblUa__root[data-active]{transition-duration:.14s;transition-timing-function:var(--ease-enter)}}html.mo:not([data-motion-paused]) .Interactive-module__5SblUa__root [data-detail]{opacity:0;transition:grid-template-rows var(--dur-large) var(--ease-exit), opacity var(--dur-medium) var(--ease-exit);grid-template-rows:0fr;display:grid}html.mo:not([data-motion-paused]) .Interactive-module__5SblUa__root [data-detail]>*{min-height:0;overflow:hidden}html.mo:not([data-motion-paused]) .Interactive-module__5SblUa__root[data-active] [data-detail]{opacity:1;transition-timing-function:var(--ease-enter);grid-template-rows:1fr}html.mo:not([data-motion-paused]) .Interactive-module__5SblUa__root:not([data-ready]):focus-within [data-detail]{opacity:1;transition-timing-function:var(--ease-enter);grid-template-rows:1fr}@media (hover:hover){html.mo:not([data-motion-paused]) .Interactive-module__5SblUa__root:hover [data-detail]{opacity:1;transition-timing-function:var(--ease-enter);grid-template-rows:1fr}}.Interactive-module__5SblUa__root:focus-visible{outline:var(--focus-ring-width) solid var(--color-ring);outline-offset:3px}
.Glass-module__LemuvW__glass{--glass-r:var(--radius-lg);isolation:isolate;min-width:0;display:grid;position:relative}.Glass-module__LemuvW__glass[data-radius=sm]{--glass-r:var(--radius-sm)}.Glass-module__LemuvW__glass[data-radius=md]{--glass-r:var(--radius-md)}.Glass-module__LemuvW__glass[data-radius=xl]{--glass-r:var(--radius-xl)}.Glass-module__LemuvW__glass[data-radius=pill]{--glass-r:var(--radius-pill)}.Glass-module__LemuvW__glass:not([data-glass=night]):before{content:"";z-index:-1;pointer-events:none;border-radius:var(--glass-r);background:radial-gradient(closest-side, var(--glass-halo), transparent);position:absolute;inset:56% 3% -18%}[data-band=night] .Glass-module__LemuvW__glass[data-glass=""]:before{display:none}.Glass-module__LemuvW__surface{--card-pad:calc(var(--spacing) * 6);--radius-in:max(calc(var(--glass-r) - var(--card-pad)), var(--radius-sm));min-width:0;padding:var(--card-pad);border-radius:var(--glass-r);color:var(--color-ink-950);background-color:var(--glass-bg);background-image:linear-gradient(180deg, color-mix(in oklch, var(--glass-shine) 9%, transparent), transparent 42%);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);transition:border-color var(--dur-medium) var(--ease-enter);position:relative}.Glass-module__LemuvW__surface:before{content:"";inset:-1px min(var(--glass-r), 33%) auto;z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--glass-shine) 24%, color-mix(in oklch, var(--glass-shine) 35%, transparent) 72%, transparent 100%);height:1px;position:absolute}@media (min-width:64rem){.Glass-module__LemuvW__surface{--card-pad:calc(var(--spacing) * 8)}}.Glass-module__LemuvW__surface.Glass-module__LemuvW__flush{--card-pad:0px;overflow:clip}.Glass-module__LemuvW__surface.Glass-module__LemuvW__flush:before{top:0}.Glass-module__LemuvW__surface.Glass-module__LemuvW__flush:has([data-robot-pop]){overflow:visible}.Glass-module__LemuvW__surface.Glass-module__LemuvW__flush [data-robot-pop]>:first-child{border-radius:calc(var(--radius-in) - 1px)}.Glass-module__LemuvW__surface[data-active],.Glass-module__LemuvW__surface:not([data-ready]):focus-within{border-color:color-mix(in oklch, var(--glass-line), var(--brand-ice) 55%)}.Glass-module__LemuvW__glass[data-glow]>.Glass-module__LemuvW__surface{border-color:color-mix(in oklch, var(--brand-ice), var(--brand-petrol) 22%);box-shadow:var(--glass-shadow), 0 0 0 1px color-mix(in oklch, var(--brand-ice) 30%, transparent), 0 18px 64px -20px color-mix(in oklch, var(--brand-ice) 55%, transparent)}.Glass-module__LemuvW__glass[data-glow]>.Glass-module__LemuvW__surface:before{background:linear-gradient(90deg, transparent 0%, var(--glass-shine) 18%, var(--glass-shine) 60%, transparent 100%)}:where(.Glass-module__LemuvW__glass[data-tint])>.Glass-module__LemuvW__surface{border-color:color-mix(in oklch, var(--glass-line), var(--tint) 30%)}.Glass-module__LemuvW__glass[data-tint]>.Glass-module__LemuvW__surface:before{background:linear-gradient(90deg, transparent 0%, var(--tint) 16%, color-mix(in oklch, var(--tint) 45%, transparent) 70%, transparent 100%);height:2px}@supports (animation-timeline:view()){html.mo [data-rv=up]:has(.Glass-module__LemuvW__surface){animation-name:Glass-module__LemuvW__kit3-glass-rise}}@keyframes Glass-module__LemuvW__kit3-glass-rise{0%{transform:translateY(28px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Glass-module__LemuvW__surface{background-color:var(--glass-bg-strong)}}@media (prefers-reduced-transparency:reduce){.Glass-module__LemuvW__surface{background-color:var(--glass-bg-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.Glass-module__LemuvW__surface{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:canvastext}.Glass-module__LemuvW__glass:before,.Glass-module__LemuvW__surface:before{display:none}}
@supports (animation-timeline:view()){html.mo .Icon3-module__YLtUwG__draw [data-draw]{animation-range:entry}}
.Reveal-module__l6I0gW__reveal{--rv-blur:10px}html[data-motion-paused] .Reveal-module__l6I0gW__reveal{--rv-blur:0px}@media not (min-width:48rem){.Reveal-module__l6I0gW__reveal{--rv-blur:0px}}@supports (animation-timeline:view()){html.mo .Reveal-module__l6I0gW__reveal{animation-name:Reveal-module__l6I0gW__kit3-rv-blur}}@keyframes Reveal-module__l6I0gW__kit3-rv-blur{0%{opacity:0;filter:blur(var(--rv-blur));transform:translateY(28px)}}
.SystemSchema-module__lmY_Ea__system{--radius-in:max(calc(var(--radius-lg) - calc(var(--spacing) * 5)), var(--radius-sm));padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5);border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--brand-night), var(--brand-ice) 9%);border-color:color-mix(in oklch, var(--color-accent-600) 45%, var(--color-ink-200));border-top:3px solid var(--mark-line);color:var(--color-ink-950);position:relative}.SystemSchema-module__lmY_Ea__head{gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 6);display:grid}.SystemSchema-module__lmY_Ea__head>p{margin:0}.SystemSchema-module__lmY_Ea__step{align-items:center;gap:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-500);display:flex}.SystemSchema-module__lmY_Ea__step:after{content:"";background:var(--mark-line);width:2rem;height:2px}.SystemSchema-module__lmY_Ea__name{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);font-weight:var(--font-weight-medium)}.SystemSchema-module__lmY_Ea__note{max-width:34em;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-500)}.SystemSchema-module__lmY_Ea__mark{width:1.25rem;height:1.25rem;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.SystemSchema-module__lmY_Ea__markWide{width:4.7rem}@media (forced-colors:active){.SystemSchema-module__lmY_Ea__mark{forced-color-adjust:none;background-color:canvastext}}.SystemSchema-module__lmY_Ea__icon{flex:none;display:block}.SystemSchema-module__lmY_Ea__chips,.SystemSchema-module__lmY_Ea__controls,.SystemSchema-module__lmY_Ea__mocks{margin:0;padding:0;list-style:none}.SystemSchema-module__lmY_Ea__control:before,.SystemSchema-module__lmY_Ea__outputs:before{content:"";left:calc(var(--spacing) * 6);height:calc(var(--spacing) * 8);border-left:1px solid var(--color-accent-600);position:absolute;bottom:calc(100% + 1px)}.SystemSchema-module__lmY_Ea__wires{fill:none;stroke:color-mix(in oklch, var(--color-accent-600) 55%, var(--color-ink-500));stroke-width:.6px;display:none;overflow:visible}.SystemSchema-module__lmY_Ea__wires .SystemSchema-module__lmY_Ea__pulse{stroke:var(--color-accent-600);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.06 1;stroke-dashoffset:.06px;opacity:0}.SystemSchema-module__lmY_Ea__sysFlow{flex-direction:column;align-items:stretch;display:flex}.SystemSchema-module__lmY_Ea__group{align-content:start;gap:calc(var(--spacing) * 3);display:grid;position:relative}.SystemSchema-module__lmY_Ea__group+.SystemSchema-module__lmY_Ea__group{margin-top:calc(var(--spacing) * 6)}.SystemSchema-module__lmY_Ea__groupLabel{font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-500);margin:0}.SystemSchema-module__lmY_Ea__chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.SystemSchema-module__lmY_Ea__chip{align-items:center;gap:calc(var(--spacing) * 2);min-height:2.25rem;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border:1px solid var(--color-ink-200);border-radius:var(--radius-sm);background:var(--color-ink-50);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-950);display:inline-flex}.SystemSchema-module__lmY_Ea__chipIcon{width:1.25rem;height:1.25rem;color:var(--color-accent-600)}.SystemSchema-module__lmY_Ea__chipText{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);letter-spacing:.04em}.SystemSchema-module__lmY_Ea__erp{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 1);padding-top:calc(var(--spacing) * 3);border-top:1px dashed var(--color-ink-200);flex-wrap:wrap;display:flex}.SystemSchema-module__lmY_Ea__erpLabel{font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-500)}.SystemSchema-module__lmY_Ea__control{margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5) calc(var(--spacing) * 2);border:1px solid var(--color-accent-600);border-radius:var(--radius-in,var(--radius-sm));background:color-mix(in oklch, var(--color-ink-0), var(--color-accent-600) 7%);position:relative}.SystemSchema-module__lmY_Ea__controlLabel{align-items:center;gap:calc(var(--spacing) * 2.5);margin:0 0 calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-accent-600);display:flex}.SystemSchema-module__lmY_Ea__controlIcon{width:1.75rem;height:1.75rem}.SystemSchema-module__lmY_Ea__controls{gap:0 calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SystemSchema-module__lmY_Ea__ctrl{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-top:1px solid var(--color-ink-200);display:flex}.SystemSchema-module__lmY_Ea__ctrlIcon{width:1.5rem;height:1.5rem;color:var(--color-ink-500)}.SystemSchema-module__lmY_Ea__ctrl[data-approval] .SystemSchema-module__lmY_Ea__ctrlIcon{color:var(--color-accent-600)}.SystemSchema-module__lmY_Ea__ctrlText{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.SystemSchema-module__lmY_Ea__ctrlName{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--font-weight-medium)}.SystemSchema-module__lmY_Ea__ctrlSub{font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-500)}.SystemSchema-module__lmY_Ea__agentHead{align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);display:flex}.SystemSchema-module__lmY_Ea__avatar{border-radius:var(--radius-pill);border:1px solid var(--color-accent-600);background:var(--color-ink-100);width:3.5rem;height:3.5rem;box-shadow:0 0 0 3px color-mix(in oklch, var(--color-accent-600) 18%, transparent);flex:none;overflow:hidden}.SystemSchema-module__lmY_Ea__avatar img{object-fit:cover;object-position:50% 24%;width:100%;height:100%;display:block}.SystemSchema-module__lmY_Ea__agentText{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.SystemSchema-module__lmY_Ea__agentText .SystemSchema-module__lmY_Ea__controlLabel{margin:0}.SystemSchema-module__lmY_Ea__agentName{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);font-weight:var(--font-weight-medium);color:var(--color-ink-950)}.SystemSchema-module__lmY_Ea__outputs{margin-top:calc(var(--spacing) * 8)}.SystemSchema-module__lmY_Ea__mocks{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SystemSchema-module__lmY_Ea__out{align-content:start;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.SystemSchema-module__lmY_Ea__outName{font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-950);margin:0}.SystemSchema-module__lmY_Ea__mock{height:6.5rem;padding:calc(var(--spacing) * 2.5);border:1px solid var(--color-ink-200);border-radius:var(--radius-in,var(--radius-sm));background:var(--color-ink-0);position:relative;overflow:hidden}.SystemSchema-module__lmY_Ea__mockDoc{background:var(--brand-paper);border-color:var(--brand-paper)}.SystemSchema-module__lmY_Ea__docTag{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);padding:1px calc(var(--spacing) * 1.5);background:var(--brand-petrol);color:var(--brand-paper);font-family:var(--font-mono);font-size:.6875rem;line-height:1.4;font-weight:var(--font-weight-semibold);border-radius:calc(var(--radius-sm) / 2);position:absolute}.SystemSchema-module__lmY_Ea__docLines{inset:calc(var(--spacing) * 3) calc(var(--spacing) * 2.5) calc(var(--spacing) * 2.5);width:calc(100% - var(--spacing) * 5);height:calc(100% - var(--spacing) * 5.5);fill:none;stroke:color-mix(in oklch, var(--brand-night) 45%, transparent);stroke-width:3px;stroke-linecap:round;position:absolute}.SystemSchema-module__lmY_Ea__docLines .SystemSchema-module__lmY_Ea__docTitle{stroke:var(--brand-night);stroke-width:5px}.SystemSchema-module__lmY_Ea__docLines .SystemSchema-module__lmY_Ea__docBar{stroke:var(--brand-petrol);stroke-width:6px;stroke-linecap:butt}.SystemSchema-module__lmY_Ea__mockChat{justify-content:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.SystemSchema-module__lmY_Ea__mBubble{width:var(--w,auto);border-radius:var(--radius-pill);height:.875rem;display:block}.SystemSchema-module__lmY_Ea__mBubble[data-side=in]{background:var(--color-ink-200);align-self:flex-start}.SystemSchema-module__lmY_Ea__mBubble[data-side=out]{background:var(--color-accent-600);align-self:flex-end}.SystemSchema-module__lmY_Ea__typingDots{align-items:center;gap:4px;height:auto;padding:5px 9px;display:inline-flex}.SystemSchema-module__lmY_Ea__typingDots i{border-radius:var(--radius-pill);background:var(--color-ink-950);width:5px;height:5px}.SystemSchema-module__lmY_Ea__mockCode{justify-content:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);border-left:3px solid var(--brand-petrol);flex-direction:column;display:flex}.SystemSchema-module__lmY_Ea__codeLine{height:.5rem;padding-left:calc(var(--in) * .625rem);align-items:center;gap:4px;display:flex}.SystemSchema-module__lmY_Ea__codeLine i{width:calc(var(--w) * 4px);border-radius:var(--radius-pill);background:var(--color-ink-500);max-width:45%;height:100%;display:block}.SystemSchema-module__lmY_Ea__codeLine i[data-tok=k]{background:var(--color-accent-600)}.SystemSchema-module__lmY_Ea__codeLine i[data-tok=f]{background:var(--brand-mist)}.SystemSchema-module__lmY_Ea__codeLine i[data-tok=s]{background:color-mix(in oklch, var(--brand-petrol), var(--brand-ice) 45%)}.SystemSchema-module__lmY_Ea__caret{background:var(--color-accent-600);width:2px;height:.875rem;margin-left:2px;display:block}.SystemSchema-module__lmY_Ea__mockApp{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.SystemSchema-module__lmY_Ea__appBar{padding-bottom:calc(var(--spacing) * 1.5);border-bottom:1px solid var(--color-ink-200);gap:4px;display:flex}.SystemSchema-module__lmY_Ea__appBar i{border-radius:var(--radius-pill);background:var(--color-ink-500);width:6px;height:6px}.SystemSchema-module__lmY_Ea__appBody{gap:calc(var(--spacing) * 2);flex:1;grid-template-columns:22% minmax(0,1fr);min-height:0;display:grid}.SystemSchema-module__lmY_Ea__appSide{background:linear-gradient(to bottom, var(--color-ink-200) 0 22%, transparent 22% 30%, var(--color-ink-200) 30% 44%, transparent 44% 52%, var(--color-ink-200) 52% 66%, transparent 66%)}.SystemSchema-module__lmY_Ea__appChart{fill:none;width:100%;height:100%;stroke:var(--color-accent-600);stroke-width:9px}.SystemSchema-module__lmY_Ea__mockSource{justify-content:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.SystemSchema-module__lmY_Ea__ansLine{width:var(--w);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-ink-950) 55%, transparent);height:.5rem;display:block}.SystemSchema-module__lmY_Ea__srcChip{align-self:flex-start;align-items:center;gap:calc(var(--spacing) * 1.5);max-width:100%;margin-top:calc(var(--spacing) * 1);padding:2px calc(var(--spacing) * 2);border:1px solid var(--color-accent-600);color:var(--color-accent-600);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-sm);font-size:.75rem;line-height:1.35;display:inline-flex;overflow:hidden}.SystemSchema-module__lmY_Ea__srcIcon{width:.875rem;height:.875rem}.SystemSchema-module__lmY_Ea__mockCall{background:color-mix(in oklch, var(--color-ink-0), var(--brand-petrol) 22%);flex-direction:column;justify-content:space-between;display:flex}.SystemSchema-module__lmY_Ea__callHead{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;font-family:var(--font-mono);color:var(--color-ink-950);font-size:.75rem;line-height:1.3;display:flex}.SystemSchema-module__lmY_Ea__callIcon{width:1rem;height:1rem;color:var(--color-accent-600)}.SystemSchema-module__lmY_Ea__callWho{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SystemSchema-module__lmY_Ea__callTime{color:var(--color-ink-500);margin-left:auto}.SystemSchema-module__lmY_Ea__wave{align-items:center;gap:2px;height:2.75rem;display:flex}.SystemSchema-module__lmY_Ea__wave i{height:var(--h);border-radius:var(--radius-pill);background:var(--color-accent-600);flex:1}.SystemSchema-module__lmY_Ea__mockCard{flex-direction:column;justify-content:space-between;display:flex}.SystemSchema-module__lmY_Ea__cardIcon{width:1.5rem;height:1.5rem;color:var(--color-accent-600)}.SystemSchema-module__lmY_Ea__cardLines{gap:calc(var(--spacing) * 1.5);display:grid}@media (prefers-reduced-motion:no-preference){.mo .SystemSchema-module__lmY_Ea__wires .SystemSchema-module__lmY_Ea__pulse{opacity:1;animation:3.2s linear infinite SystemSchema-module__lmY_Ea__xs-pulse;animation-delay:var(--pd,0s)}.mo .SystemSchema-module__lmY_Ea__typingDots i{animation:1.2s ease-in-out infinite SystemSchema-module__lmY_Ea__xs-dot}.mo .SystemSchema-module__lmY_Ea__typingDots i:nth-child(2){animation-delay:.15s}.mo .SystemSchema-module__lmY_Ea__typingDots i:nth-child(3){animation-delay:.3s}.mo .SystemSchema-module__lmY_Ea__caret{animation:1.1s step-end infinite SystemSchema-module__lmY_Ea__xs-blink}.mo .SystemSchema-module__lmY_Ea__wave i{animation:1.3s ease-in-out infinite alternate SystemSchema-module__lmY_Ea__xs-wave;animation-delay:var(--d,0s)}[data-motion-paused] .SystemSchema-module__lmY_Ea__wires .SystemSchema-module__lmY_Ea__pulse{animation-play-state:paused}[data-motion-paused] .SystemSchema-module__lmY_Ea__typingDots i{animation-play-state:paused}[data-motion-paused] .SystemSchema-module__lmY_Ea__caret{animation-play-state:paused}[data-motion-paused] .SystemSchema-module__lmY_Ea__wave i{animation-play-state:paused}}@keyframes SystemSchema-module__lmY_Ea__xs-pulse{0%{stroke-dashoffset:.06px}to{stroke-dashoffset:-1px}}@keyframes SystemSchema-module__lmY_Ea__xs-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes SystemSchema-module__lmY_Ea__xs-blink{50%{opacity:0}}@keyframes SystemSchema-module__lmY_Ea__xs-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (min-width:36rem){.SystemSchema-module__lmY_Ea__mocks{grid-template-columns:repeat(3,minmax(0,1fr))}.SystemSchema-module__lmY_Ea__controls{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.SystemSchema-module__lmY_Ea__system{padding:calc(var(--spacing) * 8)}.SystemSchema-module__lmY_Ea__wires{width:100%;height:100%;display:block}.SystemSchema-module__lmY_Ea__control:before,.SystemSchema-module__lmY_Ea__outputs:before{display:none}.SystemSchema-module__lmY_Ea__head{margin-bottom:calc(var(--spacing) * 8)}.SystemSchema-module__lmY_Ea__sysFlow{grid-template-columns:minmax(0,4.2fr) minmax(2.5rem,.9fr) minmax(0,3fr) minmax(2.5rem,.9fr) minmax(0,5.4fr);align-items:center;display:grid}.SystemSchema-module__lmY_Ea__sysFlow>.SystemSchema-module__lmY_Ea__wires{align-self:stretch}.SystemSchema-module__lmY_Ea__control,.SystemSchema-module__lmY_Ea__outputs{margin-top:0}.SystemSchema-module__lmY_Ea__controls{grid-template-columns:minmax(0,1fr)}.SystemSchema-module__lmY_Ea__mocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.SystemSchema-module__lmY_Ea__mocks{gap:calc(var(--spacing) * 4) calc(var(--spacing) * 3)}}@supports (animation-timeline:view()){html.mo .SystemSchema-module__lmY_Ea__system [data-draw]{animation-range:entry}}@media not (min-width:36rem){.SystemSchema-module__lmY_Ea__agentCore .SystemSchema-module__lmY_Ea__controls{grid-template-columns:minmax(0,1fr)}}
.BrandIcon-module__hjsUKW__tile{width:var(--bi-size);height:var(--bi-size);background:var(--brand-paper);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand-night) 9%, transparent), 0 1px 2px 0 color-mix(in oklch, var(--brand-night) 16%, transparent), 0 6px 14px -8px color-mix(in oklch, var(--brand-night) 45%, transparent);border-radius:22.5%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:clip}.BrandIcon-module__hjsUKW__tile:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(180deg, color-mix(in oklch, var(--brand-paper) 16%, transparent), transparent 48%);position:absolute;inset:0}.BrandIcon-module__hjsUKW__tile>img{object-fit:contain;width:60%;height:60%;display:block}.BrandIcon-module__hjsUKW__tile[data-brand=instagram]>img{width:56%;height:56%}.BrandIcon-module__hjsUKW__tile[data-brand=gmail]>img{width:66%;height:66%}.BrandIcon-module__hjsUKW__tile[data-brand=linkedin]{background-color:#0000;background-image:url(/logos/linkedin-color.svg);background-repeat:no-repeat;background-size:calc(var(--bi-size) * 3) calc(var(--bi-size) * 3);background-position:calc(var(--bi-size) * -11 / 8) calc(var(--bi-size) * -.5 / 8);box-shadow:0 1px 2px 0 color-mix(in oklab, var(--brand-night) 16%, transparent), 0 6px 14px -8px color-mix(in oklab, var(--brand-night) 45%, transparent)}.BrandIcon-module__hjsUKW__tile[data-brand=linkedin]>img{width:77%;height:77%}.BrandIcon-module__hjsUKW__tile[data-fill]>img{width:100%;height:100%}@media (forced-colors:active){.BrandIcon-module__hjsUKW__tile{forced-color-adjust:none;box-shadow:0 0 0 1px canvastext}}
.Channels-module__DwS5va__root{gap:calc(var(--spacing) * 6);min-width:0;display:grid}.Channels-module__DwS5va__root[data-variant=row]{gap:calc(var(--spacing) * 6) calc(var(--spacing) * 10);flex-wrap:wrap;display:flex}.Channels-module__DwS5va__group{justify-content:inherit;align-content:start;gap:calc(var(--spacing) * 3);min-width:0;display:grid}.Channels-module__DwS5va__groupTitle{font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-500);margin:0}.Channels-module__DwS5va__list{justify-content:inherit;gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Channels-module__DwS5va__root[data-variant=grid] .Channels-module__DwS5va__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));display:grid}.Channels-module__DwS5va__item{min-width:0;display:flex}.Channels-module__DwS5va__piece{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;min-height:3.75rem;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 6) calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border:1px solid var(--glass-line);border-radius:var(--radius-pill);color:var(--color-ink-950);text-align:start;background-color:var(--glass-bg);background-image:linear-gradient(180deg, color-mix(in oklch, var(--glass-shine) 10%, transparent), transparent 55%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);transition:border-color var(--dur-micro) var(--ease-exit), background-color var(--dur-micro) var(--ease-exit), transform var(--dur-micro) var(--ease-exit);flex:auto;text-decoration:none;display:flex;position:relative}.Channels-module__DwS5va__root[data-variant=grid] .Channels-module__DwS5va__piece{min-height:4.5rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5) calc(var(--spacing) * 4) calc(var(--spacing) * 4);border-radius:var(--radius-lg)}.Channels-module__DwS5va__piece:before{content:"";inset:-1px calc(var(--spacing) * 6) auto;pointer-events:none;background:linear-gradient(90deg, transparent, var(--glass-shine) 30%, transparent);height:1px;position:absolute}.Channels-module__DwS5va__text{gap:2px;min-width:0;display:grid}.Channels-module__DwS5va__label{font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--font-weight-medium);color:var(--color-ink-950)}.Channels-module__DwS5va__value{font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-500);overflow-wrap:anywhere}[data-band=night] .Channels-module__DwS5va__value{color:color-mix(in oklab, var(--color-ink-950) 90%, var(--color-ink-500))}@media (hover:hover){.Channels-module__DwS5va__piece:hover{border-color:color-mix(in oklch, var(--glass-line), var(--brand-ice) 60%);background-color:var(--glass-bg-strong);transition-duration:var(--dur-medium);transition-timing-function:var(--ease-enter)}}.Channels-module__DwS5va__piece:focus-visible{border-color:color-mix(in oklch, var(--glass-line), var(--brand-ice) 60%);outline:var(--focus-ring-width) solid var(--color-ring);outline-offset:3px}@media (prefers-reduced-motion:no-preference) and (hover:hover){html.mo:not([data-motion-paused]) .Channels-module__DwS5va__piece:hover{transform:translateY(-2px)}}html.mo:not([data-motion-paused]) .Channels-module__DwS5va__piece:focus-visible{transform:translateY(-2px)}.Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__list{gap:0;display:grid}.Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__item+.Channels-module__DwS5va__item{border-top:1px solid color-mix(in oklch, var(--glass-line) 70%, transparent)}.Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__piece{gap:calc(var(--spacing) * 4);min-height:4.75rem;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3);border-radius:var(--radius-md);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__piece:before{display:none}.Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__text{flex:auto}.Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__label{font-size:var(--text-body);line-height:var(--text-body--line-height)}.Channels-module__DwS5va__go{width:1.25rem;height:1.25rem;color:var(--color-accent-600);transition:translate var(--dur-micro) var(--ease-exit);flex:none}@media (hover:hover){.Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__piece:hover{background-color:color-mix(in oklch, var(--glass-bg-strong) 70%, transparent);border-color:#0000}.Channels-module__DwS5va__piece:hover .Channels-module__DwS5va__go{transition-duration:var(--dur-medium);transition-timing-function:var(--ease-enter);translate:3px}.Channels-module__DwS5va__piece[target=_blank]:hover .Channels-module__DwS5va__go{translate:2px -2px}}.Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__piece:focus-visible{background-color:color-mix(in oklch, var(--glass-bg-strong) 70%, transparent);outline-offset:0;border-color:#0000}.Channels-module__DwS5va__piece:focus-visible .Channels-module__DwS5va__go{translate:3px}.Channels-module__DwS5va__piece[target=_blank]:focus-visible .Channels-module__DwS5va__go{translate:2px -2px}:is(html.mo:not([data-motion-paused]) .Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__piece:hover,html.mo:not([data-motion-paused]) .Channels-module__DwS5va__root[data-variant=list] .Channels-module__DwS5va__piece:focus-visible){transform:none}:is(html:not(.mo) .Channels-module__DwS5va__go,html[data-motion-paused] .Channels-module__DwS5va__go){transition:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Channels-module__DwS5va__root:not([data-variant=list]) .Channels-module__DwS5va__piece{background-color:var(--glass-bg-strong)}}@media (prefers-reduced-transparency:reduce){.Channels-module__DwS5va__root:not([data-variant=list]) .Channels-module__DwS5va__piece{background-color:var(--glass-bg-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.Channels-module__DwS5va__piece{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:linktext}.Channels-module__DwS5va__piece:before{display:none}}
.CloseBand-module__tRpITG__band{isolation:isolate;min-height:62svh;padding-block:calc(var(--spacing) * 16 * var(--sec-k));align-content:center;display:grid;position:relative;overflow:clip}.CloseBand-module__tRpITG__ground{background-color:var(--color-ink-0);background-image:radial-gradient(120% 60% at 50% 118%, color-mix(in oklch, var(--brand-ice) 16%, transparent), transparent 72%), linear-gradient(in oklch 180deg, var(--color-ink-0) 0%, color-mix(in oklch, var(--color-ink-0), var(--brand-petrol) 16%) 100%)}.CloseBand-module__tRpITG__light{aspect-ratio:16/9;background:radial-gradient(closest-side, color-mix(in oklch, var(--brand-ice) 24%, transparent), color-mix(in oklch, var(--brand-ice) 8%, transparent) 58%, transparent);opacity:.9;width:min(150vw,110rem);position:absolute;top:44%;left:50%;translate:-50% -50%}.CloseBand-module__tRpITG__light:after{content:"";background:radial-gradient(closest-side, color-mix(in oklch, var(--brand-ice) 18%, transparent), transparent);position:absolute;inset:30%}@media (prefers-reduced-motion:no-preference){html.mo:not([data-motion-paused]) .CloseBand-module__tRpITG__light{animation:8s ease-in-out infinite alternate CloseBand-module__tRpITG__cb-breathe}html.mo:not([data-motion-paused]) .CloseBand-module__tRpITG__light:after{animation:8s ease-in-out infinite alternate CloseBand-module__tRpITG__cb-core}html.mo:not([data-motion-paused]) [data-offscreen] .CloseBand-module__tRpITG__light{animation-play-state:paused}html.mo:not([data-motion-paused]) [data-offscreen] .CloseBand-module__tRpITG__light:after{animation-play-state:paused}}@keyframes CloseBand-module__tRpITG__cb-breathe{0%{opacity:.6;scale:.9}to{opacity:1;scale:1.06}}@keyframes CloseBand-module__tRpITG__cb-core{0%{opacity:.55;scale:.88}to{opacity:1;scale:1.14}}.CloseBand-module__tRpITG__inner{z-index:2;width:100%;max-width:78rem;padding-inline:var(--spacing-module);margin-inline:auto;position:relative}.CloseBand-module__tRpITG__copy{justify-items:center;gap:calc(var(--spacing) * 6);text-align:center;display:grid}.CloseBand-module__tRpITG__copy>*,.CloseBand-module__tRpITG__copy p,.CloseBand-module__tRpITG__copy h2{margin:0}.CloseBand-module__tRpITG__lema{max-width:36em;color:var(--color-ink-900);font-weight:var(--font-weight-medium);text-wrap:balance}.CloseBand-module__tRpITG__title{text-wrap:balance;max-width:16em;color:var(--color-ink-950);background:linear-gradient(180deg, var(--brand-paper) 35%, color-mix(in oklch, var(--brand-paper), var(--brand-ice) 40%) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CloseBand-module__tRpITG__text{max-width:38em;color:color-mix(in oklab, var(--color-ink-950) 90%, var(--color-ink-500));text-wrap:balance}.CloseBand-module__tRpITG__text:lang(fr){max-width:40em}.CloseBand-module__tRpITG__actions{margin-top:calc(var(--spacing) * 2)}.CloseBand-module__tRpITG__button{align-items:center;gap:calc(var(--spacing) * 3);min-height:3.5rem;padding:0 calc(var(--spacing) * 6) 0 calc(var(--spacing) * 7);border-radius:var(--radius-pill);background:var(--brand-ice);color:var(--brand-night);font-size:var(--text-reading);letter-spacing:var(--text-lead--letter-spacing);line-height:1.2;font-weight:var(--font-weight-medium);box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--brand-paper) 70%, transparent), 0 0 0 5px color-mix(in oklch, var(--brand-ice) 14%, transparent), 0 20px 48px -20px color-mix(in oklch, var(--brand-ice) 60%, transparent);transition:background-color var(--dur-micro) var(--ease-exit), box-shadow var(--dur-micro) var(--ease-exit), transform var(--dur-micro) var(--ease-exit);text-decoration:none;display:inline-flex}.CloseBand-module__tRpITG__arrow{width:1.25rem;height:1.25rem;transition:translate var(--dur-micro) var(--ease-exit)}@media (hover:hover){.CloseBand-module__tRpITG__button:hover{background-color:color-mix(in oklch, var(--brand-ice), var(--brand-paper) 40%);box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--brand-paper) 70%, transparent), 0 0 0 8px color-mix(in oklch, var(--brand-ice) 18%, transparent), 0 24px 56px -18px color-mix(in oklch, var(--brand-ice) 70%, transparent);transition-duration:var(--dur-medium);transition-timing-function:var(--ease-enter)}.CloseBand-module__tRpITG__button:hover .CloseBand-module__tRpITG__arrow{transition-duration:var(--dur-medium);transition-timing-function:var(--ease-enter);translate:4px}}.CloseBand-module__tRpITG__button:focus-visible{outline:var(--focus-ring-width) solid var(--brand-ice);outline-offset:5px}.CloseBand-module__tRpITG__button:focus-visible .CloseBand-module__tRpITG__arrow{translate:4px}.CloseBand-module__tRpITG__button:active{transform:translateY(1px)}@media (prefers-reduced-motion:no-preference) and (hover:hover){html.mo:not([data-motion-paused]) .CloseBand-module__tRpITG__button:hover{transform:translateY(-2px)}}.CloseBand-module__tRpITG__channels{justify-items:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 6);display:grid}.CloseBand-module__tRpITG__channelsLabel{font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:color-mix(in oklab, var(--color-ink-950) 90%, var(--color-ink-500))}.CloseBand-module__tRpITG__channelList{justify-content:center}@media (min-width:64rem){.CloseBand-module__tRpITG__button{min-height:3.75rem;padding:0 calc(var(--spacing) * 7) 0 calc(var(--spacing) * 8)}}@media (forced-colors:active){.CloseBand-module__tRpITG__title{-webkit-text-fill-color:currentColor;background:0 0}.CloseBand-module__tRpITG__button{border:2px solid buttontext}.CloseBand-module__tRpITG__light{display:none}}.CloseBand-module__tRpITG__band[data-layout=split] .CloseBand-module__tRpITG__copy{text-align:start;justify-items:start}.CloseBand-module__tRpITG__band[data-layout=split] .CloseBand-module__tRpITG__title{max-width:none}.CloseBand-module__tRpITG__band[data-layout=split] .CloseBand-module__tRpITG__channels{justify-items:start}.CloseBand-module__tRpITG__band[data-layout=split] .CloseBand-module__tRpITG__channelList{justify-content:start}.CloseBand-module__tRpITG__aside{min-width:0;margin-top:calc(var(--spacing) * 12)}@media (min-width:64rem){.CloseBand-module__tRpITG__band[data-layout=split] .CloseBand-module__tRpITG__inner{grid-template-columns:repeat(20,minmax(0,1fr));align-items:center;max-width:none;padding-inline:0;display:grid}.CloseBand-module__tRpITG__band[data-layout=split] .CloseBand-module__tRpITG__copy{grid-column:2/11}.CloseBand-module__tRpITG__aside{grid-column:12/20;margin-top:0}.CloseBand-module__tRpITG__band[data-layout=split] .CloseBand-module__tRpITG__light{left:30%}}
.IconBox-module__RdEIea__box{--ib:var(--tint,var(--color-accent-600));border:1px solid color-mix(in oklch, var(--ib) 55%, transparent);border-radius:var(--radius-in,var(--radius-sm));background:color-mix(in oklch, var(--ib) 12%, transparent);width:3rem;height:3rem;color:var(--ib);flex:none;place-items:center;display:grid}.IconBox-module__RdEIea__box>svg{width:1.5rem;height:1.5rem}.IconBox-module__RdEIea__box[data-size=sm]{width:2.25rem;height:2.25rem}.IconBox-module__RdEIea__box[data-size=sm]>svg{width:1.125rem;height:1.125rem}.IconBox-module__RdEIea__box[data-size=lg]{width:3.5rem;height:3.5rem}.IconBox-module__RdEIea__box[data-size=lg]>svg{width:1.75rem;height:1.75rem}@media (forced-colors:active){.IconBox-module__RdEIea__box{color:canvastext;background:0 0;border-color:canvastext}}
.cards-module__BYGctG__rows{--cols:3;--rows:4;column-gap:var(--cards-gap,calc(var(--spacing) * 6));row-gap:var(--cards-gap,calc(var(--spacing) * 6));grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:36rem){.cards-module__BYGctG__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.cards-module__BYGctG__rows{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.cards-module__BYGctG__card,.cards-module__BYGctG__sub{grid-template-rows:subgrid;row-gap:var(--rows-gap,calc(var(--spacing) * 3));min-width:0;display:grid}.cards-module__BYGctG__card>[data-glass-surface]{grid-template-rows:subgrid;row-gap:var(--rows-gap,calc(var(--spacing) * 3));min-width:0;display:grid}.cards-module__BYGctG__card>[data-interactive]{grid-template-rows:subgrid;row-gap:var(--rows-gap,calc(var(--spacing) * 3));min-width:0;display:grid}.cards-module__BYGctG__card{grid-row:span var(--rows)}.cards-module__BYGctG__sub{grid-row:1/-1}.cards-module__BYGctG__card>[data-glass-surface]{grid-row:1/-1}.cards-module__BYGctG__card>[data-interactive]{grid-row:1/-1}.cards-module__BYGctG__card>*,.cards-module__BYGctG__sub>*{min-width:0;margin:0}.cards-module__BYGctG__push{grid-row:-2/-1;align-self:end}
.tint-module__9Qswmq__dot{border-radius:var(--radius-pill);background:var(--tint,var(--color-accent-600));flex:none;width:.5rem;height:.5rem;display:inline-block}.tint-module__9Qswmq__rule{border-radius:var(--radius-pill);background:var(--tint,var(--mark-line));width:2.5rem;height:2px;display:block}@media (forced-colors:active){.tint-module__9Qswmq__dot,.tint-module__9Qswmq__rule{forced-color-adjust:none;background:canvastext}}
.SectionHead-module__jq5kXW__head{justify-items:start;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.SectionHead-module__jq5kXW__head>*{grid-column:1;margin:0}.SectionHead-module__jq5kXW__head[data-align=center]{text-align:center;justify-items:center}.SectionHead-module__jq5kXW__title{max-width:18em;font-size:var(--text-chapter);line-height:var(--text-chapter--line-height);letter-spacing:var(--text-chapter--letter-spacing);font-weight:var(--font-weight-medium);color:var(--color-ink-950);text-wrap:balance}.SectionHead-module__jq5kXW__subtitle{max-width:30em;font-size:calc(var(--text-lead) * 1.1);letter-spacing:var(--text-lead--letter-spacing);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-ink-900);text-wrap:balance}.SectionHead-module__jq5kXW__intro{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-500)}
.LogoMarquee-module__S5J25a__stack{z-index:2;border-block:1px solid var(--color-ink-200);padding-block:calc(var(--spacing) * 6 * var(--sec-k));position:relative}.LogoMarquee-module__S5J25a__stackLabel{margin:0 0 calc(var(--spacing) * 5);padding-inline:var(--spacing-module);color:var(--color-ink-500)}.LogoMarquee-module__S5J25a__logos+.LogoMarquee-module__S5J25a__logos{margin-top:calc(var(--spacing) * 5)}.LogoMarquee-module__S5J25a__logoTrack{gap:calc(var(--spacing) * 12);padding:0 calc(var(--spacing) * 12) 0 0;margin:0;list-style:none}.LogoMarquee-module__S5J25a__logoTrack:focus-visible{outline:var(--focus-ring-width) solid var(--color-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.LogoMarquee-module__S5J25a__logo{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-ink-950);white-space:nowrap;flex:none;display:flex}.LogoMarquee-module__S5J25a__mark{width:2rem;height:2rem;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background-color:currentColor;flex:none}.LogoMarquee-module__S5J25a__logoName{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);font-weight:var(--font-weight-medium)}@media (forced-colors:active){.LogoMarquee-module__S5J25a__mark{forced-color-adjust:none;background-color:canvastext}}.mo .LogoMarquee-module__S5J25a__logos[data-reverse] [data-marquee-track]{animation-direction:reverse}.mo .LogoMarquee-module__S5J25a__logos:focus-within [data-marquee-track]{animation-play-state:paused}html:not(.mo) .LogoMarquee-module__S5J25a__logos{padding-inline:var(--spacing-module);display:block}html:not(.mo) .LogoMarquee-module__S5J25a__logoTrack{row-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 8);flex-wrap:wrap;min-width:0;padding:0}html:not(.mo) .LogoMarquee-module__S5J25a__logoTrack[aria-hidden]{display:none}@media (min-width:64rem){.LogoMarquee-module__S5J25a__stackLabel{padding-inline:5vw}html:not(.mo) .LogoMarquee-module__S5J25a__logos{padding-inline:5vw}}
.ScenePlayer-module__y7H-qG__player{display:grid;position:relative}.ScenePlayer-module__y7H-qG__scene{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-enter), visibility 0s linear .6s;grid-area:1/1}.ScenePlayer-module__y7H-qG__scene[data-on]{opacity:1;visibility:visible;transition:opacity .6s var(--ease-enter), visibility 0s}.ScenePlayer-module__y7H-qG__dots{inset-inline:0;bottom:calc(var(--spacing) * 2);justify-content:center;gap:calc(var(--spacing) * 1);pointer-events:none;display:flex;position:absolute}.ScenePlayer-module__y7H-qG__dots>span{border-radius:var(--radius-pill);background:color-mix(in oklab, currentColor 30%, transparent);block-size:.1875rem;inline-size:1rem}.ScenePlayer-module__y7H-qG__dots>span[data-on]{background:var(--fmt-a,var(--brand-ice))}@media (prefers-reduced-motion:reduce){.ScenePlayer-module__y7H-qG__scene,.ScenePlayer-module__y7H-qG__scene[data-on]{transition:none}.ScenePlayer-module__y7H-qG__dots{display:none}}
.card-module__Xw8F6W__card,.card-module__Xw8F6W__cardL{--pad:calc(var(--spacing) * 6);list-style:none}@media (min-width:64rem){.card-module__Xw8F6W__card{--pad:calc(var(--spacing) * 7)}.card-module__Xw8F6W__cardL{--pad:calc(var(--spacing) * 10)}}.card-module__Xw8F6W__media{--media-h:13.5rem;grid-template-rows:var(--media-h) auto;min-width:0;display:grid;position:relative}.card-module__Xw8F6W__photo{grid-area:1/1;display:block;position:relative;overflow:clip}.card-module__Xw8F6W__photo img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;display:block;position:absolute;inset:0}.card-module__Xw8F6W__media:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(to bottom, transparent 52%, color-mix(in oklch, var(--glass-bg-strong) 72%, transparent) 100%);grid-area:1/1}.card-module__Xw8F6W__badge{top:calc(var(--spacing) * 3.5);left:calc(var(--spacing) * 3.5);z-index:3;align-items:center;gap:calc(var(--spacing) * 2.5);padding:3px calc(var(--spacing) * 3.5) 3px 3px;border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);display:inline-flex;position:absolute}.card-module__Xw8F6W__badge>:first-child{border-radius:var(--radius-pill)}.card-module__Xw8F6W__num{font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-variant-numeric:tabular-nums;color:var(--color-ink-950)}.card-module__Xw8F6W__arrow{top:calc(var(--spacing) * 3.5);right:calc(var(--spacing) * 3.5);z-index:3;border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-bg-strong);fill:none;width:2.375rem;height:2.375rem;stroke:var(--color-ink-950);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-medium) var(--ease-enter), border-color var(--dur-medium) var(--ease-enter);padding:.6rem;position:absolute}.card-module__Xw8F6W__detail{padding:calc(var(--spacing) * 5) var(--pad) 0;grid-area:2/1}.card-module__Xw8F6W__examples{gap:calc(var(--spacing) * 2);font-size:var(--text-ui);color:var(--color-ink-950);margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.card-module__Xw8F6W__examples li{padding-left:calc(var(--spacing) * 5);position:relative}.card-module__Xw8F6W__examples li:before{content:"";width:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background:var(--tint,var(--mark-line));height:2px;position:absolute;top:.68em;left:0}html.mo:not([data-motion-paused]) .card-module__Xw8F6W__detail{z-index:2;padding:calc(var(--spacing) * 15) var(--pad) calc(var(--spacing) * 4.5);background-image:linear-gradient(to top, color-mix(in oklch, var(--brand-night) 94%, transparent) 0%, color-mix(in oklch, var(--brand-night) 78%, transparent) 55%, color-mix(in oklch, var(--brand-night) 30%, transparent) 100%);opacity:0;transition:opacity var(--dur-large) var(--ease-exit), translate var(--dur-large) var(--ease-exit);grid-area:1/1;align-content:end;display:grid;translate:0 .5rem}html.mo:not([data-motion-paused]) .card-module__Xw8F6W__detail .card-module__Xw8F6W__examples{gap:calc(var(--spacing) * 1.5);color:var(--brand-paper);font-size:.9375rem;line-height:1.4}html.mo:not([data-motion-paused]) .card-module__Xw8F6W__detail .card-module__Xw8F6W__examples li:before{background:var(--brand-ice)}html.mo:not([data-motion-paused]) :is(.card-module__Xw8F6W__card:focus-within,.card-module__Xw8F6W__card[data-open]) .card-module__Xw8F6W__detail{opacity:1;transition-timing-function:var(--ease-reveal);translate:0}@media (hover:hover) and (pointer:fine){html.mo:not([data-motion-paused]) .card-module__Xw8F6W__card:hover .card-module__Xw8F6W__detail{opacity:1;transition-timing-function:var(--ease-reveal);translate:0}}.card-module__Xw8F6W__name,.card-module__Xw8F6W__line{padding-inline:var(--pad);margin:0}.card-module__Xw8F6W__name{padding-top:calc(var(--spacing) * 3);font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);font-weight:var(--font-weight-medium);color:var(--color-ink-950);text-wrap:balance}.card-module__Xw8F6W__link{color:inherit;text-decoration:none}.card-module__Xw8F6W__link:after{content:"";z-index:3;border-radius:var(--glass-r,var(--radius-lg));position:absolute;inset:0}.card-module__Xw8F6W__link:focus-visible{outline:none}.card-module__Xw8F6W__link:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-ring);outline-offset:calc(-1 * var(--focus-ring-width) - 2px)}.card-module__Xw8F6W__line{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-500)}.card-module__Xw8F6W__price{align-content:start;gap:calc(var(--spacing) * 3);margin:calc(var(--spacing) * 1) var(--pad) var(--pad);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--glass-line);display:grid}.card-module__Xw8F6W__priceText{align-items:baseline;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;display:flex}.card-module__Xw8F6W__amount{font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink-950)}.card-module__Xw8F6W__note{font-family:var(--font-mono);color:var(--color-ink-500);font-size:.75rem;line-height:1.4}:is(.card-module__Xw8F6W__card:focus-within>[data-glass-surface],.card-module__Xw8F6W__card[data-open]>[data-glass-surface],.card-module__Xw8F6W__cardL:focus-within>[data-glass-surface]){border-color:color-mix(in oklch, var(--tint,var(--brand-ice)), var(--brand-ice) 35%)}.card-module__Xw8F6W__card:focus-within .card-module__Xw8F6W__arrow,.card-module__Xw8F6W__card[data-open] .card-module__Xw8F6W__arrow,.card-module__Xw8F6W__cardL:focus-within .card-module__Xw8F6W__arrow{border-color:var(--tint,var(--mark-line));transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){:is(.card-module__Xw8F6W__card:hover>[data-glass-surface],.card-module__Xw8F6W__cardL:hover>[data-glass-surface]){border-color:color-mix(in oklch, var(--tint,var(--brand-ice)), var(--brand-ice) 35%)}.card-module__Xw8F6W__card:hover .card-module__Xw8F6W__arrow,.card-module__Xw8F6W__cardL:hover .card-module__Xw8F6W__arrow{border-color:var(--tint,var(--mark-line));transform:translate(2px,-2px)}.card-module__Xw8F6W__cardL:hover .card-module__Xw8F6W__cta .cta-label:after{height:50%}}.card-module__Xw8F6W__lInner{min-width:0;display:grid}.card-module__Xw8F6W__cardL .card-module__Xw8F6W__media{--media-h:14rem;grid-template-rows:minmax(var(--media-h), 1fr)}.card-module__Xw8F6W__lBody{gap:calc(var(--spacing) * 4);min-width:0;padding:calc(var(--spacing) * 6) var(--pad) var(--pad);flex-direction:column;display:flex}.card-module__Xw8F6W__cardL .card-module__Xw8F6W__name{font-size:var(--text-statement);line-height:var(--text-statement--line-height);letter-spacing:var(--text-statement--letter-spacing);padding:0}.card-module__Xw8F6W__cardL .card-module__Xw8F6W__line{padding:0}.card-module__Xw8F6W__lineL{max-width:36em;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-950)}.card-module__Xw8F6W__lDetail{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1);display:grid}.card-module__Xw8F6W__detailLabel{font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-500);margin:0}.card-module__Xw8F6W__examplesL{gap:calc(var(--spacing) * 2.5);font-size:var(--text-body);line-height:var(--text-body--line-height)}.card-module__Xw8F6W__lFoot{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4) calc(var(--spacing) * 8);flex-wrap:wrap;margin-top:auto;display:flex}.card-module__Xw8F6W__cardL .card-module__Xw8F6W__price{border-top:0;margin:0;padding-top:0}.card-module__Xw8F6W__cta{pointer-events:none}@media (min-width:48rem){.card-module__Xw8F6W__lInner{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.card-module__Xw8F6W__cardL .card-module__Xw8F6W__media{--media-h:20rem}.card-module__Xw8F6W__cardL[data-flip] .card-module__Xw8F6W__lInner{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.card-module__Xw8F6W__cardL[data-flip] .card-module__Xw8F6W__media{order:2}}@media (prefers-reduced-motion:reduce){.card-module__Xw8F6W__arrow{transition:none}}@media (forced-colors:active){.card-module__Xw8F6W__media:after{display:none}.card-module__Xw8F6W__badge,.card-module__Xw8F6W__arrow{background:canvas;border-color:canvastext}.card-module__Xw8F6W__examples li:before{background:canvastext}}
.WebCarousel-module__s-6qIq__root{gap:calc(var(--spacing) * 12);display:grid}.WebCarousel-module__s-6qIq__side{align-content:center;gap:calc(var(--spacing) * 6);max-width:30rem;display:grid}.WebCarousel-module__s-6qIq__main{min-width:0;display:grid}.WebCarousel-module__s-6qIq__now{padding-top:calc(var(--spacing) * 6);border-top:1px solid var(--color-ink-200);margin:0;display:none}.WebCarousel-module__s-6qIq__count{font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-variant-numeric:tabular-nums;color:var(--color-accent-600)}.WebCarousel-module__s-6qIq__name{font-size:var(--text-statement);line-height:var(--text-statement--line-height);letter-spacing:var(--text-statement--letter-spacing);font-weight:var(--font-weight-medium);color:var(--color-ink-950)}.WebCarousel-module__s-6qIq__devices{font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-500)}.WebCarousel-module__s-6qIq__track{gap:calc(var(--spacing) * 16);display:grid}.WebCarousel-module__s-6qIq__slide{min-width:0}html.mo .WebCarousel-module__s-6qIq__now{gap:calc(var(--spacing) * 2);display:grid}html.mo .WebCarousel-module__s-6qIq__name{animation:WebCarousel-module__s-6qIq__wc-name var(--dur-large) var(--ease-enter)}.WebCarousel-module__s-6qIq__visit{display:none}html.mo .WebCarousel-module__s-6qIq__visit{align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--target-min);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--font-weight-medium);color:var(--color-ink-950);text-decoration:underline;-webkit-text-decoration-color:var(--mark-line);text-decoration-color:var(--mark-line);text-underline-offset:6px;animation:WebCarousel-module__s-6qIq__wc-name var(--dur-large) var(--ease-enter);transition:text-decoration-color var(--dur-medium) var(--ease-enter);justify-self:start;text-decoration-thickness:2px;display:inline-flex}.WebCarousel-module__s-6qIq__visitIcon{width:1.125rem;height:1.125rem;transition:transform var(--dur-medium) var(--ease-enter)}@media (hover:hover){.WebCarousel-module__s-6qIq__visit:hover .WebCarousel-module__s-6qIq__visitIcon{transform:translate(2px,-2px)}}.WebCarousel-module__s-6qIq__visit:focus-visible{outline:var(--focus-ring-width) solid var(--color-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}html.mo .WebCarousel-module__s-6qIq__track{touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:0}html.mo .WebCarousel-module__s-6qIq__slide{translate:calc(var(--off,0) * 14%) 0;opacity:0;visibility:hidden;transition:translate .9s var(--ease-reveal), opacity .52s var(--ease-exit), visibility 0s linear .9s;grid-area:1/1}html.mo .WebCarousel-module__s-6qIq__slide[data-on]{translate:var(--drag,0px) 0;opacity:1;visibility:visible;transition:translate .9s var(--ease-reveal), opacity .7s var(--ease-enter) .12s, visibility 0s}html.mo .WebCarousel-module__s-6qIq__slide figcaption{display:none}html.mo .WebCarousel-module__s-6qIq__slide img{-webkit-user-drag:none}.WebCarousel-module__s-6qIq__root[data-drag] .WebCarousel-module__s-6qIq__slide[data-on]{transition:none}@media (hover:hover) and (pointer:fine){html.mo .WebCarousel-module__s-6qIq__track{cursor:grab}.WebCarousel-module__s-6qIq__root[data-drag] .WebCarousel-module__s-6qIq__track{cursor:grabbing}}:is(html[data-motion-paused] .WebCarousel-module__s-6qIq__slide,html[data-motion-paused] .WebCarousel-module__s-6qIq__name,html[data-motion-paused] .WebCarousel-module__s-6qIq__visit){transition:none;animation:none}.WebCarousel-module__s-6qIq__controls{display:none}html.mo .WebCarousel-module__s-6qIq__controls{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.WebCarousel-module__s-6qIq__root:not([data-ready]) .WebCarousel-module__s-6qIq__controls{visibility:hidden}.WebCarousel-module__s-6qIq__round,.WebCarousel-module__s-6qIq__dots{border:1px solid var(--glass-line);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4)}.WebCarousel-module__s-6qIq__round{width:var(--target-min);height:var(--target-min);color:var(--color-ink-950);cursor:pointer;transition:border-color var(--dur-medium) var(--ease-enter), transform var(--dur-micro) var(--ease-enter);border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.WebCarousel-module__s-6qIq__glyph{width:1.25rem;height:1.25rem}.WebCarousel-module__s-6qIq__icon{width:1.125rem;height:1.125rem}.WebCarousel-module__s-6qIq__root:not([data-auto]) .WebCarousel-module__s-6qIq__pause{visibility:hidden}.WebCarousel-module__s-6qIq__dots{justify-content:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1);border-radius:1.75rem;flex-wrap:wrap;display:flex}.WebCarousel-module__s-6qIq__dot{align-items:center;gap:calc(var(--spacing) * 2.5);min-height:calc(var(--target-min) - var(--spacing) * 2);padding:0 calc(var(--spacing) * 3.5);color:var(--color-ink-500);font:inherit;font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--dur-medium) var(--ease-enter), background-color var(--dur-medium) var(--ease-enter);background:0 0;border:0;border-radius:999px;display:inline-flex}.WebCarousel-module__s-6qIq__dot[aria-current]{color:var(--color-ink-950);background:color-mix(in oklch, var(--brand-ice) 12%, transparent)}.WebCarousel-module__s-6qIq__pip{width:.5rem;height:.5rem;transition:width var(--dur-large) var(--ease-reveal);background:currentColor;border-radius:999px;flex:none;position:relative;overflow:hidden}.WebCarousel-module__s-6qIq__dot[aria-current] .WebCarousel-module__s-6qIq__pip{background:color-mix(in oklch, var(--brand-ice) 28%, transparent);width:1.75rem}.WebCarousel-module__s-6qIq__fill{border-radius:inherit;background:var(--mark-line);transform-origin:0;position:absolute;inset:0}.WebCarousel-module__s-6qIq__root[data-auto] .WebCarousel-module__s-6qIq__fill{animation:WebCarousel-module__s-6qIq__wc-fill var(--wc-dur,6s) linear forwards}.WebCarousel-module__s-6qIq__root[data-auto]:is([data-hold],[data-paused]) .WebCarousel-module__s-6qIq__fill{animation-play-state:paused}@media (hover:hover){.WebCarousel-module__s-6qIq__round:hover{border-color:var(--mark-line)}.WebCarousel-module__s-6qIq__dot:not([aria-current]):hover{color:var(--color-ink-950)}}.WebCarousel-module__s-6qIq__round:active{transform:scale(.94)}.WebCarousel-module__s-6qIq__round:focus-visible,.WebCarousel-module__s-6qIq__dot:focus-visible{outline:var(--focus-ring-width) solid var(--color-ring);outline-offset:var(--focus-ring-offset)}@keyframes WebCarousel-module__s-6qIq__wc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes WebCarousel-module__s-6qIq__wc-name{0%{opacity:0;translate:0 .35em}}@media not (min-width:36rem){.WebCarousel-module__s-6qIq__dots{flex-basis:100%;order:-1;justify-content:space-between}.WebCarousel-module__s-6qIq__dot{padding-inline:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2)}.WebCarousel-module__s-6qIq__dot[aria-current] .WebCarousel-module__s-6qIq__pip{width:1.25rem}}@media (min-width:64rem){.WebCarousel-module__s-6qIq__root{align-items:center;gap:calc(var(--spacing) * 12) calc(var(--spacing) * 16);grid-template-columns:minmax(0,5fr) minmax(0,13fr)}html:not(.mo) .WebCarousel-module__s-6qIq__root{align-items:start}}@media (forced-colors:active){.WebCarousel-module__s-6qIq__round,.WebCarousel-module__s-6qIq__dots{border-color:buttontext}.WebCarousel-module__s-6qIq__dot[aria-current]{outline:2px solid buttontext}.WebCarousel-module__s-6qIq__pip,.WebCarousel-module__s-6qIq__fill{forced-color-adjust:none;background:buttontext}}
.cataleg-module__euO-OW__section{isolation:isolate;padding-block:calc(var(--spacing) * 24 * var(--sec-k));position:relative}.cataleg-module__euO-OW__inner{z-index:2;gap:calc(var(--spacing) * 12);padding-inline:var(--spacing-module);display:grid;position:relative}@media (min-width:64rem){.cataleg-module__euO-OW__section{padding-block:calc(var(--spacing) * 24 * var(--sec-k))}.cataleg-module__euO-OW__inner{gap:calc(var(--spacing) * 10)}.cataleg-module__euO-OW__headSide.cataleg-module__euO-OW__headSide{align-items:end;column-gap:calc(var(--spacing) * 16);grid-template-columns:auto minmax(0,1fr)}.cataleg-module__euO-OW__headSide.cataleg-module__euO-OW__headSide>:nth-child(3){grid-area:1/2/span 2;align-self:end;max-width:36em;margin:0}}.cataleg-module__euO-OW__groundMist{background-color:color-mix(in oklab, var(--color-ink-0), var(--color-ink-100) 48%);background-image:linear-gradient(in oklab 160deg, color-mix(in oklab, var(--color-ink-0), var(--color-ink-100) 30%) 0%, color-mix(in oklab, var(--color-ink-0), var(--color-ink-100) 62%) 100%);border-top:1px solid var(--color-ink-200)}:root[data-theme=dark] .cataleg-module__euO-OW__groundMist{background-color:var(--color-ink-50);background-image:linear-gradient(in oklab 160deg, var(--color-ink-50) 0%, color-mix(in oklab, var(--color-ink-50), var(--color-ink-0) 45%) 100%)}.cataleg-module__euO-OW__groundPaper{background-image:linear-gradient(in oklab 335deg, var(--color-ink-0) 0%, color-mix(in oklab, var(--color-ink-0), var(--color-ink-100) 26%) 100%)}:root[data-theme=dark] .cataleg-module__euO-OW__groundPaper{background-image:linear-gradient(in oklab 335deg, var(--color-ink-0) 0%, color-mix(in oklab, var(--color-ink-0), var(--color-ink-50) 35%) 100%)}.cataleg-module__euO-OW__productes{overflow-x:clip}.cataleg-module__euO-OW__listL{gap:calc(var(--spacing) * 8);margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.cataleg-module__euO-OW__listL{gap:calc(var(--spacing) * 10)}}.cataleg-module__euO-OW__foot{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);margin:calc(var(--spacing) * -4) 0 0;font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-ink-500);flex-wrap:wrap;display:flex}.cataleg-module__euO-OW__strip{padding-block:calc(var(--spacing) * 20 * var(--sec-k))}.cataleg-module__euO-OW__stripGlass{min-width:0}.cataleg-module__euO-OW__stripLayout{gap:calc(var(--spacing) * 10);align-items:end;display:grid}.cataleg-module__euO-OW__stripText{justify-items:start;gap:calc(var(--spacing) * 4);display:grid}.cataleg-module__euO-OW__stripText>*{margin:0}.cataleg-module__euO-OW__stripLinks{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cataleg-module__euO-OW__stripSecondary{min-height:var(--target-min);font-size:var(--text-ui);line-height:var(--text-ui--line-height);align-items:center;display:inline-flex}.cataleg-module__euO-OW__stairs{align-items:end;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cataleg-module__euO-OW__stair{align-items:flex-start;gap:calc(var(--spacing) * 2);min-width:0;min-height:calc(9.5rem + var(--step,0) * 2.75rem);padding:calc(var(--spacing) * 4);border:1px solid var(--glass-line);border-top:2px solid var(--tint,var(--mark-line));border-radius:var(--radius-md);background:color-mix(in oklch, var(--glass-bg-strong) 70%, transparent);box-shadow:var(--glass-shadow);background-image:linear-gradient(to top, color-mix(in oklab, var(--tint,var(--brand-ice)) 12%, transparent), transparent 75%);flex-direction:column;display:flex;position:relative}.cataleg-module__euO-OW__stair[data-badge]{background:color-mix(in oklch, var(--glass-bg-strong), var(--brand-ice) 10%);border-color:color-mix(in oklch, var(--glass-line), var(--brand-ice) 45%)}.cataleg-module__euO-OW__stairBadge{border-radius:var(--radius-pill);background:var(--mark);font-size:.75rem;line-height:1.4;font-weight:var(--font-weight-medium);color:var(--color-ink-950);padding:.1em .6em .15em}.cataleg-module__euO-OW__stairName{font-size:var(--text-ui);line-height:1.35;font-weight:var(--font-weight-medium);color:var(--color-ink-950);text-wrap:balance;margin-top:auto}.cataleg-module__euO-OW__stairValue{font-size:var(--text-body);text-wrap:balance;line-height:1.3;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink-950)}.cataleg-module__euO-OW__stairNum{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);font-family:var(--font-mono);color:var(--color-ink-500);font-size:.75rem;position:absolute}@media (min-width:64rem){.cataleg-module__euO-OW__stripLayout{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:center}.cataleg-module__euO-OW__stair{padding:calc(var(--spacing) * 5);min-height:calc(11rem + var(--step,0) * 3.25rem)}.cataleg-module__euO-OW__stairValue{font-size:1.1875rem}}@media not (min-width:36rem){.cataleg-module__euO-OW__stairs{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr)}.cataleg-module__euO-OW__stair{align-items:center;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3);min-height:0;margin-left:calc(var(--step,0) * var(--spacing) * 4);padding:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr);display:grid}.cataleg-module__euO-OW__stair>:first-child{grid-row:span 2;align-self:start}.cataleg-module__euO-OW__stair>:not(:first-child){grid-column:2}.cataleg-module__euO-OW__stairName{margin-top:0}.cataleg-module__euO-OW__stairBadge{justify-self:start}.cataleg-module__euO-OW__stairNum{display:none}}.cataleg-module__euO-OW__motif{min-height:24rem;padding:calc(var(--spacing) * 5);align-content:center;justify-items:end;display:grid;position:relative;overflow:clip}.cataleg-module__euO-OW__motifPhoto{display:block;position:absolute;inset:0}.cataleg-module__euO-OW__motifPhoto img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;display:block}.cataleg-module__euO-OW__route{z-index:1;width:min(100%,23rem);position:relative}.cataleg-module__euO-OW__routeLabel{margin:0 0 calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-500)}.cataleg-module__euO-OW__routeList{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid;position:relative}.cataleg-module__euO-OW__routeList:before,.cataleg-module__euO-OW__routeList:after{content:"";background:var(--glass-line);width:1px;position:absolute;top:.7em;bottom:.7em;left:3.5px}.cataleg-module__euO-OW__routeList:after{background:linear-gradient(to bottom, var(--brand-ice), color-mix(in oklch, var(--brand-ice) 30%, transparent));transform-origin:50% 0;width:2px;left:3px}@media (prefers-reduced-motion:no-preference){html.mo:not([data-motion-paused]) .cataleg-module__euO-OW__routeList:after{animation:cataleg-module__euO-OW__cat-route 7s var(--ease-reveal) infinite}}@keyframes cataleg-module__euO-OW__cat-route{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}85%,to{opacity:0;transform:scaleY(1)}}.cataleg-module__euO-OW__routeItem{align-items:baseline;gap:0 calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.cataleg-module__euO-OW__routeDot{box-shadow:0 0 0 3px var(--glass-bg-strong);position:absolute;top:.45em;left:0}.cataleg-module__euO-OW__routeNum{font-family:var(--font-mono);color:var(--color-ink-500);font-size:.75rem}.cataleg-module__euO-OW__routeName{font-size:var(--text-ui);line-height:1.35;font-weight:var(--font-weight-medium);color:var(--color-ink-950)}.cataleg-module__euO-OW__routeValue{font-family:var(--font-mono);color:var(--color-ink-500);grid-column:2;font-size:.75rem;line-height:1.5}@media (min-width:64rem){.cataleg-module__euO-OW__motif{min-height:100%;padding:calc(var(--spacing) * 8);align-content:start}}@media not (min-width:36rem){.cataleg-module__euO-OW__routeNum{display:none}.cataleg-module__euO-OW__routeName,.cataleg-module__euO-OW__routeValue{grid-column:1/-1}}@media (forced-colors:active){.cataleg-module__euO-OW__routeList:after{display:none}.cataleg-module__euO-OW__stair{border-color:canvastext}}.cataleg-module__euO-OW__productes .cataleg-module__euO-OW__websHub{padding-top:0}
.bento-module__8BVxJq__grid{gap:var(--spacing);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.bento-module__8BVxJq__card{--h:20rem;--band:6.5rem;--g:.75rem;--pad:calc(var(--spacing) * 5);list-style:none;display:grid;position:relative}.bento-module__8BVxJq__card[data-size=l]{--h:26rem;--band:10rem}.bento-module__8BVxJq__face{isolation:isolate;min-height:var(--h);padding:max(var(--pad), var(--band)) var(--pad) var(--pad);border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);background:var(--color-ink-0);transition:border-color var(--dur-medium) var(--ease-enter);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.bento-module__8BVxJq__media{z-index:-1;position:absolute;inset:0;overflow:hidden}.bento-module__8BVxJq__photo{display:block;position:absolute;inset:0}.bento-module__8BVxJq__photo img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;display:block}.bento-module__8BVxJq__media:before{--dim:var(--color-ink-0);content:"";z-index:1;background:var(--dim);opacity:.25;transition:opacity var(--dur-large) var(--ease-reveal), background-color var(--dur-medium) var(--ease-enter);position:absolute;inset:0}.bento-module__8BVxJq__card:focus-within .bento-module__8BVxJq__media:before,.bento-module__8BVxJq__card[data-open] .bento-module__8BVxJq__media:before{--dim:color-mix(in oklab, var(--color-ink-0), var(--brand-ice) 34%)}@media (hover:hover) and (pointer:fine){.bento-module__8BVxJq__card:hover .bento-module__8BVxJq__media:before{--dim:color-mix(in oklab, var(--color-ink-0), var(--brand-ice) 34%)}}:root[data-theme=dark] .bento-module__8BVxJq__card:focus-within .bento-module__8BVxJq__media:before{--dim:color-mix(in oklab, var(--color-ink-0), var(--brand-ice) 14%)}:root[data-theme=dark] .bento-module__8BVxJq__card[data-open] .bento-module__8BVxJq__media:before{--dim:color-mix(in oklab, var(--color-ink-0), var(--brand-ice) 14%)}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .bento-module__8BVxJq__card:hover .bento-module__8BVxJq__media:before{--dim:color-mix(in oklab, var(--color-ink-0), var(--brand-ice) 14%)}}.bento-module__8BVxJq__media:after{content:"";background-image:linear-gradient(to bottom, color-mix(in oklch, var(--color-ink-0) 12%, transparent) 0%, color-mix(in oklch, var(--color-ink-0) var(--veil-mid,62%), transparent) var(--veil,45%), color-mix(in oklch, var(--color-ink-0) 94%, transparent) 100%);position:absolute;inset:0}.bento-module__8BVxJq__card[data-size=s]{--veil:32%}:root[data-theme=dark] .bento-module__8BVxJq__card{--veil-mid:70%}@media not (min-width:36rem){.bento-module__8BVxJq__card{--veil:34%}}.bento-module__8BVxJq__body{gap:calc(var(--spacing) * 2);display:grid}.bento-module__8BVxJq__index{align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--font-weight-medium);color:var(--color-ink-950);display:flex}.bento-module__8BVxJq__index:after{content:"";border-radius:var(--radius-pill);background:var(--tint,var(--mark-line));width:2rem;height:2px;transition:width var(--dur-medium) var(--ease-exit)}.bento-module__8BVxJq__name,.bento-module__8BVxJq__line,.bento-module__8BVxJq__price{margin:0}.bento-module__8BVxJq__name{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);font-weight:var(--font-weight-medium);color:var(--color-ink-950);text-wrap:balance}.bento-module__8BVxJq__card[data-size=l] .bento-module__8BVxJq__name{font-size:var(--text-statement);line-height:var(--text-statement--line-height);letter-spacing:var(--text-statement--letter-spacing)}.bento-module__8BVxJq__link{color:inherit;text-decoration:none}.bento-module__8BVxJq__link:after{content:"";z-index:1;border-radius:var(--radius-lg);position:absolute;inset:0}.bento-module__8BVxJq__link:focus-visible{outline:none}.bento-module__8BVxJq__link:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-ring);outline-offset:calc(-1 * var(--focus-ring-width) - 2px)}.bento-module__8BVxJq__line{max-width:34em;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-950);text-wrap:pretty}.bento-module__8BVxJq__more{transition:grid-template-rows var(--dur-large) var(--ease-reveal);grid-template-rows:1fr;display:grid}.bento-module__8BVxJq__examples{gap:calc(var(--spacing) * 1.5);min-height:0;font-size:var(--text-ui);color:var(--color-ink-950);margin:0;padding:0;line-height:1.45;list-style:none;display:grid;overflow:hidden}.bento-module__8BVxJq__examples li{padding-left:calc(var(--spacing) * 5);position:relative}.bento-module__8BVxJq__examples li:first-child{margin-top:calc(var(--spacing) * 1.5)}.bento-module__8BVxJq__examples li:before{content:"";width:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background:var(--mark-line);height:2px;position:absolute;top:.68em;left:0}.bento-module__8BVxJq__price{margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3.5);border-top:1px solid color-mix(in oklch, var(--color-ink-950) 14%, transparent);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink-950)}.bento-module__8BVxJq__card[data-size=l] .bento-module__8BVxJq__price{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.bento-module__8BVxJq__tools{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);height:2.375rem;padding:0 calc(var(--spacing) * 3);border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow);margin:0;list-style:none;display:flex;position:absolute}.bento-module__8BVxJq__tool{flex:none;width:1.25rem;height:1.25rem;display:block}.bento-module__8BVxJq__toolImg{object-fit:contain;width:100%;height:100%;display:block}.bento-module__8BVxJq__toolMono{background-color:var(--color-ink-950);width:100%;height:100%;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}.bento-module__8BVxJq__arrow{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-bg-strong);width:2.375rem;height:2.375rem;box-shadow:var(--glass-shadow);fill:none;stroke:var(--color-ink-950);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-medium) var(--ease-enter), border-color var(--dur-medium) var(--ease-enter);padding:.6rem;position:absolute}.bento-module__8BVxJq__card:focus-within,.bento-module__8BVxJq__card[data-open]{z-index:4}.bento-module__8BVxJq__card:focus-within .bento-module__8BVxJq__face,.bento-module__8BVxJq__card[data-open] .bento-module__8BVxJq__face{border-color:var(--color-accent-600)}.bento-module__8BVxJq__card:focus-within .bento-module__8BVxJq__index:after,.bento-module__8BVxJq__card[data-open] .bento-module__8BVxJq__index:after{width:4.5rem}.bento-module__8BVxJq__card:focus-within .bento-module__8BVxJq__arrow,.bento-module__8BVxJq__card[data-open] .bento-module__8BVxJq__arrow{border-color:var(--tint,var(--mark-line));transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.bento-module__8BVxJq__card:hover{z-index:4}.bento-module__8BVxJq__card:hover .bento-module__8BVxJq__face{border-color:var(--color-accent-600)}.bento-module__8BVxJq__card:hover .bento-module__8BVxJq__index:after{width:4.5rem}.bento-module__8BVxJq__card:hover .bento-module__8BVxJq__arrow{border-color:var(--tint,var(--mark-line));transform:translate(2px,-2px)}}html.mo:not([data-motion-paused]) .bento-module__8BVxJq__more{grid-template-rows:0fr}html.mo:not([data-motion-paused]) .bento-module__8BVxJq__media:before{opacity:0}html.mo:not([data-motion-paused]) :is(.bento-module__8BVxJq__card:focus-within,.bento-module__8BVxJq__card[data-open]) .bento-module__8BVxJq__more{grid-template-rows:1fr}html.mo:not([data-motion-paused]) :is(.bento-module__8BVxJq__card:focus-within,.bento-module__8BVxJq__card[data-open]) .bento-module__8BVxJq__media:before{opacity:.5}@media (hover:hover) and (pointer:fine){html.mo:not([data-motion-paused]) .bento-module__8BVxJq__card:hover .bento-module__8BVxJq__more{grid-template-rows:1fr}html.mo:not([data-motion-paused]) .bento-module__8BVxJq__card:hover .bento-module__8BVxJq__media:before{opacity:.5}}@media (min-width:36rem){.bento-module__8BVxJq__card{--h:21rem;--band:8rem;--pad:calc(var(--spacing) * 6)}.bento-module__8BVxJq__card[data-size=l]{--h:28rem;--band:12rem}}@media (min-width:64rem){.bento-module__8BVxJq__grid{--row-l:20.5rem;--row-s:18rem;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(var(--row-l), auto) minmax(var(--row-s), auto);gap:var(--spacing)}:is(html:not(.mo) .bento-module__8BVxJq__grid,html[data-motion-paused] .bento-module__8BVxJq__grid){grid-template-rows:auto auto}.bento-module__8BVxJq__card{--band:3.875rem;grid-column:span 2}.bento-module__8BVxJq__card[data-size=l]{--band:3.875rem;--pad:calc(var(--spacing) * 7);grid-column:span 3}.bento-module__8BVxJq__card[data-size=s]{--veil:28%}.bento-module__8BVxJq__face{min-height:0}.bento-module__8BVxJq__body{gap:calc(var(--spacing) * 1.5)}.bento-module__8BVxJq__index{margin-bottom:0}.bento-module__8BVxJq__card[data-size=l] .bento-module__8BVxJq__name{font-size:calc(var(--text-statement) * .9);line-height:1.15}.bento-module__8BVxJq__price{margin-top:var(--spacing);padding-top:calc(var(--spacing) * 2.5)}html.mo:not([data-motion-paused]) .bento-module__8BVxJq__face{min-height:100%;padding-top:var(--pad);transition:top var(--dur-large) var(--ease-reveal), right var(--dur-large) var(--ease-reveal), bottom var(--dur-large) var(--ease-reveal), left var(--dur-large) var(--ease-reveal), min-height var(--dur-large) var(--ease-reveal), border-color var(--dur-medium) var(--ease-enter);position:absolute;inset:0 0 auto}html.mo:not([data-motion-paused]) .bento-module__8BVxJq__card[data-grow=up] .bento-module__8BVxJq__face{top:auto;bottom:0}html.mo:not([data-motion-paused]) :is(.bento-module__8BVxJq__card:focus-within,.bento-module__8BVxJq__card[data-open]) .bento-module__8BVxJq__face{top:calc(-1 * var(--g));right:calc(-1 * var(--g));left:calc(-1 * var(--g));min-height:calc(100% + 2 * var(--g));padding-top:max(var(--pad), var(--band))}html.mo:not([data-motion-paused]) :is(.bento-module__8BVxJq__card:focus-within,.bento-module__8BVxJq__card[data-open])[data-grow=up] .bento-module__8BVxJq__face{top:auto;bottom:calc(-1 * var(--g))}}@media (min-width:80rem){.bento-module__8BVxJq__card[data-size=l] .bento-module__8BVxJq__body{column-gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.bento-module__8BVxJq__card[data-size=l] .bento-module__8BVxJq__body>*{grid-column:1}.bento-module__8BVxJq__card[data-size=l] :is(.bento-module__8BVxJq__index,.bento-module__8BVxJq__name){grid-column:1/-1}.bento-module__8BVxJq__card[data-size=l] .bento-module__8BVxJq__line{max-width:none}.bento-module__8BVxJq__card[data-size=l] .bento-module__8BVxJq__more{grid-area:3/2/span 2;align-self:end}.bento-module__8BVxJq__card[data-size=l] .bento-module__8BVxJq__examples li:first-child{margin-top:0}}@media (min-width:90rem){.bento-module__8BVxJq__grid{--row-s:17rem}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){html.mo:not([data-motion-paused]) .bento-module__8BVxJq__card:hover .bento-module__8BVxJq__face{top:calc(-1 * var(--g));right:calc(-1 * var(--g));left:calc(-1 * var(--g));min-height:calc(100% + 2 * var(--g));padding-top:max(var(--pad), var(--band))}html.mo:not([data-motion-paused]) .bento-module__8BVxJq__card[data-grow=up]:hover .bento-module__8BVxJq__face{top:auto;bottom:calc(-1 * var(--g))}}@media (prefers-reduced-motion:reduce){.bento-module__8BVxJq__face,.bento-module__8BVxJq__media:before,.bento-module__8BVxJq__more,.bento-module__8BVxJq__arrow,.bento-module__8BVxJq__index:after{transition:none}}@media (forced-colors:active){.bento-module__8BVxJq__media:before,.bento-module__8BVxJq__media:after{display:none}.bento-module__8BVxJq__tools{background:canvas;border-color:canvastext}.bento-module__8BVxJq__toolMono{background-color:canvastext}.bento-module__8BVxJq__body{background:canvas}.bento-module__8BVxJq__index:after,.bento-module__8BVxJq__examples li:before{background:canvastext}.bento-module__8BVxJq__arrow{background:canvas;border-color:canvastext}}
.webs-module__7CRa5W__wrap{z-index:2;padding:calc(var(--spacing) * 20 * var(--sec-k)) var(--spacing-module) 0;position:relative;overflow-x:clip}.webs-module__7CRa5W__webs{--px:0;--py:0;color:var(--color-ink-950)}.webs-module__7CRa5W__head{align-content:center;justify-items:start;gap:calc(var(--spacing) * 4);max-width:30rem;display:grid}.webs-module__7CRa5W__head>*{margin:0}.webs-module__7CRa5W__title{font-size:var(--text-statement);line-height:var(--text-statement--line-height);letter-spacing:var(--text-statement--letter-spacing);font-weight:var(--font-weight-medium);color:var(--color-ink-950)}.webs-module__7CRa5W__titleSection{font-size:min(var(--text-chapter), 3.25rem);letter-spacing:var(--text-chapter--letter-spacing);line-height:1.1}.webs-module__7CRa5W__intro{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-500)}@media (min-width:80rem){.webs-module__7CRa5W__head{container-type:inline-size}.webs-module__7CRa5W__title:not(.webs-module__7CRa5W__titleSection){text-wrap:balance;font-size:min(14cqi,3rem);line-height:1.1}}.webs-module__7CRa5W__webFig{margin:0}.webs-module__7CRa5W__stage{--rx:6deg;--ry:14deg;--b-w:82%;--b-x:0%;--b-y:4%;--p-w:24%;--p-x:73%;--p-y:16%;--p-z:70px;aspect-ratio:16/10.5;perspective:1800px;perspective-origin:50% 38%;position:relative}.webs-module__7CRa5W__light{pointer-events:none;background:radial-gradient(46% 46% at 50% 44%, color-mix(in oklch, var(--brand-ice) 32%, transparent), transparent 72%), radial-gradient(54% 12% at 48% 86%, color-mix(in oklch, var(--brand-ice) 20%, transparent), transparent 78%);position:absolute;inset:-14% -10% -12%}.webs-module__7CRa5W__scene{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));pointer-events:none;position:absolute;inset:0}.webs-module__7CRa5W__browser,.webs-module__7CRa5W__phone{pointer-events:auto}.webs-module__7CRa5W__browser{left:var(--b-x);top:var(--b-y);width:var(--b-w);border:1px solid color-mix(in oklch, var(--brand-ice) 26%, transparent);background:color-mix(in oklch, var(--brand-night), var(--brand-mist) 9%);box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--brand-ice) 22%, transparent), 0 2px 6px 0 oklch(from var(--brand-night) calc(l * .45) c h / .6), 0 70px 110px -46px oklch(from var(--brand-night) calc(l * .3) c h / .95);border-radius:.875rem;position:absolute;overflow:hidden}.webs-module__7CRa5W__bar{height:2.25rem;padding-inline:calc(var(--spacing) * 3.5);border-bottom:1px solid color-mix(in oklch, var(--brand-ice) 14%, transparent);background:color-mix(in oklch, var(--brand-night), var(--brand-mist) 13%);grid-template-columns:minmax(max-content,1fr) minmax(0,15rem) minmax(0,1fr);align-items:center;display:grid;container-type:inline-size}.webs-module__7CRa5W__dots{gap:7px;display:flex}.webs-module__7CRa5W__bar i{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--brand-mist) 26%, transparent);flex:none;width:10px;height:10px}.webs-module__7CRa5W__addr{padding:3px calc(var(--spacing) * 3);border:1px solid color-mix(in oklch, var(--brand-ice) 14%, transparent);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--brand-night), var(--brand-mist) 6%);font-family:var(--font-mono);text-align:center;color:var(--color-ink-500);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.4;overflow:hidden}.webs-module__7CRa5W__hint{min-width:0;font-family:var(--font-mono);color:var(--color-ink-500);white-space:nowrap;justify-self:end;align-items:center;gap:.4rem;font-size:.6875rem;line-height:1.4;display:inline-flex}.webs-module__7CRa5W__hint svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;flex:none;width:.875rem;height:.875rem}@container not (min-width:34rem){.webs-module__7CRa5W__hint{display:none}}.webs-module__7CRa5W__browser>img,.webs-module__7CRa5W__phone>img{width:100%;height:auto;display:block}.webs-module__7CRa5W__phone{left:var(--p-x);top:var(--p-y);width:var(--p-w);border:1px solid color-mix(in oklch, var(--brand-ice) 30%, transparent);background:oklch(from var(--brand-night) calc(l * .72) c h);box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--brand-ice) 24%, transparent), 0 2px 6px 0 oklch(from var(--brand-night) calc(l * .45) c h / .6), 0 50px 80px -30px oklch(from var(--brand-night) calc(l * .28) c h / .95);transform:translateZ(var(--p-z));border-radius:15%/6.6%;padding:.4rem;position:absolute;container-type:inline-size}.webs-module__7CRa5W__phone:after{content:"";border-radius:var(--radius-pill);background:oklch(from var(--brand-night) calc(l * .5) c h);width:28%;height:5.4cqw;position:absolute;top:calc(.4rem + 3.4cqw);left:50%;translate:-50%}.webs-module__7CRa5W__phone>img,.webs-module__7CRa5W__phone>.webs-module__7CRa5W__screen,.webs-module__7CRa5W__phone>.webs-module__7CRa5W__still{border-top:12cqw solid oklch(from var(--brand-night) calc(l * .66) c h);border-radius:calc(15cqw - .4rem)}.webs-module__7CRa5W__still{aspect-ratio:1440/900;background:var(--brand-paper);display:block;position:relative;overflow:hidden}.webs-module__7CRa5W__phone>.webs-module__7CRa5W__still{box-sizing:content-box;aspect-ratio:390/844}.webs-module__7CRa5W__stillLayer{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.webs-module__7CRa5W__screen{aspect-ratio:1440/900;background:var(--brand-paper);position:relative;overflow:hidden auto;container-type:size}.webs-module__7CRa5W__browser>.webs-module__7CRa5W__screen[data-lenis-prevent],.webs-module__7CRa5W__phone>.webs-module__7CRa5W__screen[data-lenis-prevent]{overscroll-behavior:auto}.webs-module__7CRa5W__browser>.webs-module__7CRa5W__screen{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--brand-night) 32%, transparent) transparent}.webs-module__7CRa5W__phone>.webs-module__7CRa5W__screen{box-sizing:content-box;aspect-ratio:390/844;scrollbar-width:none}.webs-module__7CRa5W__phone>.webs-module__7CRa5W__screen::-webkit-scrollbar{display:none}.webs-module__7CRa5W__screen:focus-visible{outline:var(--focus-ring-width) solid var(--color-ring);outline-offset:-3px}.webs-module__7CRa5W__hero{height:100cqh;position:relative;overflow:hidden}.webs-module__7CRa5W__film,.webs-module__7CRa5W__heroText{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.webs-module__7CRa5W__film{z-index:0}.webs-module__7CRa5W__film::-webkit-media-controls{display:none!important}.webs-module__7CRa5W__heroText{z-index:1;object-position:top}.webs-module__7CRa5W__page{width:100%;height:auto;display:block}.webs-module__7CRa5W__webCap{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.webs-module__7CRa5W__webName{font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:var(--font-weight-medium);color:var(--color-ink-950)}.webs-module__7CRa5W__webDevices{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--color-ink-500)}.webs-module__7CRa5W__visit{align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--target-min);font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--color-ink-950);text-decoration:underline;-webkit-text-decoration-color:var(--mark-line);text-decoration-color:var(--mark-line);text-underline-offset:6px;text-decoration-thickness:2px;display:inline-flex}.webs-module__7CRa5W__visitIcon{width:1.125rem;height:1.125rem}.webs-module__7CRa5W__visit:focus-visible{outline:var(--focus-ring-width) solid var(--color-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){html.mo:not([data-motion-paused]) .webs-module__7CRa5W__scene{transform:rotateX(calc(var(--rx) - var(--py) * 2.5deg)) rotateY(calc(var(--ry) + var(--px) * 3.5deg));transition:transform .9s var(--ease-reveal)}html.mo:not([data-motion-paused]) .webs-module__7CRa5W__browser{transform:translate3d(calc(var(--px) * 4px), calc(var(--py) * 3px), 0);transition:transform .9s var(--ease-reveal)}html.mo:not([data-motion-paused]) .webs-module__7CRa5W__phone{transform:translate3d(calc(var(--px) * 14px), calc(var(--py) * 10px), var(--p-z));transition:transform .9s var(--ease-reveal)}html.mo:not([data-motion-paused]) .webs-module__7CRa5W__light{transform:translate(calc(var(--px) * -20px), calc(var(--py) * -14px));transition:transform .9s var(--ease-reveal)}html.mo:not([data-motion-paused]) [data-follow] :is(.webs-module__7CRa5W__scene,.webs-module__7CRa5W__browser,.webs-module__7CRa5W__phone,.webs-module__7CRa5W__light){transition-duration:.16s;transition-timing-function:var(--ease-enter)}}@media not (min-width:40rem){.webs-module__7CRa5W__stage{--rx:4deg;--ry:9deg;--b-w:90%;--b-y:1%;--p-w:38%;--p-x:60%;--p-y:33%;--p-z:40px;aspect-ratio:4/5}}@media (min-width:64rem){.webs-module__7CRa5W__wrap{padding:calc(var(--spacing) * 24 * var(--sec-k)) 0 0;grid-template-columns:repeat(20,minmax(0,1fr));display:grid}.webs-module__7CRa5W__webs{grid-column:2/20}.webs-module__7CRa5W__stage{--b-w:78%;--p-w:20%;--p-x:76%;--p-y:12%;aspect-ratio:16/9}}
.parlem-module__6989YW__layered[data-close-band]{isolation:auto}@supports (animation-timeline:view()){html.mo .parlem-module__6989YW__layered [data-rv]:has(>.parlem-module__6989YW__host){animation-name:parlem-module__6989YW__panelRise}}@keyframes parlem-module__6989YW__panelRise{0%{transform:translateY(28px)}}.parlem-module__6989YW__host{isolation:isolate;min-width:0;position:relative}.parlem-module__6989YW__host:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(44% 38% at 22% 24%, color-mix(in oklch, var(--tint-2) 60%, transparent), transparent 72%), radial-gradient(42% 38% at 84% 76%, color-mix(in oklch, var(--tint-4) 46%, transparent), transparent 72%), radial-gradient(54% 44% at 68% 22%, color-mix(in oklch, var(--brand-ice) 40%, transparent), transparent 70%), radial-gradient(40% 34% at 30% 88%, color-mix(in oklch, var(--tint-1) 36%, transparent), transparent 72%);filter:blur(32px);position:absolute;inset:-12% -8% -14%}.parlem-module__6989YW__panel>[data-glass-surface]{--card-pad:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6) calc(var(--spacing) * 2)}.parlem-module__6989YW__head{margin:0 0 calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:color-mix(in oklab, var(--color-ink-950) 90%, var(--color-ink-500))}@media (min-width:64rem){.parlem-module__6989YW__panel>[data-glass-surface]{--card-pad:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 7) calc(var(--spacing) * 3)}}@media (forced-colors:active){.parlem-module__6989YW__host:before{display:none}}
.assistent-module__UizDJG__wires{fill:none;width:100%;height:100%;stroke:color-mix(in oklch, var(--brand-mist) 34%, transparent);stroke-width:.9px;stroke-dasharray:2 2.6;stroke-linecap:round;position:absolute;inset:0;overflow:visible}.assistent-module__UizDJG__wires circle{fill:var(--tint);stroke:none}.assistent-module__UizDJG__phone{background:linear-gradient(150deg, color-mix(in oklch, var(--brand-night), var(--brand-mist) 34%), color-mix(in oklch, var(--brand-night), var(--brand-mist) 12%) 55%, color-mix(in oklch, var(--brand-night), var(--brand-mist) 22%));width:11.2em;height:21em;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand-ice) 34%, transparent), 0 1.4em 2.8em -1em oklch(from var(--brand-night) calc(l * .4) c h / .9);border-radius:2.3em;padding:.36em;position:absolute;top:1.4em;left:3em}.assistent-module__UizDJG__screen{background:radial-gradient(120% 50% at 50% 0%, color-mix(in oklch, var(--tint) 12%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklch, var(--brand-night), var(--brand-ice) 9%), color-mix(in oklch, var(--brand-night), var(--brand-ice) 4%));border-radius:1.95em;height:100%;position:relative;overflow:hidden}.assistent-module__UizDJG__island{background:var(--brand-night);border-radius:1em;width:3em;height:.85em;position:absolute;top:.5em;left:50%;transform:translate(-50%)}.assistent-module__UizDJG__head{border-bottom:1px solid color-mix(in oklch, var(--brand-mist) 12%, transparent);align-items:center;gap:.5em;padding-bottom:.55em;display:flex;position:absolute;top:1.7em;left:.7em;right:.7em}.assistent-module__UizDJG__bot{width:2em;height:2em;color:var(--brand-night);background:radial-gradient(90% 90% at 35% 25%, var(--tint), color-mix(in oklch, var(--tint) 45%, var(--brand-night)));border-radius:50%;flex:none;place-items:center;display:grid}.assistent-module__UizDJG__bot svg{width:1.15em;height:1.15em}.assistent-module__UizDJG__who{flex:1;gap:.12em;min-width:0;display:grid}.assistent-module__UizDJG__name{font-size:.78em;font-weight:var(--font-weight-semibold);white-space:nowrap}.assistent-module__UizDJG__status{white-space:nowrap;color:var(--tint);font-size:.6em}.assistent-module__UizDJG__tg.assistent-module__UizDJG__tg{width:1.3em;height:1.3em}.assistent-module__UizDJG__msg{border-radius:.8em;position:absolute}.assistent-module__UizDJG__botMsg{background:color-mix(in oklch, var(--brand-mist) 12%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--brand-ice) 14%, transparent);transform-origin:0 100%;border-bottom-left-radius:.25em;left:.6em}.assistent-module__UizDJG__me{background:color-mix(in oklch, var(--tint) 30%, color-mix(in oklch, var(--brand-night), var(--brand-mist) 10%));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--tint) 34%, transparent);transform-origin:100% 100%;border-bottom-right-radius:.25em;right:.6em}.assistent-module__UizDJG__old{gap:.38em;width:6.4em;padding:.6em .65em;display:grid;top:4.9em}.assistent-module__UizDJG__voice{align-items:center;gap:.42em;height:2.5em;padding:0 .6em 0 .42em;display:flex}.assistent-module__UizDJG__voice1{width:8.2em;top:7.6em}.assistent-module__UizDJG__voice2{width:6.2em;top:15.7em}.assistent-module__UizDJG__play{background:var(--tint);border-radius:50%;flex:none;width:1.55em;height:1.55em;display:block;position:relative}.assistent-module__UizDJG__play:after{content:"";border-top:.28em solid #0000;border-bottom:.28em solid #0000;border-left:.44em solid var(--brand-night);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.assistent-module__UizDJG__wave{flex:1;align-items:center;gap:.12em;height:1.3em;display:flex}.assistent-module__UizDJG__wave i{background:color-mix(in oklch, var(--brand-paper) 82%, transparent);border-radius:.2em;flex:1;min-width:0}.assistent-module__UizDJG__time{font-family:var(--font-mono);color:color-mix(in oklch, var(--brand-paper) 72%, transparent);flex:none;font-size:.5em}.assistent-module__UizDJG__typing{opacity:0;justify-content:center;align-items:center;gap:.3em;width:3.4em;height:1.7em;display:flex;top:10.9em}.assistent-module__UizDJG__typing i{background:color-mix(in oklch, var(--brand-mist) 72%, transparent);border-radius:50%;width:.34em;height:.34em}.assistent-module__UizDJG__reply{gap:.45em;width:8.4em;padding:.55em .6em .6em;display:grid;top:10.9em}.assistent-module__UizDJG__replyText{text-wrap:pretty;color:var(--brand-paper);margin:0;font-size:.66em;line-height:1.32}.assistent-module__UizDJG__event{color:var(--tint);background:color-mix(in oklch, var(--brand-night) 55%, transparent);border-radius:.5em;align-items:center;gap:.4em;padding:.35em .45em;display:flex}.assistent-module__UizDJG__event svg{flex:none;width:.95em;height:.95em}.assistent-module__UizDJG__engine{align-items:center;gap:.7em;width:12em;height:3.8em;padding:0 .8em;display:flex;left:17.8em}.assistent-module__UizDJG__claw{top:2.2em}.assistent-module__UizDJG__hermes{top:7.6em}.assistent-module__UizDJG__engineMark{width:2.4em;height:2.4em;color:var(--brand-paper);background:color-mix(in oklch, var(--brand-mist) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand-ice) 16%, transparent);border-radius:.6em;flex:none;place-items:center;display:grid}.assistent-module__UizDJG__engineMark>span{width:1.6em;height:1.6em}.assistent-module__UizDJG__engineText{flex:1;gap:.5em;min-width:0;display:grid}.assistent-module__UizDJG__engineText>span:first-child{font-size:.9em}.assistent-module__UizDJG__or{z-index:1;min-width:1.6em;height:1.6em;color:color-mix(in oklch, var(--brand-mist) 78%, transparent);background:var(--brand-night);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand-ice) 22%, transparent);border-radius:1em;place-items:center;padding:0 .25em;display:grid;position:absolute;top:6.8em;left:23.8em;transform:translate(-50%,-50%)}.assistent-module__UizDJG__or>span{font-size:.62em}.assistent-module__UizDJG__family{--fam-logo:1.28em;--fam-gap:.45em;--fam-pad:.6em;position:absolute;top:11.95em;left:18.6em}.assistent-module__UizDJG__channels{gap:.6em;width:12em;display:flex;position:absolute;top:13.6em;left:17.8em}.assistent-module__UizDJG__channel{height:2.4em;color:color-mix(in oklch, var(--brand-paper) 88%, transparent);background:color-mix(in oklch, var(--brand-mist) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand-ice) 18%, transparent);border-radius:2em;flex:1;align-items:center;gap:.45em;padding:0 .65em;display:flex}.assistent-module__UizDJG__channel>span:first-child{width:1.1em;height:1.1em}.assistent-module__UizDJG__channel>span:last-child{font-size:.72em}@media (prefers-reduced-motion:no-preference){html.mo:not([data-motion-paused]) [data-scene-live] .assistent-module__UizDJG__voice1{animation:assistent-module__UizDJG__as-voice1 10s var(--ease-enter) infinite}html.mo:not([data-motion-paused]) [data-scene-live] .assistent-module__UizDJG__typing{animation:10s linear infinite assistent-module__UizDJG__as-typing}html.mo:not([data-motion-paused]) [data-scene-live] .assistent-module__UizDJG__typing i{animation:assistent-module__UizDJG__as-dot .9s var(--ease-enter) infinite}html.mo:not([data-motion-paused]) [data-scene-live] .assistent-module__UizDJG__typing i:nth-child(2){animation-delay:.15s}html.mo:not([data-motion-paused]) [data-scene-live] .assistent-module__UizDJG__typing i:nth-child(3){animation-delay:.3s}html.mo:not([data-motion-paused]) [data-scene-live] .assistent-module__UizDJG__reply{animation:assistent-module__UizDJG__as-reply 10s var(--ease-enter) infinite}html.mo:not([data-motion-paused]) [data-scene-live] .assistent-module__UizDJG__voice2{animation:assistent-module__UizDJG__as-voice2 10s var(--ease-enter) infinite}html.mo:not([data-motion-paused]) [data-scene-live] .assistent-module__UizDJG__wave i{animation:1.05s ease-in-out infinite alternate assistent-module__UizDJG__as-wave}}@keyframes assistent-module__UizDJG__as-voice1{0%,6%,20%,to{opacity:1;transform:none}10%,14%{opacity:0;transform:translateY(.8em)scale(.94)}}@keyframes assistent-module__UizDJG__as-typing{0%,29%,53%,to{opacity:0}33%,50%{opacity:1}}@keyframes assistent-module__UizDJG__as-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.18em)}}@keyframes assistent-module__UizDJG__as-reply{0%,6%,58%,to{opacity:1;transform:none}10%,52%{opacity:0;transform:translateY(.8em)scale(.94)}}@keyframes assistent-module__UizDJG__as-voice2{0%,6%,80%,to{opacity:1;transform:none}10%,74%{opacity:0;transform:translateY(.8em)scale(.94)}}@keyframes assistent-module__UizDJG__as-wave{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}
.film-module__JD6jsG__stage{--as-a:var(--fmt-a,var(--tint))}[data-fmt=obert] .film-module__JD6jsG__stage.film-module__JD6jsG__stage{--as-a:var(--fmt-obert-a)}[data-fmt=langchain] .film-module__JD6jsG__stage.film-module__JD6jsG__stage{--as-a:var(--fmt-langchain-a)}.film-module__JD6jsG__player.film-module__JD6jsG__player{position:absolute;inset:0}.film-module__JD6jsG__shot{transform-origin:62% 45%;position:absolute;inset:0;overflow:hidden}.film-module__JD6jsG__wipe:after,.film-module__JD6jsG__settle:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0}.film-module__JD6jsG__wipe:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--as-a) 55%, var(--brand-night)) 12%, color-mix(in oklab, var(--brand-night), var(--brand-mist) 7%) 26%, var(--brand-night));inset-inline:-40% 0;transform:translate(110%)}.film-module__JD6jsG__settle:after{background:linear-gradient(100deg, transparent 38%, color-mix(in oklab, var(--brand-ice) 13%, transparent) 50%, transparent 62%);transform:translate(-101%)}.film-module__JD6jsG__thread{justify-items:start;gap:.42em;display:grid;position:absolute;top:4.7em;left:.6em;right:.6em}.film-module__JD6jsG__thread.film-module__JD6jsG__thread>*{position:relative;inset:auto}.film-module__JD6jsG__thread.film-module__JD6jsG__thread>.film-module__JD6jsG__mine{justify-self:end}.film-module__JD6jsG__title{z-index:2;justify-items:start;gap:.7em;width:14.4em;display:grid;position:absolute;top:1.5em;left:1.6em}.film-module__JD6jsG__head{font-size:1.72em;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;text-wrap:balance;color:var(--brand-paper);line-height:1.1}.film-module__JD6jsG__word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.film-module__JD6jsG__word>span{display:inline-block}.film-module__JD6jsG__tag{height:1.9em;font-size:.74em;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--brand-paper);background:color-mix(in oklab, var(--as-a) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--as-a) 48%, transparent);border-radius:1em;align-items:center;gap:.55em;padding:0 .85em 0 .3em;display:inline-flex}.film-module__JD6jsG__num{height:1.4em;font-family:var(--font-mono);color:var(--brand-night);background:var(--as-a);border-radius:1em;place-items:center;padding:0 .45em;font-size:.86em;display:grid}@media (prefers-reduced-motion:no-preference){html.mo:not([data-motion-paused]) [data-scene-live]>:not([data-on])>.film-module__JD6jsG__shot{animation:film-module__JD6jsG__av-out .6s var(--ease-exit) both}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on]>.film-module__JD6jsG__zoom{animation:film-module__JD6jsG__av-zoom 1.1s var(--ease-reveal) both}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on]>.film-module__JD6jsG__wipe{animation:film-module__JD6jsG__av-slide 1s var(--ease-reveal) both}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on]>.film-module__JD6jsG__wipe:after{animation:film-module__JD6jsG__av-wipe .95s var(--ease-enter) both}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on]>.film-module__JD6jsG__focus{animation:film-module__JD6jsG__av-focus 1s var(--ease-reveal) both}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on]>.film-module__JD6jsG__settle{animation:film-module__JD6jsG__av-settle 1.2s var(--ease-reveal) both}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on]>.film-module__JD6jsG__settle:after{animation:film-module__JD6jsG__av-sweep 1.4s var(--ease-enter) .2s both}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .film-module__JD6jsG__word>span{animation:film-module__JD6jsG__av-rise .75s var(--ease-reveal) both;animation-delay:calc(.3s + var(--w) * 70ms)}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .film-module__JD6jsG__tag{animation:film-module__JD6jsG__av-tag .6s var(--ease-reveal) both;animation-delay:calc(.5s + var(--words) * 70ms)}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .film-module__JD6jsG__soft .film-module__JD6jsG__word>span{animation-name:film-module__JD6jsG__av-rise-soft}html.mo:not([data-motion-paused]) [data-scene-live]>[data-on] .film-module__JD6jsG__soft .film-module__JD6jsG__tag{animation-name:film-module__JD6jsG__av-tag-soft}}@keyframes film-module__JD6jsG__av-out{to{filter:blur(.35em);transform:scale(1.08)}}@keyframes film-module__JD6jsG__av-zoom{0%{filter:blur(.5em);transform:scale(1.24)}}@keyframes film-module__JD6jsG__av-slide{0%{filter:blur(.2em);transform:translate(7%)}}@keyframes film-module__JD6jsG__av-wipe{0%{transform:translate(0)}}@keyframes film-module__JD6jsG__av-focus{0%{filter:blur(.6em);transform:scale(.9)}}@keyframes film-module__JD6jsG__av-settle{0%{transform:scale(1.045)}}@keyframes film-module__JD6jsG__av-sweep{to{transform:translate(101%)}}@keyframes film-module__JD6jsG__av-rise{0%{transform:translateY(108%)}}@keyframes film-module__JD6jsG__av-rise-soft{0%{opacity:.4;transform:translateY(.3em)}}@keyframes film-module__JD6jsG__av-tag{0%{opacity:0;transform:translate(-.8em)}}@keyframes film-module__JD6jsG__av-tag-soft{0%{opacity:.45;transform:translate(-.4em)}}
.kit-module__pTn5vW__sec{padding-top:calc(var(--spacing) * 18 * var(--sec-k));padding-bottom:calc(var(--spacing) * 16 * var(--sec-k));border-top:1px solid var(--color-ink-200);position:relative}.kit-module__pTn5vW__sec[data-band=night]{border-top:0}.kit-module__pTn5vW__grid{z-index:2;gap:calc(var(--spacing) * 8);padding-inline:var(--spacing-module);flex-direction:column;display:flex;position:relative}.kit-module__pTn5vW__h2{text-wrap:balance;margin:0}.kit-module__pTn5vW__colHead,.kit-module__pTn5vW__colBody,.kit-module__pTn5vW__colWide,.kit-module__pTn5vW__colLeft,.kit-module__pTn5vW__colRight,.kit-module__pTn5vW__colH2Wide{min-width:0}.kit-module__pTn5vW__colBleedL,.kit-module__pTn5vW__colBleedR{min-width:0;margin-inline:calc(-1 * var(--spacing-module))}.kit-module__pTn5vW__prose{align-items:flex-start;gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.kit-module__pTn5vW__prose>p{max-width:var(--container-measure);margin:0}@media (min-width:64rem){.kit-module__pTn5vW__sec{padding-top:calc(var(--spacing) * 30 * var(--sec-k));padding-bottom:calc(var(--spacing) * 24 * var(--sec-k))}.kit-module__pTn5vW__grid{column-gap:0;row-gap:calc(var(--spacing) * 16);grid-template-columns:repeat(20,minmax(0,1fr));padding-inline:0;display:grid}.kit-module__pTn5vW__colHead{grid-column:2/11;align-self:start}.kit-module__pTn5vW__colH2Wide{grid-column:2/16}.kit-module__pTn5vW__colBody{grid-column:12/20;align-self:start}.kit-module__pTn5vW__colWide{grid-column:2/20}.kit-module__pTn5vW__colLeft{grid-column:2/10;align-self:start}.kit-module__pTn5vW__colRight{grid-column:11/20;align-self:start}.kit-module__pTn5vW__colBleedL{grid-column:1/10;align-self:start;margin-inline:0}.kit-module__pTn5vW__colBleedR{grid-column:12/21;align-self:start;margin-inline:0}.kit-module__pTn5vW__middle{align-self:center}}.kit-module__pTn5vW__frame{background:var(--color-ink-100);border-radius:var(--radius-in,var(--radius-lg));align-self:stretch;width:100%;margin:0;position:relative;overflow:hidden}.kit-module__pTn5vW__frameMove{inset:calc(var(--spacing) * -12) 0;position:absolute}.kit-module__pTn5vW__photo{width:100%;height:100%;display:block}.kit-module__pTn5vW__photoImg{object-fit:cover;width:100%;height:100%;display:block}.kit-module__pTn5vW__colBleedL .kit-module__pTn5vW__frame,.kit-module__pTn5vW__colBleedR .kit-module__pTn5vW__frame{border-radius:0}@media (min-width:64rem){.kit-module__pTn5vW__colBleedL .kit-module__pTn5vW__frame{border-radius:0 var(--radius-xl) var(--radius-xl) 0}.kit-module__pTn5vW__colBleedR .kit-module__pTn5vW__frame{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}}.kit-module__pTn5vW__strip{aspect-ratio:4/3;position:relative}@media (min-width:48rem){.kit-module__pTn5vW__strip{aspect-ratio:21/9}}.kit-module__pTn5vW__icon{width:40px;height:40px;color:var(--color-accent-600);flex:none}.kit-module__pTn5vW__iconSm{stroke-width:2.2px;width:24px;height:24px}
