@layer components{.client__logo{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.client__logo img{height:calc(26px * var(--s,1));object-fit:contain;width:auto;max-width:min(128px,100%);max-height:36px}.client__label{letter-spacing:-.01em;color:var(--fg-2);white-space:nowrap;font-size:13px;font-weight:600}.client__tip{background:var(--bg-elev);color:var(--muted);text-align:left;opacity:0;transition:opacity var(--t) var(--ease-out), transform var(--t) var(--ease-out);align-content:center;gap:2px;padding:8px 12px;font-size:11.5px;line-height:1.35;display:grid;position:absolute;inset:0;transform:translateY(8px)}.client__tip b{color:var(--fg);font-size:12.5px;font-weight:600}.client a:hover .client__tip,.client a:focus-visible .client__tip{opacity:1;transform:none}.client--lead{grid-area:span 2/span 2}.client--lead .client__logo{justify-content:flex-start;height:48px;margin-bottom:4px}.client--lead .client__logo img{height:40px;max-height:40px}.client__name{font-size:15px;font-weight:600}.client__note{color:var(--muted);font-size:12.5px;line-height:1.45}.client__group{border-top:1.5px dashed var(--dash);gap:8px;width:100%;margin-top:10px;padding-top:12px;display:grid}.client__stat{color:var(--muted);font-size:12.5px}.client__stat b{font:600 15px var(--ff-mono);color:var(--fg);margin-right:2px}.more__btn{border-radius:var(--r-full);background:var(--surface);height:32px;color:var(--fg-2);cursor:pointer;transition:background var(--t-fast);align-items:center;gap:6px;padding:0 12px 0 14px;font-size:13.5px;font-weight:500;list-style:none;display:inline-flex}.more__btn::-webkit-details-marker{display:none}.more__btn:hover{background:var(--surface-2);color:var(--fg)}.more__btn svg{transition:transform var(--t) var(--ease-out)}.more[open] .more__btn svg{transform:rotate(90deg)}.more__close,.more[open] .more__open{display:none}.more[open] .more__close{display:inline}.more__body{border-left:1.5px dashed var(--dash);margin-top:16px;padding-left:16px}.about-grid .more__body{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.skills__row .eyebrow{padding-top:6px}.deck__stack{touch-action:pan-y;width:190px;height:236px;position:relative}.deck__card{background:var(--paper);box-shadow:var(--sh-paper);transform:translate(calc(var(--pos) * 5px), calc(var(--pos) * 4px)) rotate(calc(-4deg + var(--pos) * 3.5deg));z-index:calc(10 - var(--pos));transition:transform .52s var(--ease-lift), box-shadow .52s;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;margin:0;padding:9px 9px 0;position:absolute;inset:0}.deck__card.is-top{box-shadow:var(--sh-3)}.deck__card img{aspect-ratio:1;object-fit:cover;pointer-events:none;background:#ddd;border-radius:2px;width:100%}.deck__card figcaption{font:16px/1.1 var(--ff-hand);color:var(--paper-ink);text-align:center;padding:8px 2px 10px}.deck__card.is-dragging{cursor:grabbing;transition:none}.deck__card.is-flying{opacity:0;transition:transform .36s cubic-bezier(.5,0,.75,0),opacity .36s}.deck__btn{border-radius:var(--r-full);background:var(--bg-elev);border:1px solid var(--line-strong);height:30px;color:var(--fg-2);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.deck__btn:hover{background:var(--surface);color:var(--fg)}.deck__hint{z-index:12;font:17px/1 var(--ff-hand);color:var(--muted);pointer-events:none;position:absolute;top:-20px;right:-14px;transform:rotate(8deg)}.factcard .eyebrow{color:var(--p-yellow-ink-2)}@media (max-width:720px){.about-grid .deck{order:1;justify-self:center;margin-top:40px}.client__logo img{height:calc(21px * var(--s,1));max-width:min(92px,100%);max-height:28px}.client__logo{flex-direction:column;gap:4px;max-width:100%}.client__label{font-size:11px}.client--lead{grid-area:auto/1/auto/-1}.client--lead .client__logo img{height:34px}}@media (prefers-reduced-motion:reduce){.deck__card.is-flying{opacity:1}}:root[data-motion=off] .deck__card.is-flying{opacity:1}.clients{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(76px,auto);grid-auto-flow:dense;gap:10px;list-style:none;display:grid}.about-intro{font:400 25px/1.4 var(--ff-hand);letter-spacing:.01em;color:var(--fg)}.about-grid{grid-template-columns:1fr 200px;align-items:start;gap:0 32px;margin-top:22px;display:grid}.about-grid__wide{grid-column:1/-1}.xp{gap:4px;display:grid}.xp__item{transition:background var(--t-fast);border-radius:14px;grid-template-columns:44px 1fr auto;align-items:start;gap:14px;margin-inline:-12px;padding:12px;display:grid}.xp__item:hover{background:var(--surface-hover)}.xp__logo{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.xp__logo img{object-fit:contain;width:32px;height:32px}.xp__co{font-size:15px;font-weight:600}.xp__role{color:var(--fg-2);font-size:14px}.xp__sum{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.55}.xp__date{font:500 11px/1 var(--ff-mono);color:var(--muted);border-radius:var(--r-full);background:var(--surface);white-space:nowrap;padding:6px 8px}.xp__promo{border-left:1.5px dashed var(--accent-line);gap:6px;margin-top:8px;padding-left:14px;display:grid}.xp__promo div{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.xp__promo span{font:500 11px var(--ff-mono);color:var(--subtle);padding-right:8px}.xp__item--promo{grid-template-columns:44px 1fr}.xp__body{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:14px;display:grid}.xp__body>.xp__date{grid-area:1/2}.xp__body>.xp__role,.xp__body>.xp__promo{grid-column:1/-1}.xp__body>.xp__sum{grid-column:1}.skills{gap:14px;display:grid}.skills__row{grid-template-columns:140px 1fr;align-items:baseline;gap:14px;display:grid}.testimonial{border-radius:var(--r-xl);background:var(--p-lavender);color:var(--p-lavender-ink);padding:24px}.testimonial blockquote{font:400 24px/1.3 var(--ff-serif);letter-spacing:-.005em;margin:0}.testimonial figcaption{color:var(--p-lavender-ink-2);margin-top:14px;font-size:13px}.testimonial a{text-underline-offset:3px;text-decoration:underline}.about-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.factcard{border-radius:var(--r-lg);background:var(--p-yellow);color:var(--p-yellow-ink);margin-top:34px;padding:18px 20px 20px;position:relative;transform:rotate(-.6deg);box-shadow:0 4px #00000024}.factcard__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.factcard__btn{height:32px;color:var(--p-yellow-ink);padding:0 10px;font-size:12.5px}.factcard__btn:hover{background:#2b200614}.factcard__text{font:400 22px/1.3 var(--ff-hand);letter-spacing:.01em;min-height:2.6em;margin-top:8px}@media (max-width:720px){.factcard__text{font-size:20px}.clients{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);gap:8px}.xp__sum{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.about-grid{grid-template-columns:1fr}.skills__row{grid-template-columns:1fr;gap:4px}.xp__item{grid-template-columns:40px 1fr;grid-auto-flow:dense}.xp__item>div{grid-column:2}.xp__item{row-gap:4px}.xp__item>.xp__logo{grid-row:span 2}.xp__item--promo>.xp__logo{grid-row:auto}.xp__date{order:-1;grid-column:2;justify-self:start}.xp__body>.xp__date{grid-area:auto/1/auto/-1;margin-bottom:6px}.xp__body>.xp__sum{grid-column:1/-1}.xp__promo div{flex-direction:column;gap:2px}.xp__promo span{padding-right:0}}}.ab-single{grid-template-columns:minmax(0,1fr)}.ab-extras{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ab-built{margin:0;padding:0;list-style:none;display:contents}.ab-built-label{font:500 10px/1 var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-right:2px}.ab-chip{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line);height:28px;color:var(--fg-2);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast), transform var(--t-fast) var(--ease-spring);align-items:center;gap:6px;padding:0 11px 0 5px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.ab-chip:hover{background:var(--surface-2);border-color:var(--line-strong);color:var(--fg);transform:translateY(-1px)}.ab-chip.ab-no-mark{padding-left:10px}.ab-chip:has(.ab-disc){padding-left:3px}.ab-disc{width:22px;height:22px;box-shadow:0 0 0 1px var(--line-strong);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ab-disc img{object-fit:contain;width:16px;height:16px}.ab-disc.ab-opaque img{object-fit:cover;width:22px;height:22px}.ab-chip.ab-has-word{gap:7px;padding-left:10px}.ab-word{flex:none;align-items:center;display:inline-flex}.ab-word img{object-fit:contain;width:auto;max-width:64px;height:11px}.ab-word-only img{max-width:96px;height:13px}.ab-chip:has(.ab-word-only){padding-inline:13px}.ab-files{margin:0;padding:0;list-style:none;display:contents}.ab-chip.ab-file{gap:5px;padding-left:9px}.ab-file-icon{width:14px;height:14px;color:var(--accent-text)}.ab-kind{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ab-xp-main .xp__sum a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.ab-xp-main:not(:has(details)) .xp__sum{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.ab-phone-hint{display:none}.ab-co-link{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--t-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ab-co-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ab-xp-main:has(details[open]) .xp__sum{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.ab-highlights{margin-top:0}.ab-highlights[open]{flex-basis:100%}.ab-highlights>summary{height:28px;padding:0 10px 0 12px;font-size:12.5px}.ab-highlights[open]>summary{margin-inline-start:0}.ab-details{border-left:1.5px dashed var(--dash);gap:12px;margin:12px 0 2px;padding-left:16px;display:grid;overflow-x:clip}.ab-hl-list{color:var(--fg-2);gap:6px;margin:0;padding:0;font-size:13.5px;line-height:1.55;list-style:none;display:grid}.ab-hl-list li{padding-left:14px;position:relative}.ab-hl-list li:before{content:"";background:var(--accent);opacity:.8;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.ab-stack{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ab-stack-label{font:500 10px/1 var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ab-stack-list{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ab-stack-list .skill{height:26px;margin:0;padding:0 9px;font-size:12.5px}.xp__promo .ab-xp-type{font:inherit;color:var(--muted);padding:0;font-weight:400}:root:not([data-theme=light]) .xp__logo.ab-logo-themed{background:var(--surface);border-color:var(--line-strong)}.ab-span{grid-column:1/-1;min-width:0}.client--lead>a{grid-template-rows:auto auto 1fr}.ab-lead-desc{align-content:space-between;align-self:stretch;gap:4px;width:100%;display:grid}.ab-lead-stat{gap:4px}.ab-lead-stat .client__stat{line-height:1.4}.ab-lead-stat .client__stat b{letter-spacing:-.02em;margin:0 0 2px;font-size:30px;line-height:1.05;display:block}.ab-stat-detail{color:var(--muted);font-size:12.5px;line-height:1.45}.ab-tile{border-radius:var(--r-lg);background:var(--bg-elev);border:1px solid var(--line);place-items:center;height:100%;min-height:76px;padding:12px;display:grid;position:relative;overflow:hidden}.ab-tile:hover .client__tip{opacity:1;transform:none}.ab-notes{margin-top:12px}.ab-notes-list{border-left:1.5px dashed var(--dash);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px 20px;margin-top:14px;padding-left:16px;font-size:13.5px;line-height:1.45;display:grid}.ab-notes-list dt{color:var(--fg);font-weight:600}.ab-notes-list dd{color:var(--muted)}@media (hover:hover) and (pointer:fine){.ab-notes{display:none}}.ab-recog{flex-wrap:wrap;gap:6px;margin-top:14px;padding:0;list-style:none;display:flex}.ab-recog li{border-radius:var(--r-full);border:1px solid var(--line);background:var(--bg-elev);align-items:center;gap:7px;min-width:0;max-width:100%;min-height:32px;padding:3px 11px 3px 3px;display:inline-flex}.ab-recog-disc{background:var(--surface);width:24px;height:24px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.ab-recog-disc svg{width:14px;height:14px}.ab-recog-disc img{object-fit:contain;width:18px;height:18px}.ab-recog-body{flex-wrap:wrap;column-gap:5px;min-width:0;font-size:12.5px;line-height:1.3;display:flex}.ab-recog b{color:var(--fg);font-weight:600}.ab-recog-text{color:var(--muted)}.ab-certs{margin-top:18px}.ab-certs h3{margin-bottom:6px;font-size:15px;font-weight:600}.ab-now-date{font:500 11.5px/1 var(--ff-mono);color:var(--muted)}.ab-now-text{font-size:15px}.ab-listen-row{align-items:center}.ab-listen-row>.eyebrow{padding-top:0}.ab-listening{align-items:center;min-width:0;display:flex}.ab-cite{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.ab-cite>:only-child{grid-column:1/-1}.ab-cite-mark{background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #00000014}.ab-cite-mark img{object-fit:contain;width:17px;height:17px}.ab-testimonials{gap:16px;display:grid}.ab-cite-who{gap:1px;min-width:0;line-height:1.45;display:grid}.ab-cite-who>:first-child{color:var(--p-lavender-ink);font-weight:500}.ab-skill-glyph{flex:none;width:13px;height:13px;margin-right:6px}.skills__row .skill{vertical-align:top}.ab-fact-source-slot{min-height:20px;margin-top:10px;line-height:20px}.ab-fact-source{color:var(--p-yellow-ink);text-underline-offset:3px;transition:text-decoration-color var(--t-fast);font-size:13px;font-weight:500;-webkit-text-decoration:underline #2b200659;text-decoration:underline #2b200659;text-decoration-thickness:1.5px}.ab-fact-source:hover{text-decoration-color:currentColor}.ab-fact-source svg{vertical-align:-2px;margin-left:4px;display:inline-block}.deck.ab-deck-tall .deck__stack{height:250px}.deck.ab-deck-taller .deck__stack{height:264px}.ab-deck-meta{-webkit-line-clamp:2;line-clamp:2;font:400 11px/1.25 var(--ff-sans);letter-spacing:0;color:color-mix(in srgb, var(--paper-ink) 74%, var(--paper));text-wrap:balance;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.deck__card figcaption:has(.ab-deck-meta){padding-top:6px}.ab-photos-more{margin-top:16px}@media (max-width:720px){.ab-extras{flex-wrap:wrap;gap:6px}.ab-built{overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-width:0;scroll-padding-inline:3px var(--gutter);scrollbar-width:none;margin:-3px calc(-1 * var(--gutter)) -3px -3px;padding:3px calc(var(--gutter) + 12px) 3px 3px;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--gutter) - 20px), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--gutter) - 20px), transparent);flex-wrap:nowrap;flex:100%;align-items:center;gap:6px;display:flex;overflow-x:auto}.ab-built::-webkit-scrollbar{display:none}.ab-built>li{scroll-snap-align:start;flex:none}.ab-built .ab-chip{height:27px;padding-right:10px;font-size:12px}.ab-built-label{display:none}.ab-phone-hint{display:inline}.ab-highlights{flex:none}.ab-recog{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ab-recog li{border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:3px 6px;padding:6px 8px 7px 6px;display:grid}.ab-recog-disc{width:20px;height:20px}.ab-recog-disc svg{width:12px;height:12px}.ab-recog-disc img{width:15px;height:15px}.ab-recog-body{display:contents}.ab-recog b{overflow-wrap:anywhere;font-size:12px;line-height:1.2}.ab-recog-text{grid-column:1/-1;font-size:11.5px;line-height:1.3}.ab-tile{min-height:64px;padding:10px 8px}.ab-listen-row>.eyebrow{padding-top:6px}}.ab-grade{white-space:nowrap}.ab-edu-sum.xp__sum{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.ab-chip,.ab-chip:hover{transition:none;transform:none}}:root[data-motion=off] .ab-chip:hover{transform:none}#clients .client__label{white-space:normal;text-wrap:balance;min-width:0;line-height:1.2}#clients .client__logo img{flex:none}@media (min-width:721px){#clients .client a:has(.client__label){padding-inline:8px}#clients .client__logo:has(.client__label){gap:6px}#clients .client__logo:has(.client__label) img{max-height:24px}#clients .client__label{white-space:nowrap;font-size:12px}}@media (pointer:coarse){summary.more__btn,.ab-highlights>summary,.deck__btn,.factcard__btn{min-height:44px}.ab-extras .ab-chip{isolation:isolate;background:0 0;border-color:#0000;height:44px;margin-block:-8px;position:relative}.ab-extras .ab-chip:before{content:"";z-index:-1;border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line);transition:background var(--t-fast), border-color var(--t-fast);position:absolute;inset:8px 0}.ab-extras .ab-chip:hover{background:0 0;border-color:#0000}.ab-extras .ab-chip:hover:before{background:var(--surface-2);border-color:var(--line-strong)}.ab-extras .ab-chip:focus-visible{outline:none}.ab-extras .ab-chip:focus-visible:before{outline:2px solid var(--ring,var(--accent-text));outline-offset:3px}.ab-co-link{padding-block:13px}.ab-letter{padding-block:14px}.ab-fact-source{padding-block:15px}}@media (pointer:coarse) and (max-width:720px){.ab-built{margin-block:-11px;padding-block:11px}}@media (max-width:350px){.ab-recog li{grid-template-columns:minmax(0,1fr);justify-items:start}.ab-recog b{overflow-wrap:normal}}.ab-wid-list{margin:18px 0 0;padding:0;list-style:none}.ab-wid-item{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);align-items:baseline;column-gap:32px;padding-block:22px;display:grid}.ab-wid-item:first-child{padding-top:8px}.ab-wid-item+.ab-wid-item{border-top:1px solid var(--line)}.ab-wid-title{min-width:0;font:400 24px/1.1 var(--ff-serif);letter-spacing:-.005em;color:var(--fg);text-wrap:balance;overflow-wrap:break-word;align-items:baseline;gap:10px;display:flex}.ab-wid-icon{color:var(--accent);flex:none;align-self:flex-start;margin-top:calc(.55em - 9px);display:grid}.ab-wid-icon svg{stroke-width:1.75px;width:18px;height:18px}.ab-wid-text{min-width:0;color:var(--fg-2);text-wrap:pretty;grid-column:2;font-size:15px;line-height:1.62}@media (min-width:768px){.ab-wid-title{display:block;position:relative}.ab-wid-icon{position:absolute;top:0;left:-34px}}.ab-wid-nums{margin-top:32px}.ab-wid-more{margin-top:24px}.ab-wid-nums-solo{margin-top:12px}.ab-wid-figs{--cols:var(--n,4);--fig:48px;--pad:18px;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));row-gap:26px;margin:18px 0 0;padding:0;list-style:none;display:grid;container-type:inline-size}.ab-wid-fig{min-width:0;padding:2px var(--pad) 0;border-left:1px solid var(--line);align-content:start;justify-items:start;display:grid}.ab-wid-fig:nth-child(4n+1){border-left:0;padding-left:0}.ab-wid-val{font-family:var(--ff-serif);font-weight:400;font-size:min(var(--fig), (100cqi / var(--cols) - 2 * var(--pad) - 2px) / (var(--len,4) * .44));letter-spacing:-.015em;color:var(--fg);white-space:nowrap;font-variant-numeric:lining-nums;line-height:.92;position:relative}.ab-wid-plus{color:var(--accent-text);margin-left:.05em;font-size:.58em;position:relative;top:-.66em}.ab-wid-lab{max-width:24ch;color:var(--muted);text-wrap:pretty;margin-top:12px;font-size:13px;line-height:1.45;display:block}.ab-wid-loop{width:calc(100% + .72em);max-width:none;height:calc(100% + .52em);color:var(--accent);pointer-events:none;position:absolute;top:-.28em;left:-.36em;overflow:visible;transform:rotate(-2deg)}.ab-wid-loop path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@property --ab-wid-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}@keyframes ab-wid-draw{0%{--ab-wid-sweep:0deg}to{--ab-wid-sweep:360deg}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .ab-wid-loop{-webkit-mask-image:conic-gradient(from 52deg, transparent calc(360deg - var(--ab-wid-sweep)), #000 0);-webkit-mask-image:conic-gradient(from 52deg, transparent calc(360deg - var(--ab-wid-sweep)), #000 0);mask-image:conic-gradient(from 52deg, transparent calc(360deg - var(--ab-wid-sweep)), #000 0);animation:linear both ab-wid-draw;animation-timeline:view();animation-range:entry 100% cover 45%}}}@media (max-width:720px){.ab-wid-item{grid-template-columns:minmax(0,1fr);padding-block:18px}.ab-wid-item:first-child{padding-top:6px}.ab-wid-title{font-size:22px}.ab-wid-text{grid-column:1;max-width:32em;margin-top:8px}.ab-wid-figs{--cols:2;--fig:40px;--pad:16px;row-gap:24px}.ab-wid-fig:nth-child(odd){border-left:0;padding-left:0}.ab-wid-fig:last-child:nth-child(odd){grid-column:1/-1}.ab-wid-loop{width:calc(100% + .48em);left:-.24em}}
