.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding) * 1px);position:relative}.react-photo-album--image{width:100%;height:auto;aspect-ratio:var(--react-photo-album--photo-width) / var(--react-photo-album--photo-height);display:block}.react-photo-album--button{cursor:pointer;border:initial;background:initial}.react-photo-album--rows{row-gap:calc(var(--react-photo-album--spacing) * 1px);flex-direction:column}.react-photo-album--rows .react-photo-album--track{--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing) * (var(--react-photo-album--track-size) - 1) + 2 * var(--react-photo-album--padding) * var(--react-photo-album--track-size));justify-content:space-between}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps) * 1px) / (var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps)) * var(--react-photo-album--photo-width) + 2px * var(--react-photo-album--padding))}
.menu-header-bg{background-color:var(--dark-background)}.menu-header-bg-grey{background-color:#3c4650e6}.menu-item{color:#fff;transition:color .3s}.bg-black{background-color:#000}.menu-item:hover{text-underline-offset:8px;text-decoration:underline;-webkit-text-decoration-color:var(--secondary-color-2);text-decoration-color:var(--secondary-color-2);text-decoration-thickness:3px;transition:color .3s;color:var(--secondary-color-2)!important}.active-menu-item{text-underline-offset:8px;text-decoration:underline;-webkit-text-decoration-color:var(--secondary-color-2);text-decoration-color:var(--secondary-color-2);border:none;text-decoration-thickness:3px;color:#fff!important}@media (max-width:640px){.main-carousel{height:40vh;text-decoration:none!important}.menu-item{border:none!important}}svg path{animation:6s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-20px}}.menu-item{font-size:1.25rem;font-weight:700;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.menu-item{font-size:1.875rem;line-height:2.25rem}}.active-menu-item{--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity,1));text-decoration-line:underline}
@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5442ff27cc27860f-s.0j64x5t6.ifk3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d13b97df6d5443d-s.p.0brxq1prcj6f5.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:Pirata One Fallback;src:local(Arial);ascent-override:127.77%;descent-override:35.44%;line-gap-override:0.0%;size-adjust:78.73%}.pirata_one_1a527f50-module__YGPSwW__className{font-family:Pirata One,Pirata One Fallback;font-style:normal;font-weight:400}.pirata_one_1a527f50-module__YGPSwW__variable{--font-pirata:"Pirata One", "Pirata One Fallback"}
