.local-bento{--dur:.38s;--ease:cubic-bezier(.2, .9, .25, 1.15);position:relative}:is(.local-bento li:first-child,.local-bento li:has(a):hover,.local-bento li:focus-within){anchor-name:--local-branche}.local-bento:has(li:not(:first-child):is(:has(a):hover,:focus-within)) li:first-child{anchor-name:none}.local-indicator{position-anchor:--local-branche;top:calc(anchor(top) + 8px);left:calc(anchor(left) + 8px);right:calc(anchor(right) + 8px);bottom:calc(anchor(bottom) + 8px);transition-property:top,left,right,bottom;transition-duration:var(--dur);transition-timing-function:var(--ease)}@supports not (anchor-name:--a){.local-indicator{display:none}}@media (prefers-reduced-motion:reduce){.local-indicator{transition:none}}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}._22MrfG_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.34afi_j1p0a6k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.26f9ryzsbsglu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.1qijn9nev9bbg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.jVu1Wq_className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}
.process-cursor-tag{border-radius:2px 8px 8px}.process-box{border-radius:var(--box-radius,0)}.process-board{container-type:size}.process-mover{top:0;left:0}[data-still],[data-still] *{transition:none!important}
html[data-work-morph] .site-header-anchor,html[data-work-morph] .chat-window,html[data-work-morph] .chat-launcher{view-transition-name:none}html[data-work-morph=open]::view-transition-old(root){animation:none}html[data-work-morph=open]::view-transition-new(root){animation:none}html[data-work-morph=close]::view-transition-old(root){z-index:1;animation:.24s ease-in both work-fade-out}html[data-work-morph=close]::view-transition-new(root){animation:none}::view-transition-group(work-shot){animation-duration:.52s;animation-timing-function:var(--ease-out-expo)}::view-transition-group(work-title){animation-duration:.52s;animation-timing-function:var(--ease-out-expo)}::view-transition-group(work-shot){z-index:60}::view-transition-group(work-title){z-index:59}::view-transition-old(work-shot){object-fit:cover;object-position:top;height:100%}::view-transition-new(work-shot){object-fit:cover;object-position:top;height:100%}::view-transition-image-pair(work-title){animation-name:work-via-blur}::view-transition-old(work-title){animation-duration:.2s}@keyframes work-fade-out{to{opacity:0}}@keyframes work-via-blur{30%{filter:blur(4px)}}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){dialog:not([data-touch]) [data-work-close]:not(:focus-visible){opacity:0}}
