@font-face{font-family:CinzelRegular;src:url(/assets/fonts/Cinzel-Regular.ttf)format("truetype")}html,body{--mario-bg-color:#171623;--mario-section-bg-color:#541619;--mario-text-color:#fff;--mario-accent-color:#fcb040;--mario-accent-color-faint:#9e6f28;--mario-accent-color-faintest:#453113;--mario-section-separator-color:#1d8325;--mario-button-color:#fcb040;box-sizing:border-box;min-width:100%;min-height:100%;color:var(--mario-text-color);background-color:var(--mario-bg-color);margin:0;padding:0;font-size:16px}@media (max-width:480px){html,body{font-size:14px}}@media (max-width:768px) and (min-width:481px){html,body{font-size:15px}}html,body,#__next{min-height:100%}body{flex-direction:column;align-items:center;min-height:100vh;margin:0;display:flex}main{flex:1 0 auto}footer{flex-shrink:0;margin:8px 0}.full-width{width:100%}.flex-column{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.align-center{justify-content:center;align-items:center;display:flex}.padding-4-8{padding:4px 8px}.padding-8-16{padding:8px 16px}.padding-8-32{padding:8px 32px}.padding-16-32{padding:16px 32px}.text-justify-balance{text-align:justify;text-justify:inter-word}.width-25vw{width:25vw}.width-30vw{width:30vw}.width-50vw{width:50vw}.width-100vw{width:100vw}.PopupMenu .MuiPaper-rounded{border-radius:8px;overflow:hidden}.PopupMenu .MuiMenu-list{background-color:var(--mario-section-bg-color);color:var(--mario-text-color);padding:8px 16px;overflow:hidden}.PopupMenu .MuiMenu-list li{border-radius:8px;transition:all .2s ease-in-out;color:var(--mario-text-color)!important}.PopupMenu .MuiMenu-list li:hover{background-color:var(--mario-accent-color);color:var(--mario-bg-color);font-weight:600;transform:scale(1.2)}.section-title{color:var(--mario-accent-color);text-align:center;margin-bottom:16px;font-family:CinzelRegular,sans-serif;font-size:3rem}.swiper-slide{width:min-content!important}.footer-meta{text-align:center;opacity:.5;margin:0 auto;padding-bottom:2px;position:relative;bottom:0;left:0;right:0}.viewer-fullscreen,.viewer-toolbar .viewer-fullscreen,.viewer-toolbar .viewer-toggle-fullscreen,.viewer-toolbar .viewer-maximize,.viewer-toolbar .viewer-restore,.viewer-toolbar .viewer-action-maximize,.viewer-toolbar .viewer-action-restore,.viewer-toolbar button[title*=Full],.viewer-toolbar button[title*=Max]{display:none!important}.viewer-toolbar{bottom:128px!important}.PopupMenu .MuiMenu-list{padding:0!important}.PopupMenu .MuiAccordion-root{color:inherit;box-shadow:none;background-color:#0000;border:none;margin:0}.PopupMenu .MuiAccordion-root:before{display:none}.PopupMenu .MuiAccordionSummary-root{min-height:48px;color:inherit;padding:6px 16px;font-family:Cinzel,sans-serif}.PopupMenu .MuiAccordionSummary-root:hover{background-color:#0000000a}.PopupMenu .MuiAccordionSummary-expandIconWrapper{color:inherit}.PopupMenu .MuiAccordionSummary-content{margin:0}.PopupMenu .MuiAccordionSummary-root.Mui-expanded{min-height:48px}.PopupMenu .MuiAccordionDetails-root{padding:0}
@font-face{font-family:AdleryPro;src:url(/assets/fonts/adlery-pro.blockletter.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CinzelRegular;src:url(/assets/fonts/Cinzel-Regular.ttf)format("truetype")}.root-page{box-sizing:border-box;width:100%;height:100%;color:var(--mario-text-color);background-color:var(--mario-bg-color);margin:0}.NavBar{color:#fff;background-color:#0000;justify-content:center;align-items:center;padding:10px 20px;display:flex}.NavBar .logo{margin-bottom:4px}.NavBar .menu{justify-content:center;align-items:center;column-gap:3rem;margin:0 16px;padding:1rem 1.5rem;font-size:2rem;display:flex}.NavBar .menu .entry{color:#fff;opacity:.5;cursor:pointer;align-items:center;font-family:CinzelRegular,sans-serif;font-size:1.5rem;transition:all .2s ease-in-out;display:flex}.NavBar .menu .entry>a{color:#fff;text-decoration:none}.NavBar .menu .entry:hover{color:#fcb040;opacity:1}.NavBar .menu .entry.active{opacity:1;color:#fcb040!important}.NavBar .HomePage{color:#fff;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;font-family:AdleryPro,sans-serif;font-size:2rem;transition:all .2s ease-in-out;display:flex}@media (max-width:480px){.NavBar .menu{gap:10px}}.home-gallery{width:100%;color:var(--mario-accent-color);margin:2rem auto;font-family:AdleryPro,sans-serif;font-size:1.5rem}.home-gallery__header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.home-gallery__header-navigation{flex-direction:row;justify-content:space-between;column-gap:1rem;display:flex}.home-gallery__header-navigation img{cursor:pointer;transition:all .2s ease-in-out}.home-gallery__header-navigation img:hover{transform:scale(1.2)}.home-gallery .gallery-container{width:100%}.LargeTitle{text-align:center;max-height:6rem;color:var(--mario-accent-color);justify-content:center;align-items:center;margin-top:20px;font-family:CinzelRegular,sans-serif;font-size:6rem}@media (max-width:480px){.LargeTitle{margin-top:10px;font-size:3rem}}.LargeSubtitle{color:var(--mario-text-color);text-transform:uppercase;letter-spacing:.2rem;text-align:center;justify-content:center;align-items:center;margin-top:20px;font-family:Lato Medium,sans-serif;font-size:1.5rem;display:flex}@media (max-width:480px){.LargeSubtitle{margin-top:10px;font-size:1.5rem}}.SectionTitle{color:var(--mario-accent-color);text-align:center;justify-content:start;align-items:center;margin-top:20px;font-family:CinzelRegular,sans-serif;font-size:1rem;display:flex}@media (max-width:480px){.SectionTitle{margin-top:10px;font-size:.5rem}}.action-button-icon{border:3px solid var(--mario-text-color);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-right:16px;padding:.5rem;font-size:1.5rem;display:flex;color:#fcb040!important}.action-button-icon>svg{stroke:var(--mario-accent-color);fill:#fcb040!important}.discover-more-cta{color:var(--mario-accent-color);text-align:center;cursor:pointer;flex-direction:row;justify-content:center;align-items:center;margin-top:20px;font-family:AdleryPro,sans-serif;font-size:1.5rem;transition:all .2s ease-in-out;display:flex}.discover-more-cta:hover{transform:scale(1.2)}@media (max-width:480px){.discover-more-cta{margin-top:10px;font-size:1rem}}.PageSection{background-color:var(--mario-section-bg-color);color:var(--mario-text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.PageSection .page-section_title{color:var(--mario-accent-color);font-size:2rem}.PageSection .page-section_subtitle{color:var(--mario-text-color);font-size:1.5rem}.PageSection .SectionComponent{color:var(--mario-text-color);flex-direction:column;justify-content:center;align-items:center;display:flex}.PageSection .component-title{color:var(--mario-accent-color);font-size:1.2rem}.search-field-icon-adornment svg{fill:var(--mario-bg-color);stroke:var(--mario-bg-color)}.PopupMenu .MuiPaper-rounded{border-radius:8px;overflow:hidden}.PopupMenu .MuiMenu-list{background-color:var(--mario-section-bg-color);color:var(--mario-text-color);padding:8px 16px;overflow:hidden}.PopupMenu .MuiMenu-list li{border-radius:8px;font-family:CinzelRegular,sans-serif;transition:all .2s ease-in-out}.PopupMenu .MuiMenu-list li:hover{background-color:var(--mario-accent-color);transform-origin:50%;font-weight:600;transform:scale(1.2);color:var(--mario-bg-color)!important}.PopupMenu .MuiMenu-list li:hover .menu-sub-header{opacity:.4}.PopupMenu .MuiMenu-list li:hover li{color:var(--mario-bg-color)!important}.PopupMenu .MuiMenu-list li:hover a{color:var(--mario-bg-color)}.PopupMenu .MuiMenu-list a{color:var(--mario-text-color);font-family:CinzelRegular,sans-serif;text-decoration:none}.MuiAccordionSummary-content{transition:all .2s ease-in-out;font-family:CinzelRegular,sans-serif!important}.preview-canvas{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.preview-canvas>img{width:auto}.ImageTitle{text-align:center;color:var(--mario-accent-color);margin-bottom:4px;font-family:CinzelRegular,sans-serif;font-size:1.2rem}.ImageDescription{text-align:center;color:var(--mario-accent-color);opacity:.8;margin-bottom:16px;font-family:CinzelRegular,sans-serif;font-size:1rem}.ImageDisclaimer{text-align:center;font-family:CinzelRegular,sans-serif;font-size:.8rem}.Photo .ImageTitle{position:absolute;bottom:160px}.Photo .ImageDescription{position:absolute;bottom:128px}.Photo .ImageDisclaimer{position:absolute;bottom:94px}.ImageZoomerContainer .ImageZoomerImg{margin-bottom:0}@media only screen and (max-device-width:550px) and (orientation:portrait){html,body{overflow-x:hidden;font-size:9px!important}body{flex-direction:column;justify-content:start;align-items:start;display:flex;position:relative}.HomeSection{box-sizing:border-box;padding:0 40px}.home-video{min-height:auto!important}.preview-canvas{flex-direction:column;justify-content:center;align-items:center;display:flex}.preview-canvas>img{margin:0 auto;padding:0 8px;min-height:unset!important;max-height:unset!important}.PopupMenu .MuiPaper-rounded{border-radius:8px;overflow:hidden}.PopupMenu .MuiMenu-list{background-color:var(--mario-section-bg-color);color:var(--mario-text-color);padding:8px 16px;overflow:hidden}.PopupMenu .MuiMenu-list li{font-family:Cinzel SemiBold,sans-serif;font-size:1.4rem}}.copyright-footer{text-align:center;opacity:.5;margin-top:2rem;position:absolute;bottom:0;left:0;right:0}.viewer-move{bottom:24px!important}.viewer-button{transform:scale(1.5)}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.MobileMenu-module-scss-module__0uN27W__MenuButton{cursor:pointer}.MobileMenu-module-scss-module__0uN27W__MenuButton svg{width:24px;height:24px}.MobileMenu-module-scss-module__0uN27W__MobileMenu{z-index:1000;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 64px);height:min-content;padding:16px 32px;display:flex;overflow-y:hidden}.MobileMenu-module-scss-module__0uN27W__MobileMenu .MobileMenu-module-scss-module__0uN27W__Logo{padding-bottom:8px;position:relative}.MobileMenu-module-scss-module__0uN27W__MobileMenu .MobileMenu-module-scss-module__0uN27W__MenuIcon{position:relative}.MobileMenu-module-scss-module__0uN27W__MobileMenu .MobileMenu-module-scss-module__0uN27W__MenuIcon button{color:var(--mario-accent-color);fill:var(--mario-accent-color);stroke:var(--mario-accent-color)}.MobileMenu-module-scss-module__0uN27W__Active{color:var(--mario-accent-color);font-size:1.5rem;font-weight:900}.MobileMenu-module-scss-module__0uN27W__MenuCategory{opacity:.8;margin-top:12px;padding-left:16px;font-family:Cinzel,sans-serif;font-size:1.3rem}.MobileMenu-module-scss-module__0uN27W__PopupMenu{background-color:var(--mario-section-bg-color)}
.NavBar-module-scss-module__8Ly-Bq__NavBar{color:#fff;background-color:#0000;justify-content:center;align-items:center;padding:10px 20px;display:flex}.NavBar-module-scss-module__8Ly-Bq__NavBar .NavBar-module-scss-module__8Ly-Bq__logo{margin-bottom:4px}.NavBar-module-scss-module__8Ly-Bq__NavBar .NavBar-module-scss-module__8Ly-Bq__menu{justify-content:center;align-items:center;column-gap:3rem;margin:0 16px;padding:1rem 1.5rem;font-size:2rem;display:flex}@media (max-width:480px){.NavBar-module-scss-module__8Ly-Bq__NavBar .NavBar-module-scss-module__8Ly-Bq__menu{gap:10px}}.NavBar-module-scss-module__8Ly-Bq__entry{color:#fff;opacity:.5;cursor:pointer;align-items:center;font-family:CinzelRegular,sans-serif;font-size:1.5rem;text-decoration:none;transition:all .2s ease-in-out;display:flex}.NavBar-module-scss-module__8Ly-Bq__entry a{color:#fff;text-decoration:none}.NavBar-module-scss-module__8Ly-Bq__entry:hover{color:#fff;opacity:1}.NavBar-module-scss-module__8Ly-Bq__entry.NavBar-module-scss-module__8Ly-Bq__active{opacity:1;color:#fcb040!important}.NavBar-module-scss-module__8Ly-Bq__entry.NavBar-module-scss-module__8Ly-Bq__active a{color:#fcb040!important}@media only screen and (max-device-width:550px) and (orientation:portrait){.NavBar-module-scss-module__8Ly-Bq__NavBar{flex-direction:column}.NavBar-module-scss-module__8Ly-Bq__logo>img{width:128px;height:64px;position:relative}}
