@layer reset;@layer reset{*{margin:initial;padding:initial;min-inline-size:0;font-family:system-ui,sans-serif;font-size:inherit;font-weight:inherit;line-height:1;transition-behavior:allow-discrete;&, &:is(::before, ::after){box-sizing:border-box}}:root{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color-scheme:light dark;hanging-punctuation:first;interpolate-size:allow-keywords}body{min-block-size:100dvb}img, svg, video, canvas, audio, iframe, embed, object{max-inline-size:100%;max-block-size:100%;vertical-align:middle}img, svg, video, canvas{block-size:auto}img, video{-o-object-fit:cover;object-fit:cover;border-style:none}img{-webkit-user-drag:none;font-style:italic}picture{display:contents}source{display:none}audio{inline-size:100%;&:not([controls]){display:none}}strong, b{font-weight:bolder}code, pre{font-family:monospace}pre{white-space:pre-wrap}label, [type="submit"], [type="radio"], [type="checkbox"], button, summary, select{color:inherit;&:not([disabled]){cursor:pointer}&[disabled]{opacity:.5;cursor:not-allowed}}select, textarea, input, button{font:inherit}textarea, input, select{field-sizing:content}[popover]{border:initial}[hidden]{&:not([hidden="until-found"]){display:none!important}}:focus-visible{z-index:1}@view-transition{navigation:auto}@media (prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}::-webkit-scrollbar{display:none;width:0;height:0}*{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:none}}:root{--_line-height:1.33;--_delay:100ms;--_border-width:1px;--padding-small:.5rem;--padding-medium:1rem;--padding-large:2rem;--thumb-size:4rem;--thumbs-size:calc(var(--thumb-size) + (var(--padding-small) * 2));--blocks-width:32rem;--base-grid-columns:[header-start main-start footer-start] var(--padding-small) [gallery-start] minmax(var(--blocks-width),1fr) [gallery-end] var(--padding-large) [blocks-start] var(--blocks-width) [blocks-end] var(--padding-small) [header-end main-end footer-end];--base-grid-rows:[header-start] auto [header-end main-start gallery-start blocks-start] 1fr [gallery-end blocks-end main-end footer-start] auto [footer-end];@media (prefers-contrast: no-preference){--theme-background:Canvas;--theme-primary:CanvasText;--theme-secondary:GrayText;--theme-highlight:Highlight;--theme-border:ButtonFace;--theme-underline:dotted;@media (prefers-color-scheme: dark){--theme-border:GrayText}}@media (prefers-contrast: more){--theme-background:Canvas;--theme-primary:CanvasText;--theme-secondary:CanvasText;--theme-highlight:Highlight;--theme-border:CanvasText;--theme-underline:initial;@media (prefers-color-scheme: dark){--theme-border:CanvasText}}@media (width < 67rem){--base-grid-columns:[header-start main-start footer-start] minmax(var(--padding-small),1fr) [blocks-start gallery-start] var(--blocks-width) [blocks-end gallery-end] minmax(var(--padding-small),1fr) [header-end main-end footer-end]}@media (width < 33rem){--_line-height:1.40;--thumb-size:3rem;--base-grid-columns:[header-start main-start footer-start] var(--padding-small) [blocks-start gallery-start] 1fr [blocks-end gallery-end] var(--padding-small) [header-end main-end footer-end]}}@keyframes lagged{from{visibility:hidden}to{visibility:initial}}::view-transition-old(root){--_delay:inherit;animation-name:lagged;animation-delay:var(--_delay);animation-fill-mode:both;animation-direction:reverse}::view-transition-new(root){animation:none}:root{--theme-text:var(--theme-primary);color:var(--theme-text);background-color:var(--theme-background);line-height:var(--_line-height);overflow:hidden}*{line-height:inherit}a{--_border-width:inherit;text-decoration-thickness:var(--_border-width);text-decoration-line:underline;text-decoration-style:var(--theme-underline);text-underline-offset:.125em;color:inherit;cursor:pointer;&[target="_blank"]{cursor:alias}}button{all:unset;--_border-width:inherit;text-decoration-thickness:var(--_border-width);text-decoration-line:underline;text-decoration-style:var(--theme-underline);text-underline-offset:.125em;color:inherit;cursor:pointer;outline:revert}svg{fill:var(--theme-text)}[data-util-lagged]{--_delay:inherit;animation-name:lagged;animation-delay:var(--_delay);animation-fill-mode:both}[data-asset-opaque="true"]{background-image:var(--_background-image);background-size:cover;background-repeat:no-repeat;background-position:center}