:root{color:#000000;background-color:#ffffff;font-size:clamp(14px,.7vw,18px);--app-shell-header-height:2.9rem!important;--header-z-index:100;--menu-transition-time:0.5s;--menu-z-index:1000;--menu-overlay-opacity:0.6;--menu-overlay-z-index:999;--megamenu-height:20rem;--desktop-gallery-height:28rem}@media (max-width:1200px){:root{--app-shell-header-height:3.48rem!important}}.title1{font-size:clamp(1.8rem,2vw,2.5rem)!important;padding-top:1.5rem;padding-bottom:1.5rem}.title1,.title2{text-align:left;hyphens:none}.title2{font-size:clamp(1.5rem,1.5vw,1.8rem)!important;padding-top:1.2rem;padding-bottom:.8rem}.title3{font-size:clamp(1.2rem,1vw,1.5rem)!important;padding-top:1rem;padding-bottom:.7rem}.title3,.titlePaper{text-align:left;hyphens:none}.titlePaper{font-size:clamp(1.5rem,1.5vw,1.8rem)!important;padding-top:.5rem;padding-bottom:.6rem}.button,.buttonLight,.buttonOutlined,.buttonOutlinedLight{cursor:pointer;transition:all .2s ease;font-weight:400!important;font-size:.9rem!important;line-height:1.4!important;padding:.5rem 1rem!important;border-radius:.2rem;height:auto!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.button{color:var(--mantine-color-primary-0)!important;background-color:var(--mantine-color-primary-9)!important;border:2px solid transparent!important}.buttonLight{background-color:var(--mantine-color-primary-0)!important;border:1px solid transparent!important}.buttonLight,.buttonOutlined{color:var(--mantine-color-primary-9)!important}.buttonOutlined{border:2px solid var(--mantine-color-primary-9)!important}.buttonOutlined,.buttonOutlinedLight{background-color:transparent!important}.buttonOutlinedLight{color:var(--mantine-color-primary-0)!important;border:1px solid var(--mantine-color-primary-0)!important}.bannerText{font-family:var(--font-cinzel);font-size:3rem!important;text-align:center;padding-inline:3rem!important}.link{cursor:pointer;color:var(--mantine-color-red-8)!important;text-decoration:none!important}@media (hover:hover){.link:hover{color:var(--mantine-color-red-7)!important;text-decoration:underline!important}.button:not(:disabled):hover{background-color:var(--mantine-color-red-9)!important}.buttonLight:not(:disabled):hover{background-color:var(--mantine-color-yellow-4)!important}.buttonOutlined:not(:disabled):hover{color:var(--mantine-color-red-9)!important;border-color:var(--mantine-color-red-9)!important}.buttonOutlinedLight:not(:disabled):hover{color:var(--mantine-color-yellow-4)!important;border-color:var(--mantine-color-yellow-4)!important}}@media (hover:none){.link:active{color:var(--mantine-color-red-7)!important;text-decoration:underline!important}.button:not(:disabled):active{background-color:var(--mantine-color-red-9)!important}.buttonLight:not(:disabled):active{background-color:var(--mantine-color-yellow-4)!important}.buttonOutlined:not(:disabled):active{color:var(--mantine-color-red-9)!important;border-color:var(--mantine-color-red-9)!important}.buttonOutlinedLight:not(:disabled):active{color:var(--mantine-color-yellow-4)!important;border-color:var(--mantine-color-yellow-4)!important}}.listRoot{width:100%;text-align:left;hyphens:none}.listItem,.listRoot{box-sizing:border-box}.listItem{margin-top:.5rem;padding-left:1rem;word-break:break-word}.listItemWrapper{display:inline-block;vertical-align:top;max-width:calc(100% - 1.5em)}.menuOpened{pointer-events:auto;opacity:1;visibility:visible;transition:opacity var(--menu-transition-time) ease}.menuClosed{pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--menu-transition-time) ease,visibility var(--menu-transition-time) ease}.backdropOverlayOff,.backdropOverlayOn,.megamenuOverlayOff,.megamenuOverlayOn{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:var(--menu-overlay-z-index)!important}.backdropOverlayOff,.backdropOverlayOn{top:0!important}.megamenuOverlayOff,.megamenuOverlayOn{top:var(--app-shell-header-height)!important}.backdropOverlayOff,.megamenuOverlayOff{visibility:hidden;background-color:rgba(0,0,0,0)!important; /* !important required for Drawer overlay */transition:background-color var(--menu-transition-time) ease,visibility var(--menu-transition-time) ease}.backdropOverlayOn,.megamenuOverlayOn{visibility:visible;background-color:rgba(0,0,0,var(--menu-overlay-opacity))!important; /* !important required for Drawer overlay */transition:background-color var(--menu-transition-time) ease}.menuRotateOff,.menuRotateOn{transition:transform var(--menu-transition-time) ease}.menuRotateOff{transform:rotate(0deg)}.menuRotateOn{transform:rotate(180deg)}.glossy-dark-bg{width:100%;max-width:100vw;overflow:hidden;position:relative}.glossy-dark-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent);transform:skewX(-20deg);pointer-events:none}.glossy-gold-bg{width:100%;max-width:100vw;overflow:hidden;position:relative}.glossy-gold-bg:before{content:"";position:absolute;top:0;left:-50%;width:200%;height:100%;background:linear-gradient(120deg,transparent,rgba(180,140,10,.05) 10%,rgba(180,140,10,.02) 50%,rgba(180,140,10,.05) 80%,transparent);transform:skewX(-20deg);pointer-events:none}.shimmerGoldText,.shimmerGoldTextAnim{background:linear-gradient(120deg,#b18107,#e3c207 10%,#D4AF37 20%,#F4D03F 30%,#F7E5A3 40%,#b18107 50%,#e3c207 60%,#D4AF37 70%,#F4D03F 80%,#F7E5A3 90%,#b18107);background-size:200% 100%;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shimmerGoldTextAnim{animation:shimmerAnim 10s linear infinite}@keyframes shimmerAnim{0%{background-position:100% 30%}to{background-position:0 0}}