@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black: #000;--color-white: #fff;--spacing: .25rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-lg: .5rem;--radius-2xl: 1rem;--blur-lg: 16px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-extra-dark: #121212;--color-dark-btn: #2A2A2A;--color-dark-btn-hover: #303031;--color-dark-text: #404041;--color-accent-color: var(--accent-color);--color-accent-color-50: var(--accent-color-opacity-50);--color-accent-color-90: var(--accent-color-opacity-90);--color-white-opacity-10: rgba(255, 255, 255, .1);--color-white-opacity-15: rgba(255, 255, 255, .15);--color-white-opacity-30: rgba(255, 255, 255, .3);--color-white-opacity-70: rgba(255, 255, 255, .7);--color-white-opacity-90: rgba(255, 255, 255, .9);--color-med-light-gray: #BEBEBE;--color-xx-dark: #0D0D0D;--spacing-104: 26rem;--spacing-120: 30rem;--spacing-168: 42rem;--spacing-88: 22rem;--spacing-15\%: 15%}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-136{right:calc(var(--spacing) * 136)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-9{z-index:9}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.container{width:100%;@media (width >= 450px){max-width:450px}@media (width >= 1750px){max-width:1750px}@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-6{margin:calc(var(--spacing) * 6)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-15\%{margin-inline:var(--spacing-15\%)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-9{margin-left:calc(var(--spacing) * -9)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.flex{display:flex}.hidden{display:none}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-15{max-height:calc(var(--spacing) * 15)}.max-h-168{max-height:var(--spacing-168)}.max-h-\[60px\]{max-height:60px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-88{width:var(--spacing-88)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-screen{width:100vw}.max-w-104{max-width:var(--spacing-104)}.min-w-12{min-width:calc(var(--spacing) * 12)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-accent-color-50{border-color:var(--color-accent-color-50)}.border-black{border-color:var(--color-black)}.border-dark-btn{border-color:var(--color-dark-btn)}.border-white-opacity-10{border-color:var(--color-white-opacity-10)}.border-white-opacity-30{border-color:var(--color-white-opacity-30)}.border-white-opacity-70{border-color:var(--color-white-opacity-70)}.bg-\[\#77777752\]{background-color:#77777752}.bg-accent-color{background-color:var(--color-accent-color)}.bg-accent-color-90{background-color:var(--color-accent-color-90)}.bg-black{background-color:var(--color-black)}.bg-black\/85{background-color:color-mix(in srgb,#000 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-extra-dark{background-color:var(--color-extra-dark)}.bg-white\!{background-color:var(--color-white)!important}.bg-white-opacity-15{background-color:var(--color-white-opacity-15)}.bg-white-opacity-90{background-color:var(--color-white-opacity-90)}.bg-xx-dark{background-color:var(--color-xx-dark)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\!{padding-top:calc(var(--spacing) * 0)!important}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\!{padding-bottom:calc(var(--spacing) * 0)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-\[\#777\]{color:#777}.text-accent-color{color:var(--color-accent-color)}.text-dark-text{color:var(--color-dark-text)}.text-med-light-gray{color:var(--color-med-light-gray)}.text-white{color:var(--color-white)}.text-white-opacity-70{color:var(--color-white-opacity-70)}.text-white-opacity-90{color:var(--color-white-opacity-90)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.opacity-0{opacity:0%}.opacity-50{opacity:50%}.opacity-70{opacity:70%}.opacity-100{opacity:100%}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur: blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-250{--tw-duration: .25s;transition-duration:.25s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.hover\:border-white{&:hover{@media (hover: hover){border-color:var(--color-white)}}}.hover\:bg-accent-color{&:hover{@media (hover: hover){background-color:var(--color-accent-color)}}}.hover\:bg-dark-btn-hover{&:hover{@media (hover: hover){background-color:var(--color-dark-btn-hover)}}}.hover\:bg-dark-text{&:hover{@media (hover: hover){background-color:var(--color-dark-text)}}}.hover\:bg-white{&:hover{@media (hover: hover){background-color:var(--color-white)}}}.hover\:bg-white-opacity-30{&:hover{@media (hover: hover){background-color:var(--color-white-opacity-30)}}}.hover\:text-dark-text{&:hover{@media (hover: hover){color:var(--color-dark-text)}}}.focus\:bg-white{&:focus{background-color:var(--color-white)}}.focus\:text-dark-text{&:focus{color:var(--color-dark-text)}}.focus\:ring-0{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.max-sm\:flex{@media (width < 40rem){display:flex}}.sm\:z-10{@media (width >= 40rem){z-index:10}}.sm\:order-last{@media (width >= 40rem){order:9999}}.sm\:block{@media (width >= 40rem){display:block}}.sm\:flex{@media (width >= 40rem){display:flex}}.sm\:hidden{@media (width >= 40rem){display:none}}.sm\:h-17{@media (width >= 40rem){height:calc(var(--spacing) * 17)}}.sm\:h-48{@media (width >= 40rem){height:calc(var(--spacing) * 48)}}.sm\:min-h-0{@media (width >= 40rem){min-height:calc(var(--spacing) * 0)}}.sm\:justify-start{@media (width >= 40rem){justify-content:flex-start}}.sm\:p-0{@media (width >= 40rem){padding:calc(var(--spacing) * 0)}}.sm\:text-justify{@media (width >= 40rem){text-align:justify}}.lg\:absolute{@media (width >= 64rem){position:absolute}}.lg\:mt-14{@media (width >= 64rem){margin-top:calc(var(--spacing) * 14)}}.lg\:w-full{@media (width >= 64rem){width:100%}}.lg\:items-center{@media (width >= 64rem){align-items:center}}.lg\:justify-center{@media (width >= 64rem){justify-content:center}}.lg\:px-0{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 0)}}.lg\:px-3{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 3)}}.lg\:pt-16{@media (width >= 64rem){padding-top:calc(var(--spacing) * 16)}}.\@sm\:max-h-120\!{@container (width >= 24rem){max-height:var(--spacing-120)!important}}.\@sm\:w-88{@container (width >= 24rem){width:var(--spacing-88)}}.\@sm\:w-full{@container (width >= 24rem){width:100%}}.\@sm\:justify-center{@container (width >= 24rem){justify-content:center}}.\@sm\:px-6{@container (width >= 24rem){padding-inline:calc(var(--spacing) * 6)}}.\@md\:absolute{@container (width >= 48rem){position:absolute}}.\@md\:top-0{@container (width >= 48rem){top:calc(var(--spacing) * 0)}}.\@md\:bottom-4{@container (width >= 48rem){bottom:calc(var(--spacing) * 4)}}.\@md\:left-4{@container (width >= 48rem){left:calc(var(--spacing) * 4)}}.\@md\:z-auto{@container (width >= 48rem){z-index:auto}}.\@md\:mx-9{@container (width >= 48rem){margin-inline:calc(var(--spacing) * 9)}}.\@md\:mt-0{@container (width >= 48rem){margin-top:calc(var(--spacing) * 0)}}.\@md\:mt-6{@container (width >= 48rem){margin-top:calc(var(--spacing) * 6)}}.\@md\:mt-9{@container (width >= 48rem){margin-top:calc(var(--spacing) * 9)}}.\@md\:mr-6{@container (width >= 48rem){margin-right:calc(var(--spacing) * 6)}}.\@md\:mb-13{@container (width >= 48rem){margin-bottom:calc(var(--spacing) * 13)}}.\@md\:ml-0{@container (width >= 48rem){margin-left:calc(var(--spacing) * 0)}}.\@md\:block{@container (width >= 48rem){display:block}}.\@md\:flex{@container (width >= 48rem){display:flex}}.\@md\:hidden{@container (width >= 48rem){display:none}}.\@md\:h-full{@container (width >= 48rem){height:100%}}.\@md\:h-screen{@container (width >= 48rem){height:100vh}}.\@md\:max-h-none\!{@container (width >= 48rem){max-height:none!important}}.\@md\:min-h-screen{@container (width >= 48rem){min-height:100vh}}.\@md\:w-1\/2{@container (width >= 48rem){width:50%}}.\@md\:w-1\/4{@container (width >= 48rem){width:25%}}.\@md\:w-52{@container (width >= 48rem){width:calc(var(--spacing) * 52)}}.\@md\:w-56{@container (width >= 48rem){width:calc(var(--spacing) * 56)}}.\@md\:w-auto{@container (width >= 48rem){width:auto}}.\@md\:shrink-0{@container (width >= 48rem){flex-shrink:0}}.\@md\:flex-row{@container (width >= 48rem){flex-direction:row}}.\@md\:items-start{@container (width >= 48rem){align-items:flex-start}}.\@md\:justify-start{@container (width >= 48rem){justify-content:flex-start}}.\@md\:border-t{@container (width >= 48rem){border-top-style:var(--tw-border-style);border-top-width:1px}}.\@md\:border-b{@container (width >= 48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\@md\:border-b-0{@container (width >= 48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.\@md\:border-white-opacity-30{@container (width >= 48rem){border-color:var(--color-white-opacity-30)}}.\@md\:bg-xx-dark{@container (width >= 48rem){background-color:var(--color-xx-dark)}}.\@md\:p-4{@container (width >= 48rem){padding:calc(var(--spacing) * 4)}}.\@md\:px-0{@container (width >= 48rem){padding-inline:calc(var(--spacing) * 0)}}.\@md\:py-8{@container (width >= 48rem){padding-block:calc(var(--spacing) * 8)}}.\@md\:pt-0{@container (width >= 48rem){padding-top:calc(var(--spacing) * 0)}}.\@md\:pt-4{@container (width >= 48rem){padding-top:calc(var(--spacing) * 4)}}.\@md\:pb-0{@container (width >= 48rem){padding-bottom:calc(var(--spacing) * 0)}}.\@md\:pb-6{@container (width >= 48rem){padding-bottom:calc(var(--spacing) * 6)}}.\@md\:pb-12{@container (width >= 48rem){padding-bottom:calc(var(--spacing) * 12)}}.\@md\:pb-32{@container (width >= 48rem){padding-bottom:calc(var(--spacing) * 32)}}.\@md\:text-left{@container (width >= 48rem){text-align:left}}.\@lg\:w-72{@container (width >= 64rem){width:calc(var(--spacing) * 72)}}.\@lg\:pr-32{@container (width >= 64rem){padding-right:calc(var(--spacing) * 32)}}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black: #000;--color-white: #fff;--spacing: .25rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-lg: .5rem;--radius-2xl: 1rem;--blur-lg: 16px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-extra-dark: #121212;--color-dark-btn: #2A2A2A;--color-dark-btn-hover: #303031;--color-dark-text: #404041;--color-accent-color: var(--accent-color);--color-accent-color-50: var(--accent-color-opacity-50);--color-accent-color-90: var(--accent-color-opacity-90);--color-white-opacity-10: rgba(255, 255, 255, .1);--color-white-opacity-15: rgba(255, 255, 255, .15);--color-white-opacity-30: rgba(255, 255, 255, .3);--color-white-opacity-70: rgba(255, 255, 255, .7);--color-white-opacity-90: rgba(255, 255, 255, .9);--color-med-light-gray: #BEBEBE;--color-xx-dark: #0D0D0D;--spacing-104: 26rem;--spacing-120: 30rem;--spacing-168: 42rem;--spacing-88: 22rem;--spacing-15\%: 15%}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-136{right:calc(var(--spacing) * 136)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-9{z-index:9}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.container{width:100%;@media (width >= 450px){max-width:450px}@media (width >= 1750px){max-width:1750px}@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-6{margin:calc(var(--spacing) * 6)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-15\%{margin-inline:var(--spacing-15\%)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-9{margin-left:calc(var(--spacing) * -9)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.flex{display:flex}.hidden{display:none}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-15{max-height:calc(var(--spacing) * 15)}.max-h-168{max-height:var(--spacing-168)}.max-h-\[60px\]{max-height:60px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-88{width:var(--spacing-88)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-screen{width:100vw}.max-w-104{max-width:var(--spacing-104)}.min-w-12{min-width:calc(var(--spacing) * 12)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-accent-color-50{border-color:var(--color-accent-color-50)}.border-black{border-color:var(--color-black)}.border-dark-btn{border-color:var(--color-dark-btn)}.border-white-opacity-10{border-color:var(--color-white-opacity-10)}.border-white-opacity-30{border-color:var(--color-white-opacity-30)}.border-white-opacity-70{border-color:var(--color-white-opacity-70)}.bg-\[\#77777752\]{background-color:#77777752}.bg-accent-color{background-color:var(--color-accent-color)}.bg-accent-color-90{background-color:var(--color-accent-color-90)}.bg-black{background-color:var(--color-black)}.bg-black\/85{background-color:color-mix(in srgb,#000 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-extra-dark{background-color:var(--color-extra-dark)}.bg-white\!{background-color:var(--color-white)!important}.bg-white-opacity-15{background-color:var(--color-white-opacity-15)}.bg-white-opacity-90{background-color:var(--color-white-opacity-90)}.bg-xx-dark{background-color:var(--color-xx-dark)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\!{padding-top:calc(var(--spacing) * 0)!important}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\!{padding-bottom:calc(var(--spacing) * 0)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-\[\#777\]{color:#777}.text-accent-color{color:var(--color-accent-color)}.text-dark-text{color:var(--color-dark-text)}.text-med-light-gray{color:var(--color-med-light-gray)}.text-white{color:var(--color-white)}.text-white-opacity-70{color:var(--color-white-opacity-70)}.text-white-opacity-90{color:var(--color-white-opacity-90)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.opacity-0{opacity:0%}.opacity-50{opacity:50%}.opacity-70{opacity:70%}.opacity-100{opacity:100%}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur: blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-250{--tw-duration: .25s;transition-duration:.25s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.hover\:border-white{&:hover{@media (hover: hover){border-color:var(--color-white)}}}.hover\:bg-accent-color{&:hover{@media (hover: hover){background-color:var(--color-accent-color)}}}.hover\:bg-dark-btn-hover{&:hover{@media (hover: hover){background-color:var(--color-dark-btn-hover)}}}.hover\:bg-dark-text{&:hover{@media (hover: hover){background-color:var(--color-dark-text)}}}.hover\:bg-white{&:hover{@media (hover: hover){background-color:var(--color-white)}}}.hover\:bg-white-opacity-30{&:hover{@media (hover: hover){background-color:var(--color-white-opacity-30)}}}.hover\:text-dark-text{&:hover{@media (hover: hover){color:var(--color-dark-text)}}}.focus\:bg-white{&:focus{background-color:var(--color-white)}}.focus\:text-dark-text{&:focus{color:var(--color-dark-text)}}.focus\:ring-0{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.max-sm\:flex{@media (width < 40rem){display:flex}}.sm\:z-10{@media (width >= 40rem){z-index:10}}.sm\:order-last{@media (width >= 40rem){order:9999}}.sm\:block{@media (width >= 40rem){display:block}}.sm\:flex{@media (width >= 40rem){display:flex}}.sm\:hidden{@media (width >= 40rem){display:none}}.sm\:h-17{@media (width >= 40rem){height:calc(var(--spacing) * 17)}}.sm\:h-48{@media (width >= 40rem){height:calc(var(--spacing) * 48)}}.sm\:min-h-0{@media (width >= 40rem){min-height:calc(var(--spacing) * 0)}}.sm\:justify-start{@media (width >= 40rem){justify-content:flex-start}}.sm\:p-0{@media (width >= 40rem){padding:calc(var(--spacing) * 0)}}.sm\:text-justify{@media (width >= 40rem){text-align:justify}}.lg\:absolute{@media (width >= 64rem){position:absolute}}.lg\:mt-14{@media (width >= 64rem){margin-top:calc(var(--spacing) * 14)}}.lg\:w-full{@media (width >= 64rem){width:100%}}.lg\:items-center{@media (width >= 64rem){align-items:center}}.lg\:justify-center{@media (width >= 64rem){justify-content:center}}.lg\:px-0{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 0)}}.lg\:px-3{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 3)}}.lg\:pt-16{@media (width >= 64rem){padding-top:calc(var(--spacing) * 16)}}.\@sm\:max-h-120\!{@container (width >= 24rem){max-height:var(--spacing-120)!important}}.\@sm\:w-88{@container (width >= 24rem){width:var(--spacing-88)}}.\@sm\:w-full{@container (width >= 24rem){width:100%}}.\@sm\:justify-center{@container (width >= 24rem){justify-content:center}}.\@sm\:px-6{@container (width >= 24rem){padding-inline:calc(var(--spacing) * 6)}}.\@md\:absolute{@container (width >= 48rem){position:absolute}}.\@md\:top-0{@container (width >= 48rem){top:calc(var(--spacing) * 0)}}.\@md\:bottom-4{@container (width >= 48rem){bottom:calc(var(--spacing) * 4)}}.\@md\:left-4{@container (width >= 48rem){left:calc(var(--spacing) * 4)}}.\@md\:z-auto{@container (width >= 48rem){z-index:auto}}.\@md\:mx-9{@container (width >= 48rem){margin-inline:calc(var(--spacing) * 9)}}.\@md\:mt-0{@container (width >= 48rem){margin-top:calc(var(--spacing) * 0)}}.\@md\:mt-6{@container (width >= 48rem){margin-top:calc(var(--spacing) * 6)}}.\@md\:mt-9{@container (width >= 48rem){margin-top:calc(var(--spacing) * 9)}}.\@md\:mr-6{@container (width >= 48rem){margin-right:calc(var(--spacing) * 6)}}.\@md\:mb-13{@container (width >= 48rem){margin-bottom:calc(var(--spacing) * 13)}}.\@md\:ml-0{@container (width >= 48rem){margin-left:calc(var(--spacing) * 0)}}.\@md\:block{@container (width >= 48rem){display:block}}.\@md\:flex{@container (width >= 48rem){display:flex}}.\@md\:hidden{@container (width >= 48rem){display:none}}.\@md\:h-full{@container (width >= 48rem){height:100%}}.\@md\:h-screen{@container (width >= 48rem){height:100vh}}.\@md\:max-h-none\!{@container (width >= 48rem){max-height:none!important}}.\@md\:min-h-screen{@container (width >= 48rem){min-height:100vh}}.\@md\:w-1\/2{@container (width >= 48rem){width:50%}}.\@md\:w-1\/4{@container (width >= 48rem){width:25%}}.\@md\:w-52{@container (width >= 48rem){width:calc(var(--spacing) * 52)}}.\@md\:w-56{@container (width >= 48rem){width:calc(var(--spacing) * 56)}}.\@md\:w-auto{@container (width >= 48rem){width:auto}}.\@md\:shrink-0{@container (width >= 48rem){flex-shrink:0}}.\@md\:flex-row{@container (width >= 48rem){flex-direction:row}}.\@md\:items-start{@container (width >= 48rem){align-items:flex-start}}.\@md\:justify-start{@container (width >= 48rem){justify-content:flex-start}}.\@md\:border-t{@container (width >= 48rem){border-top-style:var(--tw-border-style);border-top-width:1px}}.\@md\:border-b{@container (width >= 48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\@md\:border-b-0{@container (width >= 48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.\@md\:border-white-opacity-30{@container (width >= 48rem){border-color:var(--color-white-opacity-30)}}.\@md\:bg-xx-dark{@container (width >= 48rem){background-color:var(--color-xx-dark)}}.\@md\:p-4{@container (width >= 48rem){padding:calc(var(--spacing) * 4)}}.\@md\:px-0{@container (width >= 48rem){padding-inline:calc(var(--spacing) * 0)}}.\@md\:py-8{@container (width >= 48rem){padding-block:calc(var(--spacing) * 8)}}.\@md\:pt-0{@container (width >= 48rem){padding-top:calc(var(--spacing) * 0)}}.\@md\:pt-4{@container (width >= 48rem){padding-top:calc(var(--spacing) * 4)}}.\@md\:pb-0{@container (width >= 48rem){padding-bottom:calc(var(--spacing) * 0)}}.\@md\:pb-6{@container (width >= 48rem){padding-bottom:calc(var(--spacing) * 6)}}.\@md\:pb-12{@container (width >= 48rem){padding-bottom:calc(var(--spacing) * 12)}}.\@md\:pb-32{@container (width >= 48rem){padding-bottom:calc(var(--spacing) * 32)}}.\@md\:text-left{@container (width >= 48rem){text-align:left}}.\@lg\:w-72{@container (width >= 64rem){width:calc(var(--spacing) * 72)}}.\@lg\:pr-32{@container (width >= 64rem){padding-right:calc(var(--spacing) * 32)}}}.font-playfairDisplayBold{font-family:PlayfairDisplayBold,serif}.font-montserratExtraBold{font-family:MontserratExtraBold,sans-serif}.font-plantinMt{font-family:PlantinMt,serif}@font-face{font-family:Source-Sans-Pro;src:url("./media/SourceSansPro-Regular-ZZQMQ7QQ.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source-Sans-Pro;src:url("./media/SourceSansPro-Bold-W4I7A7F4.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Source-Sans-Pro-SemiBold;src:url("./media/SourceSansPro-SemiBold-AQA3BI5F.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source-Sans-Pro;src:url("./media/SourceSansPro-Light-O7N2YMTY.ttf") format("truetype");font-weight:lighter;font-style:normal}@font-face{font-family:MontserratExtraBold;src:url("./media/Montserrat-ExtraBold-5L7FM2J6.ttf")}@font-face{font-family:PlantinMt;src:url("./media/PlantinMTProRg-LV4Y3PG5.TTF")}@font-face{font-family:PlayfairDisplay;src:url("./media/PlayfairDisplay-VariableFont_wght-YFGDGN7J.ttf")}@font-face{font-family:PlayfairDisplayBold;src:url("./media/PlayfairDisplay-Bold-ZPHJKE63.ttf")}:root{--accent-color: #ffffff;--accent-color-opacity-50: rgba(255, 255, 255, .5);--accent-color-opacity-90: rgba(255, 255, 255, .9)}html,body{height:-webkit-fill-available}html,body,iframe{height:100%;width:100%;overflow:hidden;padding:0;margin:0;border:none;font-family:Source-Sans-Pro}html,body{background-color:#1d1d1d}button{outline:none;border:none;cursor:pointer;pointer-events:all}.sans-semibold{font-family:Source-Sans-Pro-SemiBold}.primary-opacity-button{height:36px;width:36px;border-radius:100px;display:flex;justify-content:center;align-items:center;background-color:#ffffff26;transition:all .3s;cursor:pointer}.primary-opacity-button:hover{transition:all .3s;background-color:#ffffff4d}.primary-opacity-button:disabled{background-color:#5f5f5f!important;cursor:not-allowed}.primary-opacity-button:disabled:hover{background-color:#5f5f5f!important}.primary-btn-default{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white-opacity-15);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;&:hover{@media (hover: hover){background-color:var(--color-white)}}}.primary-btn-default img{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(286deg) brightness(103%) contrast(103%)}.primary-btn-default:hover img{filter:brightness(0) saturate(100%) invert(21%) sepia(5%) saturate(138%) hue-rotate(202deg) brightness(94%) contrast(82%)}.primary-btn-default:hover span{color:var(--color-black);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.primary-button{height:36px;width:36px;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:8px;transition:all .3s;font-family:Source-Sans-Pro;font-size:16px}.primary-button.border{border:2px solid #ECDAC9;background:transparent}.primary-button.transparent{background:transparent;border:none}.rotate-button-90{transition:all .3s}.rotate-button-90:hover{transform:rotate(90deg);transition:all .3s}.rotate-180{transform:rotate(180deg);transition:all .3s}.round-button{height:32px;width:32px;background-color:#363532;border-radius:50%;display:flex;align-items:center;justify-content:center}.pointer-events-all{pointer-events:all}.blur{-webkit-backdrop-filter:saturate(180%) blur(20px)!important;backdrop-filter:saturate(180%) blur(20px)!important;filter:none}.main-interface{position:relative;height:100%;width:calc(100% - 64px);display:flex;align-items:center;overflow:hidden;background-color:#1d1d1d}.iframe-interface{height:100%;width:100%;transition:all .5s}.iframe-interface.information{width:calc(100% - 324px);transition:all .5s}.iframe-interface.poi-information{width:calc(100% - 392px);transition:all .5s}#error-page{height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;font-weight:700}.mobile-display,.hide{display:none}.unhide{display:block}.border-top{border-top:1px solid rgba(80,80,80,.5)}.hotspot-controls-responsive{width:100px!important}iframe .viewer.has-hotspots .gui .hotspot-controls-responsive{display:none!important}.transition-3{transition:all .3s}.dark-filter{filter:brightness(0) saturate(100%) invert(21%) sepia(5%) saturate(138%) hue-rotate(202deg) brightness(94%) contrast(82%)!important}.white-filter{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(286deg) brightness(103%) contrast(103%)}.icon-generate{background-color:var(--accent-color);-webkit-mask:url("./media/icon-generate-IYAQNJHZ.svg") no-repeat center;mask:url("./media/icon-generate-IYAQNJHZ.svg") no-repeat center;width:24px;height:24px}.icon-headphones{background-color:var(--accent-color);-webkit-mask:url("./media/icon-headphones-JBQ47MIS.svg") no-repeat center;mask:url("./media/icon-headphones-JBQ47MIS.svg") no-repeat center;width:22px;height:22px;scale:.9}.icon-pause{background-color:var(--accent-color);-webkit-mask:url("./media/icon-pause-DNBWGG6J.svg") no-repeat center;mask:url("./media/icon-pause-DNBWGG6J.svg") no-repeat center;width:12px;height:20px;margin-top:1px}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#ffffff80;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}::-webkit-scrollbar-track{background-color:#0000001a;border-radius:4px}@media (max-width: 639px){.mobile-display{display:block}.mobile-no-display,.no-display{display:none}.main-interface{width:100%}.iframe-interface.information,.iframe-interface.poi-information{width:100%;transition-delay:0 .5s;transition-timing-function:ease-in-out}.fixed{position:fixed}.icon-text{height:20px}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}
