/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}@layer components{.gallery__head{display:flow-root;position:relative}.gallery__head--top h2{padding-right:9rem}.gallery__top{font-family:var(--font-sans,Arial,Helvetica,sans-serif);--tw-leading:15px;--tw-font-weight:var(--font-weight-bold,700);bottom:17px;color:var(--color-line-strong,#666);font-size:12px;font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-bold,700);line-height:15px;position:absolute;right:0;text-decoration-line:none}.gallery__top:hover{text-decoration-line:underline}.gallery__grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,127px));list-style-type:none;margin:0;padding-block:10px;padding-left:0;padding-right:0}@media (min-width:40rem){.gallery__grid{gap:20px;grid-template-columns:repeat(auto-fill,127px)}}.gallery__item{list-style:none;margin:0;padding:0}.gallery__thumb{border-color:var(--color-brand-tan,#b9ac97);border-style:var(--tw-border-style);border-width:5px;display:block;overflow:hidden}.gallery__thumb:is(a):focus-visible,.gallery__thumb:is(a):hover{border-color:var(--color-brand-accent,#700000)}.gallery__thumb:is(a):focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.gallery-lightbox{background-color:#0000;border-style:var(--tw-border-style);border-width:0;margin:auto;max-height:none;max-width:none;overflow:visible;padding:0}.gallery-lightbox::backdrop{background:#6666664d}.gallery-lightbox__frame{background-color:var(--color-brand-white,#fff);box-shadow:0 0 20px #00000059;margin:0;max-width:calc(100vw - 32px);padding:10px;position:relative}.gallery-lightbox__media img{display:block;height:auto;max-height:calc(100dvh - 52px);max-width:100%;width:auto}.gallery-lightbox__caption{font-family:var(--font-sans,Arial,Helvetica,sans-serif);text-align:left;--tw-leading:15px;--tw-font-weight:var(--font-weight-normal,400);background:#000000b3;bottom:10px;color:var(--color-brand-white,#fff);font-size:12px;font-weight:var(--font-weight-normal,400);left:10px;line-height:15px;padding:10px;position:absolute;right:10px}.gallery-lightbox__caption:empty{display:none}.gallery-lightbox__caption i{font-style:italic}.gallery-lightbox__caption b{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.gallery-lightbox__close{cursor:pointer;z-index:20;--tw-border-style:solid;background-color:var(--color-brand-black,#000);border-color:var(--color-brand-white,#fff);border-radius:3.40282e+38px;border-style:solid;border-width:2px;box-shadow:0 0 6px #0006;height:30px;padding:0;position:absolute;right:-15px;top:-15px;width:30px}.gallery-lightbox__close:after,.gallery-lightbox__close:before{background-color:var(--color-brand-white,#fff);content:"";height:2px;left:50%;position:absolute;top:50%;width:14px}.gallery-lightbox__close:before{transform:translate(-50%,-50%)rotate(45deg)}.gallery-lightbox__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.gallery-lightbox__close:focus-visible{outline:2px solid var(--color-brand-white);outline-offset:2px}.gallery-lightbox__nav{background-color:#0000;border-style:var(--tw-border-style);border-width:0;bottom:10px;cursor:pointer;padding:0;position:absolute;top:10px;width:35%;z-index:10}.gallery-lightbox__nav[hidden]{display:none}.gallery-lightbox__nav:before{background:#0009;content:"";height:30px;margin-top:-15px;opacity:0;position:absolute;top:50%;width:30px}.gallery-lightbox__nav:after{border:solid var(--color-brand-white);border-width:2px 2px 0 0;content:"";height:10px;opacity:0;position:absolute;top:50%;width:10px}.gallery-lightbox__nav:focus-visible:after,.gallery-lightbox__nav:focus-visible:before,.gallery-lightbox__nav:hover:after,.gallery-lightbox__nav:hover:before{opacity:1}.gallery-lightbox__nav:focus-visible{outline:2px solid var(--color-brand-white);outline-offset:-4px}@media (hover:none){.gallery-lightbox__nav:after,.gallery-lightbox__nav:before{opacity:1}}.gallery-lightbox__nav--prev,.gallery-lightbox__nav--prev:before{left:10px}.gallery-lightbox__nav--prev:after{left:22px;transform:translateY(-50%)rotate(-135deg)}.gallery-lightbox__nav--next,.gallery-lightbox__nav--next:before{right:10px}.gallery-lightbox__nav--next:after{right:22px;transform:translateY(-50%)rotate(45deg)}}html:has(.gallery-lightbox[open]){overflow:hidden}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}