.FHNIiW_hero{width:100%;height:100%;position:relative;overflow:visible}.FHNIiW_scene{position:absolute;inset:0 0 56px}.FHNIiW_scene canvas{opacity:0;transition:opacity .52s cubic-bezier(.23,1,.32,1)}.FHNIiW_hero[data-machine-ready=true] .FHNIiW_scene canvas{opacity:1}.FHNIiW_poster{pointer-events:none;transition:opacity .52s cubic-bezier(.23,1,.32,1),visibility;position:absolute;inset:0}.FHNIiW_poster img{object-fit:contain;width:100%;height:100%}.FHNIiW_hero[data-machine-ready=true] .FHNIiW_poster{opacity:0;visibility:hidden;transition:opacity .52s cubic-bezier(.23,1,.32,1),visibility 0s .52s}.FHNIiW_status{color:var(--color-muted);font-family:var(--type-mono), monospace;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;transition:opacity .24s ease-out;display:flex;position:absolute;inset:auto 0 22px}.FHNIiW_statusPip{background:var(--color-accent);width:6px;height:6px;animation:1.1s step-end infinite FHNIiW_status-blink}@keyframes FHNIiW_status-blink{50%{opacity:0}}.FHNIiW_hero[data-scene=ready] .FHNIiW_status,.FHNIiW_hero[data-scene=fallback] .FHNIiW_status,.FHNIiW_hero[data-fallback] .FHNIiW_status{opacity:0}@media (prefers-reduced-motion:reduce){.FHNIiW_statusPip{animation:none}.FHNIiW_scene canvas,.FHNIiW_poster,.FHNIiW_poster img{transition-duration:0s}}.FHNIiW_callouts{pointer-events:none;position:absolute;inset:0 0 56px}.FHNIiW_leaders{pointer-events:none;width:100%;height:calc(100% - 56px);position:absolute;inset:0 0 56px;overflow:visible}.FHNIiW_leaders g{color:color-mix(in oklab, var(--color-muted) 70%, var(--color-border));transition:color .18s ease-out}.FHNIiW_leaders g[data-active=true]{color:var(--color-muted)}.FHNIiW_leaders path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke}.FHNIiW_leaders circle{fill:currentColor;opacity:0}.FHNIiW_hero[data-paused=true] .FHNIiW_leaders g{transition:none}.FHNIiW_callouts,.FHNIiW_leaders{transition:opacity .25s,visibility}.FHNIiW_hero[data-mode=discuss] .FHNIiW_callouts,.FHNIiW_hero[data-mode=discuss] .FHNIiW_leaders{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}@media (prefers-reduced-motion:reduce){.FHNIiW_leaders g{transition:none}}.FHNIiW_callout{min-width:88px;min-height:44px;color:var(--color-muted);font-family:var(--type-text), sans-serif;letter-spacing:0;text-align:left;cursor:pointer;pointer-events:auto;touch-action:manipulation;clip-path:inset(-6px -6px calc((1 - var(--reveal,0)) * (100% + 12px) - 6px) -6px);background:0 0;border:0;flex-direction:column;justify-content:flex-end;padding:6px 6px 14px;font-size:14px;font-weight:500;line-height:1.15;display:flex;position:absolute}.FHNIiW_callout[data-active=true],.FHNIiW_callout[aria-pressed=true]{color:var(--color-ink)}.FHNIiW_callout:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.FHNIiW_callout[data-module=website]{top:10%;left:7%}.FHNIiW_callout[data-module=mobile-app]{top:2%;right:20%}.FHNIiW_callout[data-module=ai]{min-width:52px;top:42%;right:10%}.FHNIiW_callout[data-module=backend]{bottom:10%;right:14%}.FHNIiW_callout[data-module=automation]{min-width:102px;bottom:30%;left:4%}.FHNIiW_description{height:48px;color:var(--color-muted);text-align:center;pointer-events:none;margin:0;font-size:13px;line-height:1.45;position:absolute;inset:auto 12% 4px}.FHNIiW_description strong{color:var(--color-ink);margin-right:6px;font-size:12px}@media (max-width:639px){.FHNIiW_callout[data-module=website]{top:3%;left:5%}.FHNIiW_callout[data-module=mobile-app]{top:1%;right:5%}.FHNIiW_callout[data-module=ai]{top:32%;right:5%}.FHNIiW_callout[data-module=backend]{min-width:80px;bottom:10%;right:26%}.FHNIiW_callout[data-module=automation]{min-width:96px;bottom:17%;left:2%}.FHNIiW_description{font-size:12px;left:6%;right:6%}}
.OW_zfa_key{--ease:var(--ease-calm);--h:48px;--px:20px;--r:10px;--bg:transparent;--fg:var(--color-ink);--edge:transparent;--shadow:0 0 transparent;--warm-ripple:color-mix(in oklch, var(--color-accent-subtle) 24%, transparent);--ripple:color-mix(in oklch, var(--color-ink) 7%, transparent);--chip-bg:color-mix(in oklch, var(--color-ink) 6%, transparent);height:var(--h);padding:0 var(--px);border-radius:var(--r);background-color:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--edge), var(--shadow);font-family:var(--type-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:scale .14s var(--ease), background-color .2s ease;justify-content:center;align-items:center;gap:14px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.OW_zfa_key:active{scale:.97}.OW_zfa_key:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.OW_zfa_key svg{flex:none;width:14px;height:14px;display:block}.OW_zfa_nav{--h:40px;--px:14px;gap:8px;font-size:14px}.OW_zfa_nav svg{width:12px;height:12px}.OW_zfa_charcoal{--bg:var(--color-key);--fg:var(--color-on-key);--bg-hover:var(--color-key-hover);--ripple:var(--warm-ripple);--shadow:0 1px 2px #00000024, inset 0 1px 0 #ffffff0f;--chip-bg:color-mix(in oklch, var(--color-on-key) 8%, transparent)}.OW_zfa_black{--bg:var(--color-key-deep);--fg:var(--color-on-key);--bg-hover:var(--color-key-hover);--ripple:var(--warm-ripple);--chip-bg:var(--color-accent-fill)}.OW_zfa_black>.OW_zfa_chip{color:var(--color-on-accent)}.OW_zfa_label,.OW_zfa_word,.OW_zfa_window,.OW_zfa_swap,.OW_zfa_pip,.OW_zfa_chip{position:relative}.OW_zfa_rippleLayer{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.OW_zfa_ripple{background:radial-gradient(circle closest-side, var(--ripple) 70%, transparent 100%);pointer-events:none;border-radius:50%;position:absolute}.OW_zfa_pip{background:var(--color-accent);flex:none;width:6px;height:6px;display:block}.OW_zfa_talk .OW_zfa_pip{animation:1.1s step-end infinite OW_zfa_blink}@keyframes OW_zfa_blink{50%{opacity:0}}.OW_zfa_swap{flex:none;width:14px;height:14px;display:block;overflow:clip}.OW_zfa_nav .OW_zfa_swap{width:12px;height:12px}.OW_zfa_swap svg{transition:translate .26s var(--ease), opacity .2s ease;position:absolute;inset:0}.OW_zfa_swap svg+svg{opacity:0;translate:-120%}.OW_zfa_chip{width:calc(var(--h) - 12px);height:calc(var(--h) - 12px);margin-right:calc(6px - var(--px));border-radius:calc(var(--r) - 6px);background:var(--chip-bg);flex:none;place-items:center;display:grid}.OW_zfa_window{place-items:center;margin-block:-4px;padding-block:4px;display:grid;overflow:clip}.OW_zfa_window>span{transition:translate .3s var(--ease), opacity .24s ease;grid-area:1/1}.OW_zfa_back{opacity:0;font-family:var(--type-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;translate:0 115%}.OW_zfa_word{transition:translate .12s var(--ease);display:inline-flex}.OW_zfa_char{height:1.2em;line-height:1.2;display:inline-block;overflow:clip}.OW_zfa_char>span{transition:translate .32s var(--ease);transition-delay:inherit;display:block}.OW_zfa_rise:active .OW_zfa_word{translate:0 1px}.OW_zfa_conveyor{overflow:clip}.OW_zfa_belt{position:absolute;inset:0}.OW_zfa_belt svg{margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.OW_zfa_belt svg+svg{translate:-28px}@keyframes OW_zfa_run{to{translate:28px}}.OW_zfa_inkFill{--chip-bg:color-mix(in oklch, var(--color-on-key) 10%, transparent);justify-content:center;align-items:center;gap:inherit;padding:inherit;border-radius:inherit;background:var(--wipe-bg);color:var(--color-on-key);clip-path:inset(0% 100% 0% 0%);display:flex;position:absolute;inset:0}.OW_zfa_plinth{--base:3px;--shadow:0 var(--base) 0 var(--plinth,var(--color-accent-fill)), inset 0 1px 0 #ffffff14;transition:translate .16s var(--ease), box-shadow .16s var(--ease), background-color .2s ease;margin-bottom:3px}.OW_zfa_plinthInk{--plinth:var(--color-key-secondary-plinth);--bg:var(--color-key-secondary);--fg:var(--color-on-key-secondary);--edge:var(--color-key-secondary-border);--wipe-bg:var(--color-key);--chip-bg:var(--color-key-secondary-chip)}.OW_zfa_plinthInk>.OW_zfa_chip{color:var(--color-on-key-secondary-chip)}[data-theme^=dark] .OW_zfa_key{--edge:#ffffff1f}[data-theme^=dark] .OW_zfa_black{--edge:var(--neutral-300)}:is([data-theme^=dark] .OW_zfa_plinthInk,[data-keys=dark] .OW_zfa_plinthInk){--edge:var(--color-key-secondary-border);--shadow:0 var(--base) 0 var(--plinth)}.OW_zfa_plinth{background-image:linear-gradient(#ffffff1a,#fff0 45%,#0000000d)}:is([data-theme^=dark] .OW_zfa_plinthInk,[data-keys=dark] .OW_zfa_plinthInk){background-image:none}@media (hover:hover) and (pointer:fine){.OW_zfa_key:not(.OW_zfa_ink):hover{background-color:var(--bg-hover,var(--bg))}.OW_zfa_key:hover .OW_zfa_swap svg:first-child{opacity:0;translate:120%}.OW_zfa_key:hover .OW_zfa_swap svg+svg{opacity:1;translate:0}.OW_zfa_talk:hover .OW_zfa_front{opacity:0;translate:0 -115%}.OW_zfa_talk:hover .OW_zfa_back{opacity:1;translate:0}.OW_zfa_rise:hover .OW_zfa_char>span{translate:0 -100%}.OW_zfa_rise:hover .OW_zfa_belt{animation:.56s linear infinite OW_zfa_run}.OW_zfa_plinth:hover{--base:4px;translate:0 -1px}}.OW_zfa_key:focus-visible .OW_zfa_swap svg:first-child{opacity:0;translate:120%}.OW_zfa_key:focus-visible .OW_zfa_swap svg+svg{opacity:1;translate:0}.OW_zfa_rise:focus-visible .OW_zfa_belt{animation:.56s linear infinite OW_zfa_run}.OW_zfa_talk:focus-visible .OW_zfa_front{opacity:0;translate:0 -115%}.OW_zfa_talk:focus-visible .OW_zfa_back{opacity:1;translate:0}.OW_zfa_rise:focus-visible .OW_zfa_char>span{translate:0 -100%}.OW_zfa_plinth:active{--base:1px;transition-duration:70ms;translate:0 2px;scale:1}@media (prefers-reduced-motion:reduce){.OW_zfa_pip,.OW_zfa_belt{animation:none!important}.OW_zfa_window>span{transition:opacity .16s}.OW_zfa_back,.OW_zfa_talk:hover .OW_zfa_front,.OW_zfa_talk:focus-visible .OW_zfa_front{translate:0}.OW_zfa_char>span{translate:none!important}.OW_zfa_swap svg{transition:opacity .16s;translate:0!important}.OW_zfa_plinth:hover,.OW_zfa_plinth:active{translate:none}}
.oaTwcq_plate{background:var(--color-raised);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ink) 8%, transparent);border-radius:18px;transition:box-shadow .24s}.oaTwcq_plate[data-scrolled]{box-shadow:var(--shadow-float,var(--shadow-sheet))}.oaTwcq_veil{z-index:-1;height:var(--nav-room);pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .2s;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.oaTwcq_veil[data-on]{opacity:1}.oaTwcq_link{min-height:40px;color:color-mix(in oklab, var(--color-ink) 78%, var(--color-raised));border-radius:4px;align-items:center;padding-inline:8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.oaTwcq_link:focus-visible,.oaTwcq_link[aria-current]{color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.oaTwcq_link:hover{color:var(--color-ink)}}.oaTwcq_list{position:relative}.oaTwcq_glide{clip-path:inset(0 8px);background:var(--color-ink);transform-origin:bottom;opacity:0;pointer-events:none;width:0;height:2px;transition:transform .18s var(--ease-calm), width .18s var(--ease-calm), scale .15s ease, background-color .15s ease, opacity .15s ease;position:absolute;bottom:8px;left:0;scale:1 .5}.oaTwcq_glide[data-shown]{opacity:1}.oaTwcq_glide[data-current]{background:var(--color-accent);scale:1}.oaTwcq_themeToggle{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-muted);transition:color .2s ease, background-color .2s ease, scale .14s var(--ease-calm);place-items:center;display:inline-grid}.oaTwcq_themeToggle:active{scale:.96}@media (hover:hover) and (pointer:fine){.oaTwcq_themeToggle:hover{color:var(--color-ink);background:var(--color-hardware)}}.oaTwcq_themeIcon{stroke-width:1.75px;opacity:0;width:18px;height:18px;transition:opacity .2s ease, scale .32s var(--ease-calm), rotate .32s var(--ease-calm);grid-area:1/1;rotate:-45deg;scale:.6}.oaTwcq_themeIcon[data-on]{opacity:1;rotate:0deg;scale:1}
.IJrlzq_widget{--widget-edge:24px;--widget-bottom:calc(var(--widget-edge) + env(safe-area-inset-bottom,0px));right:calc(var(--widget-edge) + env(safe-area-inset-right,0px));bottom:var(--widget-bottom);z-index:60;pointer-events:none;opacity:0;width:48px;height:48px;transition:opacity .24s var(--ease-calm), transform .24s var(--ease-calm);position:fixed;transform:translateY(12px)}.IJrlzq_widget[data-visible=true]{opacity:1;transform:translateY(0)}.IJrlzq_panel{inset:auto calc(var(--widget-edge) + env(safe-area-inset-right,0px)) calc(var(--widget-bottom) + 60px) auto;width:min(320px, calc(100vw - 2 * var(--widget-edge) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100dvh - var(--widget-bottom) - 76px - env(safe-area-inset-top,0px));overscroll-behavior:contain;border-radius:var(--radius-panel);background:var(--color-raised);color:var(--color-ink);box-shadow:var(--shadow-sheet);transform-origin:100% 100%;transition:opacity .24s var(--ease-calm), transform .24s var(--ease-calm);border:0;margin:0;padding:4px;display:none;position:fixed;overflow-y:auto}.IJrlzq_content{padding:12px 12px 8px}.IJrlzq_panel:popover-open{pointer-events:auto;opacity:1;display:block;transform:translateY(0)scale(1)}@starting-style{.IJrlzq_panel:popover-open{opacity:0;transform:translateY(12px)scale(.96)}}.IJrlzq_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.IJrlzq_close{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.IJrlzq_intro{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:4px;display:flex}.IJrlzq_heading h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.25}.IJrlzq_intro p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}.IJrlzq_portrait{flex-shrink:0;width:44px;height:44px;display:block;position:relative}.IJrlzq_portraitLayer{background:var(--color-surface);opacity:0;transition:opacity .24s var(--ease-calm), transform .24s var(--ease-calm);border-radius:50%;position:absolute;inset:0;overflow:hidden;transform:scale(.96)}.IJrlzq_portraitLayer[data-active=true]{opacity:1;transform:scale(1)}.IJrlzq_portraitLayer:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none;content:"";position:absolute;inset:0}.IJrlzq_photo{object-fit:cover;width:100%;height:100%}.IJrlzq_initial{width:100%;height:100%;color:var(--color-ink);font-family:var(--font-plex-mono);place-items:center;font-size:16px;font-weight:500;display:grid}.IJrlzq_pip{border:2px solid var(--color-raised);background:var(--color-accent);border-radius:2px;width:9px;height:9px;position:absolute;bottom:1px;right:0}.IJrlzq_calendar{margin-top:16px}.IJrlzq_calendarMeta{color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.IJrlzq_calendarMeta span:first-child{color:var(--color-ink);font-weight:500}.IJrlzq_dates{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;gap:4px;min-height:56px;margin:6px -3px 0;padding:3px;display:flex;position:relative;overflow-x:auto}.IJrlzq_dates::-webkit-scrollbar{height:3px}.IJrlzq_dates::-webkit-scrollbar-thumb{border-radius:var(--radius-tag);background:var(--color-border)}.IJrlzq_day{border:1px solid var(--color-border);border-radius:var(--radius-tag);background:var(--color-raised);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:border-color .16s ease, background-color .16s ease, transform .12s var(--ease-calm);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.IJrlzq_day span{color:var(--color-muted);font-size:12px;line-height:1.3}.IJrlzq_day strong{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.4}.IJrlzq_day[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.IJrlzq_day:disabled{cursor:default;color:var(--color-muted);background:var(--color-surface)}.IJrlzq_status{min-height:56px;color:var(--color-muted);align-items:center;margin:6px 0 0;font-size:12px;line-height:1.5;display:flex}.IJrlzq_loading{gap:4px;min-height:56px;margin-top:6px;padding-top:3px;display:flex}.IJrlzq_daySkeleton{border-radius:var(--radius-tag);background:var(--color-surface);align-content:center;justify-items:center;gap:5px;width:44px;height:44px;display:grid}.IJrlzq_daySkeleton span{background:var(--color-border);border-radius:2px;width:18px;height:5px}.IJrlzq_daySkeleton span:last-child{width:12px;height:10px}.IJrlzq_book{border-radius:var(--radius-control);background:var(--color-key);height:44px;color:var(--color-on-key);transition:background-color .16s ease, transform .12s var(--ease-calm);justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 14px;font-size:14px;font-weight:600;display:flex}.IJrlzq_arrowChip{border-radius:calc(var(--radius-control) - 4px);background:color-mix(in oklch, var(--color-on-key) 10%, transparent);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.IJrlzq_arrow{width:16px;height:16px;transition:transform .16s var(--ease-calm)}.IJrlzq_widget .IJrlzq_toggle{--h:48px;--px:0px;--r:var(--radius-control);pointer-events:auto;border:0;place-items:center;width:48px;display:grid;position:absolute;bottom:0;right:0}.IJrlzq_widget .IJrlzq_toggle svg{width:18px;height:18px}.IJrlzq_day:focus-visible,.IJrlzq_book:focus-visible,.IJrlzq_close:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.IJrlzq_day:not(:disabled):active,.IJrlzq_book:active,.IJrlzq_close:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.IJrlzq_day:not(:disabled):hover{border-color:var(--color-ink)}.IJrlzq_book:hover{background:var(--color-key-hover)}.IJrlzq_book:hover .IJrlzq_arrow{transform:translate(3px)}.IJrlzq_close:hover{background:var(--color-surface);color:var(--color-ink)}}:is(body:has(#mobile-menu) .IJrlzq_widget,body:has([aria-label=Cookie\ consent]) .IJrlzq_widget){display:none}@media (max-width:639px){.IJrlzq_widget{--widget-edge:16px}}@media (prefers-reduced-motion:reduce){.IJrlzq_widget,.IJrlzq_portraitLayer{transition-property:opacity;transition-duration:.12s;transform:none}.IJrlzq_panel:popover-open{transition-property:opacity;transition-duration:.12s;transform:none}.IJrlzq_day,.IJrlzq_book,.IJrlzq_close{transition-property:background-color,border-color}.IJrlzq_day:not(:disabled):active,.IJrlzq_book:active,.IJrlzq_close:active,.IJrlzq_book:hover .IJrlzq_arrow{transform:none}.IJrlzq_arrow{transition:none}}
.avhB-a_banner{--cover-canvas:var(--blog-canvas-stone);--cover-heading-ink:var(--blog-on-stone);--cover-muted-ink:var(--blog-muted-on-stone);--cover-canvas-state:var(--orange-700);--scene-ink:var(--blog-object-ink);--scene-groove:var(--blog-plinth-side);--scene-wire:var(--blog-wire);--scene-wire-dim:var(--blog-plinth-top);--scene-contact:var(--blog-contact);--scene-ivory-top-0:var(--blog-paper-top);--scene-ivory-top-1:var(--blog-paper);--scene-ivory-side-0:var(--blog-paper);--scene-ivory-side-1:var(--blog-paper-side);--scene-ivory-side-2:var(--blog-paper-fold);--scene-ivory-side-3:var(--blog-paper-fold);--scene-ivory-edge:var(--blog-paper-edge);--scene-charcoal-top-0:var(--blog-plinth-top);--scene-charcoal-side-0:var(--blog-plinth-top);--scene-charcoal-side-1:var(--blog-plinth-side);--scene-charcoal-side-3:var(--blog-plinth-bottom);--scene-cap-bottom:var(--blog-paper);--color-accent:var(--orange-500);--cover-topic:var(--color-accent);--cover-soft:var(--blog-paper-side);--cover-state-ink:var(--orange-700);--cover-object-ink:var(--blog-object-ink);block-size:100%;inline-size:100%;display:block}.avhB-a_banner[data-canvas=charcoal]{--cover-canvas:var(--blog-canvas-charcoal);--cover-heading-ink:var(--blog-on-charcoal);--cover-muted-ink:var(--blog-muted-on-charcoal);--cover-canvas-state:var(--orange-500)}.avhB-a_ground{fill:var(--cover-canvas)}.avhB-a_kicker{fill:var(--cover-muted-ink);font-family:var(--type-mono);font-size:16px}.avhB-a_hook{fill:var(--cover-heading-ink);font-family:var(--type-display);font-size:var(--cover-hook-size,42px);letter-spacing:-1.2px;font-weight:550}.avhB-a_support{fill:var(--cover-muted-ink);font-family:var(--type-mono);letter-spacing:-.25px;font-size:15px}.avhB-a_compactHook{fill:var(--cover-heading-ink);font-family:var(--type-display);letter-spacing:-.5px;font-size:23px;font-weight:550}.avhB-a_panelTitle{fill:var(--cover-object-ink);font-family:var(--type-display);letter-spacing:-.6px;font-size:25px;font-weight:500}.avhB-a_panelLabel{fill:var(--cover-object-ink);opacity:.7;font-family:var(--type-mono);letter-spacing:.2px;font-size:12px}.avhB-a_screenText{fill:var(--scene-ivory-top-1);font-family:var(--type-display);font-size:17px}.avhB-a_fieldValue{fill:var(--scene-ivory-side-2);font-family:var(--type-mono);font-size:13px}[data-banner-state=pending] .avhB-a_fieldValue{fill:var(--color-accent)}.avhB-a_fieldDot{fill:var(--scene-ivory-side-2)}.avhB-a_sourceLabel{fill:var(--scene-ivory-top-0);font-family:var(--type-mono);letter-spacing:.6px;font-size:12px}.avhB-a_keyLabel{fill:var(--scene-ivory-top-1);font-family:var(--type-mono);letter-spacing:1px;font-size:12px}.avhB-a_costSymbols{fill:none;stroke:var(--scene-ivory-side-0);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.avhB-a_liveStroke{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round}.avhB-a_liveFill{fill:var(--color-accent)}.avhB-a_stripLabel{fill:var(--scene-ivory-side-0);font-family:var(--type-display);font-size:13px}.avhB-a_pageLabel{fill:var(--cover-object-ink);font-family:var(--type-display);font-size:16px}.avhB-a_symbol{color:var(--cover-object-ink)}.avhB-a_glyph{fill:var(--cover-object-ink);font-family:var(--type-display);letter-spacing:-2px;font-weight:500}.avhB-a_summaryMark{stroke:var(--scene-ivory-side-2);stroke-width:3px;stroke-linecap:round;display:none}@container insight-banner (max-width:40rem){.avhB-a_detail{display:none}.avhB-a_summaryMark{display:block}}@container insight-banner (max-width:26rem){.avhB-a_kicker{display:none}}@container insight-banner (max-width:18rem){.avhB-a_coverCopy{display:none}.avhB-a_banner[data-compact=false] .avhB-a_subject{transform:translate(210px,58px)scale(1.06)}.avhB-a_banner[data-compact=false] .avhB-a_floor{transform:translate(-175px)}}.avhB-a_objectLabel{fill:var(--cover-object-ink);font-family:var(--type-mono);letter-spacing:.3px;font-size:13px}.avhB-a_objectSmall{fill:var(--cover-object-ink);font-family:var(--type-mono);font-size:11px}.avhB-a_objectTitle{fill:var(--cover-object-ink);font-family:var(--type-display);letter-spacing:-.6px;font-size:23px;font-weight:550}.avhB-a_canvasLabel{fill:var(--cover-muted-ink);font-family:var(--type-mono);letter-spacing:.3px;font-size:13px}.avhB-a_canvasState{fill:var(--cover-canvas-state)}.avhB-a_paperRule{fill:none;stroke:var(--blog-object-muted);stroke-opacity:.35;stroke-width:1.5px;stroke-linecap:round}.avhB-a_folderFill{fill:var(--blog-folder)}.avhB-a_objectAmount{fill:var(--cover-object-ink);font-family:var(--type-display);letter-spacing:-1px;font-size:29px;font-weight:550}.avhB-a_paidAmount{font-size:24px}.avhB-a_objectUnit{fill:var(--cover-object-ink);font-family:var(--type-display);font-size:23px}.avhB-a_objectHero{fill:var(--cover-object-ink);font-family:var(--type-display);letter-spacing:-2px;font-size:62px;font-weight:550}.avhB-a_objectCode{fill:var(--cover-object-ink);font-family:var(--type-mono);letter-spacing:-1px;font-size:29px}.avhB-a_brandName{fill:var(--cover-object-ink);font-family:var(--type-display);font-size:15px;font-weight:500}.avhB-a_agentName{fill:var(--scene-ivory-top-1);font-family:var(--type-display);font-size:15px;font-weight:500}.avhB-a_lightCode{fill:var(--scene-ivory-top-1);font-family:var(--type-mono);letter-spacing:-1px;font-size:28px}.avhB-a_lightLabel{fill:var(--scene-ivory-top-1);font-family:var(--type-mono);letter-spacing:.2px;font-size:12px}.avhB-a_lightSymbol{color:var(--scene-ivory-top-1)}.avhB-a_mutedSymbol{color:var(--cover-object-ink);opacity:.45}.avhB-a_stateInk{fill:var(--cover-state-ink)}.avhB-a_stateFill{fill:var(--color-accent)}.avhB-a_softFill{fill:var(--cover-soft)}.avhB-a_quietFill{fill:var(--scene-ivory-side-2);opacity:.6}.avhB-a_inkFill{fill:var(--scene-ink)}.avhB-a_fineRule{fill:none;stroke:var(--scene-ink);stroke-opacity:.2;stroke-width:2.5px;stroke-linecap:round}.avhB-a_lightRule{fill:none;stroke:var(--scene-wire);stroke-width:2px;stroke-linecap:round}.avhB-a_wire{fill:none;stroke:var(--scene-wire);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.avhB-a_fold{fill:none;stroke:var(--scene-ivory-side-2);stroke-width:1px}.avhB-a_boundary{fill:var(--cover-soft);stroke:var(--scene-wire);stroke-opacity:.4;stroke-width:1.5px;stroke-dasharray:4 7}@container insight-banner (max-width:18rem){.avhB-a_banner[data-concept=bespoke][data-compact=false] .avhB-a_composition{transform:translate(200px,50px)}.avhB-a_banner[data-concept=bespoke][data-compact=false][data-layout=landscape] .avhB-a_composition{transform:translate(192px,130px)scale(.65)}}
.epMhSa_footer{--link:color-mix(in oklab, var(--f-fg) 78%, transparent);--link-hover:var(--f-fg);isolation:isolate;background:var(--f-bg);color:var(--f-fg);position:relative}.epMhSa_footer :focus-visible{outline-color:var(--f-fg)}.epMhSa_muted{color:var(--f-muted)}.epMhSa_charcoal{--f-bg:var(--charcoal-900);--f-fg:var(--paper);--f-muted:#a0a5ab;--f-hair:#f0f3f71c;--f-plate:#292b2e;--f-edge:#ffffff0f;--f-lip:#0006;--f-rivet-hi:#62625e;--f-rivet-lo:#30302e}@supports (color:lab(0% 0 0)){.epMhSa_charcoal{--f-muted:lab(67.4991% -.797808 -3.66091);--f-plate:lab(17.3948% -.466242 -2.18993);--f-rivet-hi:lab(41.4713% -.599474 2.18971);--f-rivet-lo:lab(19.7621% -.398874 1.4604)}}.epMhSa_plate{background:var(--f-plate);box-shadow:inset 0 1px 0 var(--f-edge), inset 0 0 0 1px var(--f-hair), 0 1px 0 var(--f-lip);border-radius:14px;position:relative}.epMhSa_rivet{background:radial-gradient(circle at 35% 30%, var(--f-rivet-hi), var(--f-rivet-lo) 70%);width:9px;height:9px;box-shadow:0 1px 0 var(--f-lip), inset 0 -1px 1px #00000059;border-radius:50%;position:absolute}.epMhSa_rivet:after{content:"";inset-inline:2px;height:1px;transform:rotate(var(--slot,30deg));background:#00000073;position:absolute;top:4px}.epMhSa_link{min-height:44px;color:var(--link);align-items:center;gap:10px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.epMhSa_link:after{content:"";background:var(--color-accent);transform-origin:100%;height:1px;transition:transform .24s var(--ease-calm);pointer-events:none;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.epMhSa_link:has(>svg:first-child):after{left:26px}.epMhSa_link:focus-visible,.epMhSa_link:active{color:var(--link-hover)}.epMhSa_link:focus-visible:after,.epMhSa_link:active:after{transform-origin:0;transform:scaleX(1)}.epMhSa_quiet{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.epMhSa_quiet:focus-visible{color:var(--link-hover);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.epMhSa_toTop svg{transition:transform .24s var(--ease-calm)}@media (hover:hover) and (pointer:fine){.epMhSa_link:hover{color:var(--link-hover)}.epMhSa_link:hover:after{transform-origin:0;transform:scaleX(1)}.epMhSa_quiet:hover{color:var(--link-hover);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.epMhSa_toTop:hover svg{transform:translateY(-2px)}}.epMhSa_pip{background:var(--color-accent);flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite alternate epMhSa_pip}@keyframes epMhSa_pip{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.epMhSa_link:after,.epMhSa_toTop svg{transition:none}.epMhSa_pip{animation:none}}
.ZqGAZG_intro{z-index:60;background:var(--color-page);place-content:center;justify-items:center;gap:28px;transition:translate .64s cubic-bezier(.77,0,.175,1);display:grid;position:fixed;inset:0}.ZqGAZG_intro[data-phase=leaving]{translate:0 -100%}.ZqGAZG_lockup{align-items:center;gap:16px;display:flex}.ZqGAZG_mark{opacity:0;transition:opacity .22s cubic-bezier(.23,1,.32,1),scale .22s cubic-bezier(.23,1,.32,1);scale:.92}.ZqGAZG_mark[data-on=true]{opacity:1;scale:1}.ZqGAZG_name{min-width:14ch;color:var(--color-ink);font-family:var(--type-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(1.25rem,4vw,2.25rem);font-weight:600;line-height:1}.ZqGAZG_caret{background:var(--color-accent);width:.5em;height:.12em;margin-left:.08em;animation:1.1s step-end infinite ZqGAZG_caret;display:inline-block}@keyframes ZqGAZG_caret{50%{opacity:0}}.ZqGAZG_progress{background:var(--color-ink);transform-origin:0;width:min(240px,60vw);height:2px;transition:scale .4s cubic-bezier(.23,1,.32,1)}.ZqGAZG_skip{bottom:max(24px, env(safe-area-inset-bottom));min-height:40px;color:var(--color-muted);font-family:var(--type-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding:0 12px;font-size:12px;position:absolute;left:50%;translate:-50%}@media (hover:hover) and (pointer:fine){.ZqGAZG_skip:hover{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.ZqGAZG_intro{display:none}}
.KyTqjq_prose{--prose-gap:1.25em;max-inline-size:46rem;color:var(--color-ink);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.7;container-type:inline-size}.KyTqjq_prose>:first-child{margin-block-start:0}.KyTqjq_prose :where(p,ul,ol,blockquote,h2,h3){max-inline-size:68ch}.KyTqjq_prose :where(p){margin-block:var(--prose-gap) 0}.KyTqjq_prose :where(h2,h3){color:var(--color-ink);text-wrap:balance;scroll-margin-block-start:calc(var(--nav-room) + 1.5rem)}.KyTqjq_prose :where(h2){font-family:var(--type-display);font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:var(--display-weight);letter-spacing:-.02em;margin-block:2.6em 0;line-height:1.15}.KyTqjq_prose :where(h3){margin-block:2em 0;font-size:1.1875rem;font-weight:600;line-height:1.35}.KyTqjq_prose :where(h2+p,h3+p){margin-block-start:.7em}.KyTqjq_prose .KyTqjq_headingLink{color:var(--color-muted);font-family:var(--type-mono);opacity:0;transition:opacity .15s var(--ease-calm);margin-inline-start:.4em;font-size:.7em;font-weight:400;text-decoration:none}.KyTqjq_prose :where(h2,h3):hover .KyTqjq_headingLink,.KyTqjq_prose :where(h2,h3):target .KyTqjq_headingLink,.KyTqjq_headingLink:focus-visible{opacity:1}@media (hover:none){.KyTqjq_prose .KyTqjq_headingLink{opacity:1}}.KyTqjq_prose :where(a){color:var(--color-ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--color-accent) 70%, transparent);text-underline-offset:.22em;transition:color .15s var(--ease-calm), text-decoration-color .15s var(--ease-calm)}.KyTqjq_prose :where(a):hover{color:var(--color-accent-text);text-decoration-color:currentColor}.KyTqjq_external{vertical-align:-.1em;color:var(--color-muted);margin-inline-start:.15em;font-size:.75em;text-decoration:none;display:inline-block}.KyTqjq_prose :where(strong){font-weight:600}.KyTqjq_prose :where(ul,ol){margin-block:var(--prose-gap) 0;padding-inline-start:1.5em}.KyTqjq_prose :where(li){margin-block-start:.45em;padding-inline-start:.25em}.KyTqjq_prose :where(ul){padding-inline-start:1.25em;list-style:none}.KyTqjq_prose :where(ul>li){position:relative}.KyTqjq_prose :where(ul>li):before{content:"";background:var(--color-muted);block-size:5px;inline-size:5px;position:absolute;inset-block-start:.72em;inset-inline-start:-1.1em}.KyTqjq_prose :where(ol>li)::marker{color:var(--color-muted);font-family:var(--type-mono);font-size:.875em}.KyTqjq_prose :where(blockquote){border-inline-start:2px solid var(--color-border-strong);color:var(--color-ink);margin:1.75em 0 0;padding-inline-start:1.25em;font-size:1.0625rem}.KyTqjq_prose :where(blockquote>p:first-child){margin-block-start:0}.KyTqjq_prose :where(hr){border:0;border-block-start:1px solid var(--color-border);margin-block:3em}.KyTqjq_prose :where(code){border:1px solid var(--color-border);border-radius:var(--radius-tag);background:var(--color-surface);font-family:var(--type-mono);overflow-wrap:anywhere;padding:.1em .35em;font-size:.85em}.KyTqjq_prose :where(pre){border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);margin-block:1.75em 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.KyTqjq_prose :where(pre code){font-size:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.KyTqjq_tableWrap{margin-block:1.75em 0;overflow-x:auto}.KyTqjq_tableWrap:focus-visible{outline-offset:4px}.KyTqjq_prose :where(table){border-collapse:collapse;inline-size:100%;min-inline-size:32rem;font-size:.9375rem;line-height:1.55}.KyTqjq_prose :where(th){border-block-end:1px solid var(--color-border-strong);color:var(--color-muted);font-family:var(--type-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-align:start;text-transform:uppercase;vertical-align:bottom;padding:0 1rem .65rem 0;font-weight:500}.KyTqjq_prose :where(td){border-block-end:1px solid var(--color-border);vertical-align:top;padding:.75rem 1rem .75rem 0}.KyTqjq_prose :where(td:first-child){font-weight:500}.KyTqjq_prose :where(td,th):last-child{padding-inline-end:0}.KyTqjq_image{margin-block:.5em 0;display:block}.KyTqjq_image img{border-radius:var(--radius-panel);block-size:auto;max-inline-size:100%;display:block}.KyTqjq_kicker,.KyTqjq_caption,.KyTqjq_when,.KyTqjq_stat dt{color:var(--color-muted);font-family:var(--type-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;margin:0;line-height:1.5}.KyTqjq_caption{text-transform:none;letter-spacing:0;margin-block-start:.85rem;display:block}.KyTqjq_shortAnswer{border-radius:var(--radius-panel);background:var(--color-raised);max-inline-size:68ch;box-shadow:var(--shadow-sheet);margin-block:1.75em 0;padding:1.25rem 1.5rem 1.4rem}.KyTqjq_shortAnswer .KyTqjq_kicker{color:var(--color-ink);align-items:center;gap:.6rem;display:flex}.KyTqjq_shortAnswer .KyTqjq_kicker:before{content:"";background:var(--color-accent);block-size:7px;inline-size:7px}.KyTqjq_shortAnswer>:not(.KyTqjq_kicker),.KyTqjq_shortAnswer :where(ul){margin-block-start:.6rem}.KyTqjq_note{border-inline-start:1px solid var(--color-border-strong);max-inline-size:68ch;margin-block:1.75em 0;padding:.25rem 0 .25rem 1.25rem;font-size:1rem}.KyTqjq_note>:not(.KyTqjq_kicker){margin-block-start:.4rem}.KyTqjq_stats{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-border);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1px;margin-block:2em 0;display:grid;overflow:hidden}.KyTqjq_stat{background:var(--color-page);flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding:1.1rem 1.25rem 1.25rem;display:flex}.KyTqjq_stat dd{margin:0}.KyTqjq_stat strong{font-family:var(--type-display);font-size:clamp(1.75rem,1.35rem + 1.4vw,2.25rem);font-weight:var(--display-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1;display:block}.KyTqjq_stat dd span{color:var(--color-muted);margin-block-start:.5rem;font-size:.875rem;line-height:1.45;display:block}.KyTqjq_stat[data-live] strong{color:var(--color-accent-text)}.KyTqjq_flow{margin:2em 0 0}.KyTqjq_flow ol{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.KyTqjq_flow li{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-raised);flex-direction:column;gap:.35rem;margin:0;padding:.9rem 1rem 1rem;font-size:.9375rem;line-height:1.5;display:flex;position:relative}.KyTqjq_flow li:before{display:none}.KyTqjq_flow li>span{color:var(--color-muted)}.KyTqjq_flow li[data-live]{border-color:var(--color-border-strong)}.KyTqjq_flow li[data-live]>strong:after{content:"";vertical-align:.2em;background:var(--color-accent);block-size:6px;inline-size:6px;margin-inline-start:.5rem;display:inline-block}.KyTqjq_flow li+li:after{content:"";background:var(--color-border-strong);block-size:1.25rem;inline-size:1px;position:absolute;inset-block-start:-1.25rem;inset-inline-start:1.5rem}@container (min-width:40rem){.KyTqjq_flow ol:not(:has(>li:nth-child(5))){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.KyTqjq_flow ol:not(:has(>li:nth-child(5)))>li+li:after{block-size:1px;inline-size:1.25rem;inset-block-start:1.45rem;inset-inline-start:-1.25rem}.KyTqjq_flow ol:not(:has(>li:nth-child(5)))>li+li:before{content:"";background:var(--color-border-strong);border-radius:50%;block-size:5px;inline-size:5px;display:block;position:absolute;inset-block-start:calc(1.45rem - 2px);inset-inline-start:-3px}}.KyTqjq_timeline{margin:2em 0 0;padding:0;list-style:none}.KyTqjq_timeline li{grid-template-columns:8.5rem minmax(0,1fr);gap:1.5rem;margin:0;padding:0 0 1.5rem;display:grid;position:relative}.KyTqjq_timeline li:before{content:"";background:var(--color-border);inline-size:1px;position:absolute;inset-block:.55rem 0;inset-inline-start:7.15rem}.KyTqjq_timeline li:last-child{padding-block-end:0}.KyTqjq_timeline li:last-child:before{display:none}.KyTqjq_timeline li:after{content:"";border:1px solid var(--color-border-strong);background:var(--color-page);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:.4rem;inset-inline-start:calc(7.15rem - 3.5px)}.KyTqjq_timeline li[data-current]:after{border-color:var(--color-accent);background:var(--color-accent)}.KyTqjq_when{color:var(--color-ink);padding-block-start:.2rem}.KyTqjq_timeline li>div{flex-direction:column;gap:.25rem;padding-inline-start:.5rem;font-size:1rem;line-height:1.55;display:flex}.KyTqjq_timeline li>div>span{color:var(--color-muted)}@container (max-width:30rem){.KyTqjq_timeline li{grid-template-columns:minmax(0,1fr);gap:.35rem;padding-inline-start:1.5rem}.KyTqjq_timeline li:before{inset-inline-start:.2rem}.KyTqjq_timeline li:after{inset-inline-start:calc(.2rem - 3.5px)}.KyTqjq_timeline li>div{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.KyTqjq_headingLink,.KyTqjq_prose :where(a){transition:none}}.KyTqjq_resourceIcon{vertical-align:-.05em;color:var(--color-muted);margin-inline-end:.5rem;display:inline-block}.KyTqjq_figure{margin:1.75em 0 0}.KyTqjq_figure img{border-radius:var(--radius-panel);block-size:auto;max-inline-size:100%;display:block}.KyTqjq_diagram{margin-block-start:2em}.KyTqjq_diagram img{border-radius:var(--radius-panel);block-size:auto;inline-size:100%;display:block}.KyTqjq_diagram details{margin-block-start:.75rem}.KyTqjq_diagram summary{cursor:pointer;color:var(--color-muted);font-size:.875rem}
.DCI50q_head{--hero-size:min(6.25rem, 14cqi)}.DCI50q_pip{background:var(--color-accent);width:.15em;height:.15em;margin-inline-start:.05em;animation:1.1s step-end 4 DCI50q_pip;display:inline-block}@keyframes DCI50q_pip{50%{opacity:0}}.DCI50q_rot{--rot-ease:cubic-bezier(.45, 0, .2, 1);vertical-align:bottom;white-space:nowrap;transition:width .62s var(--rot-ease);display:inline-block;position:relative}.DCI50q_word{display:inline-block}.DCI50q_out{inset-inline-start:0;position:absolute;top:0}.DCI50q_sizer{visibility:hidden;white-space:nowrap;pointer-events:none;width:max-content;height:0;display:flex;position:absolute;overflow:hidden}.DCI50q_sizer>span{flex:none}.DCI50q_rot .DCI50q_word[data-in]{animation:DCI50q_blur-in .56s var(--rot-ease) 80ms both}.DCI50q_rot .DCI50q_out{animation:.34s ease-in both DCI50q_blur-out}@keyframes DCI50q_blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(.08em)}}@keyframes DCI50q_blur-out{to{opacity:0;filter:blur(10px);transform:translateY(-.08em)}}
.aeGZXG_card{min-inline-size:0;color:var(--color-ink);flex-direction:column;gap:1.1rem;text-decoration:none;display:flex}.aeGZXG_card:focus-visible{outline-offset:6px;border-radius:var(--radius-panel)}.aeGZXG_banner{border-radius:var(--radius-panel);isolation:isolate;background:var(--color-surface);inline-size:100%;min-inline-size:0;position:relative;overflow:hidden;container:insight-banner/inline-size}.aeGZXG_banner[data-shape=wide]{aspect-ratio:16/9}.aeGZXG_banner[data-shape=classic]{aspect-ratio:4/3}.aeGZXG_banner[data-shape=square]{aspect-ratio:1}.aeGZXG_banner img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.aeGZXG_banner:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-ink) 7%, transparent);pointer-events:none;position:absolute;inset:0}.aeGZXG_banner svg{transition:transform .2s var(--ease-calm)}@media (hover:hover) and (pointer:fine){.aeGZXG_card:hover .aeGZXG_banner svg{transform:scale(1.025)}}.aeGZXG_copy{flex-direction:column;gap:.55rem;min-inline-size:0;display:flex}.aeGZXG_topic{color:var(--color-muted);font-family:var(--type-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;line-height:1.4}.aeGZXG_title,.aeGZXG_featureTitle{font-family:var(--type-display);font-weight:var(--display-weight);text-wrap:balance;text-underline-offset:.18em;transition:text-decoration-color .2s var(--ease-calm);margin:0;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.aeGZXG_title{letter-spacing:-.015em;font-size:1.25rem;line-height:1.22}.aeGZXG_featureTitle{letter-spacing:-.03em;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);line-height:1.08}.aeGZXG_card:hover :is(.aeGZXG_title,.aeGZXG_featureTitle){text-decoration-color:currentColor}.aeGZXG_summary{color:var(--color-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.aeGZXG_meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.2rem 0 0;font-size:.8125rem;line-height:1.5;display:flex}.aeGZXG_cardAuthor{color:var(--color-ink);font-weight:500}.aeGZXG_meta>*{white-space:nowrap}.aeGZXG_meta>*+:before{content:"·";margin-inline-end:.5rem}.aeGZXG_feature{gap:1.5rem;display:grid}.aeGZXG_feature .aeGZXG_summary{-webkit-line-clamp:4;line-clamp:4;max-inline-size:46ch;font-size:1rem}.aeGZXG_feature .aeGZXG_copy{gap:.8rem}.aeGZXG_cue{align-items:center;gap:.6rem;margin-block-start:.6rem;font-size:.9375rem;font-weight:600;display:inline-flex}@media (min-width:64rem){.aeGZXG_feature{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:3rem}}.aeGZXG_row{border-block-start:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 5.5rem;gap:.6rem 1.25rem;padding-block:1.5rem;display:grid}.aeGZXG_row .aeGZXG_rowMeta{color:var(--color-muted);grid-column:1/-1;gap:.75rem;font-size:.8125rem;display:flex}.aeGZXG_row .aeGZXG_rowMeta>span+span:before{content:"·";margin-inline-end:.75rem}.aeGZXG_row .aeGZXG_summary{-webkit-line-clamp:2;line-clamp:2}.aeGZXG_row .aeGZXG_thumb{border-radius:var(--radius-control);align-self:start}@media (min-width:48rem){.aeGZXG_row{grid-template-columns:9rem minmax(0,1fr) 8rem;gap:2rem;padding-block:1.75rem}.aeGZXG_row .aeGZXG_rowMeta{flex-direction:column;grid-column:auto;gap:.35rem}.aeGZXG_row .aeGZXG_rowMeta>span+span:before{content:none}.aeGZXG_row .aeGZXG_title{font-size:1.375rem}}.aeGZXG_thumbCard{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.aeGZXG_thumbCard .aeGZXG_thumb{border-radius:var(--radius-control)}.aeGZXG_thumbCard .aeGZXG_summary{-webkit-line-clamp:2;line-clamp:2}@media (min-width:40rem){.aeGZXG_thumbCard{grid-template-columns:9.5rem minmax(0,1fr);gap:1.4rem}}.aeGZXG_panel{border-radius:calc(var(--radius-panel) + .5rem);background:var(--color-raised);box-shadow:var(--shadow-sheet);gap:0;padding:.5rem}.aeGZXG_panel .aeGZXG_banner{border-radius:var(--radius-panel)}.aeGZXG_panel .aeGZXG_copy{flex:1;padding:1.1rem .85rem 1rem}.aeGZXG_panel .aeGZXG_meta{margin-block-start:auto;padding-block-start:.65rem}.aeGZXG_panelLead .aeGZXG_copy{gap:.8rem;padding:1.5rem 1.25rem 1.4rem}.aeGZXG_panelLead .aeGZXG_summary{-webkit-line-clamp:4;line-clamp:4;max-inline-size:46ch;font-size:1rem}.aeGZXG_panelLead .aeGZXG_meta{margin-block-start:.4rem}@media (min-width:64rem){.aeGZXG_panelLead{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.aeGZXG_panelLead .aeGZXG_copy{justify-content:center;padding:2rem 2.25rem}}@media (min-width:48rem){.aeGZXG_panelCompact{grid-template-columns:11rem minmax(0,1fr);align-items:stretch;display:grid}.aeGZXG_panelCompact .aeGZXG_banner{aspect-ratio:1;align-self:start}.aeGZXG_panelCompact .aeGZXG_copy{padding:.75rem 1rem .5rem 1.25rem}.aeGZXG_panelCompact .aeGZXG_title{font-size:1.125rem}.aeGZXG_panelCompact .aeGZXG_summary{-webkit-line-clamp:2;line-clamp:2}}@media (max-width:39.99rem){.aeGZXG_panel:not(.aeGZXG_panelLead) .aeGZXG_banner{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.aeGZXG_banner svg,.aeGZXG_title,.aeGZXG_featureTitle{transition:none}.aeGZXG_card:hover .aeGZXG_banner svg{transform:none}}
.hj1PaW_root{padding-top:var(--nav-room);color:var(--color-ink);--study-accent:#315bac;--study-tint:#eaf1fc;padding-bottom:5rem}.hj1PaW_root[data-subject=automotive]{--study-accent:#ac431f;--study-tint:#e8ebef}.hj1PaW_eyebrow{font-family:var(--type-mono);font-size:var(--text-label);letter-spacing:.035em;color:var(--color-muted);line-height:1.6}.hj1PaW_listHeader{padding:4rem 0 3.5rem}.hj1PaW_listHeader h1{font-family:var(--type-display);letter-spacing:-.04em;margin:1.4rem 0;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:500;line-height:1.06}.hj1PaW_listHeader h1 span{color:var(--color-muted)}.hj1PaW_listHeader>p:last-child{max-width:43rem;color:var(--color-muted);font-size:1.125rem;line-height:1.65}.hj1PaW_cardStack{gap:2.5rem;display:grid}.hj1PaW_workCard{border-radius:var(--radius-panel);min-width:0;color:var(--color-ink);--card-bg:#eaf1fc;--card-ink:#172c4d;--card-muted:#4a5d79;--card-border:#172c4d30;text-decoration:none;display:block;overflow:hidden}.hj1PaW_workCard[data-subject=automotive]{--card-bg:#242b35;--card-ink:#f5f7fa;--card-muted:#c2cad5;--card-border:#f5f7fa30}.hj1PaW_workCard:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:5px}.hj1PaW_cover{aspect-ratio:3/2;background:#eaf1fc;min-width:0;min-height:15rem;position:relative;overflow:hidden}.hj1PaW_cover[data-subject=automotive]{background:#242b35}.hj1PaW_cardCopy{color:var(--card-ink);flex-direction:column;align-items:start;padding:clamp(1.5rem,3vw,3rem);display:flex}.hj1PaW_cardCopy .hj1PaW_eyebrow{color:var(--card-muted)}.hj1PaW_cardCopy h2{font-family:var(--type-display);letter-spacing:-.035em;margin:1.5rem 0 .75rem;font-size:clamp(1.8rem,2.6vw,2.75rem);font-weight:500;line-height:1.08}.hj1PaW_cardHeadline{max-width:26ch;font-size:1.2rem;line-height:1.4}.hj1PaW_cardSummary{max-width:42ch;color:var(--card-muted);margin-top:1rem;font-size:.95rem;line-height:1.65}.hj1PaW_cardFoot{flex-wrap:wrap;justify-content:space-between;gap:1rem;width:100%;margin-top:auto;padding-top:2.5rem;font-size:.75rem;line-height:1.6;display:flex}.hj1PaW_cardFoot>span:first-child{color:var(--card-muted)}.hj1PaW_posterGrid{grid-template-columns:1.12fr .88fr;align-items:start;gap:2.5rem}.hj1PaW_posterCard{background:var(--card-bg)}.hj1PaW_posterCard[data-subject=automotive]{margin-top:7rem}.hj1PaW_posterImage{position:relative}.hj1PaW_posterImage .hj1PaW_cover{aspect-ratio:1.08}.hj1PaW_posterCard[data-subject=automotive] .hj1PaW_cover{aspect-ratio:1.1}.hj1PaW_posterNote{color:var(--card-ink);align-items:start;gap:.6rem;margin:1.5rem 1.5rem 0;font-size:.9rem;line-height:1.5;display:flex}.hj1PaW_noteDot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem;margin-top:.4rem;display:inline-block}.hj1PaW_posterCard .hj1PaW_cardCopy h2{margin-top:1rem}.hj1PaW_artNote{color:var(--color-muted);margin-top:1.5rem;font-size:.75rem;line-height:1.6}.hj1PaW_listEnd{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:4rem;padding-top:1.5rem;font-size:1rem;display:flex}.hj1PaW_listEnd a{align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.hj1PaW_back{color:var(--color-muted);align-items:center;gap:.5rem;margin-top:2.5rem;margin-bottom:2rem;padding:.5rem 0;font-size:.875rem;display:inline-flex}.hj1PaW_back:hover{color:var(--color-ink)}.hj1PaW_studyTitle{padding:1rem 0 2rem}.hj1PaW_projectName{margin-top:1.5rem;font-size:1.05rem;font-weight:600}.hj1PaW_studyTitle h1{max-width:18ch;font-family:var(--type-display);letter-spacing:-.04em;text-wrap:balance;margin:.7rem 0 1.4rem;font-size:clamp(2.4rem,5.4vw,4.75rem);font-weight:500;line-height:1.06}.hj1PaW_studyIntro{max-width:52ch;color:var(--color-muted);font-size:1.125rem;line-height:1.65}.hj1PaW_status{border:1px solid var(--color-border);border-radius:var(--radius-tag);color:var(--color-ink);font-family:var(--type-mono);margin-top:1.5rem;padding:.4rem .7rem;font-size:.7rem;line-height:1.6;display:inline-block}.hj1PaW_editorialHero{aspect-ratio:2.3;border-radius:var(--radius-panel)}.hj1PaW_facts{border-bottom:1px solid var(--color-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2rem;margin:0;padding:2rem 0;display:grid}.hj1PaW_facts dt{font-family:var(--type-mono);color:var(--color-muted);font-size:.7rem}.hj1PaW_facts dd{max-width:35ch;margin:.6rem 0 0;font-size:.875rem;line-height:1.6}.hj1PaW_chapterCopy{max-width:62ch}.hj1PaW_chapterCopy h2{font-family:var(--type-display);letter-spacing:-.025em;text-wrap:balance;margin:.75rem 0 1rem;font-size:clamp(1.5rem,2.7vw,2.25rem);font-weight:500;line-height:1.16}.hj1PaW_chapterCopy>p:not(.hj1PaW_eyebrow){color:var(--color-muted);font-size:1rem;line-height:1.75}.hj1PaW_moreDetail{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:.85rem}.hj1PaW_moreDetail summary{cursor:pointer;min-height:2.75rem;padding:.4rem 0;font-size:.85rem;font-weight:500;line-height:1.6}.hj1PaW_moreDetail p{color:var(--color-muted);margin:.5rem 0 1rem;font-size:.9rem;line-height:1.75}.hj1PaW_figure{min-width:0;margin:0}.hj1PaW_figureSurface{border-radius:var(--radius-panel);background:var(--study-tint);padding:clamp(1rem,3vw,3rem);position:relative}.hj1PaW_figure figcaption{max-width:70ch;color:var(--color-muted);margin-top:.8rem;font-size:.75rem;line-height:1.65}.hj1PaW_editorialChapters{gap:5rem;margin-top:4rem;display:grid}.hj1PaW_editorialChapter{grid-template-columns:1.2fr 1fr;align-items:center;gap:3.5rem;display:grid}.hj1PaW_editorialChapter:nth-child(2n){grid-template-columns:1fr 1.2fr}.hj1PaW_editorialChapter:nth-child(2n) .hj1PaW_figure{order:2}.hj1PaW_editorialChapter .hj1PaW_figureSurface{padding:1.5rem}.hj1PaW_root section[id]{scroll-margin-top:calc(var(--nav-room) + 1.5rem)}.hj1PaW_galleryHero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:2.5rem;margin-bottom:2rem;display:grid}.hj1PaW_galleryHero .hj1PaW_studyTitle h1{font-size:clamp(2.4rem,4vw,4rem)}.hj1PaW_galleryHeroStage{border-radius:var(--radius-panel);background:var(--study-tint);height:36rem;position:relative}.hj1PaW_galleryHeroStage>.hj1PaW_cover{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.hj1PaW_galleryHeroScreen{inset-inline:8%;position:absolute;bottom:1.5rem}.hj1PaW_chapterGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2rem;margin-top:4rem;display:grid}.hj1PaW_chapterGallery .hj1PaW_chapterCopy{margin-top:1.5rem}.hj1PaW_chapterGallery .hj1PaW_chapterCopy h2{font-size:1.6rem}.hj1PaW_chapterGallery .hj1PaW_figureSurface{padding:1.5rem}.hj1PaW_result{border-block:1px solid var(--color-border);margin-top:3.5rem;padding:3rem 0}.hj1PaW_result h2{max-width:38ch;font-family:var(--type-display);letter-spacing:-.03em;margin:1rem 0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:500;line-height:1.2}.hj1PaW_result>p:not(.hj1PaW_eyebrow){max-width:66ch;color:var(--color-muted);margin-bottom:1.75rem;line-height:1.75}.hj1PaW_nextStudy{border-radius:var(--radius-panel);grid-template-columns:12rem 1fr auto;align-items:center;gap:2rem;margin-top:3rem;display:grid}.hj1PaW_nextStudy .hj1PaW_cover{aspect-ratio:1.4;border-radius:var(--radius-control);min-height:0}.hj1PaW_nextStudy h2{letter-spacing:-.02em;margin-top:.75rem;font-size:1.5rem;font-weight:500;line-height:1.2}.hj1PaW_nextStudy p{color:var(--color-muted);margin-top:.5rem;font-size:.9rem}[data-theme^=dark] .hj1PaW_root{--study-tint:#233047;--study-accent:#a6c3ff}[data-theme^=dark] .hj1PaW_root[data-subject=automotive]{--study-tint:#303640;--study-accent:#ffa47f}@media (max-width:63.99rem){.hj1PaW_cardCopy{padding:1.75rem}.hj1PaW_editorialChapter,.hj1PaW_editorialChapter:nth-child(2n){grid-template-columns:1fr;gap:2rem}.hj1PaW_editorialChapter:nth-child(2n) .hj1PaW_figure{order:0}.hj1PaW_editorialChapter .hj1PaW_chapterCopy{max-width:66ch}.hj1PaW_galleryHero{grid-template-columns:1fr}.hj1PaW_galleryHeroStage{height:35rem}.hj1PaW_galleryHeroScreen{width:70%;left:15%}}@media (max-width:47.99rem){.hj1PaW_root{padding-bottom:7rem}.hj1PaW_listHeader{padding-top:2.5rem;padding-bottom:2.5rem}.hj1PaW_listHeader>p:last-child,.hj1PaW_studyIntro{font-size:1rem}.hj1PaW_cardStack{gap:2rem}.hj1PaW_posterGrid{grid-template-columns:1fr}.hj1PaW_cardCopy h2{margin-top:1rem}.hj1PaW_cardFoot{padding-top:1.5rem}.hj1PaW_posterCard[data-subject=automotive]{margin-top:0}.hj1PaW_posterImage .hj1PaW_cover,.hj1PaW_posterCard[data-subject=automotive] .hj1PaW_cover{aspect-ratio:1.4}.hj1PaW_facts{grid-template-columns:1fr;grid-auto-flow:row;gap:1.5rem}.hj1PaW_facts>div{grid-template-columns:3rem 1fr;gap:1rem;display:grid}.hj1PaW_facts dd{margin-top:0}.hj1PaW_editorialHero{aspect-ratio:1.4;min-height:0}.hj1PaW_editorialChapters{gap:3.5rem;margin-top:3rem}.hj1PaW_chapterGallery{grid-template-columns:1fr;gap:3rem}.hj1PaW_galleryHeroStage{height:auto;padding:8rem 6% 1.5rem}.hj1PaW_galleryHeroScreen{width:auto;position:relative;inset:auto}.hj1PaW_result{margin-top:2rem;padding-block:2rem}.hj1PaW_nextStudy{grid-template-columns:6rem 1fr;gap:1rem}.hj1PaW_nextStudy>svg{display:none}.hj1PaW_nextStudy h2{font-size:1.2rem}.hj1PaW_nextStudy .hj1PaW_eyebrow{font-size:.65rem}}[data-theme=dark] .hj1PaW_root{--study-tint:color-mix(in oklab, var(--color-raised), #315bac 8%)}[data-theme=dark] .hj1PaW_root[data-subject=automotive]{--study-tint:var(--color-raised)}[data-theme=dark] .hj1PaW_workCard{--card-bg:var(--color-raised);--card-ink:var(--color-ink);--card-muted:var(--color-muted);--card-border:var(--color-border)}.hj1PaW_cardFoot,.hj1PaW_listEnd{align-items:center}.hj1PaW_workCard{position:relative}.hj1PaW_caseTitleLink{color:inherit;text-decoration:none}.hj1PaW_caseTitleLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.hj1PaW_workCard .hj1PaW_cardFoot a{z-index:2;position:relative}.hj1PaW_workCard:has(.hj1PaW_caseTitleLink:focus-visible){outline:2px solid var(--color-ink);outline-offset:4px}
.bIR8wG_brief{--brief-paper:var(--neutral-0);border-radius:var(--radius-panel);background:var(--paper-grain), var(--brief-paper);color:var(--color-ink);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 0 0 1px #0000000f,0 16px 40px -20px #000000b3}[data-theme^=dark] .bIR8wG_brief{--brief-paper:var(--charcoal-800);box-shadow:0 0 0 1px #ffffff14,0 16px 40px -20px #000000b3}
.lWpROG_strike{-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:lWpROG_strike .32s var(--ease-calm) .2s forwards;background:linear-gradient(currentColor,currentColor) 0 58%/0% max(1.5px,.06em) no-repeat}@keyframes lWpROG_strike{to{background-size:100% max(1.5px,.06em)}}.lWpROG_insert{background:linear-gradient(var(--color-accent), var(--color-accent)) no-repeat 0 100% / 0% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:lWpROG_fade .24s var(--ease-calm) .52s both, lWpROG_underline .42s var(--ease-calm) .6s forwards}@keyframes lWpROG_underline{to{background-size:100% 2px}}@keyframes lWpROG_fade{0%{opacity:0}}.lWpROG_swap{animation:lWpROG_swap .2s var(--ease-calm) both}@keyframes lWpROG_swap{0%{opacity:0;translate:0 3px}}@media (prefers-reduced-motion:reduce){.lWpROG_strike{background-size:100% max(1.5px,.06em);animation:none}.lWpROG_insert{background-size:100% 2px;animation:none}.lWpROG_swap{animation:.2s both lWpROG_fade}}
.sDT3PG_label{color:var(--color-muted);font-family:var(--type-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;margin:0 0 .85rem;line-height:1.4}.sDT3PG_rail ol,.sDT3PG_popover ol,.sDT3PG_minimap ol,.sDT3PG_card ol,.sDT3PG_disclosure ol{margin:0;padding:0;list-style:none}.sDT3PG_rail a,.sDT3PG_popover a,.sDT3PG_card a,.sDT3PG_disclosure a{color:inherit;text-decoration:none}.sDT3PG_rail{max-block-size:calc(100dvh - var(--nav-room) - 3rem);overscroll-behavior:contain;padding-block-end:1rem;position:sticky;inset-block-start:calc(var(--nav-room) + 1.5rem);overflow-y:auto}.sDT3PG_rail ol{border-inline-start:1px solid var(--color-border)}.sDT3PG_rail li a{color:var(--color-muted);transition:color .15s var(--ease-calm), border-color .15s var(--ease-calm);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:.4rem 0 .4rem 1rem;font-size:.875rem;line-height:1.4;display:block;position:relative}.sDT3PG_rail li[data-depth="3"] a{padding-inline-start:1.75rem;font-size:.8125rem}.sDT3PG_rail li a:hover{color:var(--color-ink)}.sDT3PG_rail li a[aria-current]{border-inline-start-color:var(--color-ink);color:var(--color-ink);font-weight:500}.sDT3PG_railRight ol{border-inline-start:0}.sDT3PG_railProgress li a{border:0;grid-template-columns:2px minmax(0,1fr);gap:.9rem;margin:0;padding-inline-start:0;display:grid}.sDT3PG_railProgress li[data-depth="3"] a{padding-inline-start:.85rem}.sDT3PG_railProgress li a[aria-current]{border:0}.sDT3PG_track{background:var(--color-border);border-radius:1px;align-self:stretch;inline-size:2px;position:relative;overflow:hidden}.sDT3PG_track>span{background:var(--color-ink);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.sDT3PG_toTop{color:var(--color-muted);align-items:center;gap:.35rem;margin-block-start:1.25rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.sDT3PG_toTop:hover{color:var(--color-ink)}.sDT3PG_disclosure{border-block:1px solid var(--color-border)}.sDT3PG_disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:3rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.sDT3PG_disclosure summary::-webkit-details-marker{display:none}.sDT3PG_disclosure summary:after{content:"+";color:var(--color-muted);font-family:var(--type-mono);font-weight:400}.sDT3PG_disclosure[open] summary:after{content:"−"}.sDT3PG_count{color:var(--color-muted);font-family:var(--type-mono);font-size:var(--text-label);margin-inline-start:auto;font-weight:400}.sDT3PG_disclosure ol{padding-block-end:1rem}.sDT3PG_disclosure li a{color:var(--color-muted);padding-block:.45rem;font-size:.9375rem;line-height:1.45;display:block}.sDT3PG_disclosure li a:hover{color:var(--color-ink)}.sDT3PG_card{border:1px solid var(--color-border);border-radius:var(--radius-panel);max-inline-size:46rem;padding:1.25rem 1.5rem 1.4rem}.sDT3PG_card ol{columns:2 15rem;column-gap:2rem}.sDT3PG_card li{break-inside:avoid}.sDT3PG_card li a{gap:.65rem;padding-block:.35rem;font-size:.9375rem;line-height:1.45;display:flex}.sDT3PG_card li a:before{content:"";background:var(--color-muted);flex:none;block-size:5px;inline-size:5px;margin-block-start:.55em}.sDT3PG_card li a:hover{color:var(--color-accent-text)}.sDT3PG_progress{display:none}@supports (animation-timeline:scroll()){.sDT3PG_progress{z-index:60;pointer-events:none;block-size:2px;display:block;position:fixed;inset:0 0 auto}.sDT3PG_progress>span{background:var(--color-accent);transform-origin:0;block-size:100%;animation:linear both sDT3PG_grow;animation-timeline:scroll(root);display:block}}@keyframes sDT3PG_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sDT3PG_pillWrap{z-index:55;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline-end:1rem}.sDT3PG_pill{border:1px solid var(--color-border);background:var(--color-raised);min-block-size:2.75rem;max-inline-size:min(26rem,100vw - 2rem);box-shadow:var(--shadow-sheet);color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.1rem;font-size:.875rem;display:flex}.sDT3PG_pillLabel{font-weight:600}.sDT3PG_pillCurrent{min-inline-size:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sDT3PG_pillCurrent:before{content:"·";margin-inline-end:.6rem}.sDT3PG_popover{inset:auto 1rem calc(max(1rem, env(safe-area-inset-bottom)) + 3.5rem) auto;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-raised);max-block-size:min(32rem,70dvh);inline-size:min(24rem,100vw - 2rem);box-shadow:var(--shadow-sheet);color:var(--color-ink);margin:0;padding:1.25rem;position:fixed;overflow-y:auto}.sDT3PG_popover li a{border-radius:var(--radius-chip);margin-inline:-.75rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.4;display:block}.sDT3PG_popover li a:hover{background:var(--color-surface)}.sDT3PG_popover li a[aria-current]{background:var(--color-surface);font-weight:600}.sDT3PG_minimap{max-block-size:calc(100dvh - var(--nav-room) - 3rem);overscroll-behavior:contain;scrollbar-width:thin;padding:.25rem;position:sticky;inset-block-start:calc(var(--nav-room) + 1.5rem);overflow-y:auto}.sDT3PG_minimap ol{flex-direction:column;gap:.125rem;display:flex}.sDT3PG_minimap a{border-radius:var(--radius-tag);min-block-size:1.75rem;color:var(--color-muted);align-items:center;gap:.6rem;padding:.25rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:flex}.sDT3PG_minimap a:focus-visible{outline-offset:0}.sDT3PG_dash{background:var(--color-muted);block-size:2px;inline-size:.65rem;transition:background-color .15s var(--ease-calm), inline-size .15s var(--ease-calm);border-radius:1px;flex:none}.sDT3PG_minimap li[data-depth="3"] .sDT3PG_dash{inline-size:.65rem;margin-inline-start:0}.sDT3PG_minimap li[data-read] .sDT3PG_dash{background:var(--color-ink)}.sDT3PG_minimap a[aria-current] .sDT3PG_dash{background:var(--color-accent);block-size:3px;inline-size:2rem}.sDT3PG_minimap a[aria-current]{color:var(--color-ink);font-weight:500}.sDT3PG_minimapTitle{white-space:nowrap;text-overflow:ellipsis;opacity:0;min-inline-size:0;transition:opacity .15s var(--ease-calm);overflow:hidden}@media (hover:hover) and (pointer:fine){.sDT3PG_minimap:hover .sDT3PG_minimapTitle{opacity:1}}.sDT3PG_minimap:focus-within .sDT3PG_minimapTitle{opacity:1;transition:none}@media (hover:none),(pointer:coarse){.sDT3PG_minimapTitle{opacity:1;white-space:normal}}.sDT3PG_minimap a:hover{color:var(--color-ink)}@media (min-width:70rem){.sDT3PG_minimap a{align-items:flex-start}.sDT3PG_minimap .sDT3PG_dash{inline-size:.65rem;margin-block-start:.6em}.sDT3PG_minimap a[aria-current] .sDT3PG_dash{block-size:3px;inline-size:1.5rem}.sDT3PG_minimapTitle{opacity:1;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.sDT3PG_rail li a,.sDT3PG_dash,.sDT3PG_minimap ol,.sDT3PG_minimapTitle{transition:none}}
._6YbZ2G_cover{container-type:inline-size}._6YbZ2G_education,._6YbZ2G_automotive{font-family:var(--type-text);position:absolute;inset:0;overflow:hidden}._6YbZ2G_education{color:#0e2e5f;background:#edf1ff}._6YbZ2G_brand{align-items:center;gap:3%;height:12%;display:flex;position:absolute;inset:6% 7% auto}._6YbZ2G_brandMark{aspect-ratio:1.23;background:#fff;border-radius:10%;flex-shrink:0;height:100%;position:relative;overflow:hidden}._6YbZ2G_brandMark img{object-fit:contain}._6YbZ2G_wordmark{letter-spacing:-.055em;font-size:clamp(.9rem,4.5cqw,2.8rem);font-weight:650;line-height:1}._6YbZ2G_wordmark span{letter-spacing:.01em;margin-top:.2em;font-size:.53em;font-weight:500;display:block}._6YbZ2G_brandNote{color:#345681;margin-left:auto;font-size:clamp(.6rem,1.8cqw,.9rem);line-height:1.5}._6YbZ2G_educationLead{position:absolute;top:25%;left:7%;right:7%}._6YbZ2G_kicker{font-family:var(--type-mono);margin-bottom:.65em;font-size:clamp(.55rem,1.8cqw,.85rem);line-height:1.5;display:block}._6YbZ2G_educationLead>strong{letter-spacing:-.055em;font-size:clamp(1.3rem,6.9cqw,3.8rem);font-weight:550;line-height:1.02;display:block}._6YbZ2G_learningScreens{grid-template-columns:1.1fr .9fr;gap:3%;height:39%;font-size:clamp(.55rem,1.9cqw,1rem);display:grid;position:absolute;bottom:10%;left:7%;right:7%}._6YbZ2G_sessionPanel{background:#fff;border:1px solid #d4def7;border-radius:.7em;flex-direction:column;justify-content:space-between;padding:9%;display:flex;box-shadow:0 .6em #d5e0fa}._6YbZ2G_panelHeading{align-items:center;gap:.5em;font-size:.8em;line-height:1.3;display:flex}._6YbZ2G_panelHeading svg{flex-shrink:0;width:1.1em;height:1.1em}._6YbZ2G_panelHeading svg:last-child:not(:first-child){margin-left:auto}._6YbZ2G_sessionLength{letter-spacing:-.065em;align-items:center;gap:.2em;font-size:clamp(2rem,8cqw,5rem);font-weight:550;line-height:1;display:flex}._6YbZ2G_sessionLength span{letter-spacing:0;font-size:.21em;font-weight:450;line-height:1.4}._6YbZ2G_sessionTimes{gap:.4em;display:flex}._6YbZ2G_sessionTimes span{text-align:center;font-family:var(--type-mono);border:1px solid #d4def7;border-radius:.3em;flex:1;padding:.5em .25em;font-size:.8em}._6YbZ2G_sessionTimes [data-selected]{color:#fff;background:#0752ff;border-color:#0752ff}._6YbZ2G_sessionAction{justify-content:space-between;align-items:center;padding-top:.6em;font-size:.75em;font-weight:600;display:flex}._6YbZ2G_sessionAction svg{width:1.2em;height:1.2em}._6YbZ2G_answerPanel{background:#fff9c7;border:1px solid #e3dca3;border-radius:.3em;flex-direction:column;justify-content:space-between;padding:10%;display:flex;transform:rotate(3deg)}._6YbZ2G_answerPanel>strong{letter-spacing:-.035em;font-size:1.3em;font-weight:550;line-height:1.2}._6YbZ2G_answerLines{gap:.55em;display:grid}._6YbZ2G_answerLines i{background:#0e2e5f45;height:1px;display:block}._6YbZ2G_answerLines i:nth-child(2){width:85%;position:relative}._6YbZ2G_answerLines i:nth-child(2):after{content:"";background:#ffd3248c;width:60%;height:.5em;position:absolute;bottom:-.15em;left:10%}._6YbZ2G_answerLines i:last-child{width:65%}._6YbZ2G_feedbackStamp{font-family:var(--type-mono);align-items:center;gap:.4em;font-size:.7em;display:flex}._6YbZ2G_feedbackStamp svg{color:#0752ff;width:1.4em;height:1.4em}._6YbZ2G_coverFoot{font-family:var(--type-mono);justify-content:space-between;gap:1em;font-size:clamp(.5rem,1.45cqw,.7rem);line-height:1.4;display:flex;position:absolute;bottom:3.5%;left:7%;right:7%}._6YbZ2G_coverFoot span:last-child{text-align:right}._6YbZ2G_automotive{color:#f3f4ef;background:#181d21 linear-gradient(115deg,#0000 64%,#ffffff05 64%)}._6YbZ2G_motoTop{font-family:var(--type-mono);color:#bac2c5;justify-content:space-between;gap:1em;font-size:clamp(.5rem,1.6cqw,.75rem);line-height:1.5;display:flex;position:absolute;top:6%;left:7%;right:7%}._6YbZ2G_motoTop span:last-child{text-align:right}._6YbZ2G_motoIdentity{z-index:2;position:absolute;top:14%;left:7%}._6YbZ2G_motoIdentity>strong{font-family:var(--type-display);letter-spacing:-.065em;font-size:clamp(2rem,10.5cqw,7.7rem);font-style:italic;font-weight:750;line-height:.82;display:block}._6YbZ2G_motoIdentity>strong>span{color:#c6fa67;vertical-align:top;margin-left:.13em;font-size:.65em;display:inline-block}._6YbZ2G_motoIdentity>span{color:#d6dcd8;margin-top:1.1em;font-size:clamp(.65rem,2.45cqw,1.2rem);line-height:1.5;display:block}._6YbZ2G_motoProduct{z-index:1;width:78%;height:63%;position:absolute;top:28%;right:-10%}._6YbZ2G_motoProduct img{object-fit:contain}._6YbZ2G_storePanel{z-index:2;background:#242b2f;border:1px solid #8c979c5c;border-radius:.4em;width:51%;padding:3%;font-size:clamp(.6rem,1.85cqw,.95rem);position:absolute;bottom:11%;left:7%}._6YbZ2G_storeNav{font-family:var(--type-mono);color:#c5ced0;border-bottom:1px solid #8c979c5c;justify-content:space-between;align-items:center;gap:.5em;padding-bottom:.75em;font-size:.75em;line-height:1.4;display:flex}._6YbZ2G_storeNav svg{flex-shrink:0;width:1.2em;height:1.2em}._6YbZ2G_storePanel>strong{letter-spacing:-.035em;padding-block:.65em;font-size:1.3em;font-weight:500;line-height:1.1;display:block}._6YbZ2G_storeActions{gap:.5em;display:grid}._6YbZ2G_storeActions>span{border:1px solid #8c979c5c;border-radius:.2em;justify-content:space-between;align-items:center;gap:.3em;padding:.7em;font-size:.8em;line-height:1.2;display:flex}._6YbZ2G_storeActions>span:first-child{color:#181d21;background:#c6fa67;border-color:#c6fa67}._6YbZ2G_storeActions svg{flex-shrink:0;width:1.2em;height:1.2em}._6YbZ2G_automotive ._6YbZ2G_coverFoot{color:#bac2c5}._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_learningScreens,._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_educationLead,._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_storePanel,._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_motoProduct,._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_coverFoot{display:none}._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_motoIdentity{top:14%}._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_motoIdentity>strong{font-size:clamp(1.75rem,7cqw,3.25rem);line-height:1}._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_motoIdentity br,._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_motoIdentity>span{display:none}@media (max-width:47.99rem){._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_motoTop{top:1rem}._6YbZ2G_cover[data-treatment=backdrop] ._6YbZ2G_motoIdentity{top:3rem}}@container (min-width:44rem){._6YbZ2G_educationLead{width:34%;top:32%;right:auto}._6YbZ2G_learningScreens{width:49%;height:auto;inset:25% 7% 13% auto}._6YbZ2G_motoIdentity{top:23%}._6YbZ2G_motoIdentity>strong{font-size:clamp(4rem,8.5cqw,7.7rem)}._6YbZ2G_motoProduct{width:56%;height:88%;top:6%;right:0}._6YbZ2G_storePanel{width:30%;padding:2.5%;font-size:.85rem;bottom:13%;left:30%}}@container (max-width:24rem){._6YbZ2G_brandNote,._6YbZ2G_motoTop span:last-child{display:none}._6YbZ2G_coverFoot span:first-child{max-width:60%}._6YbZ2G_kicker{display:none}._6YbZ2G_learningScreens{height:42%;bottom:12%}._6YbZ2G_sessionPanel{padding:6%}._6YbZ2G_panelHeading{font-size:.7em}._6YbZ2G_answerLines{gap:.4em}._6YbZ2G_storePanel>strong{display:none}._6YbZ2G_storeActions{padding-top:.7em}}@container (max-width:15rem){._6YbZ2G_brand{gap:8%;height:38%;top:18%;left:10%;right:10%}._6YbZ2G_wordmark{font-size:7cqw}._6YbZ2G_educationLead,._6YbZ2G_learningScreens,._6YbZ2G_coverFoot,._6YbZ2G_storePanel,._6YbZ2G_motoTop,._6YbZ2G_motoIdentity>span{display:none}._6YbZ2G_motoIdentity{top:18%}._6YbZ2G_motoIdentity>strong{font-size:18cqw}._6YbZ2G_motoProduct{width:67%;height:75%;top:25%;right:-7%}}[data-theme=dark] ._6YbZ2G_education{color:#e0e9f8;background:#1b2638}[data-theme=dark] ._6YbZ2G_brandNote{color:#b1c1dc}[data-theme=dark] ._6YbZ2G_sessionPanel{background:#24334a;border-color:#43516a;box-shadow:0 .6em #101a2c}[data-theme=dark] ._6YbZ2G_sessionTimes span{border-color:#52617b}[data-theme=dark] ._6YbZ2G_sessionTimes [data-selected]{color:#14223d;background:#a6c3ff;border-color:#a6c3ff}[data-theme=dark] ._6YbZ2G_answerPanel{color:#f5edc8;background:#343020;border-color:#645d3c}[data-theme=dark] ._6YbZ2G_answerLines i{background:#f5edc84d}[data-theme=dark] ._6YbZ2G_feedbackStamp svg{color:#a6c3ff}
.Urlmka_page{padding-block:calc(var(--nav-room) + 2rem) 7rem;color:var(--color-ink)}.Urlmka_intro{max-inline-size:48rem}.Urlmka_eyebrow,.Urlmka_contextLabel{color:var(--color-muted);font-family:var(--type-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;line-height:1.5}.Urlmka_intro h1{font-family:var(--type-display);font-size:clamp(2.25rem,1.5rem + 3vw,4.5rem);font-weight:var(--display-weight);letter-spacing:-.04em;margin:1.2rem 0;line-height:1.05}.Urlmka_intro>p:not(.Urlmka_eyebrow),.Urlmka_rationale p{color:var(--color-muted);margin:0;font-size:1.0625rem;line-height:1.65}.Urlmka_back{color:var(--color-ink);text-underline-offset:.25em;margin-block-start:1rem;font-size:.875rem;display:inline-block}.Urlmka_controls{flex-wrap:wrap;gap:1rem 2rem;margin-block:2.5rem;display:flex}.Urlmka_selector{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);flex-wrap:wrap;gap:.25rem;padding:.3rem;display:flex}.Urlmka_selector a{border-radius:calc(var(--radius-control) - 3px);min-block-size:2.5rem;color:var(--color-muted);align-items:center;padding-inline:.9rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.Urlmka_selector a[aria-current]{color:var(--color-on-key);background:var(--color-key)}.Urlmka_selector a:not([aria-current]):hover{color:var(--color-ink);background:var(--color-raised)}.Urlmka_rationale{max-inline-size:48rem;margin-block-end:1.5rem}.Urlmka_rationale h2{font-family:var(--type-display);font-size:1.625rem;font-weight:var(--display-weight);letter-spacing:-.025em;margin:0 0 .6rem}.Urlmka_banner{border-radius:var(--radius-panel);isolation:isolate;min-inline-size:0;overflow:hidden;container:insight-banner/inline-size}.Urlmka_banner[data-frame=reader]{aspect-ratio:21/9}.Urlmka_banner[data-frame=card]{aspect-ratio:16/9}.Urlmka_banner[data-frame=thumb]{aspect-ratio:4/3;border-radius:var(--radius-control)}.Urlmka_readerExample{margin:0}.Urlmka_readerExample figcaption{color:var(--color-muted);margin-block-start:.75rem;font-size:.8125rem;line-height:1.6}.Urlmka_contexts{gap:2.5rem;margin-block-start:3rem;display:grid}.Urlmka_contextLabel{margin:0 0 1rem}.Urlmka_card{border:1px solid var(--color-border);border-radius:calc(var(--radius-panel) + .5rem);max-inline-size:24rem;color:inherit;padding:.5rem;text-decoration:none;display:block}.Urlmka_cardCopy{padding:1rem .8rem .75rem}.Urlmka_card h4,.Urlmka_row h4{font-family:var(--type-display);font-weight:var(--display-weight);letter-spacing:-.02em;margin:.6rem 0;line-height:1.25}.Urlmka_card h4{font-size:1.25rem}.Urlmka_cardCopy>p{color:var(--color-muted);margin:.75rem 0 1rem;font-size:.9375rem;line-height:1.55}.Urlmka_meta{color:var(--color-muted);font-size:.8125rem}.Urlmka_row{border-block:1px solid var(--color-border);color:inherit;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;text-decoration:none;display:grid}.Urlmka_row h4{font-size:1.0625rem}.Urlmka_card:hover h4,.Urlmka_row:hover h4{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.Urlmka_contextNote{max-inline-size:46ch;color:var(--color-muted);font-size:.875rem;line-height:1.65}@media (min-width:48rem){.Urlmka_contexts{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:4rem}}@media (max-width:39.99rem){.Urlmka_banner[data-frame=reader]{aspect-ratio:16/9}}
.CJO7zW_sheet{border-radius:var(--radius-panel);background:var(--paper-grain), var(--color-raised);box-shadow:var(--shadow-sheet);padding:1.5rem 1.5rem 1.25rem}.CJO7zW_edit{letter-spacing:-.01em;color:var(--color-ink);text-wrap:pretty;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500;line-height:1.4}.CJO7zW_edit del{color:var(--color-muted);text-decoration-thickness:1.5px}.CJO7zW_edit ins{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.22em;text-decoration-thickness:2px}.CJO7zW_signature{border-bottom:1px solid var(--color-border-strong);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 20' fill='none' stroke='%23999' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M2 15c6-10 9-13 10-9s-3 10 1 8 7-11 10-9-1 9 3 8 6-6 9-5 1 5 4 5 8-4 12-6 8-1 19-2'/%3E%3C/svg%3E") left .25rem bottom .375rem/4.5rem 1.25rem no-repeat;height:1.75rem;display:block}@media (min-width:64rem){.CJO7zW_sheet{padding:1.75rem 2rem 1.5rem;rotate:-1deg}}.CJO7zW_mark{width:20px;height:20px;color:var(--color-muted);flex-shrink:0;display:block;position:relative}.CJO7zW_mark:before,.CJO7zW_mark:after{content:"";background:currentColor;height:1.5px;position:absolute;inset:9px 3px}.CJO7zW_mark:after{transition:transform .18s var(--ease-calm);transform:rotate(90deg)}.CJO7zW_disclosure[open]>summary .CJO7zW_mark{color:var(--color-accent-text)}.CJO7zW_disclosure[open]>summary .CJO7zW_mark:after{transform:rotate(0)}.CJO7zW_disclosure>summary{cursor:pointer;list-style:none}.CJO7zW_disclosure>summary::-webkit-details-marker{display:none}
.Q5FG8a_section{padding-block:max(var(--nav-room), var(--section-pad)) var(--section-pad);scroll-margin-top:var(--nav-room);border-bottom:1px solid var(--color-border);color:var(--color-ink);background:var(--color-page)}.Q5FG8a_intro{max-width:42rem;margin-bottom:clamp(2rem,5vh,3.5rem)}.Q5FG8a_intro p{max-width:60ch;color:var(--color-muted);margin-top:.75rem;line-height:1.6}.Q5FG8a_number{font-family:var(--type-mono);color:var(--color-muted);font-size:.75rem;font-weight:400;line-height:1.5}.Q5FG8a_body{max-width:30ch;color:var(--color-muted);font-size:.9375rem;line-height:1.55;display:block}.Q5FG8a_manifesto{gap:clamp(1.25rem,3.5vh,2rem);display:grid}.Q5FG8a_manifesto li{grid-template-columns:minmax(0,1fr) 16rem;align-items:center;gap:2rem;display:grid}.Q5FG8a_manifesto h3{font-family:var(--type-display);letter-spacing:-.045em;align-items:baseline;gap:1.1rem;font-size:clamp(1.75rem,3.8vw,3.25rem);font-weight:500;line-height:1.08;display:flex}.Q5FG8a_manifesto h3>.Q5FG8a_number{letter-spacing:0;align-self:flex-start;padding-top:.45rem}.Q5FG8a_manifesto em{color:var(--color-muted);font-style:normal}.Q5FG8a_manifesto li:nth-child(2){padding-left:4%}.Q5FG8a_manifesto li:nth-child(3){padding-left:8%}.Q5FG8a_manifesto li:nth-child(4){padding-left:12%}.Q5FG8a_manifesto li:last-child em{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:2px}@media (max-width:1023px){.Q5FG8a_manifesto li{grid-template-columns:minmax(0,1fr) 13rem;gap:1rem}.Q5FG8a_manifesto li:nth-child(n){padding-left:0}}@media (max-width:767px){.Q5FG8a_intro{margin-bottom:2rem}.Q5FG8a_manifesto{gap:1.75rem}.Q5FG8a_manifesto li{display:block}.Q5FG8a_manifesto h3{gap:.75rem;font-size:clamp(1.75rem,5.6vw,2.5rem)}.Q5FG8a_manifesto .Q5FG8a_body{max-width:42ch;margin:.65rem 0 0 1.85rem}}
.rOQqEa_page{padding-block:calc(var(--nav-room) + clamp(2rem, 4vw, 3.5rem)) 10rem;color:var(--color-ink)}.rOQqEa_eyebrow,.rOQqEa_sectionTitle,.rOQqEa_group,.rOQqEa_shelfCount,.rOQqEa_resultCount{color:var(--color-muted);font-family:var(--type-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;line-height:1.4}.rOQqEa_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rOQqEa_intro{margin-block-end:clamp(2.5rem,5vw,4rem)}.rOQqEa_dek{max-inline-size:46ch;color:var(--color-muted);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);text-wrap:pretty;margin:1.25rem 0 0}.rOQqEa_intro h1{margin-block:1.25rem 0}.rOQqEa_eyebrow{margin:0}.rOQqEa_intro:has(.rOQqEa_introCopy){gap:1.5rem;display:grid}.rOQqEa_introCopy{flex-direction:column;gap:1rem;max-inline-size:44ch;display:flex}.rOQqEa_introCopy>p:not(.rOQqEa_introCount){font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink);margin:0}.rOQqEa_introCount{color:var(--color-muted);font-family:var(--type-mono);font-size:var(--text-label);margin:0;line-height:1.4}@media (min-width:64rem){.rOQqEa_intro:has(.rOQqEa_introCopy){grid-template-columns:1.15fr .85fr;align-items:end;gap:3rem}}.rOQqEa_section{margin-block-start:clamp(3rem,6vw,5rem)}.rOQqEa_page[data-insights-listing=D]:has([data-filter-active=true]) .rOQqEa_bentoTop{display:none}.rOQqEa_sectionTitle{border-block-end:1px solid var(--color-border);align-items:baseline;gap:.6rem;margin:0 0 1.25rem;padding-block-end:1rem;scroll-margin-block-start:calc(var(--nav-room) + 1.5rem);display:flex}.rOQqEa_sectionCount{color:var(--color-ink)}.rOQqEa_sectionCount:before{content:"·";color:var(--color-muted);margin-inline-end:.6rem}.rOQqEa_lead{border-block-end:1px solid var(--color-border);padding-block-end:clamp(2rem,4vw,3rem)}.rOQqEa_grid{gap:2.75rem 2rem;display:grid}@media (min-width:40rem){.rOQqEa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rOQqEa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rOQqEa_filterControls{flex-direction:column;gap:1rem;margin-block-end:2rem;display:flex}@media (min-width:64rem){.rOQqEa_filter_chips .rOQqEa_filterControls{flex-direction:row;align-items:center;gap:1.25rem}.rOQqEa_filter_chips .rOQqEa_search{flex:0 22rem}.rOQqEa_filter_chips .rOQqEa_topics{flex:1}}.rOQqEa_topics{flex-wrap:wrap;gap:.5rem;display:flex}.rOQqEa_topics button{border:1px solid var(--color-border);background:var(--color-page);min-block-size:2.5rem;color:var(--color-ink);cursor:pointer;transition:border-color .15s var(--ease-calm), background-color .15s var(--ease-calm);border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.875rem;display:inline-flex}.rOQqEa_topics button:hover{border-color:var(--color-border-strong)}.rOQqEa_topics button[aria-pressed=true]{border-color:var(--color-inverse);background:var(--color-inverse);color:var(--color-on-inverse)}.rOQqEa_topicCount{color:inherit;font-family:var(--type-mono);opacity:.65;font-size:.75rem}.rOQqEa_filterItem{min-inline-size:0}.rOQqEa_filter_rail{gap:1.5rem;display:grid}@media (min-width:64rem){.rOQqEa_filter_rail{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:3.5rem}.rOQqEa_filter_rail .rOQqEa_filterControls{margin:0;position:sticky;inset-block-start:calc(var(--nav-room) + 1.5rem)}.rOQqEa_filter_rail .rOQqEa_topics{border-inline-start:1px solid var(--color-border);flex-flow:column;gap:0}.rOQqEa_filter_rail .rOQqEa_topics button{border:0;min-block-size:2.4rem;color:var(--color-muted);text-align:start;background:0 0;border-inline-start:2px solid #0000;border-radius:0;justify-content:space-between;margin-inline-start:-1px;padding:0 0 0 1rem}.rOQqEa_filter_rail .rOQqEa_topics button:hover{color:var(--color-ink)}.rOQqEa_filter_rail .rOQqEa_topics button[aria-pressed=true]{border-inline-start-color:var(--color-ink);color:var(--color-ink);background:0 0;font-weight:500}}.rOQqEa_rows>.rOQqEa_filterItem:last-child{border-block-end:1px solid var(--color-border)}.rOQqEa_group{color:var(--color-ink);margin:2.5rem 0 0;padding-block-end:.75rem}.rOQqEa_rows>.rOQqEa_filterItem:first-child .rOQqEa_group{margin-block-start:0}.rOQqEa_shelf{border-block-start:1px solid var(--color-border);margin-block-start:clamp(2.5rem,5vw,4rem);padding-block-start:1.5rem}.rOQqEa_shelfHead{gap:.4rem 2rem;margin-block-end:1.5rem;display:grid}.rOQqEa_shelfHead h2{font-family:var(--type-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:var(--display-weight);letter-spacing:-.02em;margin:0;line-height:1.1}.rOQqEa_shelfHead p{max-inline-size:52ch;color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.55}@media (min-width:64rem){.rOQqEa_shelfHead{grid-template-columns:18rem minmax(0,1fr) auto;align-items:baseline}}.rOQqEa_shelfTrack{margin:0 calc(-1 * var(--gutter));padding:.25rem var(--gutter) 1.25rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;grid-auto-columns:min(82%,21rem);grid-auto-flow:column;gap:1.5rem;list-style:none;display:grid;overflow-x:auto}.rOQqEa_shelfTrack>li{scroll-snap-align:start;min-inline-size:0}.rOQqEa_shelfTrack:focus-visible{outline-offset:-2px}.rOQqEa_bentoTop{gap:1.25rem;display:grid}@media (min-width:48rem){.rOQqEa_bentoTop{grid-template-columns:repeat(2,minmax(0,1fr))}.rOQqEa_bentoLead{grid-column:1/-1}}@media (max-width:47.99rem){.rOQqEa_bentoTop>a.rOQqEa_pick{display:none}}.rOQqEa_bentoGrid{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.rOQqEa_bentoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rOQqEa_bentoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rOQqEa_bentoGrid>li{display:flex}.rOQqEa_bentoGrid>li>*{flex:1}.rOQqEa_filter_segmented .rOQqEa_filterControls{flex-direction:column;gap:1rem;margin-block-end:1rem}@media (min-width:64rem){.rOQqEa_filter_segmented .rOQqEa_filterControls{flex-direction:row;justify-content:space-between;align-items:center}}.rOQqEa_search{flex:1;align-items:center;max-inline-size:30rem;display:flex;position:relative}.rOQqEa_search input{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-page);min-block-size:3rem;inline-size:100%;color:var(--color-ink);padding:0 3rem 0 2.75rem;font-size:1rem}.rOQqEa_search input:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px;border-color:#0000}.rOQqEa_search input::-webkit-search-cancel-button{display:none}.rOQqEa_searchIcon{color:var(--color-muted);pointer-events:none;position:absolute;inset-inline-start:.95rem}.rOQqEa_search kbd,.rOQqEa_clear{position:absolute;inset-inline-end:.6rem}.rOQqEa_search kbd{border:1px solid var(--color-border);border-radius:var(--radius-tag);color:var(--color-muted);font-family:var(--type-mono);padding:.1rem .45rem;font-size:.75rem}.rOQqEa_clear{border-radius:var(--radius-chip);block-size:2rem;inline-size:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.rOQqEa_clear:hover{background:var(--color-surface);color:var(--color-ink)}.rOQqEa_filter_segmented .rOQqEa_topics{border:1px solid var(--color-border);border-radius:calc(var(--radius-control) + .25rem);gap:0;padding:.25rem}.rOQqEa_filter_segmented .rOQqEa_topics button{border-radius:var(--radius-control);background:0 0;border:0;min-block-size:2.25rem}.rOQqEa_filter_segmented .rOQqEa_topics button[aria-pressed=true]{background:var(--color-inverse)}.rOQqEa_resultCount{border-block-end:1px solid var(--color-border);margin:0 0 1.5rem;padding-block-end:1rem}.rOQqEa_catalogue{gap:2rem 3rem;display:grid}@media (min-width:64rem){.rOQqEa_catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}}.rOQqEa_empty{color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:1rem;padding:3rem 0;display:flex}.rOQqEa_empty p{margin:0;font-size:1.0625rem}.rOQqEa_empty button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);min-block-size:2.5rem;color:var(--color-ink);cursor:pointer;background:0 0;padding:0 1rem;font-size:.875rem;font-weight:600}@media (prefers-reduced-motion:reduce){.rOQqEa_topics button{transition:none}}.rOQqEa_bentoGrid>.rOQqEa_filterItem{display:flex}.rOQqEa_bentoGrid>.rOQqEa_filterItem>*{flex:1}@media (min-width:48rem){.rOQqEa_bentoGrid>.rOQqEa_pinnedWide{display:none}}
.nh781W_page{--reader-measure:54rem;--reader-rail:9rem;--reader-gap:2rem;padding-block:calc(var(--nav-room) + clamp(1.5rem, 3vw, 2.5rem)) 8rem;color:var(--color-ink)}.nh781W_heading{flex-direction:column;display:flex}.nh781W_topics{flex-wrap:wrap;gap:.5rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;display:flex}.nh781W_topic{border:1px solid var(--color-border);background:var(--color-surface);min-block-size:2.25rem;color:var(--color-ink);border-radius:999px;align-items:center;padding:.25rem .85rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:inline-flex}.nh781W_title{max-inline-size:22ch;font-family:var(--type-display);font-size:clamp(2.25rem,1.45rem + 3vw,3.75rem);font-weight:var(--display-weight);letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 0;line-height:1.04}.nh781W_standfirst{max-inline-size:58ch;color:var(--color-muted);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);text-wrap:pretty;margin:1.25rem 0 0}.nh781W_byline{align-items:flex-start;gap:.9rem;margin-block-start:1.75rem;display:flex}.nh781W_byline>div{min-inline-size:0}.nh781W_monogram{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);block-size:2.5rem;inline-size:2.5rem;box-shadow:0 2px 0 var(--color-border-strong);font-family:var(--type-display);flex:none;place-items:center;font-size:1.05rem;font-weight:600;display:grid}.nh781W_author{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.nh781W_author a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em}.nh781W_author a:hover{color:var(--color-accent-text)}.nh781W_role{color:var(--color-muted);font-size:.8125rem;font-weight:400}.nh781W_dates{color:var(--color-muted);flex-wrap:wrap;gap:.15rem .5rem;margin:.2rem 0 0;font-size:.8125rem;display:flex}.nh781W_dates>span{white-space:nowrap}.nh781W_dates>*+:before{content:"·";margin-inline-end:.5rem}.nh781W_sourcesLink{color:var(--color-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;align-items:center;gap:.3rem;display:inline-flex}.nh781W_sourcesLink:hover{color:var(--color-accent-text)}.nh781W_bannerFigure{min-inline-size:0;margin:0}.nh781W_bannerCaption{max-inline-size:80ch;color:var(--color-muted);margin-block-start:.75rem;font-size:.8125rem;line-height:1.6}.nh781W_banner{border-radius:var(--radius-panel);background:var(--color-surface);position:relative;overflow:hidden;container:insight-banner/inline-size}.nh781W_banner[data-shape=wide]{aspect-ratio:16/9}.nh781W_banner[data-shape=square]{aspect-ratio:1}.nh781W_banner img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.nh781W_banner:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-ink) 7%, transparent);pointer-events:none;position:absolute;inset:0}.nh781W_body{margin-inline:auto}.nh781W_mobileOnly{margin-block-end:2rem}@media (min-width:64rem){.nh781W_mobileOnly{display:none}}@media (max-width:63.99rem){.nh781W_desktopOnly,.nh781W_railSlot{display:none}}.nh781W_railSlot{align-self:stretch}.nh781W_headerA{max-inline-size:60rem}.nh781W_bannerA{margin-block:clamp(2rem,4vw,3rem)}.nh781W_bannerA .nh781W_banner[data-shape=wide]{aspect-ratio:2}@media (min-width:64rem){.nh781W_withRail{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:clamp(3rem,5vw,5rem);display:grid}.nh781W_withRail .nh781W_body{margin-inline:0}}.nh781W_column{max-inline-size:46rem;margin-inline:auto}.nh781W_bannerB{max-inline-size:64rem;margin:clamp(2rem,4vw,3rem) auto}.nh781W_contentsCard{margin-block-end:2.75rem}.nh781W_headerC{gap:2rem;margin-block-end:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64rem){.nh781W_headerC{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:4rem}.nh781W_withRailRight{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:clamp(3rem,5vw,5rem);display:grid}.nh781W_withRailRight .nh781W_body{margin-inline:0 auto}}.nh781W_narrow{max-inline-size:42rem;margin-inline:auto}.nh781W_bannerD{max-inline-size:72rem;margin:clamp(2rem,4vw,3.5rem) auto clamp(2.5rem,5vw,4rem)}.nh781W_headerE{gap:1.25rem;margin-block:clamp(1.25rem,3vw,2rem) clamp(1.75rem,4vw,2.5rem);display:grid}.nh781W_headerE .nh781W_title{max-inline-size:28ch;margin:0;font-size:clamp(2.125rem,1.4rem + 2.7vw,3.25rem);line-height:1.12}.nh781W_headerE .nh781W_standfirst{max-inline-size:56ch}.nh781W_headerE>*{min-inline-size:0;max-inline-size:var(--reader-measure)}.nh781W_bylineE{margin-block-start:0}.nh781W_bylineE .nh781W_monogram{box-shadow:none;border-color:var(--color-border)}.nh781W_bannerE{margin-block-end:clamp(2.5rem,5vw,3.5rem)}@media (min-width:64rem){.nh781W_headerE{grid-template-columns:var(--reader-rail) minmax(0, 1fr);column-gap:var(--reader-gap)}.nh781W_headerE>*{grid-column:2}}.nh781W_footer{margin-block-start:clamp(4rem,8vw,6rem)}.nh781W_authorCard{border-block:1px solid var(--color-border);align-items:center;gap:1rem;max-inline-size:46rem;margin-inline:auto;padding-block:1.5rem;display:flex}.nh781W_authorLink{color:var(--color-ink);align-items:center;gap:.35rem;margin-block-start:.3rem;font-size:.875rem;text-decoration:none;display:inline-flex}.nh781W_authorLink:hover{color:var(--color-accent-text)}.nh781W_cta{gap:1rem;max-inline-size:46rem;margin:1.75rem auto 0;display:grid}.nh781W_ctaLine{text-wrap:pretty;max-inline-size:52ch;margin:0;font-size:1.0625rem;line-height:1.5}.nh781W_ctaActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.nh781W_ctaLink,.nh781W_ctaAlt a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--color-accent) 70%, transparent);text-underline-offset:.22em}.nh781W_ctaLink{align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.nh781W_ctaLink:hover,.nh781W_ctaAlt a:hover{color:var(--color-accent-text)}.nh781W_ctaAlt{color:var(--color-muted);margin:0;font-size:.875rem}.nh781W_footerNav{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;max-inline-size:46rem;margin:1.5rem auto 0;display:flex}.nh781W_footerNav a{min-block-size:2.5rem;color:var(--color-muted);align-items:center;gap:.4rem;font-size:.875rem;text-decoration:none;display:inline-flex}.nh781W_footerNav a:hover{color:var(--color-accent-text)}.nh781W_related{max-inline-size:46rem;margin:clamp(3rem,6vw,4rem) auto 0}.nh781W_relatedTitle{border-block-end:1px solid var(--color-border);color:var(--color-muted);font-family:var(--type-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;margin:0 0 1.5rem;padding-block-end:1rem;scroll-margin-block-start:calc(var(--nav-room) + 1.5rem);font-weight:500}.nh781W_relatedGrid{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.nh781W_readingLayout{margin-inline:0}.nh781W_readingLayout>.nh781W_column{inline-size:100%;min-inline-size:0;max-inline-size:var(--reader-measure);margin-inline:0}.nh781W_page[data-insight-reader=E] .nh781W_body{max-inline-size:var(--reader-measure);font-size:clamp(1.0625rem,.875rem + .5vw,1.25rem);line-height:1.65}@property --reader-text{syntax:"<length>";inherits:true;initial-value:0}.nh781W_page[data-insight-reader=E] .nh781W_body{--reader-text:56ch}.nh781W_page[data-insight-reader=E] .nh781W_body :where(p,ul,ol,blockquote,h2,h3),.nh781W_page[data-insight-reader=E] .nh781W_body>aside{max-inline-size:var(--reader-text)}.nh781W_page[data-insight-reader=E] :is(.nh781W_footerNav,.nh781W_authorCard,.nh781W_cta,.nh781W_related){max-inline-size:var(--reader-measure);margin-inline:0}.nh781W_minimapSlot{display:none}@media (min-width:70rem){.nh781W_page{--reader-rail:11rem}}@media (min-width:64rem){.nh781W_readingLayout:has(>.nh781W_minimapSlot){grid-template-columns:var(--reader-rail) minmax(0, 1fr);gap:var(--reader-gap);display:grid}.nh781W_readingLayout:has(>.nh781W_minimapSlot)>.nh781W_column{grid-column:2}.nh781W_minimapSlot{align-self:stretch;display:block}.nh781W_page[data-insight-reader=E] :is(.nh781W_footerNav,.nh781W_authorCard,.nh781W_cta,.nh781W_related){margin-inline-start:calc(var(--reader-rail) + var(--reader-gap))}.nh781W_readingLayout:not(:has(>.nh781W_minimapSlot)){padding-inline-start:calc(var(--reader-rail) + var(--reader-gap))}}@media (max-width:39.99rem){.nh781W_bannerCaption{font-size:.75rem}}
.BfORra_wire{border-inline-start:1px solid var(--color-border);height:2.5rem;margin-inline-start:1.5rem;position:relative}.BfORra_pip{inset-inline-start:-3.5px;background:var(--color-accent);width:6px;height:6px;animation:BfORra_down 1.6s var(--ease-calm) 3 both;position:absolute;top:0}[data-reveal-ready] [data-reveal]:not([data-revealed]) .BfORra_pip{animation-play-state:paused}@keyframes BfORra_down{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:1;translate:0 calc(2.5rem - 6px)}}@media (min-width:64rem){.BfORra_wire{border-inline-start:0;height:auto;margin:0}.BfORra_wire:before{content:"";inset-inline:0;border-top:1px solid var(--color-border);position:absolute;top:50%}.BfORra_pip{top:calc(50% - 2.5px);animation-name:BfORra_across;inset-inline-start:0}@keyframes BfORra_across{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:1;translate:calc(3rem - 6px)}}}
.bSSZ-W_visual{border:1px solid var(--visual-border);border-radius:var(--radius-panel);background:var(--visual-bg);color:var(--visual-ink);overflow:hidden;box-shadow:0 16px 40px -28px #18283e66;container-type:inline-size}.bSSZ-W_visual>div{font-size:1rem;line-height:1.5}.bSSZ-W_visual svg{stroke-width:1.5px;flex-shrink:0;width:1.25em;height:1.25em}.bSSZ-W_visual strong{font-weight:600;line-height:1.2;display:block}.bSSZ-W_visual p{color:var(--visual-muted);font-size:.85em}.bSSZ-W_visual[data-subject=automotive]{background:var(--visual-bg);border-color:var(--visual-border);color:var(--visual-ink)}.bSSZ-W_toolbar{border-bottom:1px solid var(--visual-border);justify-content:space-between;align-items:center;gap:1em;padding:1em 1.5em;display:flex}.bSSZ-W_toolbar>span{align-items:center;gap:.5em;font-weight:600;display:flex}.bSSZ-W_toolbar small,.bSSZ-W_kicker{color:var(--visual-muted);font-family:var(--type-mono);letter-spacing:.025em;font-size:.65em;line-height:1.5}.bSSZ-W_intro{gap:.5em;padding:1.8em 1.8em 1em;display:grid}.bSSZ-W_intro>span{color:var(--visual-muted);font-size:.8em}.bSSZ-W_intro strong{letter-spacing:-.03em;font-size:1.9em}.bSSZ-W_filters{gap:.6em;padding:0 1.8em 1em;font-size:.75em;display:flex}.bSSZ-W_filters span{border:1px solid var(--visual-border);border-radius:999px;padding:.45em .9em}.bSSZ-W_filters [data-on]{color:var(--visual-on-accent);background:var(--visual-accent);border-color:var(--visual-accent)}.bSSZ-W_services{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;padding:0 1.8em;display:grid}.bSSZ-W_services>div{border:1px solid var(--visual-border);border-radius:var(--radius-control);background:var(--visual-panel);flex-direction:column;align-items:start;gap:.65em;padding:1.3em;display:flex}.bSSZ-W_services>div>svg{width:2em;height:2em;color:var(--visual-accent)}.bSSZ-W_services strong{font-size:1.2em}.bSSZ-W_action{width:100%;color:var(--visual-accent);justify-content:space-between;align-items:center;gap:1em;margin-top:auto;padding-top:.8em;font-size:.75em;font-weight:600;display:flex}.bSSZ-W_notice{color:var(--visual-muted);align-items:center;gap:.6em;margin:1.5em 1.8em;font-size:.75em;display:flex}.bSSZ-W_parts{grid-template-columns:1fr 1fr;display:grid}.bSSZ-W_productPhoto{background:#20272b;min-height:20em;position:relative;overflow:hidden}.bSSZ-W_productPhoto img{object-fit:contain;padding:1em}.bSSZ-W_productInfo{flex-direction:column;gap:1em;padding:2em 1.5em;display:flex}.bSSZ-W_productInfo>strong{font-family:var(--type-display);letter-spacing:-.04em;font-size:2em}.bSSZ-W_productInfo small{color:var(--visual-muted);font-size:.65em}.bSSZ-W_productState{border-top:1px solid var(--visual-border);gap:.5em;padding-top:1em;font-size:.75em;display:grid}.bSSZ-W_productState b{background:var(--visual-action);color:var(--visual-on-action);border-radius:var(--radius-tag);width:fit-content;padding:.6em 1em;font-weight:500}.bSSZ-W_productState+.bSSZ-W_productState b{color:var(--visual-action);border:1px solid var(--visual-border-strong);background:0 0}.bSSZ-W_steps{border-bottom:1px solid var(--visual-border);color:var(--visual-muted);justify-content:space-between;padding:1.5em 1.8em;font-size:.8em;display:flex}.bSSZ-W_steps [data-on]{color:var(--visual-accent);font-weight:600}.bSSZ-W_booking{grid-template-columns:1.2fr 1fr;gap:1.5em;padding:1.8em;display:grid}.bSSZ-W_booking strong{margin-top:.6em;font-size:1.4em}.bSSZ-W_days{gap:.4em;margin:1.8em 0 1em;font-size:.8em;display:flex}.bSSZ-W_days span,.bSSZ-W_times span{border:1px solid var(--visual-border);border-radius:var(--radius-tag);text-align:center;padding:.8em .6em}.bSSZ-W_days [data-on],.bSSZ-W_times [data-on]{border-color:var(--visual-accent);background:var(--visual-tint);color:var(--visual-accent)}.bSSZ-W_times{grid-template-columns:1fr 1fr;gap:.5em;font-size:.8em;display:grid}.bSSZ-W_receipt{background:var(--visual-panel);border:1px solid var(--visual-border);border-radius:var(--radius-control);flex-direction:column;gap:1em;padding:1.5em;display:flex}.bSSZ-W_quote{grid-template-columns:1fr 1.1fr;gap:2em;padding:2.5em 1.8em;display:grid}.bSSZ-W_quote strong,.bSSZ-W_recordMap>strong,.bSSZ-W_ownership>strong{font-family:var(--type-display);letter-spacing:-.035em;margin:.6em 0;font-size:2em}.bSSZ-W_quoteTag{color:var(--visual-muted);margin-top:1.5em;font-size:.65em;display:inline-block}.bSSZ-W_quote dl{margin:0}.bSSZ-W_quote dl>div{border-bottom:1px solid var(--visual-border);gap:.5em;padding:.8em 0;font-size:.8em;display:grid}.bSSZ-W_quote dt{color:var(--visual-muted)}.bSSZ-W_quote dd{margin:0;font-weight:600}.bSSZ-W_evaluation{background:var(--visual-tint);grid-template-columns:1fr 1fr;gap:1.5em;padding:1.8em;display:grid}.bSSZ-W_answer{background:var(--visual-bg);border:1px solid var(--visual-border);border-radius:var(--radius-tag);padding:1.5em;position:relative}.bSSZ-W_answer strong{margin-top:.8em;font-size:1em}.bSSZ-W_lines{gap:.8em;margin:2em 0 3em;display:grid}.bSSZ-W_lines i{background:var(--visual-rule);width:100%;height:.22em;display:block}.bSSZ-W_lines i:nth-child(3n){width:75%}.bSSZ-W_lines [data-mark]{box-shadow:0 .3em 0 var(--visual-highlight)}.bSSZ-W_marginNote{color:var(--visual-accent);font-size:.72em;font-style:italic;display:block}.bSSZ-W_feedback{flex-direction:column;align-items:start;gap:1.3em;padding:1em 0;display:flex}.bSSZ-W_feedback>strong{letter-spacing:-.03em;font-size:1.6em}.bSSZ-W_feedback>div{gap:.6em;font-size:.8em;display:flex}.bSSZ-W_feedback svg{color:var(--visual-accent)}.bSSZ-W_recordMap,.bSSZ-W_ownership{padding:2em 1.8em}.bSSZ-W_recordRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em;margin-top:2em;display:grid}.bSSZ-W_recordRow>div{border:1px solid var(--visual-border);border-radius:var(--radius-control);background:var(--visual-panel);gap:.8em;padding:1em;font-size:.8em;display:grid;position:relative}.bSSZ-W_recordRow b{color:var(--visual-accent);font-size:.85em;font-weight:500}.bSSZ-W_recordRow svg{position:absolute;top:45%;right:-1.3em}.bSSZ-W_recordMap .bSSZ-W_notice{margin:2em 0 0}.bSSZ-W_systems{grid-template-columns:1fr auto 1fr;align-items:center;gap:1em;margin-top:1.5em;display:grid}.bSSZ-W_systems>div{border:1px solid var(--visual-border);border-radius:var(--radius-control);background:var(--visual-bg);flex-direction:column;gap:.5em;padding:1.5em;display:flex}.bSSZ-W_systems>div:last-child{border-style:dashed}.bSSZ-W_systems strong{margin:.6em 0;font-size:1.2em}.bSSZ-W_systems span{color:var(--visual-muted);font-size:.8em}.bSSZ-W_delivery{grid-template-columns:1fr 1fr;gap:1.2em;padding:2em 1.8em;display:grid}.bSSZ-W_delivery>div{border-left:2px solid var(--visual-accent);flex-direction:column;align-items:start;gap:.8em;padding-left:1em;display:flex}.bSSZ-W_delivery>div:last-child{border-color:#a3abb6}.bSSZ-W_delivery strong{letter-spacing:-.03em;font-size:1.6em}.bSSZ-W_delivery ul{color:var(--visual-muted);gap:.6em;margin:.8em 0 0;padding:0;font-size:.8em;list-style:none;display:grid}@container (max-width:32rem){.bSSZ-W_toolbar{flex-wrap:wrap;padding:1rem}.bSSZ-W_toolbar small,.bSSZ-W_kicker,.bSSZ-W_productInfo small,.bSSZ-W_quoteTag{font-size:.75rem}.bSSZ-W_intro,.bSSZ-W_productInfo,.bSSZ-W_booking,.bSSZ-W_quote,.bSSZ-W_evaluation,.bSSZ-W_recordMap,.bSSZ-W_ownership,.bSSZ-W_delivery{padding:1rem}.bSSZ-W_intro strong,.bSSZ-W_productInfo>strong,.bSSZ-W_quote strong,.bSSZ-W_recordMap>strong,.bSSZ-W_ownership>strong{font-size:1.5rem}.bSSZ-W_filters{flex-wrap:wrap;padding-inline:1rem}.bSSZ-W_services{padding-inline:1rem}.bSSZ-W_services,.bSSZ-W_parts,.bSSZ-W_booking,.bSSZ-W_quote,.bSSZ-W_evaluation,.bSSZ-W_recordRow,.bSSZ-W_systems,.bSSZ-W_delivery{grid-template-columns:minmax(0,1fr)}.bSSZ-W_productPhoto{min-height:16rem}.bSSZ-W_steps{flex-wrap:wrap;gap:.5rem 1rem;padding:1rem}.bSSZ-W_days span{flex:1;min-width:0;padding-inline:.25em}.bSSZ-W_notice{margin:1rem}.bSSZ-W_recordRow{gap:2rem}.bSSZ-W_recordRow b,.bSSZ-W_marginNote{font-size:.75rem}.bSSZ-W_recordRow svg{top:auto;bottom:-1.65rem;right:calc(50% - .625em);rotate:90deg}.bSSZ-W_systems>svg{justify-self:center;rotate:90deg}}.bSSZ-W_visual{--visual-bg:#fff;--visual-panel:#f4f7fc;--visual-ink:#18283e;--visual-muted:#516179;--visual-border:#d6dfeb;--visual-border-strong:#9fa7b2;--visual-accent:#2955b5;--visual-tint:#edf3ff;--visual-rule:#c6cfdd;--visual-highlight:#d8e6ff;--visual-action:#262d37;--visual-on-accent:#fff;--visual-on-action:#fff}.bSSZ-W_visual[data-subject=automotive]{--visual-bg:#f3f5f7;--visual-border:#cdd2d9;--visual-ink:#202630}[data-theme=dark] .bSSZ-W_visual{--visual-bg:var(--color-raised);--visual-panel:color-mix(in oklab, var(--color-raised), white 4%);--visual-ink:var(--color-ink);--visual-muted:var(--color-muted);--visual-border:var(--color-border);--visual-border-strong:var(--color-border-strong);--visual-accent:#a6c3ff;--visual-tint:#24334c;--visual-rule:#536077;--visual-highlight:#344970;--visual-action:#c8d2df;--visual-on-accent:#14223d;--visual-on-action:#18232e;box-shadow:none}
