.b-reg-rows{border-block-start:2px solid var(--c-fg-strong);margin:22px 0 0;padding:0;list-style:none;container:b-reg-rows/inline-size}.b-reg-group .b-reg-rows{border-block-start:0;margin-block-start:0}.b-reg-row{border-block-end:1px dashed var(--c-line-strong);position:relative}.b-reg-row:before{content:"";z-index:1;background:var(--c-accent);pointer-events:none;border-radius:1px;block-size:2.5rem;inline-size:4px;position:absolute;inset-block-start:18px;inset-inline-start:0;transform:scaleY(0)}.b-reg-row:is(:hover,:focus-within,:target,:has(>[open])):before{transform:none}.b-reg-row__g{min-block-size:72px;color:inherit;grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"n name end""n body body";align-items:start;column-gap:10px;padding-block:14px;padding-inline-start:14px;text-decoration:none;list-style:none;display:grid;position:relative}:is(summary,a).b-reg-row__g{cursor:pointer}:is(summary,a).b-reg-row__g:hover{background:var(--b-hover)}summary.b-reg-row__g::-webkit-details-marker{display:none}.b-reg-row__g:focus-visible{outline-offset:-2px}.b-reg-row__n{grid-area:n;padding-block-start:6px}.b-reg-row__name{flex-wrap:wrap;grid-area:name;align-items:baseline;gap:2px 10px;min-inline-size:0;display:flex}.b-reg-row__nm{font-family:var(--b-display);color:var(--c-fg-strong);text-wrap:balance;font-size:1.375rem;font-weight:400;line-height:1.35}a.b-reg-row__g .b-reg-row__nm{text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.3em;text-decoration-thickness:2px}.b-reg-other{font-family:var(--b-text);color:var(--c-fg-muted);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.b-reg-row__body{grid-area:body;min-inline-size:0;margin-block-start:4px;display:grid}.b-reg-row__line{color:var(--c-fg);text-wrap:pretty;font-size:1rem;line-height:1.7}.b-reg-row__end{grid-area:end;justify-content:flex-end;margin-block:-6px;display:flex}:is(.b-reg-row__tog,.b-reg-row__open){min-block-size:44px;color:var(--c-fg-strong);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.35em;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.b-reg-row__tog:before{content:"";block-size:10px;inline-size:10px;color:var(--c-fg-strong);background:linear-gradient(currentColor 0 0) 50%/100% 1.5px no-repeat,linear-gradient(currentColor 0 0) 50%/1.5px 100% no-repeat;flex:none;text-decoration:none}.b-reg-row__d[open] .b-reg-row__tog:before{background-size:100% 1.5px,0 0}:is(summary,a).b-reg-row__g:hover :is(.b-reg-row__tog,.b-reg-row__open){text-decoration-thickness:3px}.b-reg-row__site{align-items:center;gap:6px;display:inline-flex}.b-reg-row__att{justify-items:start;gap:12px;padding:2px 0 24px;padding-inline-start:14px;display:grid}.b-reg-row__phone.b-phone{border-radius:22px;inline-size:100%;max-inline-size:19rem;padding:8px 8px 10px;display:block}.b-reg-row__phone:before{margin-block-end:8px}.b-reg-row__phone .b-work-pic{border-radius:14px}.b-reg-row__cap{color:var(--c-fg-muted);text-wrap:pretty;gap:4px;margin:0;font-size:.875rem;line-height:1.6;display:grid}.b-reg-row__live{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.b-reg-row__checked:before{content:"· " / ""}.b-reg-sub{border-block-start:1px dotted var(--c-line-strong);color:var(--c-fg-muted);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-block-start:8px;padding-block-start:6px;font-size:.875rem;line-height:1.6;display:flex}.b-reg-sub__end{flex:1 0 auto;align-items:baseline;gap:0 8px;min-inline-size:9rem;display:flex}.b-reg-sub__end>.b-work-status{flex:none}.b-reg-sub__lead{background:radial-gradient(circle, var(--c-line-strong) 1px, transparent 1.3px) var(--b-start) 50% / 6px 2px repeat-x;block-size:2px;min-inline-size:1rem;transform-origin:var(--b-start) 50%;flex:1rem;translate:0 -.3em}.b-reg-also{color:var(--c-fg-muted);margin-block-start:2px;font-size:.875rem;line-height:1.6}@container b-reg-rows (min-width:34rem){.b-reg-row__g{grid-template-columns:3.5rem minmax(13rem,1.2fr) minmax(0,1fr) auto;grid-template-areas:"n name body end";column-gap:18px;min-block-size:88px;padding-block:18px}.b-reg-row__end{justify-content:flex-end;min-inline-size:6.5rem}.b-reg-row__nm{font-size:1.625rem}.b-reg-row__body{margin-block-start:0}.b-reg-row__line{font-size:1.0625rem}.b-reg-row__end{margin-block:-8px}.b-reg-row__att{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:end;column-gap:24px;padding-inline-start:calc(32px + 3.5rem)}}:root[lang=en] [data-concept=b] .b-reg-row__nm{line-height:1.2}:root[lang=en] [data-concept=b] :is(.b-reg-row__line,.b-reg-sub,.b-reg-also,.b-reg-row__cap){line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .b-reg-row .b-reg-sub__lead{animation:steps(14,end) both b-write-s;animation-timeline:view();animation-range:entry 20% cover 40%}}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .b-reg-row__d[open]>.b-reg-row__att{animation:.36s steps(6,end) both b-print-in}html:not([data-motion=reduce]) .b-reg-row:target:before{animation:b-tick .18s var(--ease-out) .98s both}}@media (forced-colors:active){.b-reg-row:before{forced-color-adjust:none;background:canvastext}.b-reg-row__tog:before{forced-color-adjust:none;color:canvastext}}@media (prefers-contrast:more){.b-reg-sub__lead{background-image:none;background-color:var(--c-fg)}}
.b-work{--b-work-plate-light:#fff;--b-work-plate-ink:#14161d;--b-work-plate-line:var(--c-line)}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]):has([data-concept=b]) .b-work{--b-work-plate-light:#dadce2;--b-work-plate-line:#ffffff1a}}html:root[data-theme=dark]:has([data-concept=b]) .b-work{--b-work-plate-light:#dadce2;--b-work-plate-line:#ffffff1a}.b-work-note{text-wrap:pretty;max-inline-size:60ch;margin-block:16px 0;font-size:.9375rem;line-height:1.75}.b-work-close-note{color:var(--c-fg-muted)}.b-work-entry{color:var(--c-fg-muted);white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.6}.b-work-status{color:var(--c-fg-muted);align-items:baseline;gap:8px;font-size:.875rem;font-weight:500;line-height:1.6;display:inline-flex}.b-work-status[data-status=live]:before,.b-work-status[data-status=changed]:before{content:"";box-sizing:border-box;flex:none;block-size:6px;inline-size:6px;transform:translateY(-.15em)rotate(45deg)}.b-work-status[data-status=live]:before{background:var(--c-fg-strong)}.b-work-status[data-status=changed]:before{border:1.25px solid var(--c-fg-strong)}.b-work-slip{border:1px dashed var(--c-line-strong);max-inline-size:46ch;color:var(--c-fg-muted);white-space:pre-line;overflow-wrap:anywhere;border-radius:6px;margin:14px 0 0;padding:10px 12px;font-size:.875rem;line-height:1.7}.b-work-slip__k{color:var(--c-fg);font-weight:500}.b-work-slip__k:after{content:" ·" / "";color:var(--c-fg-muted)}.b-work-pic{aspect-ratio:var(--ar);background:var(--swatch,var(--b-counter));display:block;position:relative;overflow:hidden}.b-work-pic picture{display:contents}.b-work-pic img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.b-work-pic__head{opacity:0;pointer-events:none;position:absolute;inset:0}.b-work-pic__head:before{content:"";background:var(--c-accent);block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]) .b-work-pic[data-dim] img{filter:brightness(.9)}}html:root[data-theme=dark] .b-work-pic[data-dim] img{filter:brightness(.9)}.b-work-plate{aspect-ratio:1;border:1px solid var(--b-work-plate-line);background:var(--b-work-plate-light);border-radius:8px;display:block;position:relative;overflow:hidden}.b-work-plate:not([data-plate=card-ink]){box-shadow:var(--b-shadow)}.b-work-plate[data-plate=card-ink]{background:var(--b-work-plate-ink);border-color:#ffffff1a}.b-work-plate[data-shape=tall]{aspect-ratio:1/2}.b-work-plate[data-shape=wide],.b-work-plate[data-shape=pair]{aspect-ratio:2}.b-work-plate img{inline-size:calc(var(--scale,.6) * 100%);block-size:calc(var(--scale,.6) * 100%);object-fit:contain;margin:auto;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .b-work-pic[data-print] img{animation:steps(9,end) both b-develop;animation-timeline:view();animation-range:entry 10% entry 55%}html:not([data-motion=reduce]) .b-work-pic[data-print] .b-work-pic__head{animation:steps(9,end) both b-head;animation-timeline:view();animation-range:entry 10% entry 55%}}}@keyframes b-develop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes b-head{0%,99%{opacity:1}0%{transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]):has(.concept-root)::view-transition-group(.b-work-morph){animation-duration:.36s;animation-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){:root:has(.concept-root)::view-transition-group(.b-work-morph){animation:none}:root:has(.concept-root)::view-transition-old(.b-work-morph){display:none}:root:has(.concept-root)::view-transition-new(.b-work-morph){animation:c-fade-in .15s var(--ease-out) both}}html[data-motion=reduce]:has(.concept-root)::view-transition-group(.b-work-morph){animation:none}html[data-motion=reduce]:has(.concept-root)::view-transition-old(.b-work-morph){display:none}html[data-motion=reduce]:has(.concept-root)::view-transition-new(.b-work-morph){animation:c-fade-in .15s var(--ease-out) both}@media (forced-colors:active){.b-work-status[data-status=live]:before{forced-color-adjust:none;background:canvastext}.b-work-status[data-status=changed]:before{forced-color-adjust:none;border-color:canvastext}.b-work-plate,.b-work-plate[data-plate=card-ink]{border:1px solid canvastext}.b-work-pic__head{display:none}}@media (prefers-contrast:more){.b-work-plate{border-color:var(--c-fg)}.b-work-slip{border-color:var(--c-fg);color:var(--c-fg)}}@media print{.b-work-pic__head{display:none}}
