@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(./jost-regular.q-RKOgPK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(./jost-500.41lBe9I9.woff2) format("woff2")}@font-face{font-display:swap;font-family:InstrumentSerif;font-style:italic;font-weight:400;src:url(./instrument-serif-italic.CxOT7kw3.woff2) format("woff2")}.rounded-button-component{align-items:center;border-radius:1.875rem;display:flex;flex-direction:row;gap:1rem;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:3rem;overflow:hidden;padding:1rem 1.5rem;position:relative;text-transform:uppercase;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);width:-moz-fit-content;width:fit-content;z-index:0}@media (max-width:975px) and (orientation:portrait){.rounded-button-component{min-height:2.5rem}}.rounded-button-component svg *{fill:#fff}.rounded-button-component.inverted{flex-direction:row-reverse}.rounded-button-component.circle{height:3rem;min-height:auto;padding:0;width:3rem}.rounded-button-component.with-dots{gap:1.25rem}.rounded-button-component.with-dots .dot{background-color:#0f1311;border:.0625rem solid #eddbbc;border-radius:50%;box-sizing:border-box;height:.375rem;width:.375rem}.rounded-button-component.vintage .texture{height:100%;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:100%;z-index:-2}.rounded-button-component.vintage .texture:before{background:url(./vintage.BLj2YQ5T.png) no-repeat 50%/cover;content:"";inset:0;mix-blend-mode:color-dodge;opacity:.4;pointer-events:none;position:absolute;transform:scale(3);transform-origin:center center}.rounded-button-component.vintage span{color:#eddbbc}.rounded-button-component.vintage svg *{fill:#eddbbc}.rounded-button-component.serif{min-height:3rem;padding:1.125rem 1.5rem}@media (max-width:975px){.rounded-button-component.without-text-mobile{padding:0;width:48px}.rounded-button-component.without-text-mobile .content-text{display:none}}@media (max-width:975px) and (orientation:portrait){.rounded-button-component.in-header{padding:.75rem 1.25rem}.rounded-button-component.in-header span{font-size:.75rem}.rounded-button-component.in-header.arrowback .svg-component{height:.625rem;margin-right:-.25rem;width:.625rem}}.rounded-button-component.menu .svg-component{height:.9375rem;width:1.5rem}.rounded-button-component.fourdots .svg-component{height:.875rem;width:.875rem}.rounded-button-component.sound .svg-component{height:.875rem;width:1rem}.rounded-button-component.arrowback .svg-component{height:.9375rem;margin-right:-.375rem;width:.9375rem}.rounded-button-component.close .svg-component{height:1.0625rem;margin-right:-.25rem;width:1.0625rem}.rounded-button-component.close .svg-component path{transform:scale(1.2);transform-origin:center}.rounded-button-component.ticket .svg-component{height:1.5rem;margin:-.3125rem 0;width:1.5rem}.rounded-button-component.capture,.rounded-button-component.upload{gap:.375rem}.rounded-button-component.capture .svg-component,.rounded-button-component.upload .svg-component{height:1.5rem;width:1.5rem}.rounded-button-component.with-dots .dot{transition:transform .4s cubic-bezier(.33,1,.68,1)}.rounded-button-component .shiny{background-image:linear-gradient(60deg,#fffcc800,#fffcc800 20%,#fffcc833 35%,#fffcc800 50% 60%);background-position:80% 50%;background-size:300% 100%;inset:0;mix-blend-mode:lighten;position:absolute;transition:background-position .5s cubic-bezier(.33,1,.68,1),background-size .5s cubic-bezier(.33,1,.68,1)}.rounded-button-component.vintage .shiny{background-image:linear-gradient(60deg,#fffcc800,#fffcc800 20%,#fffcc888 35%,#fffcc800 50% 60%);background-position:60% 50%;mix-blend-mode:overlay}.rounded-button-component:hover{transform:scale(1.1)}.rounded-button-component:hover .shiny{background-position:10% 50%;background-size:400% 100%}.rounded-button-component:hover.shadow-custom{box-shadow:inset 0 .125rem .625rem #0000004d,0 .75rem .625rem #0004}.rounded-button-component:hover.with-dots .dot{transform:translate(-10px)}.rounded-button-component:hover.with-dots .dot:nth-of-type(3){transform:translate(10px)}
