.m_8478a6da{container:mantine-grid/inline-size}.m_410352e9{--grid-overflow:visible;--grid-margin:calc(var(--grid-gutter) / -2);--grid-col-padding:calc(var(--grid-gutter) / 2);overflow:var(--grid-overflow)}.m_dee7bd2f{width:calc(100% + var(--grid-gutter));justify-content:var(--grid-justify);align-items:var(--grid-align);margin:var(--grid-margin);flex-wrap:wrap;display:flex}.m_96bdd299{--col-flex-grow:0;--col-offset:0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);padding:var(--grid-col-padding);margin-inline-start:var(--col-offset)}
.m_6d731127{align-items:var(--stack-align,stretch);justify-content:var(--stack-justify,flex-start);gap:var(--stack-gap,var(--mantine-spacing-md));flex-direction:column;display:flex}
.m_4451eb3a{justify-content:center;align-items:center;display:flex}.m_4451eb3a:where([data-inline]){display:inline-flex}
:root{--sidebar-dur:.42s;--sidebar-ease:cubic-bezier(.32, .72, 0, 1);--bg-color:#f8f4f5;--ink:#2e2e2e;--ink-muted:#636363;--surface:#fff;--surface-sunken:#f0f0f0;--surface-hover:#f7f7f7;--text-color:var(--ink);--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--button-radius:var(--radius-xs);--image-radius:var(--radius-sm);--container-radius:var(--radius-xs);--svg-radius:var(--radius-xs);--iframe-radius:var(--radius-xs);--canvas-radius:var(--radius-xs);--tag-radius:var(--radius-xs)}@supports (color:lab(0% 0 0)){:root{--bg-color:lab(96.4572% 1.69086 .0164032);--ink:lab(18.8% 0 0);--ink-muted:lab(42% 0 0);--surface:lab(100% 0 0);--surface-sunken:lab(94.78% 0 0);--surface-hover:lab(97.1% -.0000298023 -.0000119209)}}*{color:var(--text-color)}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}:focus{outline:none}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);max-width:100vw;overflow-x:hidden}.frame{background:var(--surface);color:var(--ink);border-radius:20px;padding:14px}:where(.frame) *{color:inherit}.work img,.work video,.work iframe{border-radius:6px}a{text-decoration:none;transition-property:color,opacity;transition-duration:.5s}a:hover,a:visited,a:link,a:active{-webkit-tap-highlight-color:transparent}button:focus{outline:0}.video-169{border-radius:var(--image-radius);aspect-ratio:16/9;width:100%;margin:0;padding:0;position:relative}.video-quad{width:50%;height:50%;margin:0;padding:50% 0 0;position:relative}.video-quad2{width:100%;height:100%;margin:0;padding:100% 0 0;position:relative}.video{background-color:"#DDD";width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}img,video{border-radius:var(--image-radius);margin:0;padding:0;display:block}iframe{border-radius:var(--iframe-radius);border:none;margin:0;padding:0;overflow:hidden}canvas{border-radius:var(--canvas-radius);cursor:pointer}svg{border-radius:var(--svg-radius)}@keyframes appear{0%{opacity:0}to{opacity:1}}.fade-in{animation:1s both appear}@media (min-width:48em){html[data-sidebar=collapsed]{--app-shell-navbar-width:88px;--app-shell-navbar-offset:88px}}[class*=AppShell-navbar],[class*=AppShell-main]{transition:width var(--sidebar-dur) var(--sidebar-ease), padding-inline-start var(--sidebar-dur) var(--sidebar-ease)}@media (prefers-reduced-motion:reduce){[class*=AppShell-navbar],[class*=AppShell-main]{transition:none}}*{-webkit-tap-highlight-color:transparent}img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:47.99em),(hover:none){.key-hint{display:none}}
