._toolkit_q7q9e_1{min-width:0;color:var(--ink,#171717)}body:has(._toolkit_q7q9e_1){overflow-x:clip}._intro_q7q9e_5{text-align:center;max-width:900px;margin-inline:auto}._toolkit_q7q9e_1 ._eyebrow_q7q9e_6{color:var(--muted,#595959);letter-spacing:.12em;margin:0 0 16px;font-size:12px;font-weight:600}._titlePhrase_q7q9e_7{display:inline-block}._icon_q7q9e_8{vertical-align:middle;flex-shrink:0;width:18px;height:18px;display:inline-block}._intro_q7q9e_5 h2{text-wrap:balance;margin:0;font-size:clamp(28px,3.5vw,46px);font-weight:600;line-height:1.4}._introBody_q7q9e_10{max-width:760px;color:var(--muted,#595959);gap:14px;margin:24px auto 0;font-size:clamp(16px,1.5vw,18px);line-height:1.85;display:grid}._introBody_q7q9e_10 p,._explorerHint_q7q9e_11 p{margin:0}._toolkit_q7q9e_1 ._emphasis_q7q9e_12{text-wrap:balance;margin:24px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:600;line-height:1.7}._explorerHint_q7q9e_11{border-top:1px solid var(--line,#e8e8e8);color:var(--muted,#595959);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:40px 0 18px;padding-top:22px;font-size:13px;line-height:1.6;display:flex}._selectors_q7q9e_14,._mobileControls_q7q9e_14,._swipeHint_q7q9e_14{display:none}._track_q7q9e_15{gap:20px;min-width:0;display:grid}._scrollStory_q7q9e_16{min-width:0}._scrollStory_q7q9e_16[data-pinned=true]{position:relative}._scrollStory_q7q9e_16[data-pinned=true]:after{content:"";height:360vh;display:block}._scrollStory_q7q9e_16[data-pinned=true] ._explorer_q7q9e_11{top:var(--toolkit-sticky-top,88px);position:sticky}._card_q7q9e_20{border:1px solid var(--line,#e8e8e8);background:var(--surface,#fff);border-radius:24px;min-width:0;margin:0;overflow:hidden}._imageFrame_q7q9e_21{aspect-ratio:2;background:var(--soft,#f5f5f5);cursor:default;width:100%;display:block;position:relative;overflow:hidden}._imageFrame_q7q9e_21 img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .26s ease-out;display:block}._card_q7q9e_20[data-tool-index="2"] ._imageFrame_q7q9e_21 img{transform:scale(1.13)}._description_q7q9e_26{padding:22px}._cardHeading_q7q9e_27{justify-content:space-between;align-items:baseline;gap:14px;display:flex}._cardHeading_q7q9e_27 h3{margin:0;font-size:clamp(19px,2vw,26px);font-weight:600;line-height:1.4}._cardHeading_q7q9e_27>span{color:var(--muted,#595959);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}._toolkit_q7q9e_1 ._problem_q7q9e_30{margin:16px 0 8px;font-size:17px;font-weight:600;line-height:1.65}._toolkit_q7q9e_1 ._benefit_q7q9e_31{color:var(--muted,#595959);margin:0;font-size:16px;line-height:1.8}._toolkit_q7q9e_1 button,._toolkit_q7q9e_1 a{-webkit-tap-highlight-color:transparent}._toolkit_q7q9e_1 button:focus-visible{outline:3px solid var(--ink,#171717);outline-offset:4px}._toolkit_q7q9e_1 a:focus-visible{outline:3px solid var(--ink,#171717);outline-offset:4px}._track_q7q9e_15:focus-visible{outline:3px solid var(--ink,#171717);outline-offset:4px}._imageFrame_q7q9e_21:hover img{transform:scale(1.018)}._card_q7q9e_20[data-tool-index="2"] ._imageFrame_q7q9e_21:hover img{transform:scale(1.148)}._toolkit_q7q9e_1[data-enhanced=true] ._track_q7q9e_15{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-width:thin;grid-auto-columns:92%;grid-auto-flow:column;gap:12px;padding-bottom:12px;scroll-padding-inline:0;overflow-x:auto}._toolkit_q7q9e_1[data-enhanced=true] ._card_q7q9e_20{scroll-snap-align:start}._toolkit_q7q9e_1[data-enhanced=true] ._swipeHint_q7q9e_14{display:inline}._toolkit_q7q9e_1[data-enhanced=true] ._mobileControls_q7q9e_14{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}._mobileControls_q7q9e_14>button{border:1px solid var(--line,#e8e8e8);background:var(--surface,#fff);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}._mobileControls_q7q9e_14>button:disabled{opacity:.35;cursor:default}._mobileControls_q7q9e_14>div{display:flex}._dot_q7q9e_43{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}._dot_q7q9e_43 span{background:#c5c5c5;border-radius:999px;width:7px;height:7px;transition:background .18s}._dot_q7q9e_43[aria-pressed=true] span{background:var(--ink,#171717);width:22px}._support_q7q9e_46{border:1px solid var(--line,#e8e8e8);background:var(--surface,#fff);border-radius:28px;align-items:center;gap:24px;margin-top:48px;padding:clamp(22px,3.2vw,40px);display:grid}._support_q7q9e_46 h2,._bridge_q7q9e_47 h2{text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.5}._toolkit_q7q9e_1 ._supportCopy_q7q9e_48{color:var(--muted,#595959);margin:18px 0 0;font-size:16px;line-height:1.85}._supportPortrait_q7q9e_49{aspect-ratio:1;justify-self:center;width:clamp(152px,22vw,190px);margin:0;position:relative}._toolkit_q7q9e_1 ._supportPortraitPhoto_q7q9e_50{border:1px solid var(--line,#e8e8e8);object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 16px 34px #1717171f}._lineBadge_q7q9e_51{border:5px solid var(--surface,#fff);background:var(--surface,#fff);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:4px;right:2px}._toolkit_q7q9e_1 ._lineBadge_q7q9e_51 img{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}._toolkit_q7q9e_1 ._supportArtwork_q7q9e_53{object-fit:contain;border-radius:20px;justify-self:center;width:100%;max-width:340px;height:auto;display:block}._bridge_q7q9e_47{text-align:center;max-width:760px;margin:48px auto 0}._bridge_q7q9e_47>p:not(._eyebrow_q7q9e_6){max-width:660px;color:var(--muted,#595959);margin:18px auto;font-size:17px;line-height:1.85}._bridge_q7q9e_47 a{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;gap:12px;padding:8px 4px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}._intro_q7q9e_5[data-entered=true],._bridge_q7q9e_47[data-entered=true]{animation:.4s ease-out both _toolkit-enter_q7q9e_1}._support_q7q9e_46[data-entered=true]{--entry-offset:12px;animation:.35s ease-out both _toolkit-enter_q7q9e_1}@keyframes _toolkit-enter_q7q9e_1{0%{opacity:0;transform:translateY(var(--entry-offset,14px))}to{opacity:1;transform:translateY(0)}}@media (min-width:600px) and (max-width:899px){._toolkit_q7q9e_1[data-enhanced=true] ._track_q7q9e_15{grid-auto-columns:85%}}@media (min-width:900px){._toolkit_q7q9e_1:not([data-enhanced=true]) ._track_q7q9e_15{grid-template-columns:repeat(2,minmax(0,1fr))}._toolkit_q7q9e_1[data-enhanced=true] ._explorer_q7q9e_11{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;gap:28px;display:grid}._toolkit_q7q9e_1[data-enhanced=true] ._selectors_q7q9e_14{gap:10px;display:grid}._selectors_q7q9e_14 button{text-align:left;min-height:116px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:start;gap:14px;padding:22px 18px;transition:background .18s,border-color .18s;display:grid}._selectors_q7q9e_14 button[aria-pressed=true]{border-color:var(--ink,#171717);background:var(--surface,#fff);box-shadow:inset 3px 0 var(--ink,#171717)}._selectors_q7q9e_14 button:hover{background:var(--surface,#fff)}._toolNumber_q7q9e_70{color:var(--muted,#595959);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}._selectors_q7q9e_14 strong{font-size:19px;font-weight:600;line-height:1.4;display:block}._selectorProblem_q7q9e_72{color:var(--muted,#595959);margin-top:10px;font-size:14px;line-height:1.7;display:block}._selectorArrow_q7q9e_73{opacity:.35}._selectors_q7q9e_14 button[aria-pressed=true] ._selectorArrow_q7q9e_73{opacity:1}._toolkit_q7q9e_1[data-enhanced=true] ._track_q7q9e_15{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:0;padding:0;overflow:visible}._toolkit_q7q9e_1[data-enhanced=true] ._card_q7q9e_20{visibility:hidden;pointer-events:none;opacity:0;box-shadow:var(--shadow-card,0 4px 12px #0000000f);grid-area:1/1;transition:opacity .26s ease-out,visibility .26s}._toolkit_q7q9e_1[data-enhanced=true] ._card_q7q9e_20[data-active=true]{visibility:visible;pointer-events:auto;opacity:1}._card_q7q9e_20 ._imageFrame_q7q9e_21 img{transform:scale(1.015)}._card_q7q9e_20[data-active=true] ._imageFrame_q7q9e_21 img{transform:scale(1)}._card_q7q9e_20[data-active=true] ._imageFrame_q7q9e_21:hover img{transform:scale(1.018)}._card_q7q9e_20[data-tool-index="2"] ._imageFrame_q7q9e_21 img,._card_q7q9e_20[data-tool-index="2"][data-active=true] ._imageFrame_q7q9e_21 img{transform:scale(1.13)}._card_q7q9e_20[data-tool-index="2"][data-active=true] ._imageFrame_q7q9e_21:hover img{transform:scale(1.148)}._card_q7q9e_20 ._description_q7q9e_26{opacity:0;transition:opacity .22s ease-out}._card_q7q9e_20[data-active=true] ._description_q7q9e_26,._toolkit_q7q9e_1:not([data-enhanced=true]) ._description_q7q9e_26{opacity:1}._toolkit_q7q9e_1:not([data-enhanced=true]) ._imageFrame_q7q9e_21 img{transform:none}._toolkit_q7q9e_1[data-enhanced=true] ._mobileControls_q7q9e_14,._toolkit_q7q9e_1[data-enhanced=true] ._swipeHint_q7q9e_14{display:none}._support_q7q9e_46{grid-template-columns:minmax(0,1fr) minmax(152px,190px) minmax(240px,30%);gap:clamp(24px,3vw,44px);margin-top:56px}}@media (max-width:389px){._description_q7q9e_26{padding:18px}._cardHeading_q7q9e_27{gap:8px}._cardHeading_q7q9e_27 h3{font-size:18px}._toolkit_q7q9e_1 ._problem_q7q9e_30{font-size:16px}}@media (prefers-reduced-motion:reduce){._toolkit_q7q9e_1 *,._toolkit_q7q9e_1 :before,._toolkit_q7q9e_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._card_q7q9e_20 ._imageFrame_q7q9e_21 img{transform:none!important}._card_q7q9e_20[data-tool-index="2"] ._imageFrame_q7q9e_21 img{transform:scale(1.13)!important}}
