@layer components{.share-buttons{font-size:0}.share-buttons>*{box-sizing:content-box;color:#fff;vertical-align:middle;background-color:#333;border:0;border-radius:3.33333px;min-width:16px;height:24px;margin:3px;padding:6px 10px;line-height:1.5;transition:opacity .3s;display:inline-block;position:relative}.share-buttons>:hover{cursor:pointer;opacity:.7}.share-buttons>:before{content:"";vertical-align:bottom;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;display:inline-block;position:absolute;top:8px;left:8px}.share-buttons>.bluesky{background-color:#0285ff}.share-buttons>.bluesky:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364q.204-.03.415-.056-.207.033-.415.056c-3.912.58-7.387 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a9 9 0 0 1-.415-.056q.21.026.415.056c2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.206-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8'/%3e%3c/svg%3e")}.share-buttons>.copy-url:before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3e%3c/svg%3e")}.share-buttons>.copy-url.done:before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3e%3c/svg%3e")}.share-buttons>.email:before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3e%3crect height='16' rx='2' width='20' x='2' y='4'/%3e%3cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3e%3c/g%3e%3c/svg%3e")}.share-buttons>.facebook{background-color:#1877f2}.share-buttons>.facebook:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073'/%3e%3c/svg%3e")}.share-buttons>.reddit{background-color:#ff4500}.share-buttons>.reddit:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.512 1.173a1.88 1.88 0 0 1 1.877 1.874 1.884 1.884 0 0 1-1.877 1.857c-.99 0-1.817-.783-1.873-1.773l-3.897-.82-1.201 5.623c2.737.105 5.223.949 7.015 2.234a2.53 2.53 0 0 1 1.812-.737A2.634 2.634 0 0 1 24 12.063c0 1.075-.653 2-1.516 2.423q.066.388.063.78c0 4.043-4.698 7.31-10.512 7.31s-10.512-3.267-10.512-7.31c0-.275.022-.55.064-.801a2.63 2.63 0 0 1-1.559-2.402 2.634 2.634 0 0 1 2.633-2.632c.694 0 1.347.294 1.811.735 1.812-1.325 4.32-2.146 7.12-2.232l1.329-6.276a.5.5 0 0 1 .21-.296.52.52 0 0 1 .357-.063l4.361.926c.3-.644.952-1.057 1.663-1.052M7.917 18.052c-.13 0-.254.05-.347.14a.497.497 0 0 0 0 .696c1.264 1.263 3.728 1.37 4.444 1.37s3.16-.084 4.444-1.37a.545.545 0 0 0 .044-.695.5.5 0 0 0-.697 0c-.82.8-2.527 1.095-3.77 1.095s-2.97-.294-3.77-1.095a.5.5 0 0 0-.348-.143zm-.051-5.989A1.88 1.88 0 0 0 5.99 13.94c0 1.031.842 1.873 1.876 1.873a1.88 1.88 0 0 0 1.873-1.874 1.88 1.88 0 0 0-1.873-1.875Zm8.254 0a1.88 1.88 0 0 0-1.873 1.876c0 1.031.842 1.873 1.875 1.873a1.88 1.88 0 0 0 1.875-1.874 1.88 1.88 0 0 0-1.877-1.875'/%3e%3c/svg%3e")}.share-buttons>.teams{background-color:#6264a7}.share-buttons>.teams:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.625 8.127q-.55 0-1.025-.205t-.832-.563-.563-.832T18 5.502q0-.54.205-1.02t.563-.837q.357-.358.832-.563.474-.205 1.025-.205.54 0 1.02.205t.837.563q.358.357.563.837t.205 1.02q0 .55-.205 1.025t-.563.832q-.357.358-.837.563t-1.02.205m0-3.75q-.469 0-.797.328t-.328.797.328.797.797.328.797-.328.328-.797-.328-.797-.797-.328M24 10.002v5.578q0 .774-.293 1.46t-.803 1.194q-.51.51-1.195.803-.686.293-1.459.293-.445 0-.908-.105-.463-.106-.85-.329-.293.95-.855 1.729t-1.319 1.336-1.67.861-1.898.305q-1.148 0-2.162-.398-1.014-.399-1.805-1.102t-1.312-1.664-.674-2.086h-5.8q-.411 0-.704-.293T0 16.881V6.873q0-.41.293-.703t.703-.293h8.59q-.34-.715-.34-1.5 0-.727.275-1.365.276-.639.75-1.114.475-.474 1.114-.75.638-.275 1.365-.275t1.365.275 1.114.75q.474.475.75 1.114.275.638.275 1.365t-.275 1.365q-.276.639-.75 1.113-.475.475-1.114.75-.638.276-1.365.276-.188 0-.375-.024-.188-.023-.375-.058v1.078h10.875q.469 0 .797.328t.328.797M12.75 2.373q-.41 0-.78.158-.368.158-.638.434-.27.275-.428.639-.158.363-.158.773t.158.78q.159.368.428.638.27.27.639.428t.779.158.773-.158q.364-.159.64-.428.274-.27.433-.639t.158-.779-.158-.773q-.159-.364-.434-.64-.275-.275-.639-.433-.363-.158-.773-.158M6.937 9.814h2.25V7.94H2.814v1.875h2.25v6h1.875zm10.313 7.313v-6.75H12v6.504q0 .41-.293.703t-.703.293H8.309q.152.809.556 1.5.405.691.985 1.19.58.497 1.318.779.738.281 1.582.281.926 0 1.746-.352.82-.351 1.436-.966.615-.616.966-1.43.352-.815.352-1.752m5.25-1.547v-5.203h-3.75v6.855q.305.305.691.452.387.146.809.146.469 0 .879-.176.41-.175.715-.48.304-.305.48-.715t.176-.879'/%3e%3c/svg%3e")}.share-buttons>.twitter{background-color:#000}.share-buttons>.twitter:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3e%3c/svg%3e")}.share-buttons>.web-share:before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='none' stroke='%23fff' stroke-width='2' d='M18 2a3 3 0 1 0 0 6 3 3 0 1 0 0-6zM6 9a3 3 0 1 0 0 6 3 3 0 1 0 0-6zm12 7a3 3 0 1 0 0 6 3 3 0 1 0 0-6zm-9.41-2.49 6.83 3.98m-.01-10.98-6.82 3.98'/%3e%3c/svg%3e")}.gallery{--gallery-gap:.75rem;--gallery-tooltip-background:oklch(0% 0 0/.8);--gallery-tooltip-color:oklch(100% 0 0);margin-block:calc(var(--spacing,.25rem) * 6);container-type:inline-size}.gallery-grid{--gallery-columns:1fr;grid-template-columns:var(--gallery-columns);gap:var(--gallery-gap);margin:0;padding:0;list-style-type:none;display:grid}@container (width>=420px){.gallery-grid{--gallery-columns:repeat(auto-fit, minmax(calc((100% - var(--gallery-gap)) / 2), 1fr))}}@container (width>=640px){.gallery-grid{--gallery-columns:repeat(auto-fit, minmax(calc((100% - 2 * var(--gallery-gap)) / 3), 1fr))}}@container (width>=900px){.gallery-grid{--gallery-columns:repeat(auto-fit, minmax(calc((100% - 3 * var(--gallery-gap)) / 4), 1fr))}}.gallery-item{min-width:0}.gallery-link{border-radius:var(--radius-md,calc(var(--radius) - 2px));display:block;position:relative}.gallery-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.gallery-image{aspect-ratio:4/3;border-radius:var(--radius-md,calc(var(--radius) - 2px));object-fit:contain;width:100%;display:block}.gallery-tooltip{pointer-events:none;visibility:hidden;inset-inline:0;bottom:calc(var(--spacing,.25rem) * 2);background-color:var(--gallery-tooltip-background);max-width:min(20rem,100%);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);overflow-wrap:anywhere;color:var(--gallery-tooltip-color);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:.25rem;margin-inline:auto;transition-duration:.15s;position:absolute}.gallery-link:hover .gallery-tooltip,.gallery-link:focus-visible .gallery-tooltip{visibility:visible;opacity:1}@media (hover:none){.gallery-tooltip{display:none}}body:has(dialog[open]){overflow:hidden}.lightbox{border-style:var(--tw-border-style);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-white,#fff);background-color:#0000;border-width:0;margin:0;padding:0;inset:0}.lightbox::backdrop{background:oklch(0% 0 0/.92)}.lightbox-header,.lightbox-stage,.lightbox-figure,.lightbox-caption,.lightbox-counter{pointer-events:none}.lightbox-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);inset-inline:0;display:flex;position:absolute;top:0}.lightbox-stage{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, );justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);height:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 14);display:flex}.lightbox-figure{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;min-width:0;margin:0;display:flex}.lightbox-image{pointer-events:auto;object-fit:contain;max-width:90vw;max-height:78vh;display:block}.lightbox-caption{text-align:center;max-width:min(90vw,40rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);text-wrap:balance}.lightbox-counter{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );margin:0}.lightbox-error{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));margin:0}.lightbox-button{pointer-events:auto;min-height:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-md,calc(var(--radius) - 2px));border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lightbox-button{border-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.lightbox-button{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.lightbox-button{background-color:color-mix(in oklab, var(--color-white,#fff) 12%, transparent)}}.lightbox-button{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-white,#fff)}.lightbox-button:hover{background-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.lightbox-button:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 22%, transparent)}}.lightbox-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.lightbox-previous,.lightbox-next{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;flex:none;line-height:1}.lightbox-button[hidden],.lightbox-counter[hidden],.lightbox-image[hidden]{display:none}@media (prefers-reduced-motion:reduce){.gallery-tooltip{transition-property:none}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-leading:initial;--tw-duration:initial;--tw-border-style:solid;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
