.snap-row-module__zwJAGG__dots{display:none}@media (max-width:639px){.snap-row-module__zwJAGG__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;overflow:auto hidden;margin-left:calc(-1 * var(--gutter))!important;margin-right:calc(-1 * var(--gutter))!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;flex-flow:row!important;grid-template-columns:none!important;gap:12px!important;display:flex!important}.snap-row-module__zwJAGG__row::-webkit-scrollbar{display:none}.snap-row-module__zwJAGG__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 86%!important;grid-column:auto!important;width:auto!important;max-width:none!important}.snap-row-module__zwJAGG__row[data-snapping]>.snap-row-module__zwJAGG__slide{transition:filter .36s var(--ease-out)}.snap-row-module__zwJAGG__row[data-snapping]>.snap-row-module__zwJAGG__slide:not([data-current]){filter:opacity(.45)}.snap-row-module__zwJAGG__dots{align-items:center;gap:0;margin-top:6px;margin-left:-14px;display:flex}.snap-row-module__zwJAGG__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.snap-row-module__zwJAGG__bar{background:var(--color-ink);opacity:.22;width:16px;height:3px;transition:transform .32s var(--ease-out), opacity .32s var(--ease-out);border-radius:2px;display:block;transform:scaleX(.4)}.snap-row-module__zwJAGG__dot[aria-current=true] .snap-row-module__zwJAGG__bar{opacity:1;transform:none}:is(.snap-row-module__zwJAGG__dots[data-tone=dark] .snap-row-module__zwJAGG__bar,.on-ink .snap-row-module__zwJAGG__dots .snap-row-module__zwJAGG__bar){background:var(--color-paper)}.snap-row-module__zwJAGG__dot:focus-visible{outline:2px solid var(--color-lilac-deep);outline-offset:-8px;border-radius:var(--radius-s)}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.snap-row-module__zwJAGG__row{scroll-behavior:auto}.snap-row-module__zwJAGG__row[data-snapping]>.snap-row-module__zwJAGG__slide,.snap-row-module__zwJAGG__bar{transition:none}}
.fold-toggle-module__F4uZfG__toggle{display:none}@media (max-width:639px){.fold-toggle-module__F4uZfG__toggle{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;min-height:44px;padding:0;display:block;position:absolute;inset:0}.fold-toggle-module__F4uZfG__toggle:focus-visible{outline:2px solid var(--color-lilac-deep);outline-offset:2px}.on-ink .fold-toggle-module__F4uZfG__toggle:focus-visible{outline-color:var(--color-lilac)}.fold-toggle-module__F4uZfG__mark{width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:0}.fold-toggle-module__F4uZfG__bar{background:var(--color-muted);width:12px;height:1px;transition:transform .3s var(--ease);position:absolute;top:5.5px;left:0}.on-ink .fold-toggle-module__F4uZfG__bar{background:var(--color-ink-muted)}.fold-toggle-module__F4uZfG__up{transform:rotate(90deg)}.fold-toggle-module__F4uZfG__toggle[aria-expanded=true] .fold-toggle-module__F4uZfG__up{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.fold-toggle-module__F4uZfG__bar{transition:none}}
section.compliance-grid-module__HIzKNq__ledgerSection{padding:56px 0 88px}section.compliance-grid-module__HIzKNq__contactsSection{padding:72px 0 80px}.compliance-grid-module__HIzKNq__stack{flex-direction:column;gap:40px;display:flex}.compliance-grid-module__HIzKNq__heading{color:var(--color-ink)}.compliance-grid-module__HIzKNq__ledger{border-top:1px solid var(--color-hair);flex-direction:column;margin:0;display:flex}.compliance-grid-module__HIzKNq__row{border-bottom:1px solid var(--color-hair);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:40px;padding:26px 0 28px;display:grid}.compliance-grid-module__HIzKNq__term{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.compliance-grid-module__HIzKNq__name{color:var(--color-muted)}.compliance-grid-module__HIzKNq__status{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.35}.compliance-grid-module__HIzKNq__text{color:var(--color-muted);text-wrap:pretty;max-width:640px;margin:0;font-size:15px;line-height:1.6}.compliance-grid-module__HIzKNq__inlineLink{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-hair-strong);text-decoration-color:var(--color-hair-strong);text-underline-offset:4px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);text-decoration-thickness:1px}.compliance-grid-module__HIzKNq__inlineLink:hover{color:var(--color-lilac-deep);text-decoration-color:currentColor}.compliance-grid-module__HIzKNq__inlineLink:focus-visible{outline:1px solid var(--color-lilac-deep);outline-offset:3px}.compliance-grid-module__HIzKNq__contacts .compliance-grid-module__HIzKNq__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;padding:30px 0 32px}.compliance-grid-module__HIzKNq__contactTerm{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.compliance-grid-module__HIzKNq__contactName{font-family:var(--font-serif);color:var(--color-ink);text-wrap:balance;font-size:28px;font-weight:500;line-height:1.15}.compliance-grid-module__HIzKNq__contactStatus{color:var(--color-muted);font-size:15px;line-height:1.5}.compliance-grid-module__HIzKNq__contactValue{flex-wrap:wrap;align-items:baseline;gap:6px 20px;min-width:0;margin:0;padding-bottom:4px;display:flex}.compliance-grid-module__HIzKNq__address{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-hair-strong);text-decoration-color:var(--color-hair-strong);text-underline-offset:5px;overflow-wrap:anywhere;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);font-size:15px;line-height:1.5;text-decoration-thickness:1px}.compliance-grid-module__HIzKNq__address:hover{color:var(--color-lilac-deep);text-decoration-color:currentColor}.compliance-grid-module__HIzKNq__address:focus-visible{outline:1px solid var(--color-lilac-deep);outline-offset:3px}@media (max-width:900px){section.compliance-grid-module__HIzKNq__ledgerSection{padding:40px 0 64px}section.compliance-grid-module__HIzKNq__contactsSection{padding:56px 0 64px}.compliance-grid-module__HIzKNq__stack{gap:28px}.compliance-grid-module__HIzKNq__row,.compliance-grid-module__HIzKNq__contacts .compliance-grid-module__HIzKNq__row{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:20px 0 22px}.compliance-grid-module__HIzKNq__status{font-size:16px}.compliance-grid-module__HIzKNq__text{max-width:none}.compliance-grid-module__HIzKNq__contactName{font-size:24px}.compliance-grid-module__HIzKNq__contactValue{padding-bottom:0}}@media (max-width:639px){.compliance-grid-module__HIzKNq__row[data-fold]{row-gap:0;padding:0}.compliance-grid-module__HIzKNq__row[data-fold] .compliance-grid-module__HIzKNq__term{min-height:44px;padding:16px 28px 16px 0;position:relative}.compliance-grid-module__HIzKNq__row[data-fold] .compliance-grid-module__HIzKNq__text{padding:0 0 20px}.compliance-grid-module__HIzKNq__row[data-fold]:not([data-open]) .compliance-grid-module__HIzKNq__text{display:none}.compliance-grid-module__HIzKNq__row[data-open] .compliance-grid-module__HIzKNq__text{animation:compliance-grid-module__HIzKNq__foldIn .32s var(--ease-out) both}}@keyframes compliance-grid-module__HIzKNq__foldIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.compliance-grid-module__HIzKNq__row[data-open] .compliance-grid-module__HIzKNq__text{animation:none}}
.chapter-figures-module__3d3m_G__surface{width:100%}.chapter-figures-module__3d3m_G__lineage{flex-direction:column;gap:18px;padding:22px 24px 4px;display:flex}.chapter-figures-module__3d3m_G__value{border-bottom:1px solid var(--color-hair);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;column-gap:18px;padding-bottom:16px;display:grid}.chapter-figures-module__3d3m_G__valueLabel{color:var(--color-muted);grid-area:1/1;font-size:11px}.chapter-figures-module__3d3m_G__valueFigure{color:var(--color-ink);letter-spacing:-.02em;grid-area:2/1;font-size:34px;line-height:1.05}.chapter-figures-module__3d3m_G__valueState{color:var(--color-lilac-deep);grid-area:2/2;justify-self:end;font-size:11px}.chapter-figures-module__3d3m_G__trail{flex-direction:column;gap:12px;margin:0;padding:0 0 0 22px;list-style:none;display:flex;position:relative}.chapter-figures-module__3d3m_G__trailRail{background:var(--color-hair);width:1px;position:absolute;top:6px;bottom:6px;left:4px;overflow:hidden}.chapter-figures-module__3d3m_G__trailFill{background:var(--color-lilac-deep);transform-origin:top;width:100%;height:100%;animation:chapter-figures-module__3d3m_G__growY 1.8s var(--ease-inout) both;animation-delay:var(--delay,0s);display:block}@keyframes chapter-figures-module__3d3m_G__growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.chapter-figures-module__3d3m_G__stop{flex-direction:column;gap:2px;display:flex;position:relative}.chapter-figures-module__3d3m_G__stopDot{background:var(--color-white);border:1px solid var(--color-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-22px}.chapter-figures-module__3d3m_G__stop:first-child .chapter-figures-module__3d3m_G__stopDot,.chapter-figures-module__3d3m_G__stop:last-child .chapter-figures-module__3d3m_G__stopDot{background:var(--color-ink)}.chapter-figures-module__3d3m_G__stopLabel{font-family:var(--font-sans);color:var(--color-ink);font-size:13.5px;font-weight:500;line-height:1.3}.chapter-figures-module__3d3m_G__stopMeta{color:var(--color-muted);font-size:10.5px}.chapter-figures-module__3d3m_G__beamsSurface{overflow:visible}.chapter-figures-module__3d3m_G__beams{height:var(--beams-height,300px);grid-template-columns:32% 1fr 32%;padding:0;display:grid;position:relative}.chapter-figures-module__3d3m_G__beamLines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chapter-figures-module__3d3m_G__beamLine{fill:none;stroke:var(--color-ink);stroke-opacity:.3;stroke-width:1px;vector-effect:non-scaling-stroke}@keyframes chapter-figures-module__3d3m_G__beam{0%{stroke-dashoffset:14px}to{stroke-dashoffset:-100px}}.chapter-figures-module__3d3m_G__beam{fill:none;stroke:var(--color-lilac-deep);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:14 100;stroke-dashoffset:-100px;vector-effect:non-scaling-stroke;animation:chapter-figures-module__3d3m_G__beam 1.4s var(--ease-inout) both;animation-delay:var(--delay,0s)}.chapter-figures-module__3d3m_G__connectorList{flex-direction:column;margin:0;padding:12px 0;list-style:none;display:flex}.chapter-figures-module__3d3m_G__connector{height:34px;font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-ink);align-items:center;min-width:0;font-size:11px;line-height:1.25;display:flex}.chapter-figures-module__3d3m_G__connectorsRight .chapter-figures-module__3d3m_G__connector{text-align:right}.chapter-figures-module__3d3m_G__connectorsLeft .chapter-figures-module__3d3m_G__connector{padding:0 10px 0 20px}.chapter-figures-module__3d3m_G__connectorsRight .chapter-figures-module__3d3m_G__connector{justify-content:flex-end;padding:0 20px 0 10px}.chapter-figures-module__3d3m_G__planned{color:var(--color-muted)}.chapter-figures-module__3d3m_G__contextNode{text-align:center;border:1px solid var(--color-ink);background:var(--color-white);border-radius:6px;flex-direction:column;place-self:center;align-items:center;gap:4px;width:72%;min-width:0;padding:12px 14px 13px;display:flex}.chapter-figures-module__3d3m_G__contextLabel{font-family:var(--font-sans);white-space:nowrap;color:var(--color-ink);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.chapter-figures-module__3d3m_G__contextDot{background:var(--color-lilac-2);border-radius:50%;width:6px;height:6px}.chapter-figures-module__3d3m_G__contextMeta{color:var(--color-muted);font-size:9.5px;line-height:1.3}.chapter-figures-module__3d3m_G__evidence{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:start;gap:16px;padding:20px 24px 8px;display:grid}.chapter-figures-module__3d3m_G__evidencePane{flex-direction:column;gap:12px;min-width:0;display:flex}.chapter-figures-module__3d3m_G__paneLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.chapter-figures-module__3d3m_G__evidenceArrow{font-family:var(--font-mono);color:var(--color-muted);place-self:center;padding-top:24px;font-size:16px}.chapter-figures-module__3d3m_G__causes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chapter-figures-module__3d3m_G__cause{border-top:1px solid var(--color-hair);grid-template-columns:24px minmax(0,1fr);gap:4px 12px;padding:11px 0;display:grid}.chapter-figures-module__3d3m_G__cause:last-child{border-bottom:1px solid var(--color-hair)}.chapter-figures-module__3d3m_G__causeIndex{color:var(--color-muted);padding-top:2px;font-size:11px}.chapter-figures-module__3d3m_G__causeMain{flex-direction:column;gap:4px;min-width:0;display:flex}.chapter-figures-module__3d3m_G__causeLabel{font-family:var(--font-sans);color:var(--color-ink);font-size:13px;font-weight:500;line-height:1.3}.chapter-figures-module__3d3m_G__causeState{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10px}.chapter-figures-module__3d3m_G__causeStateLead{color:var(--color-lilac-deep)}.chapter-figures-module__3d3m_G__causeSource{color:var(--color-muted);text-wrap:balance;grid-column:2;font-size:10px}.chapter-figures-module__3d3m_G__draft{border:1px solid var(--color-hair);background:var(--color-ivory);border-radius:6px;flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.chapter-figures-module__3d3m_G__draftLine{color:var(--color-ink);margin:0;font-size:13px;line-height:1.5}.chapter-figures-module__3d3m_G__cite{color:var(--color-lilac-deep);vertical-align:super;margin-left:3px;font-size:9.5px;line-height:1}.chapter-figures-module__3d3m_G__draftFoot{border-top:1px solid var(--color-hair);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:10px;display:flex}.chapter-figures-module__3d3m_G__draftStatus{color:var(--color-muted);font-size:10.5px}.chapter-figures-module__3d3m_G__draftAction{color:var(--color-lilac-deep);font-size:10.5px}.chapter-figures-module__3d3m_G__review{flex-direction:column;gap:14px;padding:20px 24px 8px;display:flex}.chapter-figures-module__3d3m_G__flag{border:1px solid var(--color-hair);border-radius:6px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.chapter-figures-module__3d3m_G__flagMark{letter-spacing:.06em;text-transform:uppercase;color:var(--color-lilac-deep);font-size:10.5px}.chapter-figures-module__3d3m_G__flagText{color:var(--color-ink);font-size:13.5px;line-height:1.45}.chapter-figures-module__3d3m_G__flagSource{color:var(--color-muted);font-size:10.5px}.chapter-figures-module__3d3m_G__comment{flex-direction:column;gap:5px;padding:0 16px;display:flex}.chapter-figures-module__3d3m_G__commentHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chapter-figures-module__3d3m_G__commentName{font-family:var(--font-sans);color:var(--color-ink);font-size:13px;font-weight:500}.chapter-figures-module__3d3m_G__commentMeta{color:var(--color-muted);font-size:10.5px}.chapter-figures-module__3d3m_G__commentText{color:var(--color-ink);font-size:13.5px;line-height:1.45}.chapter-figures-module__3d3m_G__approval{border-top:1px solid var(--color-hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.chapter-figures-module__3d3m_G__approved{color:var(--color-lilac-deep);font-size:11px}.chapter-figures-module__3d3m_G__approvalMeta{color:var(--color-muted);font-size:10.5px}@media (max-width:900px){.chapter-figures-module__3d3m_G__evidence{grid-template-columns:minmax(0,1fr)}.chapter-figures-module__3d3m_G__evidenceArrow{padding-top:0;transform:rotate(90deg)}.chapter-figures-module__3d3m_G__connector{font-size:10px}.chapter-figures-module__3d3m_G__connectorsLeft .chapter-figures-module__3d3m_G__connector{padding:0 6px 0 10px}.chapter-figures-module__3d3m_G__connectorsRight .chapter-figures-module__3d3m_G__connector{padding:0 10px 0 6px}.chapter-figures-module__3d3m_G__contextNode{width:84%;padding:8px 6px 9px}.chapter-figures-module__3d3m_G__contextLabel{gap:5px;font-size:11.5px}.chapter-figures-module__3d3m_G__contextMeta{font-size:9px}}@media (max-width:639px){.chapter-figures-module__3d3m_G__valueState{grid-area:3/1/auto/-1;justify-self:start;margin-top:6px}.chapter-figures-module__3d3m_G__cropped{--fade:88px;--fade-mask:linear-gradient(to bottom, #000 calc(100% - var(--fade)), #000000f5 calc(100% - var(--fade) * .84), #000000d9 calc(100% - var(--fade) * .68), #000000a8 calc(100% - var(--fade) * .52), #0000006b calc(100% - var(--fade) * .36), #0003 calc(100% - var(--fade) * .2), #0000000f calc(100% - var(--fade) * .08), transparent);-webkit-mask-image:var(--fade-mask);-webkit-mask-image:var(--fade-mask);mask-image:var(--fade-mask)}.chapter-figures-module__3d3m_G__trail>.chapter-figures-module__3d3m_G__stop:nth-of-type(n+4){display:none}.chapter-figures-module__3d3m_G__cropped:has(.chapter-figures-module__3d3m_G__evidence){--fade:128px}.chapter-figures-module__3d3m_G__evidenceArrow,.chapter-figures-module__3d3m_G__draftLine:nth-of-type(n+2),.chapter-figures-module__3d3m_G__draftFoot{display:none}.chapter-figures-module__3d3m_G__cropped:has(.chapter-figures-module__3d3m_G__review){--fade:96px}.chapter-figures-module__3d3m_G__stopMeta,.chapter-figures-module__3d3m_G__paneLabel,.chapter-figures-module__3d3m_G__causeState,.chapter-figures-module__3d3m_G__causeSource,.chapter-figures-module__3d3m_G__cite,.chapter-figures-module__3d3m_G__draftStatus,.chapter-figures-module__3d3m_G__draftAction,.chapter-figures-module__3d3m_G__flagMark,.chapter-figures-module__3d3m_G__flagSource,.chapter-figures-module__3d3m_G__commentMeta,.chapter-figures-module__3d3m_G__approvalMeta{font-size:11px}}@media (prefers-reduced-motion:reduce){.chapter-figures-module__3d3m_G__beam{animation:none}.chapter-figures-module__3d3m_G__trailFill{animation:none;transform:none}}
.connector-grid-module__XbmARq__section{position:relative}.connector-grid-module__XbmARq__stack{flex-direction:column;gap:40px;display:flex}.connector-grid-module__XbmARq__heading{color:var(--color-ink)}.connector-grid-module__XbmARq__directoryStack{gap:48px}section.connector-grid-module__XbmARq__directoryAlone{padding-top:48px}.on-ink .connector-grid-module__XbmARq__heading{color:var(--color-paper)}.connector-grid-module__XbmARq__link{align-self:flex-end}.connector-grid-module__XbmARq__cells{background:var(--color-hair);border:1px solid var(--color-hair);border-radius:var(--radius-m);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.connector-grid-module__XbmARq__cell{background:var(--color-white);flex-direction:column;gap:6px;min-width:0;padding:22px 20px;display:flex}.connector-grid-module__XbmARq__cellName{font-family:var(--font-sans);color:var(--color-ink);font-size:15px;font-weight:500;line-height:1.3;text-decoration:none}a.connector-grid-module__XbmARq__cellName:hover{color:var(--color-lilac-deep)}.connector-grid-module__XbmARq__cellMeta{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.connector-grid-module__XbmARq__planned .connector-grid-module__XbmARq__cellName{color:var(--color-muted)}.connector-grid-module__XbmARq__planned .connector-grid-module__XbmARq__cellMeta{color:var(--color-lilac-deep)}.connector-grid-module__XbmARq__card{border-radius:var(--radius-l)}.connector-grid-module__XbmARq__cardInner{flex-direction:column;justify-content:space-between;width:100%;min-height:560px;padding:28px 0 32px;display:flex;position:relative}.connector-grid-module__XbmARq__marq{z-index:2;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.connector-grid-module__XbmARq__track{will-change:transform;width:max-content;animation:48s linear infinite connector-grid-module__XbmARq__marq;display:flex}.connector-grid-module__XbmARq__marq:hover .connector-grid-module__XbmARq__track{animation-play-state:paused}.connector-grid-module__XbmARq__names{flex:none;gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.connector-grid-module__XbmARq__nameCell{border:1px solid var(--color-ink-hair);border-radius:var(--radius-s);white-space:nowrap;background:#0d1b2a66;align-items:center;gap:10px;padding:9px 14px;display:flex}.connector-grid-module__XbmARq__name{letter-spacing:.06em;text-transform:uppercase;color:var(--color-paper);font-size:12px;text-decoration:none}a.connector-grid-module__XbmARq__name:hover{color:var(--color-lilac)}.connector-grid-module__XbmARq__state{letter-spacing:.06em;text-transform:uppercase;color:var(--color-lilac);font-size:10px}.connector-grid-module__XbmARq__nameCell.connector-grid-module__XbmARq__planned .connector-grid-module__XbmARq__name{color:var(--color-ink-muted)}.connector-grid-module__XbmARq__cardBody{text-align:center;padding:48px var(--gutter) 40px;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex}.connector-grid-module__XbmARq__cardHead{align-items:center}.connector-grid-module__XbmARq__cardHeading{color:var(--color-paper);text-wrap:balance}.connector-grid-module__XbmARq__cardLede{color:var(--color-ink-muted);max-width:600px}.connector-grid-module__XbmARq__cardLink{color:var(--color-lilac)}.connector-grid-module__XbmARq__count{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);align-self:center;font-size:11px}.connector-grid-module__XbmARq__beams{width:100%;max-width:760px;margin:0 auto}@media (max-width:1100px){.connector-grid-module__XbmARq__cells{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.connector-grid-module__XbmARq__stack{gap:28px}.connector-grid-module__XbmARq__link{align-self:flex-start}.connector-grid-module__XbmARq__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-grid-module__XbmARq__cell{padding:16px 14px}.connector-grid-module__XbmARq__cardInner{min-height:480px;padding:20px 0 24px}.connector-grid-module__XbmARq__cardBody{padding:40px var(--gutter) 32px}.connector-grid-module__XbmARq__track{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.connector-grid-module__XbmARq__track{animation:none}}@keyframes connector-grid-module__XbmARq__marq{0%{transform:translate(0,0)}to{transform:translate(-50%)}}
.story-film-module__TvUlma__film{margin:0}.story-film-module__TvUlma__frame{--open:1;isolation:isolate;aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--color-ink);width:100%;clip-path:inset(calc((1 - var(--open)) * 7%) calc((1 - var(--open)) * 13%) round var(--radius-m));position:relative;overflow:hidden}html[data-js] .story-film-module__TvUlma__frame[data-state=rest]{--open:0}.story-film-module__TvUlma__frame:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;border:1px solid #f6f0e929;position:absolute;inset:0}.story-film-module__TvUlma__poster{transform:scale(calc(1 + (1 - var(--open)) * .08));transform-origin:50%;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.story-film-module__TvUlma__posterImage{object-fit:cover}.story-film-module__TvUlma__scrim{z-index:1;pointer-events:none;transition:opacity .5s var(--ease-out);background:linear-gradient(#0d1b2a00 58%,#0d1b2a66 80%,#0d1b2ac7 100%);position:absolute;inset:0}.story-film-module__TvUlma__play{z-index:2;border-radius:inherit;width:100%;color:var(--color-paper);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.story-film-module__TvUlma__play:focus-visible{outline:2px solid var(--color-lilac);outline-offset:-6px}.story-film-module__TvUlma__play:disabled{cursor:progress}.story-film-module__TvUlma__control{left:calc((1 - var(--open)) * 13% + 32px);bottom:calc((1 - var(--open)) * 7% + 28px);align-items:center;display:flex;position:absolute}.story-film-module__TvUlma__square{border-radius:var(--radius-s);background:var(--color-paper);width:48px;height:48px;transition:background-color .2s var(--ease);flex:none;place-items:center;display:grid}.story-film-module__TvUlma__mark{border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent var(--color-ink);width:0;height:0;margin-left:3px}.story-film-module__TvUlma__rule{transform-origin:0;width:56px;height:1px;transition:transform .32s var(--ease-out);background:#f6f0e999;flex:none;margin:0 16px}.story-film-module__TvUlma__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-paper);white-space:nowrap;font-size:12px}.story-film-module__TvUlma__time{letter-spacing:.06em;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:14px;font-size:12px}.story-film-module__TvUlma__play:hover .story-film-module__TvUlma__square,.story-film-module__TvUlma__play:focus-visible .story-film-module__TvUlma__square{background:var(--color-lilac)}.story-film-module__TvUlma__play:hover .story-film-module__TvUlma__rule,.story-film-module__TvUlma__play:focus-visible .story-film-module__TvUlma__rule{transform:scaleX(1.5)}.story-film-module__TvUlma__player{z-index:3;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-out);border:0;position:absolute;inset:0}.story-film-module__TvUlma__frame[data-state=playing] .story-film-module__TvUlma__player{opacity:1}.story-film-module__TvUlma__frame[data-state=playing] .story-film-module__TvUlma__poster,.story-film-module__TvUlma__frame[data-state=playing] .story-film-module__TvUlma__scrim{opacity:0}.story-film-module__TvUlma__frame[data-state=standing] .story-film-module__TvUlma__player{opacity:1}.story-film-module__TvUlma__frame[data-state=standing] .story-film-module__TvUlma__poster,.story-film-module__TvUlma__frame[data-state=standing] .story-film-module__TvUlma__scrim{opacity:0}.story-film-module__TvUlma__end{z-index:3;animation:story-film-module__TvUlma__filmEndIn .6s var(--ease-out) both;background:linear-gradient(#0d1b2a73 0%,#0d1b2a8c 60%,#0d1b2ad1 100%);flex-direction:column;justify-content:flex-end;gap:22px;padding:32px;display:flex;position:absolute;inset:0}.story-film-module__TvUlma__endActions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.story-film-module__TvUlma__again{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:inline-flex}.story-film-module__TvUlma__again:hover,.story-film-module__TvUlma__again:focus-visible{color:var(--color-paper)}.story-film-module__TvUlma__againMark{border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0}@keyframes story-film-module__TvUlma__filmEndIn{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.story-film-module__TvUlma__control{bottom:16px;left:18px}.story-film-module__TvUlma__square{width:40px;height:40px}.story-film-module__TvUlma__mark{border-width:6px 0 6px 10px}.story-film-module__TvUlma__rule{width:28px;margin:0 12px}.story-film-module__TvUlma__end{gap:14px;padding:20px}.story-film-module__TvUlma__endActions{gap:12px 20px}}@media (max-width:480px){.story-film-module__TvUlma__time{display:none}}@media (prefers-reduced-motion:reduce){.story-film-module__TvUlma__frame{--open:1}html[data-js] .story-film-module__TvUlma__frame[data-state=rest]{--open:1}.story-film-module__TvUlma__poster,.story-film-module__TvUlma__scrim,.story-film-module__TvUlma__player,.story-film-module__TvUlma__rule,.story-film-module__TvUlma__square{transition:none}.story-film-module__TvUlma__end{animation:none}}
.customers-voice-module__ymrZGq__voice{--hold:7s;flex-direction:column;gap:36px;min-width:0;margin:0;padding-left:8.33333%;display:flex}.customers-voice-module__ymrZGq__stack{display:grid}.customers-voice-module__ymrZGq__slide{min-width:0;transition:opacity .9s var(--ease);grid-area:1/1;margin:0}.customers-voice-module__ymrZGq__slide:not([data-on]){opacity:0;pointer-events:none}.customers-voice-module__ymrZGq__text{max-width:30em;font-family:var(--font-serif);color:var(--color-paper);text-wrap:pretty;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.28;position:relative}.customers-voice-module__ymrZGq__open{margin-right:.08em;position:absolute;right:100%}.customers-voice-module__ymrZGq__who{align-items:center;gap:24px;display:flex}.customers-voice-module__ymrZGq__rule{background:var(--color-ink-hair);flex:auto;min-width:48px;height:1px}.customers-voice-module__ymrZGq__person{flex:none;align-items:center;gap:16px;display:flex}.customers-voice-module__ymrZGq__people{flex:none;align-items:center;gap:6px;display:flex}.customers-voice-module__ymrZGq__disc{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:inline-flex;position:relative}.customers-voice-module__ymrZGq__disc .customers-voice-module__ymrZGq__headshot{opacity:.45;width:36px;height:36px;transition:width .5s var(--ease), height .5s var(--ease), opacity .5s var(--ease)}.customers-voice-module__ymrZGq__disc[aria-current=true] .customers-voice-module__ymrZGq__headshot{opacity:1;width:52px;height:52px}@media (hover:hover) and (pointer:fine){.customers-voice-module__ymrZGq__disc:hover .customers-voice-module__ymrZGq__headshot{opacity:1}}.customers-voice-module__ymrZGq__ring{pointer-events:none;width:56px;height:56px;position:absolute;inset:-2px;transform:rotate(-90deg)}.customers-voice-module__ymrZGq__fill{fill:none;stroke:var(--color-lilac);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:customers-voice-module__ymrZGq__ringDraw var(--hold) linear both}.customers-voice-module__ymrZGq__voice[data-hold] .customers-voice-module__ymrZGq__fill,.customers-voice-module__ymrZGq__voice[data-away] .customers-voice-module__ymrZGq__fill{animation-play-state:paused}@keyframes customers-voice-module__ymrZGq__ringDraw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.customers-voice-module__ymrZGq__headshot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:relative;overflow:hidden}.customers-voice-module__ymrZGq__headshotImage{object-fit:cover}.customers-voice-module__ymrZGq__initial{background:var(--color-paper);width:100%;height:100%;font-family:var(--font-serif);color:var(--color-ink);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.customers-voice-module__ymrZGq__disc .customers-voice-module__ymrZGq__initial{transition:font-size .5s var(--ease);font-size:15px}.customers-voice-module__ymrZGq__disc[aria-current=true] .customers-voice-module__ymrZGq__initial{font-size:22px}.customers-voice-module__ymrZGq__names{flex:none;display:grid}.customers-voice-module__ymrZGq__cast{transition:opacity .9s var(--ease);flex-direction:column;grid-area:1/1;align-self:center;gap:4px;display:flex}.customers-voice-module__ymrZGq__cast:not([data-on]){opacity:0;pointer-events:none}.customers-voice-module__ymrZGq__name{color:var(--color-paper);font-size:15px}.customers-voice-module__ymrZGq__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);text-wrap:balance;font-size:10.5px}@media (max-width:900px){.customers-voice-module__ymrZGq__voice{gap:28px;padding-left:0}.customers-voice-module__ymrZGq__text{font-size:24px}.customers-voice-module__ymrZGq__open{margin-right:0;position:static}.customers-voice-module__ymrZGq__who{flex-direction:column;align-items:flex-start;gap:20px}.customers-voice-module__ymrZGq__rule{flex:none;width:100%}.customers-voice-module__ymrZGq__person{flex-wrap:wrap;max-width:100%}}@media (max-width:639px){.customers-voice-module__ymrZGq__fill{stroke-dashoffset:0;animation:none}.customers-voice-module__ymrZGq__person{gap:12px}.customers-voice-module__ymrZGq__names{flex-basis:100%}.customers-voice-module__ymrZGq__title{font-size:11px}}@media (prefers-reduced-motion:reduce){.customers-voice-module__ymrZGq__slide,.customers-voice-module__ymrZGq__slide[data-on],.customers-voice-module__ymrZGq__cast,.customers-voice-module__ymrZGq__cast[data-on],.customers-voice-module__ymrZGq__disc .customers-voice-module__ymrZGq__headshot,.customers-voice-module__ymrZGq__disc .customers-voice-module__ymrZGq__initial{transition:none}.customers-voice-module__ymrZGq__fill{stroke-dashoffset:0;animation:none}}
section.customers-film-module__BOXTdG__section{padding:96px 0 152px}.customers-film-module__BOXTdG__stack{flex-direction:column;gap:56px;display:flex}section.customers-film-module__BOXTdG__bare{padding-top:72px}@media (max-width:900px){section.customers-film-module__BOXTdG__section{padding:64px 0 104px}section.customers-film-module__BOXTdG__bare{padding-top:40px}.customers-film-module__BOXTdG__stack{gap:36px}}
.customer-story-feature-module__C4oMOG__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.customer-story-feature-module__C4oMOG__stack,.customer-story-feature-module__C4oMOG__single{grid-template-columns:minmax(0,1fr)}.customer-story-feature-module__C4oMOG__stack{gap:40px}.customer-story-feature-module__C4oMOG__card{border:1px solid var(--color-hair);border-radius:var(--radius-m);padding:48px}.customer-story-feature-module__C4oMOG__portrait{border-radius:var(--radius-m);background:var(--color-paper);height:560px;position:relative;overflow:hidden}.customer-story-feature-module__C4oMOG__stack .customer-story-feature-module__C4oMOG__portrait{aspect-ratio:2;height:auto}.customer-story-feature-module__C4oMOG__portrait .customer-story-feature-module__C4oMOG__image{object-position:50% 30%}.customer-story-feature-module__C4oMOG__dots{pointer-events:none;background-image:radial-gradient(#ffffffd9 3px,#0000 3.5px);background-position:0 0;background-size:30px 30px;height:27%;position:absolute;bottom:28px;left:28px;right:28px}.customer-story-feature-module__C4oMOG__text{flex-direction:column;gap:26px;min-width:0;display:flex}.customer-story-feature-module__C4oMOG__figure{flex-direction:column;gap:26px;margin:0;display:flex}.customer-story-feature-module__C4oMOG__text .customer-story-feature-module__C4oMOG__quote{color:var(--color-ink);font-size:32px;line-height:1.18}.customer-story-feature-module__C4oMOG__nowrap{white-space:nowrap}.customer-story-feature-module__C4oMOG__who{flex-direction:column;gap:4px;display:flex}.customer-story-feature-module__C4oMOG__name{color:var(--color-ink);font-weight:500}.customer-story-feature-module__C4oMOG__role{color:var(--color-muted);font-size:11px}.customer-story-feature-module__C4oMOG__summary{color:var(--color-muted);max-width:640px}.customer-story-feature-module__C4oMOG__text .customer-story-feature-module__C4oMOG__ctas{gap:24px}@media (max-width:900px){.customer-story-feature-module__C4oMOG__grid{grid-template-columns:minmax(0,1fr);gap:32px}.customer-story-feature-module__C4oMOG__portrait,.customer-story-feature-module__C4oMOG__stack .customer-story-feature-module__C4oMOG__portrait{aspect-ratio:4/5;height:auto}.customer-story-feature-module__C4oMOG__text .customer-story-feature-module__C4oMOG__quote{font-size:26px;line-height:1.2}.customer-story-feature-module__C4oMOG__card{padding:28px 20px}}
.customer-quote-module__7lomcW__turn{--hold:7s;--fade:.9s;--out:.32s;--in:.58s;grid-template-columns:40% minmax(0,1fr);column-gap:clamp(40px,6.7vw,96px);display:grid}.customer-quote-module__7lomcW__solo{grid-template-columns:minmax(0,1fr)}.customer-quote-module__7lomcW__solo .customer-quote-module__7lomcW__column{max-width:820px}.customer-quote-module__7lomcW__stage{aspect-ratio:4/5;isolation:isolate;border-radius:var(--radius-l);background:var(--color-paper);align-self:center;position:relative;overflow:hidden}.customer-quote-module__7lomcW__frame{z-index:0;opacity:0;transition:opacity 0s linear var(--fade);position:absolute;inset:0}.customer-quote-module__7lomcW__frame[data-on]{z-index:1;opacity:1;transition:opacity var(--fade) var(--ease-inout)}.customer-quote-module__7lomcW__stage .customer-quote-module__7lomcW__photo{object-fit:cover;object-position:50% 30%}.customer-quote-module__7lomcW__initial{font-family:var(--font-serif);color:var(--color-ink);place-items:center;font-size:120px;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.customer-quote-module__7lomcW__column{grid-template-rows:1fr auto 1fr;min-width:0;display:grid;container-type:inline-size}.customer-quote-module__7lomcW__stack{grid-row:2;min-width:0;display:grid}.customer-quote-module__7lomcW__slide{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--out) var(--ease), visibility 0s linear var(--out);flex-direction:column;grid-area:1/1;align-self:center;gap:36px;display:flex}.customer-quote-module__7lomcW__slide[data-on]{opacity:1;visibility:visible;transition:opacity var(--in) var(--ease-out) var(--out), visibility 0s linear var(--out)}.customer-quote-module__7lomcW__voice{flex-direction:column;gap:36px;margin:0;display:flex}.customer-quote-module__7lomcW__quote{margin:0}.customer-quote-module__7lomcW__words{font-family:var(--font-serif);letter-spacing:-.005em;font-kerning:normal;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(24px,7.05cqi,44px);font-weight:500;line-height:1.15;position:relative}.customer-quote-module__7lomcW__open{position:absolute;top:0;right:100%}.customer-quote-module__7lomcW__who{flex-direction:column;gap:2px;display:flex}.customer-quote-module__7lomcW__who .customer-quote-module__7lomcW__name{color:var(--color-ink);font-weight:500}.customer-quote-module__7lomcW__who .customer-quote-module__7lomcW__role{color:var(--color-muted)}.customer-quote-module__7lomcW__way{align-self:flex-start}.customer-quote-module__7lomcW__rail{grid-row:3;align-self:end;gap:8px;margin-top:40px;display:flex}.customer-quote-module__7lomcW__bar{flex:1 1 0;min-width:0;height:24px;position:relative}.customer-quote-module__7lomcW__bar:before{content:"";background:var(--color-hair);height:2px;transition:background-color var(--dur-fast) var(--ease);position:absolute;bottom:0;left:0;right:0}.customer-quote-module__7lomcW__bar[aria-current=true]:before{background:var(--color-hair-strong)}@media (hover:hover) and (pointer:fine){.customer-quote-module__7lomcW__bar:hover:before{background:var(--color-hair-strong)}}.customer-quote-module__7lomcW__fill{background:var(--color-lilac-deep);transform-origin:0;height:2px;animation:customer-quote-module__7lomcW__fillBar var(--hold) linear both;position:absolute;bottom:0;left:0;right:0}.customer-quote-module__7lomcW__turn[data-hold] .customer-quote-module__7lomcW__fill,.customer-quote-module__7lomcW__turn[data-away] .customer-quote-module__7lomcW__fill{animation-play-state:paused}@keyframes customer-quote-module__7lomcW__fillBar{0%{transform:scaleX(0)}to{transform:none}}@media (max-width:640px){.customer-quote-module__7lomcW__turn{grid-template-columns:minmax(0,1fr);row-gap:32px}.customer-quote-module__7lomcW__stage{width:100%;max-width:480px}.customer-quote-module__7lomcW__column{flex-direction:column;display:flex}.customer-quote-module__7lomcW__slide,.customer-quote-module__7lomcW__voice{gap:28px}.customer-quote-module__7lomcW__slide{align-self:start}.customer-quote-module__7lomcW__words{font-size:clamp(24px,7.4cqi,34px)}.customer-quote-module__7lomcW__rail{align-self:stretch;margin-top:28px}}@media (max-width:639px){.customer-quote-module__7lomcW__stage{aspect-ratio:1}.customer-quote-module__7lomcW__stage img{object-position:50% 24%}}@media (prefers-reduced-motion:reduce){.customer-quote-module__7lomcW__frame,.customer-quote-module__7lomcW__frame[data-on],.customer-quote-module__7lomcW__slide,.customer-quote-module__7lomcW__slide[data-on],.customer-quote-module__7lomcW__bar:before{transition:none}.customer-quote-module__7lomcW__fill{animation:none}}
section.faq-module__QPJ0fq__section{padding:80px 0 88px}.faq-module__QPJ0fq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.faq-module__QPJ0fq__head{flex-direction:column;gap:20px;display:flex;position:sticky;top:112px}.faq-module__QPJ0fq__heading{color:var(--color-ink);max-width:420px}.on-ink .faq-module__QPJ0fq__heading{color:var(--color-paper)}.faq-module__QPJ0fq__link{align-self:flex-start}.faq-module__QPJ0fq__list{border-top:1px solid var(--color-hair);margin:0;padding:0;list-style:none}.faq-module__QPJ0fq__row{border-bottom:1px solid var(--color-hair)}.faq-module__QPJ0fq__question{font:inherit;margin:0}.faq-module__QPJ0fq__trigger{text-align:left;width:100%;color:var(--color-ink);cursor:pointer;transition:color .16s var(--ease);grid-template-columns:44px minmax(0,1fr) 20px;align-items:start;gap:0 20px;padding:22px 0;display:grid}.faq-module__QPJ0fq__trigger:hover .faq-module__QPJ0fq__text,.faq-module__QPJ0fq__open .faq-module__QPJ0fq__text{color:var(--color-ink)}.faq-module__QPJ0fq__index{color:var(--color-muted);transition:color .2s var(--ease);padding-top:3px}.faq-module__QPJ0fq__open .faq-module__QPJ0fq__index{color:var(--color-lilac-deep)}.faq-module__QPJ0fq__text{letter-spacing:-.005em;color:var(--color-ink);font-size:17px;font-weight:500;line-height:1.4}.faq-module__QPJ0fq__mark{width:20px;height:20px;margin-top:2px;position:relative}.faq-module__QPJ0fq__markBar{background:var(--color-muted);width:12px;height:1.5px;transition:transform .26s var(--ease-out), background-color .2s var(--ease);border-radius:1px;position:absolute;top:9.5px;left:4px}.faq-module__QPJ0fq__markBarUp{transform:rotate(90deg)}.faq-module__QPJ0fq__open .faq-module__QPJ0fq__markBarUp{transform:rotate(0)}.faq-module__QPJ0fq__trigger:hover .faq-module__QPJ0fq__markBar,.faq-module__QPJ0fq__open .faq-module__QPJ0fq__markBar{background:var(--color-ink)}.faq-module__QPJ0fq__panel{visibility:hidden;transition:grid-template-rows .36s var(--ease-out), visibility 0s linear .36s;grid-template-rows:0fr;display:grid}.faq-module__QPJ0fq__open .faq-module__QPJ0fq__panel{visibility:visible;transition:grid-template-rows .36s var(--ease-out), visibility 0s;grid-template-rows:1fr}.faq-module__QPJ0fq__panelInner{min-height:0;overflow:hidden}.faq-module__QPJ0fq__answer{max-width:640px;color:var(--color-muted);opacity:0;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);padding:0 40px 26px 64px;font-size:15.5px;line-height:1.6;transform:translateY(-4px)}.faq-module__QPJ0fq__open .faq-module__QPJ0fq__answer{opacity:1;transition-delay:80ms;transform:none}:is(.on-ink .faq-module__QPJ0fq__text,.on-ink .faq-module__QPJ0fq__trigger){color:var(--color-paper)}:is(.on-ink .faq-module__QPJ0fq__answer,.on-ink .faq-module__QPJ0fq__index){color:var(--color-ink-muted)}:is(.on-ink .faq-module__QPJ0fq__list,.on-ink .faq-module__QPJ0fq__row){border-color:var(--color-ink-hair)}.on-ink .faq-module__QPJ0fq__markBar{background:var(--color-ink-muted)}.on-ink .faq-module__QPJ0fq__open .faq-module__QPJ0fq__markBar{background:var(--color-paper)}@media (prefers-reduced-motion:reduce){.faq-module__QPJ0fq__panel,.faq-module__QPJ0fq__answer,.faq-module__QPJ0fq__markBar{transition:none}}@media (max-width:900px){section.faq-module__QPJ0fq__section{padding:56px 0 64px}.faq-module__QPJ0fq__grid{grid-template-columns:minmax(0,1fr);gap:36px}.faq-module__QPJ0fq__head{position:static}.faq-module__QPJ0fq__trigger{grid-template-columns:36px minmax(0,1fr) 20px;gap:0 14px;padding:18px 0}.faq-module__QPJ0fq__text{font-size:16px}.faq-module__QPJ0fq__answer{padding:0 0 22px 50px;font-size:15px}}.faq-module__QPJ0fq__siteGrid{align-items:start;gap:32px;display:grid}@media (min-width:1024px){.faq-module__QPJ0fq__siteGrid{grid-template-columns:220px minmax(0,1fr);gap:64px}}@media (max-width:639px){.faq-module__QPJ0fq__siteGrid{flex-direction:column;align-items:stretch;display:flex}}.faq-module__QPJ0fq__rail{min-width:0}.faq-module__QPJ0fq__groups{flex-direction:column;gap:64px;min-width:0;display:flex}.faq-module__QPJ0fq__group{scroll-margin-top:120px}.faq-module__QPJ0fq__groupHead{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:8px;display:flex}.faq-module__QPJ0fq__groupTitle{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--color-ink);margin:0;font-size:30px;font-weight:500;line-height:1.1}.faq-module__QPJ0fq__groupLink{white-space:nowrap}@media (max-width:640px){.faq-module__QPJ0fq__groupHead{flex-direction:column;align-items:flex-start;gap:8px}.faq-module__QPJ0fq__groups{gap:48px}}
section.feature-grid-module__ySacdq__section{padding:80px 0}.feature-grid-module__ySacdq__stack{flex-direction:column;gap:56px;display:flex}.feature-grid-module__ySacdq__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.feature-grid-module__ySacdq__topAlone{grid-template-columns:minmax(0,1fr)}.feature-grid-module__ySacdq__head{flex-direction:column;gap:18px;min-width:0;display:flex}.feature-grid-module__ySacdq__topAlone .feature-grid-module__ySacdq__head{max-width:820px}.feature-grid-module__ySacdq__heading{color:var(--color-ink)}.on-ink .feature-grid-module__ySacdq__heading{color:var(--color-paper)}.feature-grid-module__ySacdq__link{align-self:flex-start}.feature-grid-module__ySacdq__items{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.feature-grid-module__ySacdq__item{border-top:1px solid var(--color-hair);flex-direction:column;gap:6px;min-width:0;padding:20px 20px 0 0;display:flex}.on-ink .feature-grid-module__ySacdq__item{border-top-color:var(--color-ink-hair)}.feature-grid-module__ySacdq__index{color:var(--color-lilac-deep);font-size:11px}.on-ink .feature-grid-module__ySacdq__index{color:var(--color-lilac)}.feature-grid-module__ySacdq__title{font-family:var(--font-sans);color:var(--color-ink);font-size:15px;font-weight:500;line-height:normal}.on-ink .feature-grid-module__ySacdq__title{color:var(--color-paper)}.feature-grid-module__ySacdq__text{color:var(--color-muted)}.on-ink .feature-grid-module__ySacdq__text{color:var(--color-ink-muted)}.feature-grid-module__ySacdq__itemLink{color:var(--color-lilac-deep);align-self:flex-start;margin-top:4px;font-size:11px}.on-ink .feature-grid-module__ySacdq__itemLink{color:var(--color-lilac)}.feature-grid-module__ySacdq__rows{grid-template-columns:minmax(0,1fr);gap:0}.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item{grid-template-columns:48px minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:6px 24px;padding:20px 0;display:grid}.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item:last-child{border-bottom:1px solid var(--color-hair)}.on-ink .feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item:last-child{border-bottom-color:var(--color-ink-hair)}.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__itemLink{grid-column:3;margin-top:0}.feature-grid-module__ySacdq__headRow{display:contents}.feature-grid-module__ySacdq__cards .feature-grid-module__ySacdq__item{border:1px solid var(--color-hair);border-radius:var(--radius-m);background:var(--color-white);padding:22px 24px}.on-ink .feature-grid-module__ySacdq__cards .feature-grid-module__ySacdq__item{border-color:var(--color-ink-hair);background:#f6f0e90a}.feature-grid-module__ySacdq__centered .feature-grid-module__ySacdq__topAlone .feature-grid-module__ySacdq__head{text-align:center;align-items:center;max-width:720px;margin:0 auto}.feature-grid-module__ySacdq__headCentered{align-items:center}:is(.feature-grid-module__ySacdq__headCentered .feature-grid-module__ySacdq__heading,.feature-grid-module__ySacdq__headCentered .lede){text-wrap:balance}.feature-grid-module__ySacdq__centered .feature-grid-module__ySacdq__link{align-self:center}.feature-grid-module__ySacdq__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;max-width:920px;margin:0 auto}.feature-grid-module__ySacdq__columns .feature-grid-module__ySacdq__item{border-top:0;padding:18px 40px 18px 0}.feature-grid-module__ySacdq__columns .feature-grid-module__ySacdq__item:nth-child(2n){border-left:1px solid var(--color-hair);padding:18px 0 18px 40px}.feature-grid-module__ySacdq__columns .feature-grid-module__ySacdq__title{font-size:16px}@media (max-width:900px){section.feature-grid-module__ySacdq__section{padding:64px 0}.feature-grid-module__ySacdq__columns .feature-grid-module__ySacdq__item{padding:16px 16px 16px 0}.feature-grid-module__ySacdq__columns .feature-grid-module__ySacdq__item:nth-child(2n){padding:16px 0 16px 16px}.feature-grid-module__ySacdq__stack{gap:40px}.feature-grid-module__ySacdq__top{grid-template-columns:minmax(0,1fr);gap:40px}.feature-grid-module__ySacdq__items{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid-module__ySacdq__rows{grid-template-columns:minmax(0,1fr)}.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item{grid-template-columns:40px minmax(0,1fr)}.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__text,.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__itemLink{grid-column:2}}@media (max-width:600px){.feature-grid-module__ySacdq__items{grid-template-columns:minmax(0,1fr)}.feature-grid-module__ySacdq__items.feature-grid-module__ySacdq__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid-module__ySacdq__item{padding-right:0}.feature-grid-module__ySacdq__cards .feature-grid-module__ySacdq__item{padding:18px 20px}}section.feature-grid-module__ySacdq__trace{padding:88px 0 92px}@media (max-width:900px){section.feature-grid-module__ySacdq__trace{padding:56px 0 60px}}@media (max-width:639px){.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item[data-fold]{padding:0;display:block}.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item[data-fold] .feature-grid-module__ySacdq__headRow{grid-template-columns:40px minmax(0,1fr);align-items:baseline;min-height:44px;padding:14px 28px 14px 0;display:grid;position:relative}.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item[data-fold] .feature-grid-module__ySacdq__text{padding:0 0 18px 40px;display:block}.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item[data-fold]:not([data-open]) .feature-grid-module__ySacdq__text{display:none}.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item[data-open] .feature-grid-module__ySacdq__text{animation:feature-grid-module__ySacdq__foldIn .32s var(--ease-out) both}}@keyframes feature-grid-module__ySacdq__foldIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.feature-grid-module__ySacdq__rows .feature-grid-module__ySacdq__item[data-open] .feature-grid-module__ySacdq__text{animation:none}}
section.regulated-run-module__IvLpRG__section{padding:80px 0}.regulated-run-module__IvLpRG__band{container:regulated/inline-size}.regulated-run-module__IvLpRG__layout{grid-template-columns:minmax(0,1fr);row-gap:44px;display:grid}.regulated-run-module__IvLpRG__head{max-width:680px}.regulated-run-module__IvLpRG__heading{color:var(--color-paper)}@container regulated (min-width:1140px){.regulated-run-module__IvLpRG__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:clamp(48px,5cqi,64px)}.regulated-run-module__IvLpRG__head{max-width:none}}.regulated-run-module__IvLpRG__figure{min-width:0;container:run/inline-size}.regulated-run-module__IvLpRG__frame{--gap:0px;--pad-x:16px;--line:22px;--rail-w:16px;--col-gap:12px;--rail-x:calc(var(--pad-x) + var(--rail-w) / 2);--indent:calc(var(--pad-x) + var(--rail-w) + var(--col-gap));--run-w:100%;isolation:isolate;position:relative}@container run (min-width:680px){.regulated-run-module__IvLpRG__frame{--gap:28px;--pad-x:20px;--time-w:60px;--col-gap:14px;--rail-x:calc(var(--pad-x) + var(--time-w) + var(--col-gap) + var(--rail-w) / 2);--run-w:calc((100% - var(--gap)) * 17 / 28)}}.regulated-run-module__IvLpRG__panel{z-index:-1;width:var(--run-w);border:1px solid var(--color-ink-hair);border-radius:var(--radius-m);background:color-mix(in srgb, var(--color-paper) 4%, transparent);position:absolute;top:0;bottom:0;left:0}.regulated-run-module__IvLpRG__top{border-bottom:1px solid var(--color-ink-hair);grid-template-columns:minmax(0,1fr);display:grid}.regulated-run-module__IvLpRG__topRun{grid-template-columns:calc(var(--indent) - var(--pad-x) - 12px) minmax(0, 1fr) auto;min-height:48px;padding:12px var(--pad-x);align-items:center;column-gap:12px;display:grid}.regulated-run-module__IvLpRG__topRun .regulated-run-module__IvLpRG__mark{color:var(--color-paper)}.regulated-run-module__IvLpRG__topRun .regulated-run-module__IvLpRG__recordTitle,.regulated-run-module__IvLpRG__topRun .regulated-run-module__IvLpRG__recordStatus{color:var(--color-ink-muted);font-size:11px;line-height:18px}.regulated-run-module__IvLpRG__topRun .regulated-run-module__IvLpRG__recordStatus{white-space:nowrap}.regulated-run-module__IvLpRG__top>.regulated-run-module__IvLpRG__prop{padding:0 var(--pad-x) 16px var(--indent)}@container run (min-width:680px){.regulated-run-module__IvLpRG__top{column-gap:var(--gap);border-bottom:0;grid-template-columns:minmax(0,17fr) minmax(0,11fr)}.regulated-run-module__IvLpRG__topRun{border-bottom:1px solid var(--color-ink-hair)}.regulated-run-module__IvLpRG__top>.regulated-run-module__IvLpRG__prop{align-self:center;padding:14px 0}}.regulated-run-module__IvLpRG__rows{margin:0;padding:0;list-style:none}.regulated-run-module__IvLpRG__row{--pad-top:16px;--pad-bottom:16px;--dot-y:calc(var(--pad-top) + var(--line) / 2);padding-bottom:var(--pad-bottom);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.regulated-run-module__IvLpRG__row:first-child{--pad-top:20px}.regulated-run-module__IvLpRG__row:last-child{--pad-bottom:20px}.regulated-run-module__IvLpRG__row:before{content:"";left:var(--rail-x);background:var(--color-ink-hair);width:1px;position:absolute;top:0;bottom:0}.regulated-run-module__IvLpRG__row:first-child:before{top:var(--dot-y)}.regulated-run-module__IvLpRG__row:last-child:before{height:var(--dot-y);bottom:auto}.regulated-run-module__IvLpRG__row:only-child:before{display:none}.regulated-run-module__IvLpRG__dot{left:calc(var(--rail-x) - 4px);top:calc(var(--dot-y) - 4px);background:var(--color-paper);border-radius:50%;width:9px;height:9px;position:absolute}.regulated-run-module__IvLpRG__run{grid-template-columns:var(--rail-w) minmax(0, 1fr) auto;column-gap:var(--col-gap);min-width:0;padding:var(--pad-top) var(--pad-x) 0;align-content:start;display:grid}.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__time{font-size:11px;line-height:var(--line);color:var(--color-ink-muted);white-space:nowrap;grid-area:1/2}.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__state{font-size:10.5px;line-height:var(--line);color:var(--color-ink-muted);text-align:right;white-space:nowrap;grid-area:1/3}.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__title{min-width:0;font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:var(--line);color:var(--color-paper);grid-area:2/2/auto/4}.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__body{min-width:0;color:var(--color-ink-muted);text-wrap:pretty;grid-area:3/2/auto/4;margin-top:2px}.regulated-run-module__IvLpRG__prop{grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:10px;min-width:0;display:grid;position:relative}.regulated-run-module__IvLpRG__prop .regulated-run-module__IvLpRG__number{font-size:11px;line-height:var(--line);color:var(--color-ink-muted);grid-area:1/1}.regulated-run-module__IvLpRG__prop .regulated-run-module__IvLpRG__name{min-width:0;font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:var(--line);color:var(--color-paper);grid-area:1/2}.regulated-run-module__IvLpRG__prop .regulated-run-module__IvLpRG__line{min-width:0;color:var(--color-ink-muted);text-wrap:pretty;grid-area:2/1/auto/-1;margin-top:2px}.regulated-run-module__IvLpRG__row>.regulated-run-module__IvLpRG__prop{padding:12px var(--pad-x) 0 var(--indent);margin-top:14px}.regulated-run-module__IvLpRG__row>.regulated-run-module__IvLpRG__prop:before,.regulated-run-module__IvLpRG__prop:after{content:"";top:0;left:var(--indent);right:var(--pad-x);height:1px;position:absolute}.regulated-run-module__IvLpRG__row>.regulated-run-module__IvLpRG__prop:before{background:var(--color-ink-hair)}.regulated-run-module__IvLpRG__prop:after{background:var(--color-lilac);opacity:0;transform-origin:0;transition:opacity .4s var(--ease-out), transform 0s linear .4s;transform:scaleX(0)}@container run (min-width:680px){.regulated-run-module__IvLpRG__row{column-gap:var(--gap);grid-template-columns:minmax(0,17fr) minmax(0,11fr);padding-bottom:0}.regulated-run-module__IvLpRG__run{grid-template-columns:var(--time-w) var(--rail-w) minmax(0, 1fr) auto;padding:var(--pad-top) var(--pad-x) var(--pad-bottom)}.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__time{grid-area:1/1}.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__title{grid-area:1/3}.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__state{grid-area:1/4}.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__body{grid-area:2/3/auto/5}.regulated-run-module__IvLpRG__row>.regulated-run-module__IvLpRG__prop{padding:var(--pad-top) 0 var(--pad-bottom);margin-top:0}.regulated-run-module__IvLpRG__row>.regulated-run-module__IvLpRG__prop:before,.regulated-run-module__IvLpRG__prop:after{left:0;right:0}}.regulated-run-module__IvLpRG__dot{transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out)}.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__time,.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__title,.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__body,.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__state,.regulated-run-module__IvLpRG__prop>*{transition:opacity .52s var(--ease-out), color .4s var(--ease-out)}.regulated-run-module__IvLpRG__row[data-phase=ahead] .regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__time,.regulated-run-module__IvLpRG__row[data-phase=ahead] .regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__title,.regulated-run-module__IvLpRG__row[data-phase=ahead] .regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__body,.regulated-run-module__IvLpRG__row[data-phase=ahead] .regulated-run-module__IvLpRG__prop>*{opacity:.32}.regulated-run-module__IvLpRG__row[data-phase=ahead] .regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__state{opacity:0}.regulated-run-module__IvLpRG__row[data-phase=ahead] .regulated-run-module__IvLpRG__dot{background:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink-muted)}.regulated-run-module__IvLpRG__row[data-phase=lit] .regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__state,.regulated-run-module__IvLpRG__row[data-phase=lit] .regulated-run-module__IvLpRG__prop .regulated-run-module__IvLpRG__number{color:var(--color-lilac)}.regulated-run-module__IvLpRG__row[data-phase=lit] .regulated-run-module__IvLpRG__prop:after{opacity:1;transition:transform .64s var(--ease-out), opacity .2s var(--ease-out);transform:none}.regulated-run-module__IvLpRG__point{z-index:1;background:var(--color-lilac);width:9px;height:9px;box-shadow:0 0 0 4px var(--color-lilac-wash), 0 0 16px 2px var(--color-lilac-wash-soft);opacity:0;transform:translate3d(var(--px,0px), var(--py,0px), 0);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.regulated-run-module__IvLpRG__frame[data-point] .regulated-run-module__IvLpRG__point{opacity:1}.regulated-run-module__IvLpRG__frame:not([data-point]) .regulated-run-module__IvLpRG__row[data-phase=lit] .regulated-run-module__IvLpRG__dot{background:var(--color-lilac);box-shadow:0 0 0 4px var(--color-lilac-wash), 0 0 16px 2px var(--color-lilac-wash-soft)}.regulated-run-module__IvLpRG__frame[data-film=playing] .regulated-run-module__IvLpRG__point{transition:transform .64s var(--ease-inout), opacity .36s var(--ease-out)}.regulated-run-module__IvLpRG__frame[data-film=idle] *,.regulated-run-module__IvLpRG__frame[data-film=idle] :before,.regulated-run-module__IvLpRG__frame[data-film=idle] :after,.regulated-run-module__IvLpRG__frame[data-film=ready] *,.regulated-run-module__IvLpRG__frame[data-film=ready] :before,.regulated-run-module__IvLpRG__frame[data-film=ready] :after{transition:none!important}@media (prefers-reduced-motion:reduce){.regulated-run-module__IvLpRG__frame *,.regulated-run-module__IvLpRG__frame :before,.regulated-run-module__IvLpRG__frame :after{transition:none!important}}@media (max-width:900px){section.regulated-run-module__IvLpRG__section{padding:64px 0}.regulated-run-module__IvLpRG__layout{row-gap:36px}}@media (max-width:639px){.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__body{display:none}.regulated-run-module__IvLpRG__state,.regulated-run-module__IvLpRG__run .regulated-run-module__IvLpRG__state{font-size:11px}}
section.form-module__1kXY5G__section{padding:0 0 80px}.form-module__1kXY5G__split{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:stretch;gap:24px;display:grid}.form-module__1kXY5G__split>*{min-width:0}.form-module__1kXY5G__photo{flex-direction:column;display:flex}.form-module__1kXY5G__photo>:last-child{flex-direction:column;flex:auto;display:flex}.form-module__1kXY5G__inkPanel{isolation:isolate;background:var(--color-ink);border-radius:var(--radius-m);position:relative;overflow:hidden}.form-module__1kXY5G__statement{flex-direction:column;flex:auto;padding:48px 44px;display:flex;position:relative}.form-module__1kXY5G__statementInner{flex-direction:column;flex:auto;justify-content:flex-end;gap:22px;min-height:560px;display:flex}.form-module__1kXY5G__statementInner .form-module__1kXY5G__heading{color:var(--color-paper);font-size:36px}.form-module__1kXY5G__statementInner .form-module__1kXY5G__lede{color:#f6f0e9d9}.form-module__1kXY5G__agenda{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.form-module__1kXY5G__agendaRow{border-top:1px solid #f6f0e940;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.form-module__1kXY5G__agendaIndex{color:var(--color-lilac);font-size:12px}.form-module__1kXY5G__agendaText{color:#f6f0e9e6}.form-module__1kXY5G__agendaFold{display:none}@media (max-width:639px){.form-module__1kXY5G__agendaRow:first-child{grid-template-columns:32px minmax(0,1fr) 32px}.form-module__1kXY5G__agenda:not([data-open]) .form-module__1kXY5G__agendaRow:nth-child(n+2){display:none}.form-module__1kXY5G__agendaFold{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-12px -6px;padding:0;display:grid;position:relative}.form-module__1kXY5G__agendaBar{width:12px;height:1px;transition:transform .3s var(--ease);background:#f6f0e9d9;position:absolute}.form-module__1kXY5G__agendaBarUp{transform:rotate(90deg)}.form-module__1kXY5G__agendaFold[aria-expanded=true] .form-module__1kXY5G__agendaBarUp{transform:none}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.form-module__1kXY5G__agendaBar{transition:none}}.form-module__1kXY5G__centered{flex-direction:column;gap:40px;max-width:640px;margin:0 auto;display:flex}.form-module__1kXY5G__inline{flex-direction:column;gap:40px;display:flex}.form-module__1kXY5G__plainHeading{color:var(--color-ink)}.form-module__1kXY5G__plainLede{color:var(--color-muted);max-width:640px}.form-module__1kXY5G__panel{background:var(--color-ivory);border:1px solid var(--color-hair);border-radius:var(--radius-m);color:var(--color-ink);flex-direction:column;gap:18px;padding:32px 36px;display:flex}.form-module__1kXY5G__rail{border-bottom:1px solid var(--color-hair);flex-wrap:wrap;gap:18px;margin:0;padding:0 0 14px;list-style:none;display:flex}.form-module__1kXY5G__rail .form-module__1kXY5G__railItem{color:var(--color-muted);white-space:nowrap;font-size:11px}.form-module__1kXY5G__rail .form-module__1kXY5G__railOn{color:var(--color-ink)}.form-module__1kXY5G__panes{flex-direction:column;display:flex}@keyframes form-module__1kXY5G__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.form-module__1kXY5G__pane{animation:form-module__1kXY5G__rise .32s var(--ease) both;flex-direction:column;gap:16px;margin:0;display:flex}.form-module__1kXY5G__paneDone{gap:14px}.form-module__1kXY5G__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-module__1kXY5G__field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-module__1kXY5G__lab{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;line-height:1.5}.form-module__1kXY5G__in{border-radius:var(--radius-s);background:var(--color-white);width:100%;height:42px;font-family:var(--font-sans);color:var(--color-ink);appearance:none;transition:border-color .2s var(--ease);border:1px solid #0d1b2a38;margin:0;padding:0 12px;font-size:15px;line-height:1.4;display:block}.form-module__1kXY5G__in::placeholder{color:var(--color-muted-2);opacity:1}.form-module__1kXY5G__in:focus-visible{border-color:var(--color-ink)}.form-module__1kXY5G__in[aria-invalid=true]{border-color:var(--color-lilac-deep)}textarea.form-module__1kXY5G__in{resize:vertical;height:96px;padding:10px 12px}@media (pointer:coarse){input.form-module__1kXY5G__in,select.form-module__1kXY5G__in{height:44px}}.form-module__1kXY5G__selectWrap{position:relative}select.form-module__1kXY5G__in{cursor:pointer;padding-right:32px}select.form-module__1kXY5G__in[data-placeholder]{color:var(--color-muted-2)}.form-module__1kXY5G__in option{color:var(--color-ink)}.form-module__1kXY5G__caret{color:var(--color-muted);pointer-events:none;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.form-module__1kXY5G__chips{flex-wrap:wrap;gap:8px;display:flex}.form-module__1kXY5G__chips .form-module__1kXY5G__chip{transition:border-color .2s var(--ease), background-color .2s var(--ease);background:0 0;padding:7px 10px;font-size:12px}.form-module__1kXY5G__chips .form-module__1kXY5G__chip:hover{border-color:var(--color-hair-strong)}.form-module__1kXY5G__chips .form-module__1kXY5G__chipOn,.form-module__1kXY5G__chips .form-module__1kXY5G__chipOn:hover{border-color:var(--color-ink);background:var(--color-ivory)}.form-module__1kXY5G__err{font-family:var(--font-mono);color:var(--color-lilac-deep);margin:0;font-size:10.5px;line-height:1.5}.form-module__1kXY5G__hint{font-family:var(--font-mono);color:var(--color-muted);font-size:10.5px;line-height:1.5}.form-module__1kXY5G__foot{justify-content:space-between;align-items:center;gap:16px;padding-top:6px;display:flex}.form-module__1kXY5G__footEnd{justify-content:flex-end}.form-module__1kXY5G__back{color:var(--color-muted);transition:color .2s var(--ease)}.form-module__1kXY5G__back:hover{color:var(--color-ink)}.form-module__1kXY5G__back:disabled,.form-module__1kXY5G__submit:disabled{opacity:.6;cursor:default}.form-module__1kXY5G__thanks{flex-direction:column;gap:6px;display:flex}.form-module__1kXY5G__thanks .form-module__1kXY5G__thanksTitle{color:var(--color-ink);outline:none;font-size:22px}.form-module__1kXY5G__thanksText{color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.form-module__1kXY5G__pane{animation:none}}@media (max-width:900px){section.form-module__1kXY5G__section{padding:0 0 56px}.form-module__1kXY5G__split{grid-template-columns:minmax(0,1fr)}.form-module__1kXY5G__statement{padding:32px 24px}.form-module__1kXY5G__statementInner{gap:18px;min-height:0}.form-module__1kXY5G__statementInner .form-module__1kXY5G__heading{font-size:28px}.form-module__1kXY5G__panel{padding:24px 20px}}@media (max-width:600px){.form-module__1kXY5G__pair{gap:10px}.form-module__1kXY5G__foot{flex-wrap:wrap}}@media (max-width:639px){.form-module__1kXY5G__lab,.form-module__1kXY5G__hint{font-size:11px}}
.contact-form-module__6dbEyq__sheet{grid-template-columns:var(--rail,240px) repeat(var(--cols,4), minmax(0, 1fr));color:var(--color-ink);display:grid}.contact-form-module__6dbEyq__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid;position:relative}.contact-form-module__6dbEyq__row:before{content:"";z-index:1;background:var(--color-hair);transform-origin:0;height:1px;animation:contact-form-module__6dbEyq__rule 1s var(--ease-out) both;animation-delay:var(--rule-at,0s);pointer-events:none;position:absolute;top:0;left:0;right:0}.contact-form-module__6dbEyq__row[data-row=reason]:before{background:var(--color-hair-strong);--rule-at:.24s}.contact-form-module__6dbEyq__row[data-row=you]:before{--rule-at:.34s}.contact-form-module__6dbEyq__row[data-row=message]:before{--rule-at:.44s}.contact-form-module__6dbEyq__row>*{animation:contact-form-module__6dbEyq__enter var(--dur-reveal) var(--ease-out) both;animation-delay:calc(var(--rule-at,0s) + .16s)}.contact-form-module__6dbEyq__row[data-row=reason]>*{--rule-at:.24s}.contact-form-module__6dbEyq__row[data-row=you]>*{--rule-at:.34s}.contact-form-module__6dbEyq__row[data-row=message]>*{--rule-at:.44s}@keyframes contact-form-module__6dbEyq__rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes contact-form-module__6dbEyq__enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.contact-form-module__6dbEyq__rail{flex-direction:column;grid-column:1;gap:6px;padding:19px 24px 0 0;display:flex}.contact-form-module__6dbEyq__railLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);align-items:baseline;gap:14px;margin:0;font-size:11px;line-height:1.5;display:flex}.contact-form-module__6dbEyq__index{color:var(--color-ink)}.contact-form-module__6dbEyq__reasons{grid-column:2/-1;grid-template-columns:subgrid;display:grid;position:relative}.contact-form-module__6dbEyq__reason{border-left:1px solid var(--color-hair);background:var(--color-white);cursor:pointer;min-width:0;min-height:60px;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.contact-form-module__6dbEyq__reason:hover{background:var(--color-ivory)}.contact-form-module__6dbEyq__reason[data-checked]{background:var(--color-ivory);box-shadow:inset 0 0 0 1px var(--color-ink)}.contact-form-module__6dbEyq__reason:has(.contact-form-module__6dbEyq__radio:focus-visible){outline:2px solid var(--color-lilac-deep);outline-offset:-2px}.contact-form-module__6dbEyq__reason:has(.contact-form-module__6dbEyq__radio:disabled){cursor:default}.contact-form-module__6dbEyq__radio{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.contact-form-module__6dbEyq__tick{border:1.5px solid var(--color-hair-strong);background:var(--color-white);width:16px;height:16px;transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:50%;flex:none;position:relative}.contact-form-module__6dbEyq__tick:after{content:"";background:var(--color-chalk);transition:transform .22s var(--ease-out);border-radius:50%;position:absolute;inset:3.5px;transform:scale(0)}.contact-form-module__6dbEyq__reason[data-checked] .contact-form-module__6dbEyq__tick{border-color:var(--color-ink);background:var(--color-ink)}.contact-form-module__6dbEyq__reason[data-checked] .contact-form-module__6dbEyq__tick:after{transform:scale(1)}.contact-form-module__6dbEyq__reasonName{min-width:0;font-size:16px;line-height:1.3}.contact-form-module__6dbEyq__reasonsBad:after{content:"";z-index:2;box-shadow:inset 0 0 0 1px var(--color-lilac-deep);pointer-events:none;position:absolute;inset:0}.contact-form-module__6dbEyq__cells{grid-column:2/-1;grid-template-columns:subgrid;display:grid}.contact-form-module__6dbEyq__cell{border-left:1px solid var(--color-hair);background:var(--color-white);min-width:0;transition:box-shadow .2s var(--ease);flex-direction:column;padding:16px 20px 15px;display:flex;position:relative}.contact-form-module__6dbEyq__wide{grid-column:1/-1}.contact-form-module__6dbEyq__cell:focus-within{box-shadow:inset 0 0 0 1px var(--color-ink)}.contact-form-module__6dbEyq__bad,.contact-form-module__6dbEyq__bad:focus-within{box-shadow:inset 0 0 0 1px var(--color-lilac-deep)}.contact-form-module__6dbEyq__labelRow{align-items:baseline;gap:12px;min-height:16px;display:flex}.contact-form-module__6dbEyq__label,.contact-form-module__6dbEyq__aside{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;line-height:1.5}.contact-form-module__6dbEyq__label{color:var(--color-muted)}.contact-form-module__6dbEyq__aside{color:var(--color-muted-2);font-variant-numeric:tabular-nums;margin-left:auto}.contact-form-module__6dbEyq__bad .contact-form-module__6dbEyq__label{color:var(--color-lilac-deep)}.contact-form-module__6dbEyq__input{width:100%;font-family:var(--font-sans);color:var(--color-ink);appearance:none;background:0 0;border:0;border-radius:0;outline:none;margin:6px 0 0;padding:0;font-size:17px;line-height:1.5;display:block}.contact-form-module__6dbEyq__input:disabled{opacity:.7}.contact-form-module__6dbEyq__area{resize:none;min-height:150px;line-height:1.55}.contact-form-module__6dbEyq__error{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-lilac-deep);margin:0;font-size:10.5px;line-height:1.5}.contact-form-module__6dbEyq__labelRow .contact-form-module__6dbEyq__error{text-align:right;white-space:nowrap;margin-left:auto}.contact-form-module__6dbEyq__stage{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.contact-form-module__6dbEyq__fields,.contact-form-module__6dbEyq__panel{grid-area:1/1/auto/-1;grid-template-columns:subgrid;display:grid}.contact-form-module__6dbEyq__fields{transition:opacity .22s var(--ease)}.contact-form-module__6dbEyq__sheet[data-state=done] .contact-form-module__6dbEyq__fields{opacity:0;visibility:hidden;transition:opacity .22s var(--ease), visibility 0s linear .22s}.contact-form-module__6dbEyq__panel{position:relative}.contact-form-module__6dbEyq__panel:before{content:"";z-index:1;background:var(--color-hair);height:1px;position:absolute;top:0;left:0;right:0}.contact-form-module__6dbEyq__panelCell{border-left:1px solid var(--color-hair);background:var(--color-white);flex-direction:column;grid-column:2/-1;justify-content:center;align-items:flex-start;gap:14px;padding:36px 20px;display:flex}.contact-form-module__6dbEyq__panelCell>*{animation:contact-form-module__6dbEyq__enter var(--dur-reveal) var(--ease-out) both}.contact-form-module__6dbEyq__panelCell>:nth-child(2){animation-delay:80ms}.contact-form-module__6dbEyq__panelLine{max-width:18em;font-family:var(--font-serif);text-wrap:balance;color:var(--color-ink);outline:none;margin:0;font-size:clamp(30px,2.75vw,40px);font-weight:500;line-height:1.12}.contact-form-module__6dbEyq__panelText{max-width:36em;color:var(--color-muted);margin:0;font-size:17px;line-height:1.55}.contact-form-module__6dbEyq__foot{grid-column:1/-1;grid-template-columns:subgrid;padding-top:20px;display:grid;position:relative}.contact-form-module__6dbEyq__foot:before{content:"";background:var(--color-hair-strong);transform-origin:0;height:1px;animation:contact-form-module__6dbEyq__rule 1s var(--ease-out) both;animation-delay:.54s;position:absolute;top:0;left:0;right:0}.contact-form-module__6dbEyq__footInner{min-height:40px;animation:contact-form-module__6dbEyq__enter var(--dur-reveal) var(--ease-out) both;transition:opacity .22s var(--ease);grid-column:2/-1;align-items:center;gap:24px;padding-left:20px;animation-delay:.7s;display:flex}.contact-form-module__6dbEyq__sheet[data-state=done] .contact-form-module__6dbEyq__footInner{opacity:0;visibility:hidden;transition:opacity .22s var(--ease), visibility 0s linear .22s}.contact-form-module__6dbEyq__privacy{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.contact-form-module__6dbEyq__privacy a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-hair-strong);text-decoration-color:var(--color-hair-strong);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease)}.contact-form-module__6dbEyq__privacy a:hover{text-decoration-color:currentColor}.contact-form-module__6dbEyq__formError{text-align:right;margin-left:auto}.contact-form-module__6dbEyq__submit{flex:none;margin-left:auto}.contact-form-module__6dbEyq__formError+.contact-form-module__6dbEyq__submit{margin-left:0}.contact-form-module__6dbEyq__submit:disabled{opacity:.7;cursor:default}.contact-form-module__6dbEyq__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (prefers-reduced-motion:reduce){.contact-form-module__6dbEyq__row:before,.contact-form-module__6dbEyq__row>*,.contact-form-module__6dbEyq__foot:before,.contact-form-module__6dbEyq__footInner,.contact-form-module__6dbEyq__panelCell>*{animation:none}.contact-form-module__6dbEyq__reason,.contact-form-module__6dbEyq__tick,.contact-form-module__6dbEyq__tick:after,.contact-form-module__6dbEyq__cell,.contact-form-module__6dbEyq__fields,.contact-form-module__6dbEyq__footInner{transition:none}}@media (min-width:761px) and (max-width:1099px){.contact-form-module__6dbEyq__reason:nth-child(n+3),.contact-form-module__6dbEyq__cells>.contact-form-module__6dbEyq__cell:nth-child(n+3){border-top:1px solid var(--color-hair)}}@media (max-width:760px){.contact-form-module__6dbEyq__sheet,.contact-form-module__6dbEyq__row,.contact-form-module__6dbEyq__cells,.contact-form-module__6dbEyq__stage,.contact-form-module__6dbEyq__fields,.contact-form-module__6dbEyq__panel,.contact-form-module__6dbEyq__foot{grid-template-columns:minmax(0,1fr)}.contact-form-module__6dbEyq__rail{flex-direction:row;justify-content:space-between;align-items:baseline;padding:18px 0 12px}.contact-form-module__6dbEyq__reasons,.contact-form-module__6dbEyq__cells,.contact-form-module__6dbEyq__panelCell,.contact-form-module__6dbEyq__footInner{grid-column:1}.contact-form-module__6dbEyq__reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-module__6dbEyq__reason{border-left:0;border-top:1px solid var(--color-hair);min-height:56px;padding:0 16px}.contact-form-module__6dbEyq__reason:nth-child(2n){border-left:1px solid var(--color-hair)}.contact-form-module__6dbEyq__cell{border-left:0;border-top:1px solid var(--color-hair);padding:14px 16px 13px}.contact-form-module__6dbEyq__sheet[data-state=done] .contact-form-module__6dbEyq__fields{display:none}.contact-form-module__6dbEyq__panelCell{border-left:0;padding:28px 16px}.contact-form-module__6dbEyq__footInner{flex-direction:column;align-items:stretch;gap:16px;padding-left:0}.contact-form-module__6dbEyq__formError{text-align:left;margin-left:0}.contact-form-module__6dbEyq__submit{width:100%;margin-left:0}.contact-form-module__6dbEyq__sheet[data-state=done] .contact-form-module__6dbEyq__foot{padding-top:0}.contact-form-module__6dbEyq__sheet[data-state=done] .contact-form-module__6dbEyq__footInner{display:none}}@media (max-width:639px){.contact-form-module__6dbEyq__label,.contact-form-module__6dbEyq__aside{font-size:11px}}
section.contact-page-module__YuXnnW__contact{padding:64px 0 120px}.contact-page-module__YuXnnW__sheet{--rail:240px;--cols:4;grid-template-columns:var(--rail) repeat(var(--cols), minmax(0, 1fr));display:grid}.contact-page-module__YuXnnW__head{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;padding-bottom:44px;display:grid}.contact-page-module__YuXnnW__title{flex-direction:column;grid-column:1/-2;gap:20px;min-width:0;display:flex}.contact-page-module__YuXnnW__line{font-family:var(--font-serif);letter-spacing:-.008em;text-wrap:balance;color:var(--color-ink);margin:0;font-size:clamp(44px,4.4vw,64px);font-weight:500;line-height:1.04}.contact-page-module__YuXnnW__lede{max-width:34em;color:var(--color-muted)}.contact-page-module__YuXnnW__offices{grid-column:-2/-1;padding-left:20px}.contact-page-module__YuXnnW__officesLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 10px;font-size:11px;line-height:1.5}.contact-page-module__YuXnnW__cities{color:var(--color-ink);margin:0;padding:0;font-size:16px;line-height:1.6;list-style:none}.contact-page-module__YuXnnW__form{grid-column:1/-1;min-width:0}.contact-page-module__YuXnnW__mail{padding:22px 0 0 calc(var(--rail) + 20px);border-top:1px solid var(--color-hair-strong);grid-column:1/-1;align-items:baseline;gap:20px;display:flex}.contact-page-module__YuXnnW__mailLink{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-hair-strong);text-decoration-color:var(--color-hair-strong);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease);font-size:20px;line-height:1.4}.contact-page-module__YuXnnW__mailLink:hover{text-decoration-color:currentColor}@media (max-width:1099px){.contact-page-module__YuXnnW__sheet{--rail:160px;--cols:2}}@media (max-width:760px){section.contact-page-module__YuXnnW__contact{padding:44px 0 80px}.contact-page-module__YuXnnW__sheet,.contact-page-module__YuXnnW__head{grid-template-columns:minmax(0,1fr)}.contact-page-module__YuXnnW__head{gap:28px;padding-bottom:32px}.contact-page-module__YuXnnW__title,.contact-page-module__YuXnnW__offices{grid-column:1}.contact-page-module__YuXnnW__line{font-size:44px}.contact-page-module__YuXnnW__offices{padding-left:0}.contact-page-module__YuXnnW__mail{flex-wrap:wrap;padding-left:0}}
.loop-figure-module__t6uaKW__figure{aspect-ratio:1200/560;width:100%;position:relative}.loop-figure-module__t6uaKW__canvas{pointer-events:none;position:absolute;inset:0}.loop-figure-module__t6uaKW__narrow{display:none}.loop-figure-module__t6uaKW__lines{width:100%;height:100%;display:block;overflow:visible}@keyframes loop-figure-module__t6uaKW__draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.loop-figure-module__t6uaKW__track{fill:none;stroke:var(--color-ink);stroke-opacity:.34;stroke-width:1.25px;stroke-dasharray:var(--len) var(--len);stroke-dashoffset:0;animation:loop-figure-module__t6uaKW__draw 1.4s var(--ease-inout) both;animation-delay:.2s}@keyframes loop-figure-module__t6uaKW__run{0%{stroke-dashoffset:var(--dash)}to{stroke-dashoffset:var(--neg)}}.loop-figure-module__t6uaKW__beam{fill:none;stroke:var(--color-lilac-deep);stroke-width:2px;stroke-linecap:round;stroke-dasharray:var(--dash) var(--len);stroke-dashoffset:var(--neg);animation:2.6s linear 1.7s both loop-figure-module__t6uaKW__run}.loop-figure-module__t6uaKW__center{width:48%;height:57.8571%;position:absolute;top:21.0714%;left:26%}.loop-figure-module__t6uaKW__photo{border-radius:var(--radius-l);animation:loop-figure-module__t6uaKW__appear 1.1s var(--ease-out) both;animation-delay:.3s;position:absolute;inset:0}@keyframes loop-figure-module__t6uaKW__appear{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.loop-figure-module__t6uaKW__poster{position:absolute;inset:0}.loop-figure-module__t6uaKW__live{cursor:pointer}.loop-figure-module__t6uaKW__standing{border-radius:var(--radius-l);background:var(--color-ink);overflow:hidden}.loop-figure-module__t6uaKW__inlineFilm{border:0;width:100%;height:100%;position:absolute;inset:0}.loop-figure-module__t6uaKW__playSlot{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loop-figure-module__t6uaKW__play{pointer-events:auto;color:var(--color-white);cursor:pointer;animation:loop-figure-module__t6uaKW__appear .9s var(--ease-out) both;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:0;animation-delay:.9s;display:flex;position:relative}.loop-figure-module__t6uaKW__playStill{cursor:default}.loop-figure-module__t6uaKW__playRing{width:92px;height:92px;transition:transform .32s var(--ease-out), border-color .32s var(--ease);border:1px solid #fcfbf98c;border-radius:50%;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.loop-figure-module__t6uaKW__playDisc{width:76px;height:76px;transition:transform .32s var(--ease-out), background-color .32s var(--ease);background:#fcfbf9f0;border:1px solid #0d1b2a1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.loop-figure-module__t6uaKW__playMark{border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent var(--color-ink);width:0;height:0;margin-left:5px;display:block}.loop-figure-module__t6uaKW__playLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);font-size:11px}.loop-figure-module__t6uaKW__play:hover .loop-figure-module__t6uaKW__playDisc,.loop-figure-module__t6uaKW__play:focus-visible .loop-figure-module__t6uaKW__playDisc,.loop-figure-module__t6uaKW__live:hover+.loop-figure-module__t6uaKW__playSlot .loop-figure-module__t6uaKW__playDisc{background:var(--color-white);transform:scale(1.05)}.loop-figure-module__t6uaKW__play:hover .loop-figure-module__t6uaKW__playRing,.loop-figure-module__t6uaKW__play:focus-visible .loop-figure-module__t6uaKW__playRing,.loop-figure-module__t6uaKW__live:hover+.loop-figure-module__t6uaKW__playSlot .loop-figure-module__t6uaKW__playRing{border-color:#fcfbf9e6;transform:translate(-50%)scale(1.08)}.loop-figure-module__t6uaKW__play:focus-visible{outline:none}.loop-figure-module__t6uaKW__play:focus-visible .loop-figure-module__t6uaKW__playRing{border-color:var(--color-lilac)}@keyframes loop-figure-module__t6uaKW__settle{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.loop-figure-module__t6uaKW__station{left:var(--x);top:var(--y);animation:loop-figure-module__t6uaKW__settle .8s var(--ease-out) both;animation-delay:var(--delay,0s);position:absolute;transform:translate(-50%,-50%)}.loop-figure-module__t6uaKW__chip{border:1px solid var(--color-hair);border-radius:var(--radius-s);background:var(--color-white);color:var(--color-ink);white-space:nowrap;transition:border-color .2s var(--ease);align-items:center;gap:9px;padding:9px 14px 9px 12px;text-decoration:none;display:inline-flex}a.loop-figure-module__t6uaKW__chip:hover{border-color:var(--color-lilac-deep)}@keyframes loop-figure-module__t6uaKW__lit{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.loop-figure-module__t6uaKW__dot{background:var(--color-lilac-2);width:6px;height:6px;animation:loop-figure-module__t6uaKW__lit .5s var(--ease-out) both;animation-delay:var(--lit,0s);border-radius:50%;flex:none}.loop-figure-module__t6uaKW__index{color:var(--color-lilac-deep);font-size:11px}.loop-figure-module__t6uaKW__name{letter-spacing:.08em;text-transform:uppercase;font-size:12px}@media (max-width:900px){.loop-figure-module__t6uaKW__figure{aspect-ratio:360/520;max-width:420px;margin:0 auto}.loop-figure-module__t6uaKW__wide{display:none}.loop-figure-module__t6uaKW__narrow{display:block}.loop-figure-module__t6uaKW__track{stroke-width:1.1px}.loop-figure-module__t6uaKW__beam{stroke-width:1.8px}.loop-figure-module__t6uaKW__center{width:55.6%;height:27%;top:36.5%;left:22.2%}.loop-figure-module__t6uaKW__station{left:var(--px);top:var(--py)}.loop-figure-module__t6uaKW__anchor-right{transform:translate(-100%,-50%)}.loop-figure-module__t6uaKW__anchor-left{transform:translateY(-50%)}.loop-figure-module__t6uaKW__anchor-right,.loop-figure-module__t6uaKW__anchor-left{animation:none}.loop-figure-module__t6uaKW__chip{gap:7px;padding:7px 10px 7px 9px}.loop-figure-module__t6uaKW__playDisc{width:56px;height:56px}.loop-figure-module__t6uaKW__playRing{width:70px;height:70px;top:-7px}.loop-figure-module__t6uaKW__playMark{border-width:8px 0 8px 14px;margin-left:4px}.loop-figure-module__t6uaKW__play{gap:10px}.loop-figure-module__t6uaKW__playLabel{font-size:10px}.loop-figure-module__t6uaKW__name{font-size:11px}.loop-figure-module__t6uaKW__index{font-size:10px}}@keyframes loop-figure-module__t6uaKW__settleUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:639px){.loop-figure-module__t6uaKW__figure{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none;display:grid}.loop-figure-module__t6uaKW__narrow{display:none}.loop-figure-module__t6uaKW__center{aspect-ratio:16/9;grid-column:1/-1;width:100%;height:auto;margin-bottom:4px;position:relative;top:auto;left:auto}.loop-figure-module__t6uaKW__station,.loop-figure-module__t6uaKW__anchor-right,.loop-figure-module__t6uaKW__anchor-left{animation:loop-figure-module__t6uaKW__settleUp .8s var(--ease-out) both;animation-delay:var(--delay,0s);position:static;transform:none}.loop-figure-module__t6uaKW__chip{white-space:normal;gap:9px;width:100%;min-height:48px;padding:12px 12px 12px 14px;display:flex}.loop-figure-module__t6uaKW__name,.loop-figure-module__t6uaKW__index{font-size:11px}}@media (prefers-reduced-motion:reduce){.loop-figure-module__t6uaKW__track,.loop-figure-module__t6uaKW__beam,.loop-figure-module__t6uaKW__station,.loop-figure-module__t6uaKW__photo,.loop-figure-module__t6uaKW__dot,.loop-figure-module__t6uaKW__play{animation:none}.loop-figure-module__t6uaKW__beam{stroke-dashoffset:var(--neg)}}@media (max-width:639px){.loop-figure-module__t6uaKW__playLabel{font-size:11px}}
.operation-code-module__HgtXWa__block{--code-ink:var(--color-ink);--code-muted:var(--color-muted);--code-gutter:#0d1b2a52;--code-rule:#0d1b2a1a;--code-lilac:var(--color-lilac-deep);--code-wash:#c8b8ff33;width:100%;color:var(--code-ink)}.operation-code-module__HgtXWa__lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@keyframes operation-code-module__HgtXWa__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes operation-code-module__HgtXWa__appear{0%{opacity:0}to{opacity:1}}.operation-code-module__HgtXWa__line{font-family:var(--font-mono);letter-spacing:-.01em;animation:operation-code-module__HgtXWa__riseIn var(--dur-reveal) var(--ease-out) both;animation-delay:var(--delay,0s);border-radius:4px;grid-template-columns:36px 112px minmax(0,1fr) auto;align-items:baseline;gap:0 14px;padding:6px 10px 6px 0;font-size:13px;line-height:1.5;display:grid}.operation-code-module__HgtXWa__first{border-bottom:1px solid var(--code-rule);border-radius:0;margin-bottom:4px;padding-bottom:10px}.operation-code-module__HgtXWa__first .operation-code-module__HgtXWa__value{color:var(--code-ink);font-weight:500}.operation-code-module__HgtXWa__gutter{color:var(--code-gutter);letter-spacing:.04em;animation:operation-code-module__HgtXWa__lit var(--cycle,12s) linear var(--light-at,0s) infinite;padding-left:12px;font-size:11px;position:relative}.operation-code-module__HgtXWa__gutter:before{content:"";background:var(--code-lilac);opacity:0;width:5px;height:5px;animation:operation-code-module__HgtXWa__litDot var(--cycle,12s) linear var(--light-at,0s) infinite;border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:0}.operation-code-module__HgtXWa__key{color:var(--code-muted);letter-spacing:.02em}.operation-code-module__HgtXWa__value{color:var(--code-ink);text-wrap:pretty;min-width:0}.operation-code-module__HgtXWa__source{color:var(--code-muted);letter-spacing:.02em;white-space:nowrap;text-align:right;animation:operation-code-module__HgtXWa__appear var(--dur-reveal) var(--ease-out) both;animation-delay:calc(var(--delay,0s) + .16s);font-size:11px}.operation-code-module__HgtXWa__continued .operation-code-module__HgtXWa__key{visibility:hidden}.operation-code-module__HgtXWa__flagged{outline:1px solid var(--code-lilac);outline-offset:-1px;background:var(--code-wash);animation:operation-code-module__HgtXWa__riseIn var(--dur-reveal) var(--ease-out) both, operation-code-module__HgtXWa__halo var(--cycle,12s) linear var(--light-at,0s) infinite;animation-delay:var(--delay,0s), var(--light-at,0s)}.operation-code-module__HgtXWa__flagged .operation-code-module__HgtXWa__value,.operation-code-module__HgtXWa__flagged .operation-code-module__HgtXWa__source{color:var(--code-lilac)}.operation-code-module__HgtXWa__flagged .operation-code-module__HgtXWa__gutter{animation-name:operation-code-module__HgtXWa__litHold}.operation-code-module__HgtXWa__flagged .operation-code-module__HgtXWa__gutter:before{animation-name:operation-code-module__HgtXWa__litDotHold}@keyframes operation-code-module__HgtXWa__lit{0%{color:var(--code-lilac)}4%{color:var(--code-lilac)}9%{color:var(--code-gutter)}to{color:var(--code-gutter)}}@keyframes operation-code-module__HgtXWa__litDot{0%{opacity:1}4%{opacity:1}9%{opacity:0}to{opacity:0}}@keyframes operation-code-module__HgtXWa__litHold{0%{color:var(--code-lilac)}88%{color:var(--code-lilac)}96%{color:var(--code-gutter)}to{color:var(--code-gutter)}}@keyframes operation-code-module__HgtXWa__litDotHold{0%{opacity:1}88%{opacity:1}96%{opacity:0}to{opacity:0}}@keyframes operation-code-module__HgtXWa__halo{0%{box-shadow:0 0 #a78bfa00}6%{box-shadow:0 0 0 6px #a78bfa38}88%{box-shadow:0 0 0 6px #a78bfa29}96%{box-shadow:0 0 #a78bfa00}to{box-shadow:0 0 #a78bfa00}}@media (max-width:1100px){.operation-code-module__HgtXWa__line{grid-template-columns:34px 124px minmax(0,1fr) auto;gap:0 14px;font-size:12.5px}.operation-code-module__HgtXWa__source{font-size:11px}}@media (max-width:720px){.operation-code-module__HgtXWa__line{grid-template-columns:28px 96px minmax(0,1fr);grid-template-areas:"gutter key value""gutter source source";gap:2px 10px;padding:6px 6px 6px 0;font-size:12px}.operation-code-module__HgtXWa__gutter{grid-area:gutter}.operation-code-module__HgtXWa__key{grid-area:key}.operation-code-module__HgtXWa__value{grid-area:value}.operation-code-module__HgtXWa__source{text-align:left;white-space:normal;grid-area:source;font-size:10.5px}.operation-code-module__HgtXWa__continued{grid-template-areas:"gutter key value""gutter source source"}}@media (max-width:639px){.operation-code-module__HgtXWa__flagged~.operation-code-module__HgtXWa__line~.operation-code-module__HgtXWa__line{display:none}.operation-code-module__HgtXWa__lines:has(.operation-code-module__HgtXWa__flagged){-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#000000b3 calc(100% - 40px),#00000040 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#000000b3 calc(100% - 40px),#00000040 calc(100% - 16px),#0000)}.operation-code-module__HgtXWa__source{font-size:11px}}@media (prefers-reduced-motion:reduce){.operation-code-module__HgtXWa__line,.operation-code-module__HgtXWa__source,.operation-code-module__HgtXWa__gutter,.operation-code-module__HgtXWa__gutter:before,.operation-code-module__HgtXWa__flagged{opacity:1;animation:none;transform:none}.operation-code-module__HgtXWa__flagged{box-shadow:0 0 0 6px #a78bfa29}.operation-code-module__HgtXWa__flagged .operation-code-module__HgtXWa__gutter{color:var(--code-lilac)}.operation-code-module__HgtXWa__flagged .operation-code-module__HgtXWa__gutter:before{opacity:1}}
.page-index-module__v5eu0q__bar{z-index:30;background:var(--color-chalk);border-top:1px solid var(--color-hair);border-bottom:1px solid var(--color-hair);position:sticky;top:64px}.page-index-module__v5eu0q__bar~section{scroll-margin-top:124px}.page-index-module__v5eu0q__row{align-items:stretch;gap:28px;min-width:0;display:flex}.page-index-module__v5eu0q__label{color:var(--color-muted);white-space:nowrap;flex:none;align-self:center}.page-index-module__v5eu0q__list{scrollbar-width:none;flex:auto;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.page-index-module__v5eu0q__list::-webkit-scrollbar{display:none}.page-index-module__v5eu0q__item{flex:none}.page-index-module__v5eu0q__link{min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);transition:color var(--dur-fast) var(--ease);padding:14px 12px 15px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-block}.page-index-module__v5eu0q__link:hover,.page-index-module__v5eu0q__active{color:var(--color-lilac-deep)}.page-index-module__v5eu0q__link:focus-visible{outline:1px solid var(--color-lilac-deep);outline-offset:-1px}.page-index-module__v5eu0q__marker{background:var(--color-lilac-deep);height:2px;transition:transform .32s var(--ease-out), width .32s var(--ease-out);position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.page-index-module__v5eu0q__marker{transition:none}}@media (max-width:900px){.page-index-module__v5eu0q__row{gap:16px}.page-index-module__v5eu0q__link{padding:12px 8px 13px}}@media (max-width:640px){.page-index-module__v5eu0q__label{display:none}.page-index-module__v5eu0q__list{gap:0}}
.run-stage-module__zO20pq__run{--run-hair:var(--color-hair-strong);--run-lilac:var(--color-lilac-deep);flex-direction:column;gap:22px;width:100%;min-width:0;margin:0;display:flex;position:relative}.run-stage-module__zO20pq__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.run-stage-module__zO20pq__headerText{color:var(--color-ink);font-size:11.5px}.run-stage-module__zO20pq__headerMeta{color:var(--color-muted)}.run-stage-module__zO20pq__headerRight{color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.run-stage-module__zO20pq__statusDot{background:var(--run-lilac);border-radius:50%;width:6px;height:6px;margin-left:4px}.run-stage-module__zO20pq__status{color:var(--color-ink)}.run-stage-module__zO20pq__stations{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.run-stage-module__zO20pq__line{background:var(--run-hair);transform-origin:0;height:1px;animation:run-stage-module__zO20pq__runLine .9s var(--ease-inout) both;animation-delay:.5s;position:absolute;top:0;left:0;right:0}.run-stage-module__zO20pq__station{flex-direction:column;gap:0;min-width:0;padding-top:26px;display:flex;position:relative}.run-stage-module__zO20pq__point{border:1px solid var(--run-hair);background:var(--color-paper);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.run-stage-module__zO20pq__done .run-stage-module__zO20pq__point{border-color:var(--color-ink);background:var(--color-ink);animation:run-stage-module__zO20pq__pointRun .7s var(--ease-out) both;animation-delay:var(--t)}.run-stage-module__zO20pq__lit .run-stage-module__zO20pq__point{border-color:var(--run-lilac);background:var(--run-lilac);box-shadow:0 0 0 4px var(--color-lilac-wash);animation:run-stage-module__zO20pq__pointLit .3s var(--ease-out) both;animation-delay:var(--t)}.run-stage-module__zO20pq__tick{background:var(--run-hair);width:1px;height:18px;position:absolute;top:4px;left:4px}.run-stage-module__zO20pq__light{opacity:0;pointer-events:none;background-image:linear-gradient(90deg, transparent, var(--run-lilac) 50%, transparent);width:calc(100% + 24px);height:2px;animation:.5s linear run-stage-module__zO20pq__runLight;animation-delay:calc(var(--t) + .4s);background-position:0 0;background-repeat:no-repeat;background-size:36px 100%;position:absolute;top:-1px;left:4px}.run-stage-module__zO20pq__card{animation:run-stage-module__zO20pq__runRise .6s var(--ease-out) both;animation-delay:var(--t);flex-direction:column;gap:6px;padding-right:8px;display:flex}.run-stage-module__zO20pq__number{color:var(--color-muted);font-size:10.5px}.run-stage-module__zO20pq__name{font-family:var(--font-serif);color:var(--color-ink);font-size:22px;font-weight:500;line-height:1.15}.run-stage-module__zO20pq__lit .run-stage-module__zO20pq__name{color:var(--run-lilac)}.run-stage-module__zO20pq__detail{color:var(--color-ink);text-wrap:pretty;font-size:12.5px}.run-stage-module__zO20pq__note{color:var(--color-muted);text-wrap:pretty;font-size:13px}@keyframes run-stage-module__zO20pq__runLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes run-stage-module__zO20pq__runRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes run-stage-module__zO20pq__pointLit{0%{border-color:var(--run-hair);background:var(--color-paper);box-shadow:0 0 0 0 var(--color-lilac-wash)}to{border-color:var(--run-lilac);background:var(--run-lilac);box-shadow:0 0 0 4px var(--color-lilac-wash)}}@keyframes run-stage-module__zO20pq__pointRun{0%{border-color:var(--run-hair);background:var(--color-paper);box-shadow:0 0 0 0 var(--color-lilac-wash)}43%{border-color:var(--run-lilac);background:var(--run-lilac);box-shadow:0 0 0 4px var(--color-lilac-wash)}57%{border-color:var(--run-lilac);background:var(--run-lilac);box-shadow:0 0 0 4px var(--color-lilac-wash)}to{border-color:var(--color-ink);background:var(--color-ink);box-shadow:0 0 0 0 var(--color-lilac-wash)}}@keyframes run-stage-module__zO20pq__runLight{0%{opacity:1;background-position:0 0}to{opacity:1;background-position:100% 0}}@media (max-width:1100px){.run-stage-module__zO20pq__name{font-size:20px}}@media (max-width:900px){.run-stage-module__zO20pq__stations{grid-template-columns:minmax(0,1fr);gap:0;padding-left:22px}.run-stage-module__zO20pq__line{transform-origin:top;width:1px;height:auto;animation-name:run-stage-module__zO20pq__runLineDown;inset:0 auto 0 0}.run-stage-module__zO20pq__station{padding-top:0;padding-bottom:26px}.run-stage-module__zO20pq__station:last-child{padding-bottom:4px}.run-stage-module__zO20pq__point{top:6px;left:-27px}.run-stage-module__zO20pq__tick{width:12px;height:1px;top:10px;left:-18px}.run-stage-module__zO20pq__light{background-image:linear-gradient(180deg, transparent, var(--run-lilac) 50%, transparent);background-position:0 0;background-size:100% 36px;width:2px;height:100%;animation-name:run-stage-module__zO20pq__runLightDown;top:10px;left:-23px}.run-stage-module__zO20pq__card{padding-right:0}}@keyframes run-stage-module__zO20pq__runLineDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes run-stage-module__zO20pq__runLightDown{0%{opacity:1;background-position:0 0}to{opacity:1;background-position:0 100%}}@media (max-width:639px){.run-stage-module__zO20pq__note{display:none}}@media (prefers-reduced-motion:reduce){.run-stage-module__zO20pq__line,.run-stage-module__zO20pq__card,.run-stage-module__zO20pq__done .run-stage-module__zO20pq__point,.run-stage-module__zO20pq__lit .run-stage-module__zO20pq__point{opacity:1;animation:none;transform:none}.run-stage-module__zO20pq__light{display:none}}@media (max-width:639px){.run-stage-module__zO20pq__number{font-size:11px}}
.solution-figure-module__w7-olq__figure{--sf-ink:var(--color-ink);--sf-muted:var(--color-muted);--sf-hair:var(--color-hair);--sf-hair-strong:var(--color-hair-strong);--sf-lilac:var(--color-lilac-deep);--sf-wash:var(--color-lilac-wash);--sf-fill:var(--color-ink);min-width:0;color:var(--sf-ink);flex-direction:column;gap:18px;display:flex}.on-ink .solution-figure-module__w7-olq__figure{--sf-ink:var(--color-paper);--sf-muted:var(--color-ink-muted);--sf-hair:var(--color-ink-hair);--sf-hair-strong:#f6f0e957;--sf-lilac:var(--color-lilac);--sf-wash:#c8b8ff3d;--sf-fill:var(--color-paper)}.solution-figure-module__w7-olq__notes{border-top:1px solid var(--sf-hair);letter-spacing:.06em;color:var(--sf-muted);flex-wrap:wrap;gap:6px 0;margin:0;padding:12px 0 0;font-size:10.5px;list-style:none;display:flex}.solution-figure-module__w7-olq__note{white-space:nowrap}.solution-figure-module__w7-olq__note:not(:last-child):after{content:"·";margin:0 10px}.solution-figure-module__w7-olq__evidence{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.solution-figure-module__w7-olq__item{border-top:1px solid var(--sf-hair);grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"index label state""index note note""index follow follow";align-items:baseline;gap:5px 12px;padding:12px 0;display:grid}.solution-figure-module__w7-olq__item:first-child{border-top:0;padding-top:0}.solution-figure-module__w7-olq__itemIndex{color:var(--sf-muted);grid-area:index;align-self:start;padding-top:2px;font-size:11px}.solution-figure-module__w7-olq__itemId{color:var(--sf-ink);grid-area:label;font-size:14px}.solution-figure-module__w7-olq__flagged .solution-figure-module__w7-olq__itemId{color:var(--sf-lilac)}.solution-figure-module__w7-olq__itemFollow{color:var(--sf-ink);text-wrap:pretty;grid-area:follow;font-size:13px}.solution-figure-module__w7-olq__itemLabel{color:var(--sf-ink);text-wrap:pretty;grid-area:label;font-size:14px;line-height:1.3}.solution-figure-module__w7-olq__itemState{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-muted);white-space:nowrap;grid-area:state;font-size:10.5px}.solution-figure-module__w7-olq__flagged .solution-figure-module__w7-olq__itemState{color:var(--sf-lilac)}.solution-figure-module__w7-olq__sep{color:var(--sf-muted)}.solution-figure-module__w7-olq__itemNote{letter-spacing:.04em;color:var(--sf-muted);text-transform:none;text-wrap:pretty;grid-area:note;font-size:10.5px}.solution-figure-module__w7-olq__table{border-collapse:collapse;text-align:left;width:100%}.solution-figure-module__w7-olq__tableHead th{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-muted);border-bottom:1px solid var(--sf-hair-strong);padding:0 0 10px;font-size:10.5px;font-weight:500}.solution-figure-module__w7-olq__tableRow td{border-bottom:1px solid var(--sf-hair);vertical-align:baseline;padding:11px 0}.solution-figure-module__w7-olq__tableRow td+td,.solution-figure-module__w7-olq__tableHead th+th{padding-left:14px}.solution-figure-module__w7-olq__right{text-align:right}.solution-figure-module__w7-olq__cellId{color:var(--sf-ink);font-size:13px}.solution-figure-module__w7-olq__cellLabel{color:var(--sf-ink)}.solution-figure-module__w7-olq__cellNote{color:var(--sf-muted)}.solution-figure-module__w7-olq__cellState{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-lilac);white-space:nowrap;font-size:10.5px}.solution-figure-module__w7-olq__tableRow.solution-figure-module__w7-olq__flagged td{background:var(--sf-wash)}.solution-figure-module__w7-olq__tableRow.solution-figure-module__w7-olq__flagged td:first-child{border-radius:3px 0 0 3px}.solution-figure-module__w7-olq__tableRow.solution-figure-module__w7-olq__flagged td:last-child{border-radius:0 3px 3px 0}.solution-figure-module__w7-olq__tableRow.solution-figure-module__w7-olq__flagged .solution-figure-module__w7-olq__cellId,.solution-figure-module__w7-olq__tableRow.solution-figure-module__w7-olq__flagged .solution-figure-module__w7-olq__cellValue{color:var(--sf-lilac)}.solution-figure-module__w7-olq__tableRowTight td{padding:7px 0;font-size:12px}.solution-figure-module__w7-olq__cellLot,.solution-figure-module__w7-olq__cellValue{color:var(--sf-muted);font-size:12.5px}.solution-figure-module__w7-olq__tableRow .solution-figure-module__w7-olq__cellValue,.solution-figure-module__w7-olq__sameLot .solution-figure-module__w7-olq__cellLot,.solution-figure-module__w7-olq__sameLot .solution-figure-module__w7-olq__cellId{color:var(--sf-ink)}.solution-figure-module__w7-olq__sameLot .solution-figure-module__w7-olq__cellLot{text-decoration:underline;-webkit-text-decoration-color:var(--sf-hair-strong);text-decoration-color:var(--sf-hair-strong);text-underline-offset:3px}.solution-figure-module__w7-olq__cellTiming{letter-spacing:.04em;text-transform:none;color:var(--sf-muted);font-size:10.5px}.solution-figure-module__w7-olq__tableRow.solution-figure-module__w7-olq__flagged .solution-figure-module__w7-olq__cellTiming{color:var(--sf-ink)}.solution-figure-module__w7-olq__tableCompact .solution-figure-module__w7-olq__tableHead th{padding-bottom:6px;font-size:9.5px}.solution-figure-module__w7-olq__tableCompact .solution-figure-module__w7-olq__tableRowTight td{padding:5px 0;font-size:11px}@media (max-width:640px){.solution-figure-module__w7-olq__item{grid-template-columns:20px minmax(0,1fr) auto}.solution-figure-module__w7-olq__tableRow td+td,.solution-figure-module__w7-olq__tableHead th+th{padding-left:10px}.solution-figure-module__w7-olq__cellNote{font-size:12px}.solution-figure-module__w7-olq__notes,.solution-figure-module__w7-olq__itemState,.solution-figure-module__w7-olq__itemNote,.solution-figure-module__w7-olq__tableHead th,.solution-figure-module__w7-olq__cellState,.solution-figure-module__w7-olq__cellTiming,.solution-figure-module__w7-olq__tableCompact .solution-figure-module__w7-olq__tableHead th{font-size:11px}}.solution-figure-module__w7-olq__compact{gap:0}.solution-figure-module__w7-olq__mini{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.solution-figure-module__w7-olq__miniRow{border-bottom:1px solid var(--sf-hair);justify-content:space-between;gap:12px;padding:6px 0;font-size:11.5px;display:flex}.solution-figure-module__w7-olq__miniRow:first-child{border-top:1px solid var(--sf-hair)}.solution-figure-module__w7-olq__miniLabel{color:var(--sf-ink);text-wrap:balance;font-size:11.5px}.solution-figure-module__w7-olq__miniValue{color:var(--sf-muted);white-space:nowrap;font-size:11.5px}.solution-figure-module__w7-olq__miniRow.solution-figure-module__w7-olq__flagged .solution-figure-module__w7-olq__miniLabel,.solution-figure-module__w7-olq__miniRow.solution-figure-module__w7-olq__flagged .solution-figure-module__w7-olq__miniValue{color:var(--sf-lilac)}.solution-figure-module__w7-olq__compact .solution-figure-module__w7-olq__table{max-width:100%}@media (max-width:639px){.solution-figure-module__w7-olq__figure:not(.solution-figure-module__w7-olq__compact) .solution-figure-module__w7-olq__notes,.solution-figure-module__w7-olq__figure:not(.solution-figure-module__w7-olq__compact) .solution-figure-module__w7-olq__evidence>.solution-figure-module__w7-olq__flagged~.solution-figure-module__w7-olq__item~.solution-figure-module__w7-olq__item,.solution-figure-module__w7-olq__figure:not(.solution-figure-module__w7-olq__compact) .solution-figure-module__w7-olq__tableRowTight:not(.solution-figure-module__w7-olq__flagged):not(.solution-figure-module__w7-olq__sameLot){display:none}[data-figure=transfer] .solution-figure-module__w7-olq__table,[data-figure=transfer] .solution-figure-module__w7-olq__table tbody{display:block}[data-figure=transfer] .solution-figure-module__w7-olq__table thead{display:none}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow{border-bottom:1px solid var(--sf-hair);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow:nth-child(n+3){display:none}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td,[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td+td{border:0;padding:0}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td:first-child{grid-area:1/1}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td:nth-child(4){grid-area:1/2}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td:nth-child(2){grid-area:2/1/3/3}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td:nth-child(3){grid-area:3/1/4/3}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td:nth-child(2):before,[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td:nth-child(3):before{min-width:4.6em;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-muted);font-size:11px;display:inline-block}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td:nth-child(2):before{content:"Site A"}[data-figure=transfer] .solution-figure-module__w7-olq__tableRow td:nth-child(3):before{content:"Site B"}}
.solutions-index-module__FS8Wga__rows{border-bottom:1px solid var(--color-hair);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.solutions-index-module__FS8Wga__row{isolation:isolate;border-top:1px solid var(--color-hair);grid-template-columns:40px minmax(0,5fr) minmax(0,4fr) 24px;align-items:start;gap:0 40px;padding:30px 0 32px;display:grid;position:relative}.solutions-index-module__FS8Wga__glow{z-index:-1;pointer-events:none;border-top:1px solid var(--color-lilac-deep);border-bottom:1px solid var(--color-lilac-deep);background:radial-gradient(320px circle at var(--x,50%) var(--y,50%), var(--color-lilac-wash-soft), transparent 70%);opacity:0;transition:opacity .42s var(--ease-out);position:absolute;inset:-1px 0}.solutions-index-module__FS8Wga__row:hover .solutions-index-module__FS8Wga__glow,.solutions-index-module__FS8Wga__row:focus-within .solutions-index-module__FS8Wga__glow{opacity:1}.solutions-index-module__FS8Wga__index{color:var(--color-muted);padding-top:13px;font-size:12px}.solutions-index-module__FS8Wga__words{flex-direction:column;gap:12px;min-width:0;display:flex}.solutions-index-module__FS8Wga__name{font-family:var(--font-serif);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.1}.solutions-index-module__FS8Wga__link{color:inherit;text-decoration:none}.solutions-index-module__FS8Wga__summary{color:var(--color-muted);text-wrap:pretty;max-width:30em;margin:0}.solutions-index-module__FS8Wga__glance{border-radius:var(--radius-m);border:1px solid var(--color-hair);background:var(--color-paper);min-width:0;padding:16px 18px}.solutions-index-module__FS8Wga__arrow{color:var(--color-muted);transition:transform .32s var(--ease-out), color .32s var(--ease-out);padding-top:11px}.solutions-index-module__FS8Wga__row:hover .solutions-index-module__FS8Wga__arrow,.solutions-index-module__FS8Wga__row:focus-within .solutions-index-module__FS8Wga__arrow{color:var(--color-lilac-deep);transform:translate(4px)}@media (max-width:900px){.solutions-index-module__FS8Wga__row{grid-template-columns:32px minmax(0,1fr) 20px;align-items:start;gap:16px}.solutions-index-module__FS8Wga__glance{grid-column:2}.solutions-index-module__FS8Wga__arrow{grid-area:1/3;padding-top:6px}.solutions-index-module__FS8Wga__index{padding-top:8px}.solutions-index-module__FS8Wga__name{font-size:26px}}@media (max-width:639px){.solutions-index-module__FS8Wga__glance{display:none}.solutions-index-module__FS8Wga__row{grid-template-columns:minmax(0,1fr) 20px;gap:8px 12px}.solutions-index-module__FS8Wga__index{grid-area:1/1;padding-top:0}.solutions-index-module__FS8Wga__arrow{grid-area:1/2;padding-top:0}.solutions-index-module__FS8Wga__words{grid-area:2/1/auto/-1}.solutions-index-module__FS8Wga__name{font-size:21.5px}}
