.site-footer-region{--footer-micro-font-size:clamp(.5rem, .72vw, .64rem);--footer-edge-gap:5vw;--footer-bottom-gap:5vw;--footer-anchor-gap:clamp(.45rem, 1vw, .72rem);--footer-rail-gap:clamp(.55rem, 1vw, .85rem);--footer-ink-invert:0;--footer-ink-rule:var(--line);color:#fff;background:0 0;display:flow-root}.site-shell[data-color-mode=dark] .site-footer-region,html[data-resolved-color-mode=dark] .site-shell[data-color-mode-source=preference] .site-footer-region{--footer-ink-invert:0;--footer-ink-rule:var(--line)}.site-shell[data-nav-footer=hide] .site-footer-region{display:none}.footer-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto calc(var(--footer-bottom-gap) - 1px);display:grid;position:relative}.footer-ink-layer{grid-area:1/1/3/2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;z-index:1;isolation:isolate;min-width:0;filter:invert(var(--footer-ink-invert));color:#fff;display:grid;position:relative}.footer-grid:before,.footer-grid:after{z-index:2;background:var(--line);pointer-events:none;content:"";width:1px;position:absolute;top:0;bottom:0}.footer-grid:before{left:var(--footer-edge-gap)}.footer-grid:after{right:var(--footer-edge-gap)}.footer-grid-panel{border-block:1px solid var(--footer-ink-rule);position:relative}.site-footer{width:calc(100% - (var(--footer-edge-gap) * 2));margin:0 var(--footer-edge-gap);clip-path:inset(-100vmax 0 calc(-1 * var(--footer-bottom-gap)) calc(-1 * var(--footer-edge-gap)));color:inherit;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.footer-prelude,.footer-side-label,.footer-ink-layer>.footer-meta{font:600 var(--footer-micro-font-size)/1 var(--font-outfit), sans-serif;letter-spacing:.12em;text-transform:uppercase}.footer-side-label{z-index:1;bottom:var(--footer-anchor-gap);writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;color:inherit;mix-blend-mode:difference;pointer-events:none;position:absolute}.footer-meta-descriptor{left:calc(var(--footer-edge-gap) - var(--footer-anchor-gap));transform:translate(-100%)}.footer-meta-copyright{right:calc(var(--footer-edge-gap) - var(--footer-anchor-gap));transform:translate(100%)}.footer-prelude{width:calc(100% - (var(--footer-edge-gap) * 2));min-height:1rem;margin:var(--gutter) auto var(--footer-rail-gap);padding-inline:var(--footer-anchor-gap);z-index:3;justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--ink);mix-blend-mode:normal;display:flex;position:relative}#main-content:has([data-footer-join=space])+.site-footer-region{position:relative}#main-content:has([data-footer-join=space])+.site-footer-region>.footer-prelude{inset-inline:0;margin:0 auto var(--footer-rail-gap);color:#fff;position:absolute;bottom:100%}[data-footer-join=space] h2{text-transform:none}.footer-contact-links{align-items:center;gap:clamp(.8rem,1.5vw,1.5rem);display:flex}.footer-contact-links a{color:inherit}.footer-availability{align-items:center;gap:.55rem;display:flex}.footer-availability i{aspect-ratio:1;background:currentColor;border-radius:50%;width:.42rem}.footer-ink-layer>.footer-meta{width:calc(100% - (var(--footer-edge-gap) * 2));margin:var(--footer-rail-gap) auto 0;padding-top:0;padding-inline:var(--footer-anchor-gap);color:inherit;mix-blend-mode:difference;pointer-events:none;z-index:1;align-self:start;align-items:center;gap:var(--space-4);border-top:0;grid-template-columns:1fr auto;display:grid;position:relative}.footer-ink-layer>.footer-meta nav{grid-column:2;justify-self:end;align-items:center;gap:.35em;display:flex}.footer-meta-location{grid-column:1}.footer-meta a{pointer-events:auto}.footer-stage{z-index:1;mix-blend-mode:difference;pointer-events:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:clamp(27rem,34vw,31rem);display:grid;position:relative}.footer-watermark-window{inset:-100vmax 0 calc(-1 * var(--footer-bottom-gap)) calc(-1 * var(--footer-edge-gap));pointer-events:none;position:absolute;overflow:clip}.footer-watermark-anchor{inset:100vmax 0 var(--footer-bottom-gap) var(--footer-edge-gap);position:absolute}.footer-watermark{aspect-ratio:1;z-index:0;transform-origin:0;width:clamp(27rem,37vw,34rem);transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:clamp(-9.75rem,-6.75vw,-5.25rem);transform:translateY(-47%)scale(.64)}.footer-watermark-mark,.footer-watermark-particles{position:absolute;inset:0}.footer-watermark-toggle{color:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:block;position:absolute;inset:0}.footer-watermark-toggle:has(input:focus-visible){outline-offset:4px;outline:2px solid}.footer-watermark-mark{--amanah-mark-color:#fff;--amanah-mark-surface:#000;opacity:1;background:0 0}.footer-watermark-mark .amanah-programmatic-mark-guide{opacity:0}.footer-watermark-particles,.footer-watermark-particle{transform-style:preserve-3d}.footer-watermark-particle{width:var(--footer-orbit-width);height:0;top:var(--footer-orbit-top);left:var(--footer-orbit-left);animation:10s linear infinite footer-orbit-rotate;animation-delay:var(--footer-orbit-delay);will-change:transform;position:absolute}.footer-watermark-particle:after{width:var(--footer-particle-size);height:var(--footer-particle-size);background:var(--footer-particle-color);box-shadow:0 0 .65rem color-mix(in srgb, var(--footer-particle-color) 38%, transparent);content:"";animation:10s linear infinite footer-particle-counter-rotate;animation-delay:var(--footer-orbit-delay);will-change:transform;filter:invert(var(--footer-ink-invert));border-radius:50%;display:block}.footer-watermark-particle:first-child{--footer-particle-size:4px;--footer-orbit-delay:-6.8s;--footer-orbit-top:58.4%;--footer-orbit-width:118.8%;--footer-orbit-left:-9.4%;--footer-particle-color:var(--amanah-accent-red)}.footer-watermark-particle:nth-child(2){--footer-particle-size:8px;--footer-orbit-delay:-.3s;--footer-orbit-top:87.8%;--footer-orbit-width:100.8%;--footer-orbit-left:-0.4%;--footer-particle-color:var(--amanah-accent-violet)}.footer-watermark-particle:nth-child(3){--footer-particle-size:12px;--footer-orbit-delay:-2.3s;--footer-orbit-top:47.2%;--footer-orbit-width:120%;--footer-orbit-left:-10%;--footer-particle-color:var(--amanah-accent-green)}.footer-watermark-particle:nth-child(4){--footer-particle-size:5px;--footer-orbit-delay:-3.6s;--footer-orbit-top:40.2%;--footer-orbit-width:118.8%;--footer-orbit-left:-9.4%;--footer-particle-color:var(--amanah-accent-blue)}.footer-watermark-particle:nth-child(5){--footer-particle-size:6px;--footer-orbit-delay:-7.2s;--footer-orbit-top:17.8%;--footer-orbit-width:106.8%;--footer-orbit-left:-3.4%;--footer-particle-color:var(--amanah-accent-yellow)}.footer-watermark-particle:nth-child(6){--footer-particle-size:12px;--footer-orbit-delay:-1.7s;--footer-orbit-top:13.6%;--footer-orbit-width:103.2%;--footer-orbit-left:-1.6%;--footer-particle-color:var(--amanah-accent-indigo)}.footer-watermark-particle:nth-child(7){--footer-particle-size:5px;--footer-orbit-delay:-5.6s;--footer-orbit-top:-0.4%;--footer-orbit-width:82.8%;--footer-orbit-left:8.6%;--footer-particle-color:var(--amanah-accent-orange)}.footer-watermark-particle:nth-child(8){--footer-particle-size:6px;--footer-orbit-delay:-5s;--footer-orbit-top:-14.4%;--footer-orbit-width:46.8%;--footer-orbit-left:26.6%;--footer-particle-color:var(--amanah-accent-green)}.footer-watermark-particle:nth-child(9){--footer-particle-size:12px;--footer-orbit-delay:-3.4s;--footer-orbit-top:8%;--footer-orbit-width:96%;--footer-orbit-left:2%;--footer-particle-color:var(--amanah-accent-red)}.footer-watermark-particle:nth-child(10){--footer-particle-size:9px;--footer-orbit-delay:-8.2s;--footer-orbit-top:36%;--footer-orbit-width:117.6%;--footer-orbit-left:-8.8%;--footer-particle-color:var(--amanah-accent-violet)}.footer-watermark-particle:nth-child(11){--footer-particle-size:6px;--footer-orbit-delay:-2.2s;--footer-orbit-top:96.2%;--footer-orbit-width:90%;--footer-orbit-left:5%;--footer-particle-color:var(--amanah-accent-blue)}.footer-watermark-particle:nth-child(12){--footer-particle-size:12px;--footer-orbit-delay:-.1s;--footer-orbit-top:101.8%;--footer-orbit-width:80.4%;--footer-orbit-left:9.8%;--footer-particle-color:var(--amanah-accent-orange)}.footer-watermark-particle:nth-child(13){--footer-particle-size:6px;--footer-orbit-delay:-8s;--footer-orbit-top:3.8%;--footer-orbit-width:91.2%;--footer-orbit-left:4.4%;--footer-particle-color:var(--amanah-accent-yellow)}.footer-watermark-particle:nth-child(14){--footer-particle-size:10px;--footer-orbit-delay:-3.4s;--footer-orbit-top:108.8%;--footer-orbit-width:63.6%;--footer-orbit-left:18.2%;--footer-particle-color:var(--amanah-accent-indigo)}.footer-watermark-particle:nth-child(15){--footer-particle-size:8px;--footer-orbit-delay:-.6s;--footer-orbit-top:99%;--footer-orbit-width:85.2%;--footer-orbit-left:7.4%;--footer-particle-color:var(--amanah-accent-green)}.footer-watermark-particle:nth-child(16){--footer-particle-size:8px;--footer-orbit-delay:-5s;--footer-orbit-top:-0.4%;--footer-orbit-width:84%;--footer-orbit-left:8%;--footer-particle-color:var(--amanah-accent-violet)}.footer-watermark-particle:nth-child(17){--footer-particle-size:11px;--footer-orbit-delay:-9.6s;--footer-orbit-top:90.6%;--footer-orbit-width:98.4%;--footer-orbit-left:0.8%;--footer-particle-color:var(--amanah-accent-orange)}.footer-watermark-particle:nth-child(18){--footer-particle-size:7px;--footer-orbit-delay:-.8s;--footer-orbit-top:-4.6%;--footer-orbit-width:75.6%;--footer-orbit-left:12.2%;--footer-particle-color:var(--amanah-accent-blue)}.footer-watermark-particle:nth-child(19){--footer-particle-size:5px;--footer-orbit-delay:-3.2s;--footer-orbit-top:71%;--footer-orbit-width:115.2%;--footer-orbit-left:-7.6%;--footer-particle-color:var(--amanah-accent-red)}.footer-watermark-particle:nth-child(20){--footer-particle-size:8px;--footer-orbit-delay:-9.7s;--footer-orbit-top:22%;--footer-orbit-width:110.4%;--footer-orbit-left:-5.2%;--footer-particle-color:var(--amanah-accent-yellow)}@keyframes footer-orbit-rotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes footer-particle-counter-rotate{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}.footer-identity{min-width:0;padding:10px;position:relative}.footer-brand{z-index:2;width:fit-content;color:inherit;pointer-events:auto;margin:0;display:block;position:relative}.footer-brand-wordmark{width:clamp(6.75rem,8.4vw,8.5rem);display:block}.footer-brand-mark{display:none}.footer-motto{z-index:1;writing-mode:horizontal-tb;text-orientation:mixed;text-align:start;white-space:nowrap;letter-spacing:-.055em;text-transform:uppercase;width:max-content;height:max-content;font-size:clamp(2.05rem,3.25vw,3.6rem);line-height:.94;position:absolute;bottom:10px;left:10px;transform:none}.footer-nav{--footer-nav-font-size:clamp(4.8rem, 7.04vw, 6.4rem);min-width:0;height:100%;padding-block:calc(var(--footer-nav-font-size) * 1.1475);transition:grid-template-rows .38s var(--ease-out);grid-template-rows:repeat(6,minmax(0,1fr));display:grid}.footer-nav-row{clip-path:inset(0 -100vw);min-height:0;color:inherit;opacity:1;pointer-events:auto;outline:none;grid-template-columns:minmax(0,1fr);align-items:center;padding-inline:clamp(1rem,2vw,2rem) 0;display:grid;position:relative;overflow:visible}.footer-nav-row:focus-visible{box-shadow:inset 0 0 0 2px}.footer-nav-icon{width:clamp(14px,1.5vw,20px);height:clamp(14px,1.5vw,20px);color:inherit;flex:none;place-items:center;display:grid}.footer-nav-icon svg{width:100%;height:100%}.footer-nav-label{text-align:right;justify-content:flex-end;align-items:center;gap:clamp(.5rem,.8vw,.75rem);width:100%;min-width:0;height:100%;display:flex;overflow:visible}.footer-nav-label-line{--footer-nav-tracking:-.1em;white-space:nowrap;font-size:var(--footer-nav-font-size);letter-spacing:var(--footer-nav-tracking);font-synthesis:none;font-kerning:normal;text-rendering:geometricprecision;flex-shrink:0;padding-inline-end:calc(-1 * var(--footer-nav-tracking) - var(--footer-nav-end-bearing,0em));font-weight:600;line-height:.68;display:block}.footer-nav-label-line[data-terminal-glyph=T]{--footer-nav-end-bearing:.022em}.footer-nav-label-line[data-terminal-glyph=H]{--footer-nav-end-bearing:.072em}.footer-nav-label-line[data-terminal-glyph=S]{--footer-nav-end-bearing:.035em}.footer-nav-label-line[data-terminal-glyph=O]{--footer-nav-end-bearing:.036em}.footer-landscape-cell{display:contents}.footer-watermark-window[data-orbit-motion=false] .footer-watermark-particle,.footer-watermark-window[data-orbit-motion=false] .footer-watermark-particle:after{will-change:auto;animation-play-state:paused}.site-footer-region{--footer-column-gap:10px}#main-content:has([data-vision-frame])+.site-footer-region{padding-top:var(--footer-column-gap)}.footer-grid:before,.footer-grid:after{bottom:calc(var(--footer-bottom-gap) - 1px)}.footer-grid-panel{border-block-color:#0000}.footer-grid-panel:before,.footer-grid-panel:after{content:"";z-index:2;inset-inline:var(--footer-edge-gap);background:var(--footer-ink-rule);pointer-events:none;height:1px;position:absolute}.footer-grid-panel:before{top:-1px}.footer-grid-panel:after{bottom:-1px}.site-footer{--footer-column-width:calc((100% - var(--footer-column-gap)) / 2)}.footer-stage{column-gap:var(--footer-column-gap)}.site-footer:before,.site-footer:after{content:"";z-index:2;width:calc(var(--footer-column-gap) + 2px);border-inline:1px solid var(--footer-ink-rule);pointer-events:none;position:absolute;top:0;bottom:0}.site-footer:before{left:calc(var(--footer-column-width) - 1px)}.site-footer:after{display:none}.footer-grid-panel:before,.footer-grid-panel:after{--footer-column-width:calc((100% - var(--footer-column-gap)) / 2);background:linear-gradient(to right, var(--footer-ink-rule) 0 var(--footer-column-width), transparent var(--footer-column-width) calc(var(--footer-column-width) + var(--footer-column-gap)), var(--footer-ink-rule) calc(var(--footer-column-width) + var(--footer-column-gap)) 100%)}@media (min-width:48rem){.site-footer-region[data-show-wide-watermark=false] .footer-watermark-window{display:none}.footer-stage{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-landscape-cell{place-items:center;min-width:0;padding:clamp(1.5rem,3vw,3rem) clamp(.75rem,2vw,2rem);display:grid}.footer-identity{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:clamp(1.5rem,3vw,3rem) clamp(.75rem,2vw,2rem);display:flex}.footer-brand-wordmark{width:clamp(10.5rem,20vw,18.5rem);max-width:100%}.footer-brand{max-width:100%}.footer-motto{letter-spacing:.06em;text-align:center;white-space:normal;width:auto;max-width:100%;font-size:clamp(.65rem,.9vw,.9rem);line-height:1.35;position:static}.footer-motto span{display:block}.footer-nav{--footer-nav-font-size:clamp(1.1rem, 2.1vw, 2.2rem);align-self:center;height:calc(6*clamp(2.5rem,2.8vw,3rem));padding-block:0}.footer-nav-row{padding-inline:clamp(.75rem,2vw,2rem)}.footer-nav-label{text-align:center;justify-content:center}.footer-nav-label-line{--footer-nav-tracking:-.05em;line-height:.9}.footer-nav-icon{width:clamp(14px,1.2vw,18px);height:clamp(14px,1.2vw,18px)}.site-footer{--footer-column-width:calc((100% - 2 * var(--footer-column-gap)) / 3)}.site-footer:after{left:calc(2 * var(--footer-column-width) + var(--footer-column-gap) - 1px);display:block}.footer-grid-panel:before,.footer-grid-panel:after{--footer-column-width:calc((100% - 2 * var(--footer-column-gap)) / 3);background:linear-gradient(to right, var(--footer-ink-rule) 0 var(--footer-column-width), transparent var(--footer-column-width) calc(var(--footer-column-width) + var(--footer-column-gap)), var(--footer-ink-rule) calc(var(--footer-column-width) + var(--footer-column-gap)) calc(2 * var(--footer-column-width) + var(--footer-column-gap)), transparent calc(2 * var(--footer-column-width) + var(--footer-column-gap)) calc(2 * var(--footer-column-width) + 2 * var(--footer-column-gap)), var(--footer-ink-rule) calc(2 * var(--footer-column-width) + 2 * var(--footer-column-gap)) 100%)}}@media (prefers-reduced-motion:reduce){.footer-nav{transition:none}.footer-watermark-particle,.footer-watermark-particle:after{animation-play-state:paused}}@media (max-width:47.999rem){.site-footer-region{--footer-rail-gap:calc(var(--footer-anchor-gap) - 1px)}.footer-prelude{align-items:flex-end;gap:.75rem;min-height:2.75rem}.footer-contact-email{display:none}.footer-contact-phone,.footer-availability{align-items:flex-end;min-height:2.75rem;display:inline-flex}.footer-availability{text-align:right;justify-content:flex-end}.footer-availability i{margin-bottom:calc(.5em - .21rem)}.footer-watermark-window{display:none}.footer-stage{min-height:calc(var(--vision-cell-height-mobile) - 2px);grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-identity{display:contents}.footer-brand{grid-area:2/1;justify-self:center;max-width:100%}.footer-brand-wordmark{display:none}.footer-brand-mark{width:clamp(5.25rem,22vw,7.5rem);max-width:100%;display:inline-grid}.footer-landscape-cell{grid-area:3/1;place-items:center;min-width:0;padding:.5rem .5rem 0;display:grid}.footer-motto{letter-spacing:.06em;text-align:center;white-space:normal;width:auto;max-width:100%;font-size:clamp(.6875rem,2.6vw,.85rem);line-height:1.25;position:static}.footer-motto span{display:block}.footer-nav{--footer-nav-font-size:clamp(.8125rem, 3.2vw, 1.125rem);z-index:2;border:0;grid-area:1/2/-1;align-self:center;height:16.5rem;padding-block:0;transition:none;position:relative;overflow:visible;grid-template-rows:repeat(6,minmax(2.75rem,1fr))!important}.footer-nav-row{clip-path:none;padding-inline:.5rem}.footer-nav-label{text-align:center;justify-content:center;gap:.375rem;overflow:visible}.footer-nav-label-line{--footer-nav-tracking:-.035em;line-height:1}.footer-nav-icon{width:.75rem;height:.75rem}.footer-nav-row:active,.footer-nav-row:focus-visible{color:#000;background:#fff;opacity:1!important}.footer-ink-layer>.footer-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.25rem 1rem;display:flex}.footer-ink-layer>.footer-meta nav{--footer-legal-lift:max(0px, calc(2.75rem + var(--footer-anchor-gap) + 1px - var(--footer-bottom-gap)));align-items:flex-start}.footer-ink-layer>.footer-meta nav a{min-height:2.75rem;margin-top:calc(-1 * var(--footer-legal-lift));padding-top:var(--footer-legal-lift);align-items:flex-start;display:inline-flex}}
@layer components{.article-signature-vector,.article-signature-image{background:var(--article-visual-surface,#171817);width:100%;height:100%;color:var(--article-visual-ink,#efede5);position:absolute;inset:0;overflow:hidden}.article-signature-vector{container-type:inline-size}@media (scripting:enabled){.blog-article-hero-art:has(>[data-visual-variant=hero][data-visual-motion=pending],>[data-visual-variant=hero][data-visual-motion=loading])>:is(.article-signature-vector,.article-signature-image,.blog-article-header-copy){visibility:hidden}}.article-signature-image-base,.article-signature-image-seam{position:absolute;inset:0;overflow:hidden}.article-signature-image img{object-fit:cover}.article-signature-image-seam{pointer-events:none}.article-signature-image-seam--a{clip-path:polygon(0 24%,100% 15%,100% 35%,0 43%)}.article-signature-image-seam--b{clip-path:polygon(0 63%,100% 55%,100% 72%,0 80%)}.article-art-svg{width:100%;height:100%;display:block}.article-art-surface{fill:var(--article-visual-surface,#171817)}.article-art-ink-fill{fill:var(--article-visual-ink,#efede5)}.article-art-accent-fill{fill:var(--article-visual-accent,#777c76)}.article-art-accent-2-fill{fill:var(--article-visual-accent-2,#efede5)}.article-art-surface-fill{fill:var(--article-visual-surface,#171817)}.article-art-ink-stroke,.article-art-accent-stroke,.article-art-accent-2-stroke,.article-art-surface-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.article-art-ink-stroke{stroke:var(--article-visual-ink,#efede5)}.article-art-accent-stroke{stroke:var(--article-visual-accent,#777c76)}.article-art-accent-2-stroke{stroke:var(--article-visual-accent-2,#efede5)}.article-art-surface-stroke{stroke:var(--article-visual-surface,#171817)}.article-art-composition{transform-box:view-box;transform-origin:50%}[data-strategy-node],[data-strategy-selected],[data-strategy-destination]{transform-box:fill-box;transform-origin:50%;shape-rendering:geometricprecision}:is(.article-card:has(.article-signature-vector),.article-card:has(.article-signature-image)){--info-ink:var(--article-cover-ink,#efede5)}.article-card-visual-face,.infogrid-article-visual-face{background:var(--article-cover-surface,#171817);color:var(--article-cover-ink,#efede5);position:absolute;inset:0;overflow:hidden}.infogrid-article-visual-face>.latest-article-face{position:absolute;inset:0}.latest-article-face.latest-article-face--visual{z-index:2;color:var(--article-cover-ink,#efede5);background:0 0}.latest-article-face.latest-article-face--visual :is(h2,h3){color:var(--article-cover-ink,#efede5);max-width:13ch}:is(.article-card-visual-face,.infogrid-article-visual-face)[data-visual-profile=teleport] .latest-article-face--visual :is(h2,h3),:is(.article-card-visual-face,.infogrid-article-visual-face)[data-visual-profile=paths] .latest-article-face--visual :is(h2,h3){text-wrap:balance;text-shadow:0 1px 18px color-mix(in srgb, var(--article-cover-surface) 46%, transparent)}.latest-article-face.latest-article-face--visual[data-text-position=top-left],.latest-article-face.latest-article-face--visual[data-text-position=top-right]{justify-content:flex-start}.latest-article-face.latest-article-face--visual[data-text-position=center-left],.latest-article-face.latest-article-face--visual[data-text-position=center-right]{justify-content:center}.latest-article-face.latest-article-face--visual[data-text-position=bottom-left],.latest-article-face.latest-article-face--visual[data-text-position=bottom-right]{justify-content:flex-end}.latest-article-face.latest-article-face--visual[data-text-position$=-right]{text-align:right;align-items:flex-end}.latest-article-face.latest-article-face--visual[data-text-position$=-left]{text-align:left;align-items:flex-start}.article-signature-vector[data-visual-variant=card] .strategy-priority-field{transform:translate(-4%,-8%)scale(.86)}.strategy-execution-lenticular-artwork{background:var(--article-visual-surface);position:absolute;inset:0;overflow:hidden}.diagnostic-lenticular-field{--diagnostic-slice-count:14;isolation:isolate;width:54%;height:66%;position:absolute;top:15%;left:2%}.diagnostic-lenticular-slices,.diagnostic-lenticular-slice{position:absolute;inset-inline:0}.diagnostic-lenticular-slices{inset-block:0}.diagnostic-lenticular-slice{width:106%;height:calc((100% / var(--diagnostic-slice-count)) + 2px);top:calc(var(--diagnostic-slice-index) * (100% / var(--diagnostic-slice-count)));translate:var(--diagnostic-slice-shift) 0;left:-3%;overflow:hidden}.diagnostic-lenticular-copy{width:100%;height:calc(var(--diagnostic-slice-count) * 100%);top:calc(-1 * var(--diagnostic-slice-index) * 100%);font-family:var(--font-title);letter-spacing:-.085em;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:.72;position:absolute;left:0}.diagnostic-lenticular-word{font-size:23cqw;display:block;position:absolute;left:0}.diagnostic-lenticular-word--why{color:var(--article-visual-accent);top:1%}.diagnostic-lenticular-word--how{color:var(--article-visual-accent-2);bottom:0}.diagnostic-lenticular-aperture{z-index:2;border-inline:1px solid color-mix(in oklch, var(--article-visual-ink) 68%, transparent);background:color-mix(in oklch, var(--article-visual-surface) 88%, transparent);width:18%;position:absolute;top:-2%;bottom:-2%;left:51%;overflow:hidden}.diagnostic-lenticular-copy--resolved{width:555.556%;height:100%;top:0;left:-283.333%}.diagnostic-lenticular-aperture-markers{z-index:3;pointer-events:none;width:18%;position:absolute;top:-2%;bottom:-2%;left:51%}.diagnostic-lenticular-aperture-markers i{aspect-ratio:1;border:1px solid var(--article-visual-ink);background:var(--article-visual-surface);width:.78rem;position:absolute;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.diagnostic-lenticular-aperture-markers i:first-child{top:0}.diagnostic-lenticular-aperture-markers i:last-child{top:100%}.diagnostic-lenticular-proof-index{gap:.72rem;display:grid;position:absolute;top:9%;left:2.2%}.diagnostic-lenticular-proof-index i{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--article-visual-ink) 64%, transparent);border-radius:50%;width:clamp(.55rem,1.05cqw,1rem);display:block}.diagnostic-lenticular-proof-index i:first-child{background:var(--article-visual-ink)}.diagnostic-lenticular-proof-index i:nth-child(2){border-color:var(--article-visual-accent);background:linear-gradient(90deg, var(--article-visual-accent) 50%, transparent 50%)}.diagnostic-lenticular-proof-index i:nth-child(3){border-color:var(--article-visual-accent-2);background:linear-gradient(90deg, transparent 50%, var(--article-visual-accent-2) 50%)}.diagnostic-lenticular-proof-index i:nth-child(4){border-style:dashed}.article-signature-vector[data-article-visual=strategy-execution-lenticular-proof][data-visual-variant=card] .diagnostic-lenticular-field{width:104%;height:42%;top:1%;left:-2%}.article-signature-vector[data-article-visual=strategy-execution-lenticular-proof][data-visual-variant=card] .diagnostic-lenticular-word{font-size:26cqw}.article-signature-vector[data-article-visual=strategy-execution-lenticular-proof][data-visual-variant=card] .diagnostic-lenticular-proof-index{display:none}[data-media-artwork-render] .article-signature-vector[data-article-visual=strategy-execution-lenticular-proof] .diagnostic-lenticular-field{width:100%;height:78%;top:11%;left:0}[data-media-artwork-render] .article-signature-vector[data-article-visual=strategy-execution-lenticular-proof] .diagnostic-lenticular-word{font-size:31cqw}[data-media-artwork-render] .article-signature-vector[data-article-visual=strategy-execution-lenticular-proof] .diagnostic-lenticular-proof-index{display:grid;top:4%;left:3%}.attention-territory-artwork{background:var(--article-visual-surface)}.attention-territory-field{transform:translate(1%,-2%)scale(.98)}.attention-territory-cell{fill:color-mix(in oklch, var(--article-visual-ink) 2.5%, var(--article-visual-surface));stroke:color-mix(in oklch, var(--article-visual-ink) 34%, transparent);stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.attention-territory-cell[data-attention-state=released]{fill:color-mix(in oklch, var(--article-visual-ink) 7%, var(--article-visual-surface));stroke:color-mix(in oklch, var(--article-visual-ink) 55%, transparent)}.attention-territory-cell[data-attention-state=current]{fill:color-mix(in oklch, var(--article-visual-accent) 19%, var(--article-visual-surface));stroke:var(--article-visual-accent);stroke-width:2px}.attention-territory-cell[data-attention-state=prepared]{fill:color-mix(in oklch, var(--article-visual-accent-2) 15%, var(--article-visual-surface));stroke:var(--article-visual-accent-2);stroke-width:1.65px}.attention-territory-relay-underlay,.attention-territory-relay{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.attention-territory-relay-underlay{stroke:var(--article-visual-surface);stroke-width:11px}.attention-territory-relay{stroke:var(--article-visual-ink);stroke-width:4px}.attention-territory-cue{transform-box:fill-box;transform-origin:50%}.attention-cue-halo,.attention-cue-orbit{fill:var(--article-visual-surface);stroke:var(--article-visual-ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.attention-cue-core{fill:var(--article-visual-ink)}[data-attention-cue=released]{opacity:.56}[data-attention-cue=current] .attention-cue-halo,[data-attention-cue=current] .attention-cue-orbit{stroke:var(--article-visual-accent)}[data-attention-cue=current] .attention-cue-core{fill:var(--article-visual-accent)}[data-attention-cue=prepared] .attention-cue-halo{stroke:var(--article-visual-accent-2)}[data-attention-cue=prepared] .attention-cue-core{fill:var(--article-visual-accent-2)}.attention-cue-orbit{fill:none;stroke-dasharray:3 6}.article-signature-vector[data-article-visual=design-attention-salience-field][data-visual-variant=card] .attention-territory-field{transform:translate(-7%,-13%)scale(1.13)}[data-media-artwork-render] .article-signature-vector[data-article-visual=design-attention-salience-field] .attention-territory-field{transform:translate(-8%,-5%)scale(1.13)}.useful-state-register-artwork{--useful-state-frame:color-mix(in oklch, var(--article-visual-accent) 62%, var(--article-visual-surface));--useful-state-guide:color-mix(in oklch, var(--article-visual-ink) 20%, var(--article-visual-surface));--useful-state-detail:color-mix(in oklch, var(--article-visual-ink) 58%, var(--article-visual-accent));background:var(--article-visual-surface)}.useful-state-register{transform:translate(1.5%,-1.5%)scale(.96)}[data-registration-fragment]{transform-box:fill-box;transform-origin:50%;shape-rendering:geometricprecision}.article-signature-vector[data-article-visual=development-useful-state-register][data-visual-variant=hero][data-visual-interaction] [data-registration-fragment]{cursor:grab;pointer-events:visiblePainted;touch-action:none}.article-signature-vector[data-article-visual=development-useful-state-register][data-visual-variant=hero][data-visual-interaction] [data-registration-fragment][data-dragging=true]{cursor:grabbing}.useful-state-register-ghosts rect,.useful-state-register-ghosts path,.useful-state-register-cropmarks path,.useful-state-register-index path,.useful-state-register-index circle{fill:none;stroke:var(--useful-state-guide);stroke-width:1.3px;vector-effect:non-scaling-stroke}.useful-state-register-window>rect,.useful-state-register-window>path{fill:none;stroke:var(--useful-state-frame);stroke-width:1.65px;vector-effect:non-scaling-stroke}.useful-state-register-window>rect{fill:color-mix(in oklch, var(--article-visual-accent) 4%, transparent);stroke-width:2px}.useful-state-register-window>:is(rect,path){transition:stroke .18s cubic-bezier(.25,1,.5,1)}.article-signature-vector[data-registration-state=disrupted] .useful-state-register-window>:is(rect,path){stroke:var(--article-visual-accent-2)}.useful-state-register-browser-chrome :is(circle,rect){fill:var(--useful-state-detail);stroke:none}.useful-state-register-browser-chrome path{fill:none;stroke:var(--useful-state-guide);stroke-linecap:round;stroke-width:7px;vector-effect:non-scaling-stroke}.useful-state-register-slots :is(rect,circle){fill:color-mix(in oklch, var(--article-visual-accent) 4%, transparent);stroke:var(--useful-state-guide);stroke-dasharray:3 6;stroke-width:1.15px;vector-effect:non-scaling-stroke}.useful-state-register-panel{fill:color-mix(in oklch, var(--article-visual-accent) 42%, var(--article-visual-surface))}.useful-state-register-punch,.useful-state-register-cut{fill:var(--article-visual-surface);stroke:var(--article-visual-surface);stroke-linecap:square;stroke-linejoin:miter;stroke-width:12px}.useful-state-register-surface-line{fill:none;stroke:var(--useful-state-detail);stroke-linecap:square;stroke-width:9px}.useful-state-register-index circle{fill:var(--article-visual-surface);stroke-width:2px}.article-signature-vector[data-article-visual=development-useful-state-register][data-visual-variant=card] .useful-state-register{transform:translate(-31%,-12%)scale(1.28)}.article-signature-vector[data-article-visual=development-useful-state-register][data-visual-variant=card]:after{content:"";z-index:2;background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--article-visual-surface) 92%, transparent) 32%, var(--article-visual-surface) 54%);pointer-events:none;position:absolute;inset:43% 0 0}[data-media-artwork-render] .article-signature-vector[data-article-visual=development-useful-state-register] .useful-state-register{transform:translate(-25%,-7%)scale(1.22)}.iconic-logo-grid-artwork{background:var(--article-visual-surface)}.iconic-logo-grid{transform-origin:68%;transform:translate(1%,-1%)rotate(-7deg)}.iconic-logo-grid-guide{fill:none;opacity:.2;stroke:var(--article-visual-ink);stroke-dasharray:2 9;stroke-linecap:round;stroke-width:1.1px;vector-effect:non-scaling-stroke}.iconic-logo-cell{cursor:default;transform-box:fill-box;transform-origin:50%}.iconic-logo-tile{fill:color-mix(in oklch, var(--iconic-logo-color) 5%, var(--article-visual-surface));stroke:color-mix(in oklch, var(--iconic-logo-color) 32%, var(--article-visual-surface));stroke-width:1.2px;vector-effect:non-scaling-stroke}.iconic-logo-mark{fill:var(--iconic-logo-color);shape-rendering:geometricprecision}.iconic-logo-corner{fill:none;opacity:.52;stroke:var(--iconic-logo-color);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.2px;vector-effect:non-scaling-stroke}.iconic-logo-infinite-gallery{--gallery-tile-size:clamp(7.25rem, 15.6cqw, 13.75rem);--gallery-gap:clamp(.75rem, 1.8cqw, 1.75rem);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.iconic-logo-infinite-gallery[data-dragging]{cursor:grabbing}.iconic-logo-gallery-plane{grid-template-columns:repeat(8, var(--gallery-tile-size));grid-auto-rows:var(--gallery-tile-size);gap:var(--gallery-gap);transform-origin:50%;width:max-content;display:grid;transform:translate(34%,-16%)rotate(-6deg)}.iconic-logo-infinite-gallery[data-gallery-enhanced=true] .iconic-logo-gallery-plane{width:auto;display:block;position:absolute;inset:0;transform:none}.iconic-logo-gallery-tile{width:var(--gallery-tile-size);height:var(--gallery-tile-size);border:1px solid color-mix(in oklch, var(--gallery-logo-color) 38%, var(--article-visual-surface));background:color-mix(in oklch, var(--gallery-logo-color) 5%, var(--article-visual-surface));color:var(--gallery-logo-color);contain:layout paint style;transform-origin:50%;will-change:transform;border-radius:4px;position:relative;overflow:hidden}.iconic-logo-infinite-gallery[data-gallery-enhanced=true] .iconic-logo-gallery-tile{position:absolute;inset:0 auto auto 0}.iconic-logo-gallery-tile:before{content:"";border:1px dotted color-mix(in oklch, var(--gallery-logo-color) 22%, transparent);pointer-events:none;position:absolute;inset:10%}.iconic-logo-gallery-tile>svg{fill:currentColor;pointer-events:none;width:42%;height:42%;position:absolute;inset:29%;overflow:visible}.iconic-logo-gallery-study-mark{color:var(--gallery-logo-color);pointer-events:none;place-items:center;display:grid;position:absolute;inset:18% 10%}.iconic-logo-gallery-study-mark>svg{width:100%;height:100%;max-height:100%;color:inherit}.iconic-logo-gallery-index,.iconic-logo-gallery-title{z-index:1;color:color-mix(in oklch, var(--gallery-logo-color) 72%, var(--article-visual-ink));font-family:var(--font-outfit), sans-serif;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.43rem,.64cqw,.62rem);font-weight:700;line-height:1;position:absolute}.iconic-logo-gallery-index{font-variant-numeric:tabular-nums;top:7%;left:7%}.iconic-logo-gallery-title{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:72%;bottom:7%;right:7%;overflow:hidden}.iconic-logo-gallery-tile>i{opacity:.6;pointer-events:none;border-top:1px solid;border-right:1px solid;width:10%;height:10%;position:absolute;top:5%;right:5%}.iconic-logo-gallery-reticle{border:1px solid color-mix(in oklch, var(--article-visual-ink) 36%, transparent);opacity:.48;pointer-events:none;border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;top:50%;left:72%}.iconic-logo-gallery-reticle:before{content:"";background:var(--article-visual-ink);border-radius:50%;width:.32rem;height:.32rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.iconic-logo-gallery-reticle>i{background:color-mix(in oklch, var(--article-visual-ink) 42%, transparent);width:3rem;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.iconic-logo-gallery-reticle>i:last-child{transform:translate(-50%,-50%)rotate(90deg)}.article-signature-vector[data-article-visual=design-iconic-logo-diagonal-grid][data-visual-variant=hero]:after{z-index:1;content:"";background:linear-gradient(90deg, var(--article-visual-surface) 0 24%, color-mix(in oklch, var(--article-visual-surface) 94%, transparent) 34%, color-mix(in oklch, var(--article-visual-surface) 54%, transparent) 48%, transparent 66%);pointer-events:none;position:absolute;inset:0}.article-signature-vector[data-article-visual=design-iconic-logo-diagonal-grid][data-visual-variant=card] .iconic-logo-grid{transform:translate(-34%,-17%)rotate(-7deg)scale(1.27)}.article-signature-vector[data-article-visual=design-iconic-logo-diagonal-grid][data-visual-variant=card]:after{background:linear-gradient(to top, var(--article-visual-surface) 0 20%, color-mix(in oklch, var(--article-visual-surface) 92%, transparent) 35%, transparent 62%);content:"";pointer-events:none;z-index:1;position:absolute;inset:0}[data-media-artwork-render] .article-signature-vector[data-article-visual=design-iconic-logo-diagonal-grid] .iconic-logo-grid{transform:translate(-12%,-8%)rotate(-7deg)scale(1.12)}.article-signature-vector[data-article-visual=design-spacing-calibration-bench]{cursor:col-resize}.article-signature-vector[data-article-visual=design-spacing-calibration-bench] [data-spacing-morph-unit]{transform-box:fill-box;transform-origin:50%;will-change:transform}.article-signature-vector[data-article-visual=design-spacing-calibration-bench][data-spacing-morph=layered] [data-spacing-morph-unit]{filter:url(#spacing-bench-plate-shadow)}.spacing-calibration-bench-artwork,.spacing-bench-grid{color:var(--article-visual-ink)}.spacing-bench-ruler,.spacing-bench-alignment,.spacing-bench-measures,.spacing-bench-density{fill:none;stroke:var(--article-visual-ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.spacing-bench-ruler{opacity:.7}.spacing-bench-ruler text,.spacing-bench-measures text,.spacing-bench-density text{fill:var(--article-visual-ink);stroke:none;font-family:var(--font-outfit), sans-serif;letter-spacing:.12em;text-anchor:middle;font-size:11px;font-weight:700}.spacing-bench-ruler text{opacity:.66;font-size:9px}.spacing-bench-alignment{stroke:color-mix(in oklch, var(--article-visual-accent-2) 58%, var(--article-visual-ink));stroke-dasharray:3 7;opacity:.34}.spacing-bench-control,.spacing-bench-result{fill:color-mix(in oklch, var(--article-visual-surface) 80%, white);stroke:var(--article-visual-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.spacing-bench-icon-ring,.spacing-bench-clear,.spacing-bench-result-action{fill:color-mix(in oklch, var(--article-visual-accent) 34%, var(--article-visual-surface));stroke:var(--article-visual-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.spacing-bench-icon,.spacing-bench-clear-mark,.spacing-bench-placeholder,.spacing-bench-chip-line,.spacing-bench-result-line{fill:none;stroke:var(--article-visual-ink);stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}.spacing-bench-placeholder,.spacing-bench-result-line{opacity:.38;stroke-width:6px}.spacing-bench-chip{fill:color-mix(in oklch, var(--article-visual-surface) 84%, white);stroke:color-mix(in oklch, var(--article-visual-ink) 38%, transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.spacing-bench-chip.is-active{fill:color-mix(in oklch, var(--article-visual-accent-2) 42%, var(--article-visual-surface));stroke:var(--article-visual-accent-2)}.spacing-bench-result-index{fill:color-mix(in oklch, #72c7ef 58%, var(--article-visual-surface))}.spacing-bench-measures>g>rect{fill:var(--article-visual-ink);stroke:none}.spacing-bench-measures>g>rect+text{fill:var(--article-visual-surface)}.spacing-bench-measures .is-internal{color:var(--article-visual-accent);stroke:currentColor}.spacing-bench-measures .is-related{color:#3ba8d4;stroke:currentColor}.spacing-bench-measures .is-group{color:var(--article-visual-accent-2);stroke:currentColor}.spacing-bench-measures :is(.is-internal,.is-related,.is-group) text{fill:currentColor}.spacing-bench-density>path{stroke:#7467d8;stroke-width:3px}.spacing-bench-density circle{fill:#7467d8;stroke:var(--article-visual-surface);stroke-width:4px}.spacing-bench-density text{fill:#6254c9;text-anchor:start}.article-signature-vector[data-article-visual=design-spacing-calibration-bench][data-visual-variant=hero]:after{z-index:1;content:"";background:linear-gradient(90deg, var(--article-visual-surface) 0 31%, color-mix(in oklch, var(--article-visual-surface) 94%, transparent) 40%, color-mix(in oklch, var(--article-visual-surface) 44%, transparent) 52%, transparent 67%);pointer-events:none;position:absolute;inset:0}.article-signature-vector[data-article-visual=design-spacing-calibration-bench][data-visual-variant=card] .spacing-calibration-bench{transform:translate(-29%,-10%)scale(1.08)}.article-signature-vector[data-article-visual=design-spacing-calibration-bench][data-visual-variant=card]:after{z-index:1;content:"";background:linear-gradient(to top, var(--article-visual-surface) 0 25%, color-mix(in oklch, var(--article-visual-surface) 92%, transparent) 42%, transparent 66%);pointer-events:none;position:absolute;inset:0}.brand-strategy-field{cursor:crosshair}.brand-strategy-surface path:not(.brand-strategy-registration){fill:var(--article-visual-accent)}.brand-strategy-surface path:nth-child(2){fill:var(--article-visual-accent-2)}.brand-strategy-surface path:nth-child(3){fill:color-mix(in oklch, var(--article-visual-ink) 84%, var(--article-visual-accent-2))}.brand-strategy-registration{fill:none;opacity:.42;stroke:var(--article-visual-ink);stroke-dasharray:2 12;stroke-width:1px;vector-effect:non-scaling-stroke}.brand-strategy-substrate-base{fill:color-mix(in oklch, var(--article-visual-surface) 76%, #000)}[data-brand-decision-cell] path{fill:color-mix(in oklch, var(--article-visual-accent-2) 13%, var(--article-visual-surface));stroke:color-mix(in oklch, var(--article-visual-ink) 72%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}[data-brand-decision-cell] circle{fill:var(--article-visual-accent-2)}[data-brand-decision-cell] text,.brand-strategy-aperture text{fill:var(--article-visual-ink);font:600 18px/1 var(--font-outfit), sans-serif;letter-spacing:.16em}.brand-strategy-aperture{pointer-events:none}.brand-strategy-aperture circle,.brand-strategy-aperture path{fill:none;stroke:var(--article-visual-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.brand-strategy-aperture circle{stroke-dasharray:5 10}.article-signature-vector[data-article-visual=strategy-brand-substrate-reveal][data-visual-variant=hero]:after{z-index:1;content:"";background:linear-gradient(90deg, var(--article-visual-surface) 0 28%, color-mix(in oklch, var(--article-visual-surface) 92%, transparent) 38%, transparent 60%);pointer-events:none;position:absolute;inset:0}.article-signature-vector[data-article-visual=strategy-brand-substrate-reveal][data-visual-variant=card] .brand-strategy-field{transform:translate(-29%,-12%)scale(1.04)}.article-signature-vector[data-article-visual=strategy-brand-substrate-reveal][data-visual-variant=card]:after{z-index:1;content:"";background:linear-gradient(to top, var(--article-visual-surface) 0 26%, color-mix(in oklch, var(--article-visual-surface) 88%, transparent) 45%, transparent 67%);pointer-events:none;position:absolute;inset:0}.product-registration-field{cursor:ew-resize}.product-registration-grid line{opacity:.08;stroke:var(--article-visual-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.product-registration-sheet{mix-blend-mode:multiply;transform-box:view-box;transform-origin:50%}.product-registration-sheet-outline,.product-registration-cropmarks,.product-registration-sheet :is(path,circle,rect){fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.product-registration-sheet-outline,.product-registration-cropmarks{stroke-width:1.2px}.product-registration-sheet--evidence :is(.product-registration-sheet-outline,.product-registration-cropmarks,path,circle){stroke:#168f88}.product-registration-sheet--concept :is(.product-registration-sheet-outline,.product-registration-cropmarks,path,circle){stroke:var(--article-visual-accent-2)}.product-registration-sheet--architecture :is(.product-registration-sheet-outline,.product-registration-cropmarks,path,circle,rect){stroke:var(--article-visual-accent)}.product-registration-sheet--interface :is(.product-registration-sheet-outline,.product-registration-cropmarks,path,circle,rect){stroke:var(--article-visual-ink)}.product-registration-sheet--evidence circle{fill:#168f88}.product-registration-sheet--concept circle:first-child{fill:color-mix(in oklch, var(--article-visual-accent-2) 11%, transparent);stroke-dasharray:5 9}.product-registration-sheet--architecture rect{fill:color-mix(in oklch, var(--article-visual-accent) 6%, transparent)}.product-registration-sheet--interface rect{fill:color-mix(in oklch, var(--article-visual-surface) 92%, transparent);stroke-width:1.4px}.product-registration-sheet--interface circle{fill:var(--article-visual-accent-2);stroke:none}.product-registration-label,.product-registration-concept text,.product-registration-readout text{fill:var(--article-visual-ink);font:600 15px/1 var(--font-outfit), sans-serif;letter-spacing:.18em}.product-registration-target{pointer-events:none}.product-registration-target circle,.product-registration-target path{fill:color-mix(in oklch, var(--article-visual-surface) 84%, transparent);stroke:var(--article-visual-accent-2);stroke-width:1.5px;vector-effect:non-scaling-stroke}.product-registration-target circle:nth-child(2){fill:var(--article-visual-accent-2)}.product-registration-readout path{fill:none;stroke:color-mix(in oklch, var(--article-visual-ink) 24%, transparent);stroke-width:2px;vector-effect:non-scaling-stroke}.product-registration-readout [data-product-registration-meter]{stroke:var(--article-visual-accent-2)}@layer components{.strategy-switchboard{background:linear-gradient(90deg, color-mix(in srgb, var(--article-visual-surface) 94%, transparent) 0 34%, transparent 52%), var(--article-visual-surface);color:var(--article-visual-ink);height:100%;position:absolute;inset:0;overflow:hidden}.strategy-switchboard:after{border:1px solid color-mix(in srgb, var(--article-visual-ink) 18%, transparent);content:"";pointer-events:none;position:absolute;inset:clamp(.75rem,1.5vw,1.35rem)}.strategy-switchboard-map{width:100%;height:100%;position:absolute;inset:0}.strategy-switchboard-grid path,.strategy-switchboard-outer{fill:none;stroke:color-mix(in srgb, var(--article-visual-ink) 17%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.strategy-switchboard-outer{stroke-dasharray:3 9;stroke-width:1.5px}.strategy-switchboard-ribbon{mix-blend-mode:multiply;opacity:.48;stroke:color-mix(in srgb, var(--article-visual-surface) 62%, transparent);stroke-width:2px}.strategy-switchboard-group{stroke:var(--article-visual-surface);stroke-width:4px}.strategy-switchboard-orbit>g>text{fill:var(--article-visual-ink);font:700 13px/1 var(--font-outfit), sans-serif;letter-spacing:.12em}.strategy-switchboard-core circle{fill:var(--article-visual-ink);stroke:var(--article-visual-surface);stroke-width:4px}.strategy-switchboard-core text{fill:var(--article-visual-surface);font:700 11px/1 var(--font-outfit), sans-serif;letter-spacing:.12em}.strategy-switchboard-core .strategy-switchboard-core-lead{fill:#f0b72d;letter-spacing:.06em;font-size:15px}.strategy-switchboard-registration{font:650 clamp(.52rem, .75vw, .68rem)/1 var(--font-outfit), sans-serif;letter-spacing:.14em;opacity:.72;z-index:3;justify-content:space-between;display:flex;position:absolute;top:clamp(1.5rem,3vw,2.8rem);left:clamp(1.5rem,3vw,3.3rem);right:clamp(1.5rem,3vw,3.3rem)}.strategy-switchboard-readout{z-index:3;gap:.34rem;max-width:min(30rem,30vw);display:grid;position:absolute;bottom:clamp(5.4rem,13%,7.2rem);left:clamp(1.6rem,3.2vw,3.5rem)}.strategy-switchboard-readout>span,.strategy-switchboard-coda{font:700 .58rem/1.1 var(--font-outfit), sans-serif;letter-spacing:.15em;text-transform:uppercase}.strategy-switchboard-readout strong{font:620 clamp(1.3rem, 2.1vw, 2.25rem)/1 var(--font-futura), var(--font-outfit), sans-serif;letter-spacing:-.04em}.strategy-switchboard-readout p{font:550 clamp(.68rem, .9vw, .9rem)/1.4 var(--font-outfit), sans-serif;max-width:38ch;margin:0}.strategy-switchboard-controls{background:color-mix(in srgb, var(--article-visual-surface) 87%, transparent);border:1px solid color-mix(in srgb, var(--article-visual-ink) 25%, transparent);z-index:4;align-items:center;gap:.28rem;padding:.28rem;display:flex;position:absolute;bottom:clamp(1.45rem,3vw,2.6rem);left:auto;right:clamp(1.5rem,3vw,3.3rem)}.article-signature-vector[data-article-visual=strategy-brand-product-website-switchboard] :is(.strategy-switchboard-registration,.strategy-switchboard-readout,.strategy-switchboard-coda){display:none}.strategy-switchboard-controls button{color:inherit;cursor:pointer;font:680 .58rem/1 var(--font-outfit), sans-serif;background:0 0;border:0;align-items:center;gap:.4rem;min-height:2rem;padding:.5rem .65rem;display:inline-flex}.strategy-switchboard-controls button i{width:.46rem;height:.46rem}.strategy-switchboard-controls button[aria-pressed=true]{background:var(--article-visual-ink);color:var(--article-visual-surface)}.strategy-switchboard-coda{z-index:3;position:absolute;bottom:clamp(1.8rem,3.5vw,3rem);right:clamp(1.6rem,3.2vw,3.5rem)}.article-signature-vector[data-article-visual=strategy-brand-product-website-switchboard][data-visual-variant=card] :is(.strategy-switchboard-registration,.strategy-switchboard-readout,.strategy-switchboard-coda){display:none}.article-signature-vector[data-article-visual=strategy-brand-product-website-switchboard][data-visual-variant=card] .strategy-switchboard-map{transform-origin:50%;transform:translate(8%,-8%)scale(.92)}.article-signature-vector[data-article-visual=strategy-brand-product-website-switchboard][data-visual-variant=card] .strategy-switchboard:before{background:linear-gradient(112deg, var(--article-visual-surface) 0 46%, color-mix(in srgb, var(--article-visual-surface) 92%, transparent) 58%, transparent 76%);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}@container (max-width:46rem){.strategy-switchboard-registration span:last-child,.strategy-switchboard-coda,.strategy-switchboard-readout p{display:none}.strategy-switchboard-map{transform-origin:50%;transform:translate(-12%,-20%)scale(1.25)}.strategy-switchboard-readout{max-width:14rem;bottom:5.6rem;left:1.25rem}.strategy-switchboard-controls{flex-direction:column;gap:.2rem;padding:.22rem;top:7.25rem;bottom:auto;right:.85rem}.strategy-switchboard-controls button{justify-content:center;width:1.85rem;height:1.85rem;min-height:0;padding:0;font-size:0}.strategy-switchboard-controls button i{width:.6rem;height:.6rem}}@media (prefers-reduced-motion:reduce){.strategy-switchboard *{transition:none!important;animation:none!important}}}.launch-proof-relay-artwork .article-art-surface{fill:var(--article-visual-surface)}.launch-proof-grid line{stroke:color-mix(in srgb, var(--article-visual-ink) 13%, transparent);stroke-width:1px}.launch-proof-rail path,.launch-proof-rail circle{fill:none;stroke:color-mix(in srgb, var(--article-visual-ink) 54%, transparent);stroke-width:3px}.launch-proof-rail [data-launch-progress]{stroke:var(--article-visual-accent);stroke-width:8px}.launch-proof-rail circle{fill:var(--article-visual-surface)}.launch-proof-gate rect{fill:color-mix(in srgb, var(--article-visual-surface) 82%, var(--article-visual-ink));stroke:color-mix(in srgb, var(--article-visual-ink) 58%, transparent);stroke-width:2px}.launch-proof-gate path,.launch-proof-gate circle{fill:none;stroke:color-mix(in srgb, var(--article-visual-ink) 48%, transparent);stroke-width:2px}.launch-proof-gate text{fill:color-mix(in srgb, var(--article-visual-ink) 68%, transparent);letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px}.launch-proof-gate[data-proof-state=passed] rect{fill:color-mix(in srgb, var(--article-visual-accent) 26%, var(--article-visual-surface));stroke:var(--article-visual-accent)}.launch-proof-gate[data-proof-state=passed] circle{fill:var(--article-visual-accent);stroke:var(--article-visual-surface)}.launch-proof-gate[data-proof-state=passed] text{fill:var(--article-visual-ink)}.launch-proof-specimen path{fill:var(--article-visual-accent-2);stroke:var(--article-visual-ink);stroke-width:4px}.launch-proof-specimen circle{fill:var(--article-visual-surface);stroke:var(--article-visual-ink);stroke-width:3px}.launch-proof-replicas rect{fill:color-mix(in srgb, var(--article-visual-accent) 74%, var(--article-visual-surface));stroke:var(--article-visual-ink);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.launch-proof-replicas path{fill:none;stroke:color-mix(in srgb, var(--article-visual-accent) 72%, transparent);stroke-dasharray:5 8;stroke-width:2px}.launch-proof-readout text{fill:color-mix(in srgb, var(--article-visual-ink) 74%, transparent);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.launch-proof-readout [data-launch-proof-readout]{fill:var(--article-visual-accent);text-anchor:end}.article-signature-vector[data-article-visual=strategy-product-registration-proof][data-visual-variant=hero]:after{z-index:1;content:"";background:linear-gradient(90deg, var(--article-visual-surface) 0 25%, color-mix(in oklch, var(--article-visual-surface) 90%, transparent) 38%, transparent 59%);pointer-events:none;position:absolute;inset:0}.article-signature-vector[data-article-visual=strategy-product-registration-proof][data-visual-variant=card] .product-registration-field{transform:translate(-30%,-10%)scale(1.08)}.article-signature-vector[data-article-visual=strategy-product-registration-proof][data-visual-variant=card]:after{z-index:1;content:"";background:linear-gradient(to top, var(--article-visual-surface) 0 27%, color-mix(in oklch, var(--article-visual-surface) 90%, transparent) 45%, transparent 67%);pointer-events:none;position:absolute;inset:0}@media (min-width:48rem){.blog-article-hero-art[data-visual-id=development-useful-state-register]:after{content:"";z-index:2;background:linear-gradient(90deg, var(--article-visual-surface) 0 35%, color-mix(in oklch, var(--article-visual-surface) 96%, transparent) 44%, color-mix(in oklch, var(--article-visual-surface) 48%, transparent) 53%, transparent 62%);pointer-events:none;position:absolute;inset:0}}@media (max-width:47.99rem){.article-signature-image[data-visual-variant=hero] :is(.article-signature-image-base,.article-signature-image-seam){height:58%;inset:0 0 auto}.article-signature-image[data-visual-variant=hero] img{object-fit:contain}.article-signature-vector[data-visual-variant=hero] .article-art-composition{transform:translateY(-8%)scale(.76)}.article-signature-vector[data-article-visual=strategy-launch-proof-relay][data-visual-variant=hero] .launch-proof-readout{display:none}.article-signature-vector[data-article-visual=strategy-brand-substrate-reveal][data-visual-variant=hero] .brand-strategy-field{transform:translate(-22%,-24%)scale(.82)}.article-signature-vector[data-article-visual=strategy-product-registration-proof][data-visual-variant=hero] .product-registration-field{transform:translate(-21%,-25%)scale(.8)}.article-signature-vector[data-visual-variant=hero] .strategy-priority-field{transform:translate(-20%,-5%)scale(.78)}.article-signature-vector[data-article-visual=strategy-execution-lenticular-proof][data-visual-variant=hero] .diagnostic-lenticular-field{width:108%;height:44%;top:12%;left:-4%}.article-signature-vector[data-article-visual=strategy-execution-lenticular-proof][data-visual-variant=hero] .diagnostic-lenticular-word{font-size:39cqw}.article-signature-vector[data-article-visual=strategy-execution-lenticular-proof][data-visual-variant=hero] .diagnostic-lenticular-proof-index{top:11%;right:4%}.article-signature-vector[data-article-visual=design-attention-salience-field][data-visual-variant=hero] .attention-territory-field{transform:translate(-22%,-22%)scale(.84)}.article-signature-vector[data-article-visual=development-useful-state-register][data-visual-variant=hero] .useful-state-register{transform:translate(-14%,-23%)scale(.86)}.article-signature-vector[data-article-visual=design-iconic-logo-diagonal-grid][data-visual-variant=hero] .iconic-logo-grid{opacity:.9;transform:translate(-29%,-27%)rotate(-7deg)scale(.84)}.iconic-logo-gallery-plane{transform:translate(-16%,-10%)rotate(-6deg)}.iconic-logo-gallery-reticle{top:34%;left:72%}.article-signature-vector[data-article-visual=design-iconic-logo-diagonal-grid][data-visual-variant=hero]:after{background:linear-gradient(to top, var(--article-visual-surface) 0 32%, color-mix(in oklch, var(--article-visual-surface) 92%, transparent) 48%, transparent 70%), linear-gradient(90deg, color-mix(in oklch, var(--article-visual-surface) 84%, transparent), transparent 78%)}.article-signature-vector[data-article-visual=design-spacing-calibration-bench][data-visual-variant=hero] .spacing-calibration-bench{transform:translate(-28%,-22%)scale(.82)}.article-signature-vector[data-article-visual=design-spacing-calibration-bench][data-visual-variant=hero]:after{background:linear-gradient(to top, var(--article-visual-surface) 0 30%, color-mix(in oklch, var(--article-visual-surface) 92%, transparent) 48%, transparent 70%), linear-gradient(90deg, color-mix(in oklch, var(--article-visual-surface) 72%, transparent), transparent 78%)}.article-card .latest-article-face.latest-article-face--visual[data-title-size=micro] :is(h2,h3),.infogrid .latest-article-face.latest-article-face--visual[data-title-size=micro] h3{max-width:12.6ch;font-size:clamp(.86rem,4.25vw,1.12rem);line-height:.91}}@media (prefers-reduced-motion:reduce){.article-signature-vector *,.article-signature-vector :before,.article-signature-vector :after,.article-signature-image *,.article-signature-image :before,.article-signature-image :after{transition:none!important;animation:none!important}.iconic-logo-infinite-gallery{cursor:default;pointer-events:none}}}.problem-warrant-constellation-artwork{overflow:visible}.problem-warrant-registration{fill:none;opacity:.16;stroke:var(--article-visual-ink);stroke-width:1px}.problem-warrant-registration circle:nth-of-type(2){opacity:.72;stroke:var(--article-visual-accent);stroke-dasharray:4 12}.problem-warrant-core circle:first-child{fill:var(--article-visual-surface);stroke:var(--article-visual-accent-2);stroke-width:3px}.problem-warrant-core circle:last-of-type{fill:var(--article-visual-accent-2)}.problem-warrant-core path{fill:none;stroke:var(--article-visual-accent-2);stroke-width:2px}.problem-warrant-core text,.problem-warrant-readout text,.problem-candidate-label,.problem-evidence-label{fill:var(--article-visual-ink);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:700}.problem-warrant-readout text{letter-spacing:.1em;font-size:15px}.problem-evidence-witness{transition:opacity .32s}.problem-evidence-witness circle:first-child{fill:var(--article-visual-surface);stroke:var(--article-visual-accent);stroke-width:3px}.problem-evidence-witness circle:nth-child(2){fill:var(--article-visual-accent)}.problem-evidence-index,.problem-candidate-index{fill:var(--article-visual-surface);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:800}.problem-evidence-witness[data-supported=false]{opacity:.22}.problem-evidence-witness[data-supported=false] circle:first-child{stroke-dasharray:4 7}.problem-warrant-candidate-rail>path{fill:none;opacity:.32;stroke:var(--article-visual-ink);stroke-width:1px}.problem-warrant-candidate{cursor:pointer;outline:none}.problem-warrant-candidate circle{fill:var(--article-visual-surface);stroke:var(--article-visual-ink);stroke-width:2px;transition:fill .22s,stroke .22s,transform .22s}.problem-warrant-candidate .problem-candidate-index{fill:var(--article-visual-ink)}.problem-warrant-candidate[data-selected=true] circle,.problem-warrant-candidate:focus-visible circle{fill:var(--article-visual-accent-2);stroke:var(--article-visual-accent-2);transform-origin:50%;transform:scale(1.12)}.problem-warrant-candidate[data-selected=true] .problem-candidate-index,.problem-warrant-candidate:focus-visible .problem-candidate-index{fill:var(--article-visual-surface)}.problem-warrant-candidate[data-selected=true] .problem-candidate-label{fill:var(--article-visual-accent-2)}@media (max-width:720px){.problem-warrant-readout,.problem-candidate-label,.problem-evidence-label{display:none}.problem-warrant-constellation{transform-origin:50%;transform:translate(-52px,-12px)scale(1.08)}}.beautiful-usability-loading{background:var(--article-visual-surface);position:absolute;inset:0}.beautiful-usability-card-plate{fill:color-mix(in srgb, var(--article-visual-ink) 5%, var(--article-visual-surface));stroke:color-mix(in srgb, var(--article-visual-ink) 34%, transparent);stroke-width:2px}.beautiful-usability-card-toolbar,.beautiful-usability-card-nav,.beautiful-usability-card-panel{fill:color-mix(in srgb, var(--article-visual-ink) 5%, var(--article-visual-surface));stroke:color-mix(in srgb, var(--article-visual-ink) 18%, transparent);stroke-width:1.5px}.beautiful-usability-card-route{fill:none;stroke:var(--article-visual-accent-2);stroke-linecap:round;stroke-width:5px}.beautiful-usability-card-node{fill:var(--article-visual-accent-2);stroke:var(--article-visual-surface);stroke-width:4px}.beautiful-usability-card-friction{fill:none;stroke:var(--article-visual-accent);stroke-dasharray:5 8;stroke-width:2px}.beautiful-usability-card-lens{fill:none;stroke:var(--article-visual-accent);stroke-dasharray:3 9;stroke-width:3px}.qualification-spectrometer{color:var(--article-visual-ink);position:absolute;inset:0;overflow:hidden}.qualification-spectrometer:before{background:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--article-visual-accent) 15%, transparent), transparent 34%), radial-gradient(circle at 58% 10%, color-mix(in srgb, var(--article-visual-accent-2) 10%, transparent), transparent 31%);content:"";opacity:.7;pointer-events:none;position:absolute;inset:0}.qualification-spectrometer__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qualification-spectrometer__calibration{fill:none;opacity:.3;stroke:var(--article-visual-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.qualification-spectrometer__spectrum path{fill:none;mix-blend-mode:screen;stroke-linecap:round;stroke-width:3.1px;vector-effect:non-scaling-stroke}.qualification-spectrometer__spectrum path[data-survives=true]{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--article-visual-accent) 52%, transparent));stroke-width:4.4px}.qualification-spectrometer__gates path{fill:none;opacity:.32;stroke:var(--article-visual-ink);stroke-dasharray:2 7;stroke-width:1px;vector-effect:non-scaling-stroke}.qualification-spectrometer__gates rect{fill:var(--article-visual-surface);opacity:.86;stroke:var(--article-visual-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.qualification-spectrometer__gates g[data-active=true] rect{fill:var(--article-visual-accent-2);opacity:1;stroke:var(--article-visual-accent-2)}.qualification-spectrometer__gates text{fill:var(--article-visual-ink);letter-spacing:.12em;opacity:.56;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700}.qualification-spectrometer__losses circle{fill:var(--article-visual-accent-2)}.qualification-spectrometer__detector circle,.qualification-spectrometer__detector path{fill:none;stroke:var(--article-visual-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.qualification-spectrometer__detector circle:nth-child(2){fill:color-mix(in srgb, var(--article-visual-accent) 14%, transparent)}.qualification-spectrometer__detector circle:nth-child(3){fill:var(--article-visual-accent)}.qualification-spectrometer__readout{pointer-events:none;text-transform:uppercase;justify-items:end;gap:.18rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;top:18%;right:3.2%}.qualification-spectrometer__readout span{letter-spacing:.12em;opacity:.62;font-size:clamp(.54rem,.62vw,.75rem)}.qualification-spectrometer__readout strong{color:var(--article-visual-accent);letter-spacing:.09em;font-size:clamp(.62rem,.72vw,.88rem)}.qualification-spectrometer__controls{z-index:4;pointer-events:auto;align-items:stretch;gap:.4rem;display:flex;position:absolute;top:27%;right:3.2%}.qualification-spectrometer__controls>button,.qualification-spectrometer__controls>div{border:1px solid color-mix(in srgb, var(--article-visual-ink) 22%, transparent);background:color-mix(in srgb, var(--article-visual-surface) 84%, transparent)}.qualification-spectrometer__controls>button{min-width:5.8rem;color:var(--article-visual-ink);cursor:pointer;font:inherit;text-align:left;padding:.48rem .68rem;display:grid}.qualification-spectrometer__controls>button span{letter-spacing:.12em;opacity:.58;text-transform:uppercase;font-size:.54rem}.qualification-spectrometer__controls>button strong{letter-spacing:.02em;font-size:.72rem}.qualification-spectrometer__controls>div{padding:.22rem;display:flex}.qualification-spectrometer__controls>div button{color:var(--article-visual-ink);cursor:pointer;letter-spacing:.04em;opacity:.5;background:0 0;border:0;padding:.44rem .5rem;font:700 .56rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.qualification-spectrometer__controls>div button[aria-pressed=true]{background:var(--article-visual-accent-2);color:var(--article-visual-surface);opacity:1}.qualification-spectrometer__controls button:focus-visible{outline:2px solid var(--article-visual-accent);outline-offset:2px}.qualification-spectrometer-card-rays path{fill:none;stroke-linecap:round;stroke-width:5px;vector-effect:non-scaling-stroke}.qualification-spectrometer-card-gates path{opacity:.34;stroke:var(--article-visual-ink);stroke-dasharray:2 7;stroke-width:1px;vector-effect:non-scaling-stroke}.qualification-spectrometer-card-gates rect,.qualification-spectrometer-card-losses circle{fill:var(--article-visual-accent-2)}.qualification-spectrometer-card-detector circle,.qualification-spectrometer-card-detector path{fill:none;stroke:var(--article-visual-accent);stroke-width:3px;vector-effect:non-scaling-stroke}.qualification-spectrometer-card-detector circle:nth-child(2){fill:var(--article-visual-accent)}.article-signature-vector[data-article-visual=strategy-qualification-spectrometer][data-visual-variant=card] .qualification-spectrometer-card{transform-origin:50%;transform:translate(-5%,5%)scale(1.08)}@media (max-width:720px){.qualification-spectrometer__svg{transform-origin:50%;width:151%;transform:translate(-31%,-17%)scale(.93)}.qualification-spectrometer__readout{top:17%;right:4%}.qualification-spectrometer__controls{justify-items:end;display:grid;top:23%;right:4%}.qualification-spectrometer__controls>div button{padding:.42rem .34rem;font-size:.48rem}}@media (prefers-reduced-motion:reduce){.qualification-spectrometer__spectrum path,.qualification-spectrometer__losses circle{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}.priority-airspace{background:var(--article-visual-surface);color:var(--article-visual-ink);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.priority-airspace:after{border:1px solid color-mix(in srgb, var(--article-visual-ink) 18%, transparent);content:"";pointer-events:none;z-index:4;position:absolute;inset:clamp(.75rem,1.5vw,1.35rem)}.priority-airspace-registration{font:650 clamp(.52rem, .75vw, .68rem)/1 var(--font-outfit), sans-serif;letter-spacing:.14em;opacity:.62;z-index:5;justify-content:space-between;display:flex;position:absolute;top:clamp(1.5rem,3vw,2.8rem);left:clamp(1.5rem,3vw,3.3rem);right:clamp(1.5rem,3vw,3.3rem)}.priority-airspace-flow{z-index:1;position:absolute;inset:3.5rem 1.8rem 6.8rem 38%}.priority-airspace-grid{width:100%;height:100%;position:absolute;inset:0}.priority-airspace-route{fill:none;vector-effect:non-scaling-stroke}.priority-airspace-route--cleared{stroke:#4ed6c8;stroke-width:3px}.priority-airspace-route--holding{opacity:.35;stroke:#756aa8;stroke-dasharray:3 7;stroke-width:1px}.priority-airspace-node{background:color-mix(in srgb, var(--article-visual-surface) 84%, #26304d);border:1px solid color-mix(in srgb, var(--article-visual-ink) 30%, transparent);color:var(--article-visual-ink);min-height:4.3rem;left:var(--airspace-x);top:var(--airspace-y);gap:.17rem;width:clamp(6.8rem,26%,11.4rem);padding:.7rem .8rem .66rem;display:grid;position:absolute}.priority-airspace-node:before,.priority-airspace-node:after{border:2px solid var(--article-visual-surface);content:"";background:currentColor;border-radius:50%;width:.52rem;height:.52rem;position:absolute;top:50%;transform:translateY(-50%)}.priority-airspace-node:before{left:-.3rem}.priority-airspace-node:after{right:-.3rem}.priority-airspace-node>span,.priority-airspace-node>small{letter-spacing:.1em;opacity:.62;text-transform:uppercase;font:650 .55rem/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.priority-airspace-node>strong{font:650 .86rem/1.05 var(--font-outfit), sans-serif}.priority-airspace-node[data-airspace-node-state=cleared]{color:#0b1020;background:#ff5a5f;border-color:#ff5a5f}.priority-airspace-node[data-airspace-node-state=gate]{color:#0b1020;background:#4ed6c8;border-color:#4ed6c8}.priority-airspace-node[data-airspace-node-state=holding]{opacity:.62;border-style:dashed}.priority-airspace-readout{z-index:5;gap:.3rem;max-width:min(28rem,29vw);display:grid;position:absolute;bottom:clamp(5.3rem,12%,6.8rem);left:clamp(1.6rem,3.2vw,3.5rem)}.priority-airspace-readout span{color:#4ed6c8;font:700 .58rem/1.1 var(--font-outfit), sans-serif;letter-spacing:.16em;text-transform:uppercase}.priority-airspace-readout strong{font:600 clamp(1.2rem, 2vw, 2rem)/1 var(--font-futura), var(--font-outfit), sans-serif;letter-spacing:-.035em}.priority-airspace-readout p{font:520 clamp(.66rem, .88vw, .86rem)/1.42 var(--font-outfit), sans-serif;opacity:.72;max-width:38ch;margin:0}.priority-airspace-controls{z-index:6;align-items:center;gap:.3rem;display:flex;position:absolute;bottom:clamp(1.35rem,2.6vw,2.35rem);right:clamp(1.5rem,3vw,3.3rem)}.priority-airspace-controls button{background:color-mix(in srgb, var(--article-visual-surface) 72%, #26304d);border:1px solid color-mix(in srgb, var(--article-visual-ink) 25%, transparent);color:var(--article-visual-ink);cursor:pointer;font:680 .58rem/1 var(--font-outfit), sans-serif;align-items:center;gap:.42rem;min-height:2.15rem;padding:.55rem .68rem;display:inline-flex}.priority-airspace-controls button i{background:#756aa8;border-radius:50%;width:.46rem;height:.46rem}.priority-airspace-controls button[aria-pressed=true]{color:#0b1020;background:#f4f1e8;border-color:#f4f1e8}.priority-airspace-controls button[aria-pressed=true] i{background:#ff5a5f}.article-signature-vector[data-article-visual=strategy-priority-airspace] :is(.priority-airspace-registration,.priority-airspace-readout){display:none}.priority-airspace-card-artwork .article-art-surface{fill:var(--article-visual-surface)}.priority-airspace-card-routes path,.priority-airspace-card-cleared{fill:none;stroke:#756aa8;stroke-dasharray:4 8;stroke-width:2px;vector-effect:non-scaling-stroke}.priority-airspace-card-cleared{stroke:#4ed6c8;stroke-dasharray:none;stroke-width:4px}.priority-airspace-card-strips rect{fill:#151c32;stroke:#756aa8;stroke-width:2px}.priority-airspace-card-strips g:first-child rect{fill:#ff5a5f;stroke:#ff5a5f}.priority-airspace-card-strips text{fill:#f4f1e8;letter-spacing:.12em;font:700 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.priority-airspace-card-strips g:first-child text{fill:#0b1020}.priority-airspace-card-gate rect{fill:#4ed6c8}.priority-airspace-card-gate path{fill:none;stroke:#0b1020;stroke-width:3px}.priority-airspace-card-gate circle,.priority-airspace-card-clearance{fill:#f3bf4b;stroke:#0b1020;stroke-width:4px}.article-signature-vector[data-article-visual=strategy-priority-airspace][data-visual-variant=card] .priority-airspace-card-field{transform-origin:50%;transform:translate(3%,-8%)scale(1.08)}@container (max-width:46rem){.priority-airspace-registration span:last-child,.priority-airspace-readout p{display:none}.priority-airspace-flow{inset:4.5rem 2% 42% 4%}.priority-airspace-node{min-height:3.7rem;padding:.55rem .62rem}.priority-airspace-readout{max-width:12rem;bottom:4.9rem;left:1.2rem}.priority-airspace-controls{flex-direction:column;top:6.25rem;bottom:auto;right:.8rem}.priority-airspace-controls button{justify-content:center;width:1.95rem;height:1.95rem;min-height:0;padding:0;font-size:0}.priority-airspace-controls button i{width:.62rem;height:.62rem}}@media (prefers-reduced-motion:reduce){.priority-airspace *{transition:none!important;animation:none!important}}.site-constraint-radiograph{background:radial-gradient(circle at 78% 48%, color-mix(in srgb, var(--article-visual-accent) 9%, transparent), transparent 34%), var(--article-visual-surface);color:var(--article-visual-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;inset:0;overflow:hidden}.site-constraint-radiograph:before{border:1px solid color-mix(in srgb, var(--article-visual-ink) 22%, transparent);content:"";pointer-events:none;position:absolute;inset:4.5% 3.2%}.site-radiograph-registration{z-index:4;color:color-mix(in srgb, var(--article-visual-ink) 62%, transparent);letter-spacing:.12em;justify-content:space-between;gap:1rem;font-size:clamp(.5rem,.72vw,.74rem);font-weight:700;display:flex;position:absolute;top:6.6%;left:38%;right:5%}.site-radiograph-plot{z-index:2;min-width:0;position:absolute;inset:14% 3.5% 15% 37%}.site-radiograph-plot>svg,.site-radiograph-plot>figure{width:100%;height:100%;display:block}.site-radiograph-fallback>rect{fill:#0000}.site-radiograph-grid line{stroke:var(--article-visual-ink);stroke-width:1px;opacity:.14;vector-effect:non-scaling-stroke}.site-radiograph-static-traces polyline{fill:none;stroke:var(--article-visual-accent-2);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.2px;opacity:.46;vector-effect:non-scaling-stroke}.site-radiograph-static-traces polyline:nth-child(2){stroke:var(--article-visual-accent);stroke-width:3px;opacity:1}.site-radiograph-stage-labels text{fill:var(--article-visual-ink);letter-spacing:.08em;font-size:18px;font-weight:700}.site-radiograph-readout{z-index:5;text-align:right;justify-items:end;gap:.16rem;width:min(24rem,28%);display:grid;position:absolute;top:18%;right:5.4%}.site-radiograph-readout span,.site-radiograph-readout small,.site-radiograph-disclaimer{color:color-mix(in srgb, var(--article-visual-ink) 62%, transparent);letter-spacing:.12em;font-size:clamp(.48rem,.63vw,.65rem);font-weight:750}.site-radiograph-readout strong{color:var(--article-visual-accent);letter-spacing:-.045em;font-size:clamp(1.35rem,3vw,3.1rem);line-height:.9}.site-radiograph-controls{z-index:8;gap:.38rem;display:flex;position:absolute;bottom:7.1%;right:5.2%}.site-radiograph-controls button{border:1px solid color-mix(in srgb, var(--article-visual-ink) 24%, transparent);background:color-mix(in srgb, var(--article-visual-surface) 86%, transparent);min-height:2.3rem;color:color-mix(in srgb, var(--article-visual-ink) 62%, transparent);cursor:pointer;font:inherit;letter-spacing:.08em;border-radius:0;align-items:center;gap:.42rem;padding:.55rem .72rem;font-size:.58rem;font-weight:760;display:inline-flex}.site-radiograph-controls button i{aspect-ratio:1;background:0 0;border:1px solid;width:.42rem}.site-radiograph-controls button[aria-pressed=true],.site-radiograph-controls button:focus-visible{border-color:var(--article-visual-accent);background:var(--article-visual-accent);color:var(--article-visual-surface);outline:none}.site-radiograph-controls button[aria-pressed=true] i{border-color:var(--article-visual-surface);background:var(--article-visual-surface)}.site-radiograph-disclaimer{z-index:4;margin:0;position:absolute;bottom:3.8%;right:5.3%}.article-signature-vector[data-article-visual=strategy-site-constraint-radiograph][data-visual-variant=card] .site-radiograph-plot{transform-origin:50%;inset:5% -46% 19% 5%;transform:scale(1.34)}.article-signature-vector[data-article-visual=strategy-site-constraint-radiograph][data-visual-variant=card] :is(.site-radiograph-registration,.site-radiograph-readout,.site-radiograph-controls,.site-radiograph-disclaimer){display:none}@media (max-width:720px){.site-constraint-radiograph:before,.site-radiograph-registration,.site-radiograph-disclaimer{display:none}.article-signature-vector[data-article-visual=strategy-site-constraint-radiograph][data-visual-variant=hero] .site-radiograph-plot{transform-origin:50%;inset:3% -10% 43% 0;transform:scale(.9)}.site-radiograph-readout{width:46%;top:13%;right:4.5%}.site-radiograph-readout strong{font-size:1.3rem}.site-radiograph-readout small{display:none}.site-radiograph-controls{gap:.22rem;bottom:44.5%;right:4%}.site-radiograph-controls button{min-height:1.85rem;padding:.42rem .5rem;font-size:.46rem}}.language-delta-loom-artwork{background:var(--article-visual-surface);overflow:visible}.language-delta-loom{cursor:pointer}.language-loom-frame path,.language-loom-columns path{fill:none;opacity:.25;stroke:var(--article-visual-ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.language-loom-frame text,.language-loom-columns text,.language-loom-rows text,.language-loom-aperture text,.language-loom-modes text{fill:var(--article-visual-ink);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:760}.language-loom-columns text{opacity:.7;font-size:11px}.language-loom-shape{fill:color-mix(in srgb, var(--article-visual-accent) 76%, var(--article-visual-surface));stroke:var(--article-visual-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.language-loom-rows>g:nth-child(2n) .language-loom-shape{fill:color-mix(in srgb, var(--article-visual-accent-2) 82%, var(--article-visual-surface))}.language-loom-rows>g:nth-child(3) .language-loom-shape{fill:color-mix(in srgb, var(--article-visual-accent) 58%, var(--article-visual-accent-2))}.language-loom-rows text{letter-spacing:.055em;pointer-events:none;font-size:15px}.language-loom-customer-term{fill:var(--article-visual-surface)!important;font-size:13px!important;font-weight:820!important}.language-loom-aperture path{fill:var(--article-visual-ink)}.language-loom-aperture circle{fill:var(--article-visual-accent-2);stroke:var(--article-visual-surface);stroke-width:4px;vector-effect:non-scaling-stroke}.language-loom-aperture text{fill:var(--article-visual-surface);letter-spacing:.12em;font-size:10px}.language-loom-modes>g{cursor:pointer;outline:none}.language-loom-modes rect{fill:color-mix(in srgb, var(--article-visual-surface) 80%, transparent);stroke:color-mix(in srgb, var(--article-visual-ink) 40%, transparent);stroke-width:1.5px}.language-loom-modes circle{fill:color-mix(in srgb, var(--article-visual-ink) 30%, transparent)}.language-loom-modes [data-selected=true] rect,.language-loom-modes>g:focus-visible rect{fill:var(--article-visual-ink);stroke:var(--article-visual-ink)}.language-loom-modes [data-selected=true] circle,.language-loom-modes>g:focus-visible circle{fill:var(--article-visual-accent-2)}.language-loom-modes [data-selected=true] text,.language-loom-modes>g:focus-visible text{fill:var(--article-visual-surface)}.article-signature-vector[data-article-visual=strategy-language-delta-loom][data-visual-variant=card] .language-delta-loom{transform-origin:50%;transform:translate(-40%,-2%)scale(1.16)}.article-signature-vector[data-article-visual=strategy-language-delta-loom][data-visual-variant=card] :is(.language-loom-frame,.language-loom-columns text,.language-loom-modes,.language-loom-aperture text){display:none}@media (max-width:720px){.article-signature-vector[data-article-visual=strategy-language-delta-loom][data-visual-variant=hero] .language-delta-loom{transform-origin:50%;transform:translate(6%,-16%)scale(.74)}.article-signature-vector[data-article-visual=strategy-language-delta-loom][data-visual-variant=hero] :is(.language-loom-frame text,.language-loom-columns text,.language-loom-aperture text,.language-loom-modes){display:none}}.positioning-semantic-territory-artwork{background:var(--article-visual-surface)}.positioning-semantic-territory{cursor:pointer}.positioning-territory-registration path{fill:none;opacity:.55;stroke:var(--article-visual-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.positioning-territory-registration text,.positioning-territory-modes text,.positioning-territory-layer text{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:750}.positioning-territory-registration text{fill:var(--article-visual-ink);opacity:.72;font-size:12px}.positioning-territory-layer>g>path{stroke:color-mix(in srgb, var(--article-visual-ink) 48%, transparent);stroke-width:2px;vector-effect:non-scaling-stroke}.positioning-territory-broad>g:nth-child(4n+1)>path{fill:color-mix(in srgb, var(--article-visual-surface) 84%, var(--article-visual-accent))}.positioning-territory-broad>g:nth-child(4n+2)>path{fill:color-mix(in srgb, var(--article-visual-surface) 86%, var(--article-visual-accent-2))}.positioning-territory-broad>g:nth-child(4n+3)>path{fill:color-mix(in srgb, var(--article-visual-surface) 88%, #cf665f)}.positioning-territory-broad>g:nth-child(4n+4)>path{fill:color-mix(in srgb, var(--article-visual-surface) 86%, #8659a8)}.positioning-territory-broad text{fill:var(--article-visual-ink);opacity:.76;font-size:17px}.positioning-territory-useful>g:first-child>path{fill:color-mix(in srgb, var(--article-visual-surface) 42%, var(--article-visual-accent))}.positioning-territory-useful>g:nth-child(2)>path{fill:color-mix(in srgb, var(--article-visual-surface) 44%, #cf665f)}.positioning-territory-useful>g:nth-child(3)>path{fill:color-mix(in srgb, var(--article-visual-surface) 44%, #8659a8)}.positioning-territory-useful>g:nth-child(4)>path{fill:color-mix(in srgb, var(--article-visual-surface) 42%, var(--article-visual-accent-2))}.positioning-territory-gate{fill:var(--article-visual-ink);font-size:27px}.positioning-territory-detail{fill:var(--article-visual-ink);opacity:.76;font-size:11px}.positioning-territory-modes>g{cursor:pointer;outline:none}.positioning-territory-modes rect{fill:color-mix(in srgb, var(--article-visual-surface) 78%, var(--article-visual-ink));stroke:color-mix(in srgb, var(--article-visual-ink) 42%, transparent);stroke-width:2px;vector-effect:non-scaling-stroke}.positioning-territory-modes circle{fill:#0000;stroke:var(--article-visual-ink);stroke-width:2px}.positioning-territory-modes text{fill:var(--article-visual-ink);font-size:11px}.positioning-territory-modes>g[data-selected=true] rect{fill:var(--article-visual-accent);stroke:var(--article-visual-accent)}.positioning-territory-modes>g[data-selected=true] circle{fill:var(--article-visual-surface);stroke:var(--article-visual-surface)}.positioning-territory-modes>g[data-selected=true] text{fill:var(--article-visual-surface)}.positioning-territory-modes>g:focus-visible rect{stroke:var(--article-visual-ink);stroke-width:5px}.article-signature-vector[data-article-visual=strategy-positioning-semantic-territory][data-visual-variant=card] .positioning-semantic-territory{transform-origin:50%;transform:translate(-31%,-5%)scale(1.13)}.article-signature-vector[data-article-visual=strategy-positioning-semantic-territory][data-visual-variant=card] :is(.positioning-territory-registration,.positioning-territory-modes,.positioning-territory-broad){display:none}.article-signature-vector[data-article-visual=strategy-positioning-semantic-territory][data-visual-variant=card] .positioning-territory-useful{opacity:1!important;transform:none!important}@media (max-width:720px){.article-signature-vector[data-article-visual=strategy-positioning-semantic-territory][data-visual-variant=hero] .positioning-semantic-territory{transform-origin:50%;transform:translate(-24%,-18%)scale(.93)}.article-signature-vector[data-article-visual=strategy-positioning-semantic-territory][data-visual-variant=hero] .positioning-territory-registration text{display:none}}.rebrand-identity-alignment-artwork{overflow:hidden}.rebrand-identity-alignment{cursor:pointer}.rebrand-alignment-registration path,.rebrand-alignment-threshold line{fill:none;stroke:color-mix(in srgb, var(--article-visual-ink) 28%, transparent);stroke-width:1.25px}.rebrand-alignment-registration text,.rebrand-alignment-threshold text,.rebrand-alignment-modes text,.rebrand-alignment-layer text{fill:var(--article-visual-ink);font-family:var(--font-outfit), sans-serif;letter-spacing:.13em}.rebrand-alignment-registration text{font-size:15px;font-weight:650}.rebrand-alignment-threshold circle:first-of-type{fill:var(--article-visual-surface);stroke:var(--article-visual-ink);stroke-width:2px}.rebrand-alignment-threshold circle:last-of-type{fill:var(--article-visual-accent-2)}.rebrand-alignment-threshold text,.rebrand-alignment-layer text{font-size:13px;font-weight:750}.rebrand-alignment-layer>g>path{stroke:color-mix(in srgb, var(--article-visual-ink) 48%, transparent);stroke-width:1.4px}.rebrand-alignment-layer>g[data-tone=reality]>path{fill:var(--article-visual-accent)}.rebrand-alignment-layer>g[data-tone=identity]>path{fill:var(--article-visual-accent-2)}.rebrand-alignment-layer>g[data-tone=image]>path{fill:#a5c935}.rebrand-alignment-gap-label{fill:var(--article-visual-accent-2)!important;letter-spacing:.17em!important;font-size:12px!important}.rebrand-alignment-modes>g{cursor:pointer;outline:none}.rebrand-alignment-modes rect{fill:color-mix(in srgb, var(--article-visual-surface) 82%, white 18%);stroke:color-mix(in srgb, var(--article-visual-ink) 32%, transparent);stroke-width:1.25px}.rebrand-alignment-modes circle{fill:color-mix(in srgb, var(--article-visual-ink) 34%, transparent)}.rebrand-alignment-modes text{font-size:12px;font-weight:760}.rebrand-alignment-modes>g[data-selected=true] rect,.rebrand-alignment-modes>g:focus-visible rect{fill:var(--article-visual-ink);stroke:var(--article-visual-ink)}.rebrand-alignment-modes>g[data-selected=true] circle,.rebrand-alignment-modes>g:focus-visible circle{fill:var(--article-visual-accent-2)}.rebrand-alignment-modes>g[data-selected=true] text,.rebrand-alignment-modes>g:focus-visible text{fill:var(--article-visual-surface)}.article-signature-vector[data-article-visual=strategy-rebrand-identity-alignment][data-visual-variant=card] .rebrand-identity-alignment{transform-origin:50%;transform:translate(-210px,18px)scale(1.18)}.article-signature-vector[data-article-visual=strategy-rebrand-identity-alignment][data-visual-variant=card] :is(.rebrand-alignment-registration,.rebrand-alignment-modes,.rebrand-alignment-relabel,.rebrand-alignment-layer text){display:none}@media (max-width:720px){.article-signature-vector[data-article-visual=strategy-rebrand-identity-alignment][data-visual-variant=hero] .rebrand-identity-alignment{transform-origin:50%;transform:translate(-340px,-72px)scale(1.33)}.article-signature-vector[data-article-visual=strategy-rebrand-identity-alignment][data-visual-variant=hero] :is(.rebrand-alignment-registration text,.rebrand-alignment-layer text,.rebrand-alignment-gap-label){display:none}}.research-refraction-bench-artwork{overflow:visible}.research-refraction-grid path{fill:none;opacity:.1;stroke:var(--article-visual-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.research-refraction-inputs circle{fill:var(--article-visual-surface);stroke:var(--article-visual-accent);stroke-width:2px}.research-refraction-inputs text,.research-refraction-lens text,.research-refraction-modes text,.research-refraction-readout text{fill:var(--article-visual-ink);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:700}.research-refraction-label{font-size:12px}.research-refraction-rays path{fill:none;stroke:var(--article-visual-accent);stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}.research-refraction-rays>g:nth-child(2) path{stroke:var(--article-visual-ink)}.research-refraction-rays>g:nth-child(3) path{stroke:var(--article-visual-accent-2)}.research-refraction-rays circle{fill:var(--article-visual-surface);stroke:currentColor;stroke-width:3px;vector-effect:non-scaling-stroke}.research-refraction-rays>g:first-child circle{color:var(--article-visual-accent)}.research-refraction-rays>g:nth-child(2) circle{color:var(--article-visual-ink)}.research-refraction-rays>g:nth-child(3) circle{color:var(--article-visual-accent-2)}.research-refraction-lens ellipse{fill:color-mix(in srgb, var(--article-visual-accent) 8%, var(--article-visual-surface));stroke:var(--article-visual-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.research-refraction-lens path{fill:none;opacity:.55;stroke:var(--article-visual-accent);stroke-dasharray:4 8;stroke-width:1px}.research-refraction-lens circle{fill:var(--article-visual-accent-2)}.research-refraction-targets circle:first-child,.research-refraction-targets path{fill:var(--article-visual-surface);stroke:var(--article-visual-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.research-refraction-targets circle:nth-child(2){fill:var(--article-visual-accent-2)}.research-refraction-targets path{fill:none;opacity:.34}.research-refraction-modes>g{cursor:pointer;outline:none}.research-refraction-modes rect{fill:var(--article-visual-surface);stroke:color-mix(in srgb, var(--article-visual-ink) 34%, transparent);stroke-width:1.5px}.research-refraction-modes circle{fill:color-mix(in srgb, var(--article-visual-ink) 22%, transparent)}.research-refraction-modes [data-selected=true] rect,.research-refraction-modes>g:focus-visible rect{fill:var(--article-visual-ink);stroke:var(--article-visual-ink)}.research-refraction-modes [data-selected=true] circle,.research-refraction-modes>g:focus-visible circle{fill:var(--article-visual-accent-2)}.research-refraction-modes [data-selected=true] text,.research-refraction-modes>g:focus-visible text{fill:var(--article-visual-surface)}.research-refraction-readout text{font-size:13px}.article-signature-vector[data-article-visual=strategy-research-refraction-bench][data-visual-variant=card] .research-refraction-field{transform-origin:50%;transform:translate(-38%,-2%)scale(1.18)}.article-signature-vector[data-article-visual=strategy-research-refraction-bench][data-visual-variant=card] :is(.research-refraction-label,.research-refraction-modes,.research-refraction-readout){display:none}@media (max-width:720px){.article-signature-vector[data-article-visual=strategy-research-refraction-bench][data-visual-variant=hero] .research-refraction-field{transform-origin:50%;transform:translate(-29%,-19%)scale(.86)}.article-signature-vector[data-article-visual=strategy-research-refraction-bench][data-visual-variant=hero] :is(.research-refraction-label,.research-refraction-readout){display:none}}.insight-action-relay-artwork{overflow:visible}.insight-relay-grid path{fill:none;opacity:.095;stroke:var(--article-visual-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.insight-relay-bus,.insight-relay-return{fill:none;stroke:var(--article-visual-ink);stroke-width:4px;vector-effect:non-scaling-stroke}.insight-relay-return{opacity:.38;stroke-dasharray:6 8;stroke-width:2px}.insight-relay-pulse{fill:var(--article-visual-accent-2);stroke:var(--article-visual-surface);stroke-width:5px;vector-effect:non-scaling-stroke}.insight-relay-modules>g{transition:opacity .32s}.insight-relay-modules>g>rect:first-child{fill:color-mix(in srgb, var(--article-visual-surface) 90%, var(--article-visual-accent));stroke:var(--article-visual-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.insight-relay-module-cap{fill:var(--article-visual-ink)}.insight-relay-status{fill:var(--article-visual-accent-2);stroke:var(--article-visual-surface);stroke-width:2px}.insight-relay-modules>g>path{fill:none;opacity:.52;stroke:var(--article-visual-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.insight-relay-index{fill:var(--article-visual-surface)}.insight-relay-label,.insight-relay-index,.insight-relay-readout text{letter-spacing:.085em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:750}.insight-relay-label,.insight-relay-readout text{fill:var(--article-visual-ink)}.insight-relay-readout text{letter-spacing:.11em;font-size:12px}.insight-relay-modules>g[data-reachable=false]{opacity:.2}.insight-relay-modules>g[data-reachable=false] .insight-relay-status{fill:#0000;stroke:var(--article-visual-ink)}.insight-relay-breakers>g{cursor:pointer;outline:none}.insight-relay-breakers rect{fill:var(--article-visual-accent);stroke:var(--article-visual-surface);stroke-width:3px;vector-effect:non-scaling-stroke}.insight-relay-breakers path,.insight-relay-breakers circle{fill:var(--article-visual-surface);stroke:var(--article-visual-surface);stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}.insight-relay-breakers [data-open=true] path{transform-origin:50%;transform:rotate(-35deg)}.insight-relay-breakers>g:focus-visible rect{stroke:var(--article-visual-ink);stroke-width:5px}.article-signature-vector[data-article-visual=strategy-insight-action-relay][data-visual-variant=card] .insight-action-relay{transform-origin:50%;transform:translate(-38%,-1%)scale(1.16)}.article-signature-vector[data-article-visual=strategy-insight-action-relay][data-visual-variant=card] :is(.insight-relay-readout,.insight-relay-label,.insight-relay-return){display:none}@media (max-width:720px){.article-signature-vector[data-article-visual=strategy-insight-action-relay][data-visual-variant=hero] .insight-action-relay{transform-origin:50%;transform:translate(-31%,-18%)scale(.9)}.article-signature-vector[data-article-visual=strategy-insight-action-relay][data-visual-variant=hero] :is(.insight-relay-readout,.insight-relay-label){display:none}}
@layer components{.info-grid-directory{--info-grid-gap:clamp(.68rem, 1vw, .92rem);gap:clamp(1rem,2vw,1.35rem);display:grid}.info-grid-fragment-anchor{top:calc(var(--nav-clearance,var(--header-height)) * -1);scroll-margin-top:var(--nav-clearance,var(--header-height));display:block;position:relative}.info-grid-tabs{z-index:5;width:min(100%,44rem);margin-inline:auto;position:relative}.info-grid-tabs-track{--category-count:1;--category-index:0;isolation:isolate;border:1px solid var(--line);grid-template-columns:repeat(var(--category-count), minmax(0, 1fr));background:color-mix(in oklch, var(--surface) 88%, transparent);min-height:3rem;box-shadow:0 .65rem 1.7rem color-mix(in oklch, var(--ink) 6%, transparent);border-radius:999px;align-items:stretch;padding:.22rem;display:grid;position:relative}.info-grid-tabs-track>:is(button,a){z-index:2;min-width:0;min-height:2.45rem;color:var(--ink);font:inherit;text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding:.45rem .72rem;font-size:clamp(.62rem,.8vw,.75rem);font-weight:650;line-height:1;display:flex;position:relative}.info-grid-tabs-track>:is(button,a):focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.info-grid-tabs-track small{background:color-mix(in oklch, currentColor 10%, transparent);border-radius:50%;place-content:center;min-width:1.3rem;height:1.3rem;font-size:.48rem;font-weight:660;display:grid}.info-grid-tabs-indicator{width:calc(100% / var(--category-count));z-index:1;background:var(--surface);box-shadow:0 .2rem .65rem color-mix(in oklch, var(--ink) 8%, transparent);transform:translateX(calc(var(--category-index) * 100%));border-radius:999px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:.22rem auto .22rem 0}.info-grid-layout{--info-grid-gap:clamp(.68rem, 1vw, .92rem);gap:var(--info-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;width:min(100%,68rem);min-width:0;margin-inline:auto;display:grid;position:relative;overflow:visible}.info-grid-item{aspect-ratio:1;min-width:0;transform-style:preserve-3d;backface-visibility:hidden;position:relative}.info-grid-layout[data-info-grid-transitioning=true]>.info-grid-item{pointer-events:none}.info-grid-flip-ghost{pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d}.info-grid-item>.info-grid-card{height:100%}.info-grid-card{--info-bg:var(--surface);--info-ink:var(--ink);--info-muted:var(--ink-soft);--info-line:var(--line);--info-glow:transparent;aspect-ratio:1;border:1px solid color-mix(in oklch, var(--info-line) 74%, transparent);background:var(--info-bg);min-width:0;color:var(--info-ink);box-shadow:0 .7rem 2rem color-mix(in oklch, var(--ink) 5%, transparent), 0 0 var(--amanah-accent-glow-radius) var(--info-glow);isolation:isolate;transform-style:preserve-3d;backface-visibility:hidden;border-radius:clamp(.72rem,1.2vw,1.05rem);display:block;position:relative;overflow:hidden;container:info-grid-card/inline-size}.info-grid-card:after{content:"";z-index:8;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e}.info-grid-card-link{z-index:1;border-radius:inherit;width:100%;height:100%;color:inherit;display:block;position:absolute;inset:0}.info-grid-card-link:focus-visible{outline:2px solid var(--info-ink);outline-offset:-4px}.info-grid-card[data-interactive=true]{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s}@media (hover:hover) and (pointer:fine){.info-grid-card[data-interactive=true]:hover{z-index:2;box-shadow:0 1.1rem 2.8rem color-mix(in oklch, var(--ink) 10%, transparent), 0 0 calc(var(--amanah-accent-glow-radius) * 1.25) var(--info-glow);transform:translateY(-.22rem)}}.info-grid-card[data-tone=ink]{--info-bg:var(--contrast-surface);--info-ink:var(--contrast-ink);--info-muted:var(--contrast-ink-soft);--info-line:var(--contrast-line)}.info-grid-card[data-tone=blue]{--info-bg:var(--amanah-accent-blue);--info-ink:var(--amanah-accent-blue-ink);--info-line:color-mix(in oklch, var(--amanah-accent-blue-ink) 24%, transparent);--info-glow:var(--amanah-accent-blue-glow)}.info-grid-card[data-tone=red]{--info-bg:color-mix(in srgb, var(--amanah-accent-red) 96%, #000);--info-ink:var(--amanah-accent-red-ink);--info-line:color-mix(in oklch, var(--amanah-accent-red-ink) 24%, transparent);--info-glow:var(--amanah-accent-red-glow)}.info-grid-card[data-tone=yellow]{--info-bg:var(--amanah-accent-yellow);--info-ink:var(--amanah-accent-yellow-ink);--info-line:color-mix(in oklch, var(--amanah-accent-yellow-ink) 24%, transparent);--info-glow:var(--amanah-accent-yellow-glow)}.info-grid-card[data-tone=indigo]{--info-bg:var(--amanah-accent-indigo);--info-ink:var(--amanah-accent-indigo-ink);--info-line:color-mix(in oklch, var(--amanah-accent-indigo-ink) 24%, transparent);--info-glow:var(--amanah-accent-indigo-glow)}.info-grid-card[data-tone=violet]{--info-bg:var(--amanah-accent-violet);--info-ink:var(--amanah-accent-violet-ink);--info-line:color-mix(in oklch, var(--amanah-accent-violet-ink) 24%, transparent);--info-glow:var(--amanah-accent-violet-glow)}.info-grid-card[data-tone=purple]{--info-bg:var(--amanah-accent-purple);--info-ink:var(--amanah-accent-purple-ink);--info-line:color-mix(in oklch, var(--amanah-accent-purple-ink) 24%, transparent);--info-glow:var(--amanah-accent-purple-glow)}.info-grid-card[data-tone=green]{--info-bg:var(--amanah-accent-green);--info-ink:var(--amanah-accent-green-ink);--info-line:color-mix(in oklch, var(--amanah-accent-green-ink) 24%, transparent);--info-glow:var(--amanah-accent-green-glow)}.info-grid-card[data-tone=orange]{--info-bg:var(--amanah-accent-orange);--info-ink:var(--amanah-accent-orange-ink);--info-line:color-mix(in oklch, var(--amanah-accent-orange-ink) 24%, transparent);--info-glow:var(--amanah-accent-orange-glow)}.info-grid-empty{border-block:1px solid var(--line);width:min(100%,68rem);min-height:12rem;color:var(--ink-soft);text-align:center;place-content:center;margin-inline:auto;display:grid}.article-card .latest-article-face{position:absolute;inset:0}.service-grid-card .info-grid-card-link{flex-direction:column;padding:clamp(.8rem,4cqw,1.35rem);display:flex}.service-grid-card-topline,.plan-grid-card-topline,.about-grid-card-topline{z-index:3;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.6rem;min-height:1rem;font-size:clamp(.45rem,2cqw,.65rem);font-weight:650;line-height:1;display:flex;position:relative}.service-grid-card-topline small{color:currentColor;font:inherit;margin-left:auto}.service-grid-card-topline svg{width:clamp(.7rem,3cqw,1rem);height:auto}.service-grid-card-copy{z-index:3;margin-top:clamp(.7rem,4cqw,1.35rem);position:relative}.service-grid-card-copy h3{letter-spacing:-.06em;text-wrap:balance;max-width:9ch;font-size:clamp(1.15rem,8.2cqw,2.7rem);font-weight:480;line-height:.9}.service-grid-card-copy p{max-width:31ch;color:color-mix(in oklch, var(--info-ink) 70%, transparent);margin-top:clamp(.45rem,2.5cqw,.85rem);font-size:clamp(.48rem,2.35cqw,.76rem);line-height:1.35}.service-grid-card footer{z-index:3;flex-wrap:wrap;gap:clamp(.18rem,1.2cqw,.36rem);margin-top:auto;display:flex;position:relative}.service-grid-card footer span{border:1px solid color-mix(in oklch, currentColor 28%, transparent);border-radius:999px;padding:clamp(.22rem,1.2cqw,.38rem) clamp(.3rem,1.7cqw,.52rem);font-size:clamp(.38rem,1.65cqw,.54rem);line-height:1.1}.service-grid-card-orbit{aspect-ratio:1;z-index:1;opacity:.2;pointer-events:none;border:1px solid;border-radius:50%;width:72%;position:absolute;top:28%;right:-23%}.service-grid-card-orbit i{border:inherit;border-radius:inherit;position:absolute;inset:17%}.service-grid-card-orbit i:nth-child(2){inset:34%}.service-grid-card-orbit b{aspect-ratio:1;background:currentColor;border-radius:50%;width:clamp(.35rem,2cqw,.65rem);position:absolute;top:48%;left:-2%}.plan-grid-card,.about-grid-card{flex-direction:column;padding:clamp(.85rem,4.2cqw,1.45rem);display:flex}.plan-grid-card-copy{z-index:2;margin-top:clamp(.9rem,5cqw,1.7rem);position:relative}.plan-grid-card-copy h2{letter-spacing:-.065em;max-width:8ch;font-size:clamp(1.45rem,9cqw,3rem);font-weight:460;line-height:.88}.plan-grid-card-copy p{color:color-mix(in oklch, var(--info-ink) 72%, transparent);margin-top:clamp(.45rem,2.4cqw,.8rem);font-size:clamp(.48rem,2.35cqw,.76rem);line-height:1.34}.plan-grid-card-scope{border-block:1px solid color-mix(in oklch, currentColor 34%, transparent);justify-content:space-between;gap:.45rem;margin-top:clamp(.5rem,2.5cqw,.85rem);padding-block:clamp(.4rem,2cqw,.65rem);font-size:clamp(.44rem,2cqw,.65rem);display:flex}.plan-grid-card ul{gap:clamp(.2rem,1.1cqw,.35rem);margin-top:clamp(.45rem,2.2cqw,.75rem);display:grid}.plan-grid-card li{grid-template-columns:.75rem 1fr;align-items:start;gap:.28rem;font-size:clamp(.4rem,1.8cqw,.58rem);line-height:1.2;display:grid}.plan-grid-card li svg{width:.6rem;height:.6rem}.plan-grid-card-action{z-index:4;background:var(--info-ink);width:fit-content;min-height:1.85rem;color:var(--info-bg);border-radius:999px;align-items:center;margin-top:auto;padding:.42rem .64rem;font-size:clamp(.44rem,1.9cqw,.62rem);font-weight:650;display:inline-flex;position:relative}.about-grid-card-copy{z-index:3;margin-top:auto;position:relative}.about-grid-card-copy h3{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;font-size:clamp(1.45rem,9cqw,3rem);font-weight:460;line-height:.9}.about-grid-card-copy p{max-width:31ch;color:color-mix(in oklch, var(--info-ink) 72%, transparent);margin-top:clamp(.55rem,3cqw,.95rem);font-size:clamp(.5rem,2.5cqw,.78rem);line-height:1.36}.about-grid-card-mark{aspect-ratio:1;border:1px solid color-mix(in oklch, currentColor 28%, transparent);opacity:.45;border-radius:50%;width:46%;position:absolute;top:11%;right:-10%}.about-grid-card-mark i{border:inherit;border-radius:inherit;position:absolute;inset:20%}.about-grid-card-mark i:nth-child(2){inset:39%}.about-grid-card-mark i:nth-child(3){aspect-ratio:1;background:currentColor;border:0;width:10%;inset:45% auto auto -5%}@container info-grid-card (max-width:14rem){.service-grid-card .info-grid-card-link{padding:.58rem}.service-grid-card-topline{min-height:.55rem;font-size:.34rem}.service-grid-card-copy{margin-top:.45rem}.service-grid-card-copy h3{max-width:10ch;font-size:1.12rem;line-height:.88}.service-grid-card-copy p{margin-top:.28rem;font-size:.35rem;line-height:1.25}.service-grid-card footer{gap:.12rem}.service-grid-card footer span{padding:.13rem .22rem;font-size:.28rem}.plan-grid-card,.about-grid-card{padding:.55rem}.plan-grid-card-topline,.about-grid-card-topline{gap:.25rem;min-height:.55rem;font-size:.32rem}.plan-grid-card-copy{margin-top:.35rem}.plan-grid-card-copy h2{max-width:9ch;font-size:1.08rem;line-height:.86}.plan-grid-card-copy p{margin-top:.2rem;font-size:.32rem;line-height:1.16}.plan-grid-card-scope{gap:.2rem;margin-top:.3rem;padding-block:.18rem;font-size:.3rem}.plan-grid-card ul{gap:.08rem;margin-top:.25rem}.plan-grid-card li{grid-template-columns:.42rem 1fr;gap:.12rem;font-size:.28rem;line-height:1.05}.plan-grid-card li svg{width:.34rem;height:.34rem}.plan-grid-card-action{min-height:1.22rem;padding:.22rem .36rem;font-size:.32rem}.about-grid-card-copy h3{font-size:1.12rem;line-height:.88}.about-grid-card-copy p{margin-top:.32rem;font-size:.36rem;line-height:1.25}}}@media (max-width:47.99rem){.info-grid-directory{--info-grid-gap:.42rem}.info-grid-layout{--info-grid-gap:.42rem;grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid-tabs{width:min(100%, calc(100vw - (var(--gutter) * 2)));scrollbar-width:none;overflow-x:auto}.info-grid-tabs::-webkit-scrollbar{display:none}.info-grid-tabs-track{width:max-content;min-width:100%}.info-grid-tabs-track>:is(button,a){min-width:5.35rem;padding-inline:.62rem;font-size:.58rem}.info-grid-tabs-track small{display:none}}@media (prefers-reduced-motion:reduce){.info-grid-tabs-indicator,.info-grid-card[data-interactive=true]{transition:none!important}.info-grid-card[data-interactive=true]:hover{transform:none}}
.article-card-surface:is(.info-grid-card,.infogrid-card)[data-tone]{--info-glow:transparent;border-color:color-mix(in srgb, var(--canvas) 90%, var(--ink) 10%);box-shadow:0 1px 0 color-mix(in srgb, var(--canvas) 58%, transparent), 0 .46rem 1.15rem -.96rem color-mix(in srgb, var(--ink) 24%, transparent)}.article-card-surface:is(.info-grid-card,.infogrid-card):before{content:"";z-index:7;border-radius:inherit;background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--canvas) 26%, transparent) 0 .36px, transparent .52px), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 22%, transparent) 0 .3px, transparent .48px), repeating-linear-gradient(103deg, transparent 0 13px, color-mix(in srgb, var(--canvas) 8%, transparent) 14px, transparent 15px 31px);mix-blend-mode:soft-light;opacity:.16;pointer-events:none;background-position:0 0,2px 3px,0 0;background-size:5px 5px,7px 7px,83px 100%;position:absolute;inset:0}.article-card-surface:is(.info-grid-card,.infogrid-card):after{box-shadow:none}@media (hover:hover) and (pointer:fine){.article-card-surface:is(.info-grid-card[data-interactive=true],.infogrid-card[data-kind=article]):hover{box-shadow:0 1px 0 color-mix(in srgb, var(--canvas) 52%, transparent), 0 .76rem 1.55rem -1rem color-mix(in srgb, var(--ink) 29%, transparent)}}@layer components{.latest-article-face{background:var(--info-bg);color:var(--info-ink);flex-direction:column;justify-content:space-between;padding:clamp(1.1rem,1.9vw,1.6rem);display:flex;position:relative;overflow:hidden}.latest-article-face h2,.latest-article-face h3{z-index:2;max-width:10ch;color:var(--info-ink);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:390;line-height:.86;position:relative}.latest-article-face[data-title-size=medium] h2,.latest-article-face[data-title-size=medium] h3{max-width:11.3ch;font-size:clamp(2.65rem,4.4vw,4.55rem)}.latest-article-face[data-title-size=compact] h2,.latest-article-face[data-title-size=compact] h3{max-width:12.5ch;font-size:clamp(2.2rem,3.8vw,3.9rem);line-height:.89}.latest-article-face[data-title-size=micro] h2,.latest-article-face[data-title-size=micro] h3{max-width:13.5ch;font-size:clamp(1.75rem,2.7vw,3rem);line-height:.9}.research-lab-attribution{--research-lab-avatar-size:clamp(1.35rem, 2.1vw, 1.9rem);min-width:0;color:inherit;align-items:center;gap:clamp(.48rem,.9vw,.72rem);display:inline-flex}.research-lab-attribution-label{z-index:2;white-space:nowrap;gap:.08rem;display:grid;position:relative}.research-lab-attribution-prefix{letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:650;line-height:1}.research-lab-attribution-name{letter-spacing:-.015em;font-size:.72rem;font-weight:650;line-height:1}.research-lab-avatar-stack{isolation:isolate;flex:none;align-items:flex-end;gap:clamp(.48rem,.95vw,.82rem);padding-inline:.12rem;display:inline-flex}.research-lab-avatar{width:var(--research-lab-avatar-size);height:calc(var(--research-lab-avatar-size) * 1.45);transform-origin:bottom;will-change:transform;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.research-lab-avatar-portrait{transform-origin:bottom;will-change:transform;display:block;position:absolute;inset:0}.research-lab-avatar img{image-rendering:auto;object-fit:cover;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:auto auto 0 50%;transform:translate(-50%)}.fact-speech-bubble{z-index:2;background:var(--fact-bubble-surface,var(--research-lab-avatar-bubble,var(--ink)));width:max-content;color:var(--fact-bubble-ink,var(--research-lab-avatar-bubble-ink,var(--canvas)));box-shadow:0 .35rem 1.15rem var(--fact-bubble-shadow,#00000029);opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;border-radius:1.3rem;padding:.72rem .9rem .78rem;font-size:clamp(.66rem,.72vw,.76rem);font-weight:560;line-height:1.3;position:absolute}.fact-speech-bubble:before{content:"";z-index:-1;background:inherit;width:1.05rem;height:1.02rem;position:absolute}.research-lab-avatar-message{width:max-content;max-width:min(15rem, calc(100vw - (2 * var(--gutter))));z-index:2;background:var(--research-lab-avatar-bubble,var(--article-hero-ink,var(--ink)));color:var(--research-lab-avatar-bubble-ink,var(--article-hero-surface,var(--canvas)));box-shadow:0 .35rem 1.15rem color-mix(in srgb, var(--article-hero-ink,var(--ink)) 20%, transparent);opacity:0;visibility:hidden;pointer-events:none;margin-left:var(--research-lab-bubble-offset-x,0);transform-origin:0 100%;will-change:transform, opacity;border-radius:1.3rem 1.3rem 1.3rem .38rem;padding:.72rem .9rem .78rem;font-size:clamp(.66rem,.72vw,.76rem);font-weight:560;line-height:1.3;position:absolute;bottom:calc(100% + .4rem);left:calc(50% + .52rem);transform:translateY(.5rem)scale(.96)}.research-lab-avatar-message:before{content:"";z-index:-1;background:inherit;clip-path:polygon(100% 5%,100% 100%,0 100%,30% 84%,58% 55%);width:1.05rem;height:1.02rem;translate:var(--research-lab-bubble-tail-offset-x,0) 0;position:absolute;bottom:0;left:-.62rem}.research-lab-avatar[data-research-lab-avatar-tail=right] .research-lab-avatar-message{transform-origin:100% 100%;border-radius:1.3rem 1.3rem .38rem;left:auto;right:calc(50% + .52rem)}.research-lab-avatar[data-research-lab-avatar-tail=right] .research-lab-avatar-message:before{clip-path:polygon(0 5%,0 100%,100% 100%,70% 84%,42% 55%);left:auto;right:-.62rem}.research-lab-avatar:focus-visible{outline-offset:.16rem;outline:2px solid}@media (prefers-reduced-motion:reduce){.research-lab-avatar{transform:none!important}.research-lab-avatar:is(:hover,:focus-visible) .research-lab-avatar-message{opacity:1;visibility:visible;transform:none}}@media (max-width:47.99rem){.research-lab-avatar-message{max-width:min(12.5rem, calc(100vw - (2 * var(--gutter))))}.article-card .latest-article-face{padding:.72rem}.article-card .latest-article-face h2,.article-card .latest-article-face h3{max-width:10ch;font-size:clamp(1.58rem,7.8vw,2.2rem);line-height:.87}.article-card .latest-article-face[data-title-size=medium] h2,.article-card .latest-article-face[data-title-size=medium] h3{max-width:11.2ch;font-size:clamp(1.37rem,6.8vw,1.92rem)}.article-card .latest-article-face[data-title-size=compact] h2,.article-card .latest-article-face[data-title-size=compact] h3{max-width:12.2ch;font-size:clamp(1.18rem,5.8vw,1.62rem);line-height:.9}.article-card .latest-article-face[data-title-size=micro] h2,.article-card .latest-article-face[data-title-size=micro] h3{max-width:13.2ch;font-size:clamp(1.02rem,5vw,1.42rem);line-height:.9}}}
