*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}:before,:after{text-decoration:inherit;vertical-align:inherit}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;color-scheme:light dark;tab-size:4;interpolate-size:allow-keywords;overflow-wrap:break-word;scrollbar-gutter:stable}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{display:flex;flex-direction:column;justify-content:space-between;margin:0;min-height:100dvh;font-family:var(--ff-base);font-size:var(--fz-base);background-color:var(--bkg-clr);color:var(--text-clr);line-height:var(--ff-base-lh)}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin-block-end:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:var(--ff-heading);line-height:var(--ff-heading-lh);font-weight:600}:where(button,input,select,label,textarea){background-color:transparent;border:1px solid WindowFrame;border-radius:5px;color:inherit;font:inherit;letter-spacing:inherit;line-height:var(--ff-heading-lh);padding:.25em .375em}:where(input,select,textarea){display:block;min-width:10ch;max-width:100%}:where(button),input[type=submit]{width:max-content;cursor:pointer;background-color:var(--extra-clr-1);border-radius:13px}:where(button:hover){background-color:var(--extra-clr-2)}:where(button:active){background-color:var(--extra-clr-3)}:where(dialog){color:unset}iframe,img,input,select,textarea{height:auto;max-height:100%;max-width:100%}img,picture{display:block}:where(textarea){resize:vertical}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(fieldset){border:none;padding:0}:where(ul,ol,dl,menu){list-style-type:none;margin:0;padding:0}p,span,li:not(.splide__slide),dd,figcaption{max-width:var(--body-max-width);text-wrap:pretty}table{border-collapse:collapse}code{font-family:var(--ff-code);white-space:pre}:where(a){text-decoration:none;text-underline-offset:5px;color:inherit;cursor:pointer}:where(a:hover){opacity:.93}:where(a:active){opacity:.85}a,area,button,input,label,select,summary,textarea,[tabindex]{-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}td,math,time[datetime*=":"]{font-variant-numeric:tabular-nums lining-nums}:where(input[type=checkbox],input[type=radio]){min-width:unset}:where(input[type=color]){min-width:50px;min-height:50px;margin:1rem}:where(textarea:not([rows])){min-height:5.5lh}svg:not([fill]){fill:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:none}[aria-hidden=false][hidden]{display:revert!important}:where(:first-child){margin-block-start:0}:where(:target){scroll-margin-block:7.75rem}.sr-only,.sr-only-focus,[aria-hidden=false][hidden]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important}.sr-only-focus:focus,.sr-only-focus:active,[aria-hidden=false][hidden]:focus,[aria-hidden=false][hidden]:active{position:static!important;width:auto!important;height:auto!important;padding:revert!important;margin:revert!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:revert!important;pointer-events:auto!important}@media only screen and (max-width: 900px){body{--body-max-width: 100%}}:root{--ff-base: Satoshi-Regular, Arial, sans-serif;--ff-medium: Satoshi-Medium, Arial, sans-serif;--ff-bold: Satoshi-Bold, Arial, sans-serif;--ff-italics: Satoshi-Italic, Arial, sans-serif;--ff-heading: Erode-Variable, Erode-regular, Verdana, Geneva, Tahoma, sans-serif;--ff-extra: MerriweatherSans-Regular, Satoshi-Bold, Arial, Helvetica, sans-serif;--ff-extra-bold: MerriweatherSans-SemiBold, Satoshi-Bold, Arial, Helvetica, sans-serif;--ff-base-lh: 1.5;--ff-heading-lh: 1.2;--ff-code: monospace, monospace;--body-max-width: 80ch;--spacing-s: .5rem;--spacing-ms: .75rem;--spacing-m: 1rem;--spacing-ml: 1.75rem;--spacing-l: 2.25rem;--spacing-xl: 3.75rem;--spacing-xxl: 8rem;--fz-base: 1.1875rem;--fz-xs: .875rem;--fz-s: 1.0625rem;--fz-ms: 1.25rem;--fz-m: 1.375rem;--fz-ml: 1.5rem;--fz-mll: 1.875rem;--fz-l: 2rem;--fz-xl: 2.5625rem;--fz-xxl: 3.25rem;--radius-s: 5px;--radius-m: 15px;--radius-l: 30px;--radius-xl: 75px;--border-width-s: 1px;--border-width-m: 2px;--shadow-1: 0 3px 5px 0px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-2: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-3: 0 -2px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 1%)), 0 1px 1px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 5px 5px -3px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 16px 16px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%));--shadow-4: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-1: inset 0 -3px 5px 0 hsla(0, 0%, 18%, .39);--trs-s: .23s ease-in-out;--trs-m: .5s ease-in-out;--trs-l: 1075ms ease-in-out;--trs-in: .35s cubic-bezier(.11, 0, .5, 0);--trs-in-long: 1075ms cubic-bezier(.11, 0, .5, 0);--trs-out: .5s cubic-bezier(.5, 1, .89, 1);--trs-out-long: .9s cubic-bezier(.5, 1, .89, 1);--trs-out-longer: 1.45s cubic-bezier(.5, 1, .89, 1);--trs-back-in: .5s linear( 0, -.004 6.9%, -.019 13.8%, -.11 37.6%, -.131 46.7%, -.13 51.8%, -.118 56.5%, -.095 60.9%, -.06 65.1%, .002 70.1%, .081 74.8%, .301 83.7%, .607 92.1%, 1 );--trs-back-in-short: 375ms linear( 0, -.004 6.9%, -.019 13.8%, -.11 37.6%, -.131 46.7%, -.13 51.8%, -.118 56.5%, -.095 60.9%, -.06 65.1%, .002 70.1%, .081 74.8%, .301 83.7%, .607 92.1%, 1 );--trs-back-in-out-short: 245ms linear( 0, -.004 4.8%, -.02 9.3%, -.124 26.1%, -.126 30.3%, -.104 33.9%, -.026 38.7%, .111 43.1%, .301 47%, .819 55.3%, .969 59.2%, 1.07 63.5%, 1.118 67.8%, 1.127 72.8%, 1.108 77.4%, 1.019 90.9%, 1.004 95.3%, 1 );--trs-bounce: .8s linear( 0, .269 10.8%, .531 23.9%, .793 39.6%, .953 52.2%, 1 57.7%, .966 64.3%, .955 71%, .994 91.1%, 1 );--plyr-color-main: var(--accent-500)}@media (prefers-color-scheme: dark){:root{--shadow-color: 205 8% 33%;--shadow-strength: 25%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007;--text-clr: var(--text-900);--text-clr-dimer: color-mix(in hsl, var(--text-clr) 34%, transparent 66%);--bkg-clr: var(--secondary-50);--text-700: hsl(51, 33%, 70%);--text-900: hsl(49, 33%, 90%);--text-clr-dimish: hsla(51, 33%, 80%, .85);--text-clr-dim: hsla(51, 33%, 60%, .7);--primary-100: hsl(51, 88%, 10%);--primary-200: hsl(51, 88%, 20%);--primary-300: hsl(51, 90%, 30%);--primary-400: hsl(51, 89%, 40%);--primary-500: hsl(51, 89%, 55%);--primary-700: hsl(51, 90%, 70%);--primary-800: hsl(51, 88%, 80%);--primary-900: hsl(51, 88%, 90%);--secondary-50: hsl(225, 31%, 5%);--secondary-100: hsl(226, 33%, 10%);--secondary-150: hsl(225, 33%, 15%);--secondary-200: hsl(224, 33%, 20%);--secondary-250: hsl(224, 33%, 25%);--secondary-300: hsl(225, 33%, 30%);--secondary-400: hsl(225, 33%, 40%);--secondary-500: hsl(225, 33%, 50%);--secondary-600: hsl(225, 33%, 60%);--secondary-700: hsl(225, 33%, 70%);--secondary-800: hsl(224, 33%, 80%);--accent-50: hsl(285, 31%, 5%);--accent-100: hsl(286, 33%, 10%);--accent-200: hsl(289, 31%, 20%);--accent-300: hsl(288, 32%, 30%);--accent-400: hsl(288, 32%, 40%);--accent-500: hsl(288, 32%, 50%);--accent-600: hsl(288, 32%, 60%);--accent-700: hsl(288, 32%, 70%);--h1-shadow-1-shared: hsla(49, 33%, 90%, .32);--h1-shadow-2-shared: hsla(49, 33%, 90%, .28);--bkg-clr-shared: hsl(225, 31%, 5%);--bkg-clr-shared-menu-border: hsl(225, 31%, 5%);--secondary-100-shared: hsl(226, 33%, 10%);--secondary-101-shared: hsl(226, 36%, 9%);--secondary-100-shared-menu: hsl(226, 33%, 10%);--secondary-150-shared-menu: hsl(225, 33%, 15%);--secondary-800-shared-separator: hsl(224, 33%, 80%);--primary-50-shared: hsla(52, 77%, 3%, .7);--primary-200-shared: hsl(51, 88%, 20%);--primary-350-shared: hsl(51, 90%, 35%);--primary-400-shared: hsl(51, 89%, 40%);--primary-500-shared: hsl(51, 89%, 50%);--primary-600-shared: hsl(51, 89%, 60%);--primary-601-shared: hsl(51, 88%, 59%);--primary-650-shared: hsl(51, 89%, 60%);--primary-700-shared: hsl(51, 90%, 70%);--accent-300-shared: hsl(288, 32%, 30%);--accent-301-shared: hsl(288, 32%, 30%);--accent-302-shared: hsl(288, 31%, 29%);--accent-400-shared: hsl(288, 32%, 35%);--accent-500-shared: hsl(288, 37%, 48%);--secondary-300-shared: hsl(225, 33%, 30%);--secondary-200-shared: hsl(224, 33%, 17%);--secondary-150-shared: hsl(225, 33%, 15%);--secondary-151-shared: hsl(225, 33%, 15%);--accent-600-shared: hsl(288, 32%, 60%);--secondary-50-shared: hsl(225, 31%, 5%);--secondary-500-shared: hsl(225, 33%, 53%);--accent-50-shared: hsl(285, 31%, 5%);--calendar-brightness: invert(.98) hue-rotate(180deg) brightness(.97);--color-scheme: dark;--form-button-edge-1: hsl(288deg 37% 14%);--form-button-edge-2: hsl(288deg 39% 20%);--form-button-edge-3: hsl(288deg 39% 18%);--form-button-edge-4: hsl(288deg 37% 13%);--accent-100-cta-btn: hsl(286, 33%, 10%);--accent-200-cta-btn: hsl(289, 31%, 20%)}}@media (prefers-color-scheme: light){:root{--h1-shadow-1-shared: hsla(49, 33%, 10%, .21);--h1-shadow-2-shared: hsla(49, 33%, 10%, .14);--bkg-clr-shared: hsl(224, 33%, 88%);--bkg-clr-shared-menu-border: hsl(224, 33%, 77%);--accent-50-shared: hsl(280 33% 89%);--secondary-100-shared: hsl(224, 33%, 81%);--secondary-101-shared: hsl(224, 33%, 85%);--secondary-100-shared-menu: hsl(224, 33%, 83%);--secondary-150-shared-menu: hsl(224, 33%, 88%);--secondary-800-shared-separator: hsl(224, 33%, 53%);--primary-50-shared: hsla(50, 48%, 80%, .67);--primary-200-shared: hsl(288, 32%, 25%);--primary-350-shared: hsl(288, 32%, 48%);--primary-400-shared: hsl(288, 32%, 40%);--primary-500-shared: hsl(288, 32%, 50%);--primary-600-shared: hsl(288, 32%, 60%);--primary-601-shared: hsl(288, 45%, 45%);--primary-650-shared: hsl(51, 89%, 60%);--primary-700-shared: hsl(288, 34%, 35%);--accent-300-shared: hsl(288, 32%, 48%);--accent-301-shared: hsl(288, 32%, 62%);--accent-302-shared: hsl(288, 35%, 46%);--accent-400-shared: hsl(288, 32%, 59%);--accent-500-shared: hsl(288, 37%, 62%);--secondary-300-shared: hsl(225, 33%, 52%);--secondary-200-shared: hsl(224, 33%, 39%);--secondary-150-shared: hsl(225, 33%, 43%);--secondary-151-shared: hsl(225, 33%, 77%);--accent-600-shared: hsl(51, 89%, 46%);--secondary-50-shared: hsl(225, 31%, 30%);--secondary-500-shared: hsl(225, 33%, 33%);--calendar-brightness: brightness(.975);--color-scheme: light;--form-button-edge-1: hsl(288deg 37% 15%);--form-button-edge-2: hsl(288deg 39% 28%);--form-button-edge-3: hsl(288deg 39% 25%);--form-button-edge-4: hsl(288deg 37% 14%);--accent-100-cta-btn: hsl(286, 33%, 21%);--accent-200-cta-btn: hsl(289, 31%, 31%);--text-clr: var(--text-900);--text-clr-dimer: color-mix(in hsl, var(--text-clr) 34%, transparent 66%);--bkg-clr: var(--secondary-50);--shadow-color: 220 3% 15%;--shadow-strength: 3.5%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--text-700: hsl(51, 32%, 30%);--text-900: hsl(49, 33%, 10%);--text-clr-dimish: hsla(51, 31%, 20%, .85);--text-clr-dim: hsla(51, 32%, 40%, .7);--primary-100: hsl(51, 88%, 90%);--primary-200: hsl(51, 88%, 80%);--primary-300: hsl(51, 90%, 70%);--primary-400: hsl(51, 89%, 60%);--primary-500: hsl(51, 89%, 50%);--primary-700: hsl(51, 90%, 30%);--primary-800: hsl(51, 88%, 20%);--primary-900: hsl(51, 88%, 10%);--secondary-50: hsl(225, 31%, 88%);--secondary-100: hsl(222, 33%, 90%);--secondary-150: hsl(223, 33%, 95%);--secondary-200: hsl(224, 33%, 80%);--secondary-250: hsl(224, 33%, 75%);--secondary-300: hsl(224, 33%, 70%);--secondary-400: hsl(224, 33%, 60%);--secondary-500: hsl(224, 33%, 50%);--secondary-600: hsl(224, 33%, 40%);--secondary-700: hsl(224, 33%, 30%);--secondary-800: hsl(224, 33%, 20%);--accent-50: hsl(293, 31%, 95%);--accent-100: hsl(286, 33%, 90%);--accent-200: hsl(289, 31%, 80%);--accent-300: hsl(288, 32%, 70%);--accent-400: hsl(288, 32%, 60%);--accent-500: hsl(288, 32%, 50%);--accent-600: hsl(288, 32%, 40%);--accent-700: hsl(288, 32%, 30%)}}body.dark-theme{--shadow-color: 205 8% 33%;--shadow-strength: 25%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007;--text-clr: var(--text-900);--text-clr-dimer: color-mix(in hsl, var(--text-clr) 34%, transparent 66%);--bkg-clr: var(--secondary-50);--text-700: hsl(51, 33%, 70%);--text-900: hsl(49, 33%, 90%);--text-clr-dimish: hsla(51, 33%, 80%, .85);--text-clr-dim: hsla(51, 33%, 60%, .7);--primary-100: hsl(51, 88%, 10%);--primary-200: hsl(51, 88%, 20%);--primary-300: hsl(51, 90%, 30%);--primary-400: hsl(51, 89%, 40%);--primary-500: hsl(51, 89%, 55%);--primary-700: hsl(51, 90%, 70%);--primary-800: hsl(51, 88%, 80%);--primary-900: hsl(51, 88%, 90%);--secondary-50: hsl(225, 31%, 5%);--secondary-100: hsl(226, 33%, 10%);--secondary-150: hsl(225, 33%, 15%);--secondary-200: hsl(224, 33%, 20%);--secondary-250: hsl(224, 33%, 25%);--secondary-300: hsl(225, 33%, 30%);--secondary-400: hsl(225, 33%, 40%);--secondary-500: hsl(225, 33%, 50%);--secondary-600: hsl(225, 33%, 60%);--secondary-700: hsl(225, 33%, 70%);--secondary-800: hsl(224, 33%, 80%);--accent-50: hsl(285, 31%, 5%);--accent-100: hsl(286, 33%, 10%);--accent-200: hsl(289, 31%, 20%);--accent-300: hsl(288, 32%, 30%);--accent-400: hsl(288, 32%, 40%);--accent-500: hsl(288, 32%, 50%);--accent-600: hsl(288, 32%, 60%);--accent-700: hsl(288, 32%, 70%);--h1-shadow-1-shared: hsla(49, 33%, 90%, .32);--h1-shadow-2-shared: hsla(49, 33%, 90%, .28);--bkg-clr-shared: hsl(225, 31%, 5%);--bkg-clr-shared-menu-border: hsl(225, 31%, 5%);--secondary-100-shared: hsl(226, 33%, 10%);--secondary-101-shared: hsl(226, 36%, 9%);--secondary-100-shared-menu: hsl(226, 33%, 10%);--secondary-150-shared-menu: hsl(225, 33%, 15%);--secondary-800-shared-separator: hsl(224, 33%, 80%);--primary-50-shared: hsla(52, 77%, 3%, .7);--primary-200-shared: hsl(51, 88%, 20%);--primary-350-shared: hsl(51, 90%, 35%);--primary-400-shared: hsl(51, 89%, 40%);--primary-500-shared: hsl(51, 89%, 50%);--primary-600-shared: hsl(51, 89%, 60%);--primary-601-shared: hsl(51, 88%, 59%);--primary-650-shared: hsl(51, 89%, 60%);--primary-700-shared: hsl(51, 90%, 70%);--accent-300-shared: hsl(288, 32%, 30%);--accent-301-shared: hsl(288, 32%, 30%);--accent-302-shared: hsl(288, 31%, 29%);--accent-400-shared: hsl(288, 32%, 35%);--accent-500-shared: hsl(288, 37%, 48%);--secondary-300-shared: hsl(225, 33%, 30%);--secondary-200-shared: hsl(224, 33%, 17%);--secondary-150-shared: hsl(225, 33%, 15%);--secondary-151-shared: hsl(225, 33%, 15%);--accent-600-shared: hsl(288, 32%, 60%);--secondary-50-shared: hsl(225, 31%, 5%);--secondary-500-shared: hsl(225, 33%, 53%);--accent-50-shared: hsl(285, 31%, 5%);--calendar-brightness: invert(.98) hue-rotate(180deg) brightness(.97);--color-scheme: dark;--form-button-edge-1: hsl(288deg 37% 14%);--form-button-edge-2: hsl(288deg 39% 20%);--form-button-edge-3: hsl(288deg 39% 18%);--form-button-edge-4: hsl(288deg 37% 13%);--accent-100-cta-btn: hsl(286, 33%, 10%);--accent-200-cta-btn: hsl(289, 31%, 20%)}body.light-theme{--h1-shadow-1-shared: hsla(49, 33%, 10%, .21);--h1-shadow-2-shared: hsla(49, 33%, 10%, .14);--bkg-clr-shared: hsl(224, 33%, 88%);--bkg-clr-shared-menu-border: hsl(224, 33%, 77%);--secondary-100-shared: hsl(224, 33%, 81%);--secondary-101-shared: hsl(224, 33%, 85%);--secondary-100-shared-menu: hsl(224, 33%, 83%);--secondary-150-shared-menu: hsl(224, 33%, 88%);--secondary-800-shared-separator: hsl(224, 33%, 53%);--primary-50-shared: hsla(50, 48%, 80%, .67);--primary-200-shared: hsl(288, 32%, 25%);--primary-350-shared: hsl(288, 32%, 48%);--primary-400-shared: hsl(288, 32%, 40%);--primary-500-shared: hsl(288, 32%, 50%);--primary-600-shared: hsl(288, 32%, 60%);--primary-601-shared: hsl(288, 45%, 45%);--primary-650-shared: hsl(51, 89%, 60%);--primary-700-shared: hsl(288, 34%, 35%);--accent-300-shared: hsl(288, 32%, 48%);--accent-301-shared: hsl(288, 32%, 62%);--accent-302-shared: hsl(288, 35%, 46%);--accent-400-shared: hsl(288, 32%, 59%);--accent-500-shared: hsl(288, 37%, 62%);--secondary-300-shared: hsl(225, 33%, 52%);--secondary-200-shared: hsl(224, 33%, 39%);--secondary-150-shared: hsl(225, 33%, 43%);--secondary-151-shared: hsl(225, 33%, 77%);--accent-600-shared: hsl(51, 89%, 46%);--secondary-50-shared: hsl(225, 31%, 30%);--secondary-500-shared: hsl(225, 33%, 33%);--accent-50-shared: hsl(280 33% 89%);--calendar-brightness: brightness(.975);--color-scheme: light;--form-button-edge-1: hsl(288deg 37% 15%);--form-button-edge-2: hsl(288deg 39% 28%);--form-button-edge-3: hsl(288deg 39% 25%);--form-button-edge-4: hsl(288deg 37% 14%);--accent-100-cta-btn: hsl(286, 33%, 21%);--accent-200-cta-btn: hsl(289, 31%, 31%);--text-clr: var(--text-900);--text-clr-dimer: color-mix(in hsl, var(--text-clr) 34%, transparent 66%);--bkg-clr: var(--secondary-50);--shadow-color: 220 3% 15%;--shadow-strength: 3.5%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--text-700: hsl(51, 32%, 30%);--text-900: hsl(49, 33%, 10%);--text-clr-dimish: hsla(51, 31%, 20%, .85);--text-clr-dim: hsla(51, 32%, 40%, .7);--primary-100: hsl(51, 88%, 90%);--primary-200: hsl(51, 88%, 80%);--primary-300: hsl(51, 90%, 70%);--primary-400: hsl(51, 89%, 60%);--primary-500: hsl(51, 89%, 50%);--primary-700: hsl(51, 90%, 30%);--primary-800: hsl(51, 88%, 20%);--primary-900: hsl(51, 88%, 10%);--secondary-50: hsl(225, 31%, 88%);--secondary-100: hsl(222, 33%, 90%);--secondary-150: hsl(223, 33%, 95%);--secondary-200: hsl(224, 33%, 80%);--secondary-250: hsl(224, 33%, 75%);--secondary-300: hsl(224, 33%, 70%);--secondary-400: hsl(224, 33%, 60%);--secondary-500: hsl(224, 33%, 50%);--secondary-600: hsl(224, 33%, 40%);--secondary-700: hsl(224, 33%, 30%);--secondary-800: hsl(224, 33%, 20%);--accent-50: hsl(293, 31%, 95%);--accent-100: hsl(286, 33%, 90%);--accent-200: hsl(289, 31%, 80%);--accent-300: hsl(288, 32%, 70%);--accent-400: hsl(288, 32%, 60%);--accent-500: hsl(288, 32%, 50%);--accent-600: hsl(288, 32%, 40%);--accent-700: hsl(288, 32%, 30%)}body{padding-block-start:10.25rem}@media screen and (max-width: 900px){body{padding-block-start:7rem}}body.no-scroll{overflow:hidden}::selection{background-color:var(--secondary-250);color:var(--secondary-800)}nav{font-family:var(--ff-extra)}label{cursor:pointer}.main-main{flex:1 0 100%;width:100%}.motto-quote{margin:0;font-family:Erode-VariableItalic,Erode-LightItalic,Verdana,Geneva,Tahoma,sans-serif;font-weight:500;font-variation-settings:"wght" 550}.gallery-anchor-icon,.copy-icon,.copyright-icon,.theme-select-icon,.main-whatsapp-anchor{transition:background-color var(--trs-s)}.inline-icon{display:inline-block}.main-logo{margin-inline:auto;-webkit-user-select:none;user-select:none}.main-centering{max-width:1300px;margin-inline:auto}.main-whatsapp-anchor{display:inline-flex;position:sticky;inset:auto 30px 1em 100%;margin:0 30px 15px 0;padding:7px;z-index:19;background-color:var(--secondary-200-shared);border:3px double var(--accent-300-shared);border-radius:var(--radius-m);transition:scale var(--trs-back-in-short)}.main-whatsapp-anchor:hover,.main-whatsapp-anchor:focus{scale:1.1}.main-whatsapp-anchor:active{scale:.9}.main-whatsapp-icon{display:inline-block;height:48px;width:48px;mask:url(/ep-sonido-iluminacion/whatsapp.svg) center / contain no-repeat;background-color:var(--primary-650-shared)}.global-h2-hgroup{display:flex;flex-direction:column;align-items:center;padding-inline:var(--spacing-m);text-align:center}.global-h2-hgroup p{font-size:var(--fz-ml);max-width:55ch;animation:h2-para-in both var(--trs-l) .35s}.global-h2-hgroup p:first-of-type{margin-block-start:1.1875em}.global-h2-hgroup p:first-of-type:not(.only-white){color:var(--primary-900)}.title-wrapper-for-underline{display:flex;flex-direction:column;align-items:center;margin:0 auto}.global-h2{display:inline-block;position:relative;margin:.5rem 0 0;font-family:var(--ff-heading);font-size:var(--fz-xl);font-weight:600;letter-spacing:.015em;transition:color var(--trs-s);animation:h2-in both var(--trs-l) .35s}.title-underline{height:1px;width:90%;background-color:var(--text-700);animation:underline-in both var(--trs-in-long) .3s}#gallery-h2,#gallery-underline,#gallery-paragraph{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}.fv-button:focus-visible{outline:var(--border-width-s) solid var(--accent-500);outline-offset:5px}.about-cta{max-width:55ch;margin:0 auto var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-m);text-align:center;opacity:.3;transition:opacity var(--trs-m)}.about-cta.intersected{opacity:1}.about-cta-title{font-size:var(--fz-xl);letter-spacing:.015em;color:var(--primary-900);margin-block-end:var(--spacing-m);font-weight:600;font-variation-settings:"wght" 600}.about-cta-description{font-size:var(--fz-ml);letter-spacing:.02em;margin-block-end:var(--spacing-l);perspective:150px}.about-cta-button-wrapper,.services-cta-button-wrapper{display:inline-block;height:fit-content;width:fit-content;--text-900: hsl(49, 33%, 90%);--accent-100: hsl(286, 33%, 10%);--accent-200: hsl(289, 31%, 20%);--accent-300: hsl(288, 32%, 30%);--accent-400: hsl(288, 32%, 35%);--accent-500: hsl(288, 37%, 48%);--secondary-400: hsl(225, 33%, 40%);--secondary-600: hsl(225, 33%, 57%);--secondary-700: hsl(225, 33%, 65%)}.about-cta-button{will-change:scale;display:inline-flex;align-items:center;gap:var(--spacing-s);padding:var(--spacing-m) var(--spacing-l);font-family:var(--ff-extra-bold);font-size:var(--fz-ml);letter-spacing:.03125rem;color:var(--text-900);border:var(--border-width-m) solid var(--accent-400);border-radius:var(--radius-m);box-shadow:var(--shadow-2);transition:background-position var(--trs-s),scale var(--trs-s),border-color var(--trs-m),box-shadow var(--trs-s),translate var(--trs-s);background-image:linear-gradient(139deg,var(--accent-100-cta-btn),var(--accent-200-cta-btn),var(--accent-100-cta-btn));background-size:263%;background-position:0%}.about-cta-button-wrapper:hover .about-cta-button{translate:0 -2.3px;box-shadow:var(--shadow-3);background-position:100%;border-color:var(--accent-500);transition:background-position var(--trs-l),scale var(--trs-s),border-color var(--trs-m),box-shadow var(--trs-s),translate var(--trs-s)}.about-cta-button-wrapper:hover .about-cta-button .about-cta-button-arrow{translate:5px .0625em}.about-cta-button-wrapper:active .about-cta-button{translate:0;box-shadow:var(--shadow-1)}.about-cta-button-arrow{position:relative;font-size:var(--fz-ml);translate:0 .0625em;transition:translate var(--trs-s)}.about-us-title,.events-title{font-size:var(--fz-xl)}.about-us-title{position:relative;display:inline-block;cursor:pointer;line-height:2}#services-under-hero-para{font-size:var(--fz-ml);animation:h2-para-in both var(--trs-l) 575ms}.semi-bold{font-family:var(--ff-medium)}@media screen and (max-width: 900px){.about-cta-button{padding:var(--spacing-ms) var(--spacing-ml);font-size:var(--fz-m)}}@media screen and (max-width: 700px){.global-h2{font-size:var(--fz-l)}.global-h2-hgroup p{font-size:var(--fz-m)}#services-under-hero-para{font-size:var(--fz-m)}.about-cta-title{font-size:var(--fz-l)}.about-cta-description{font-size:var(--fz-m)}.about-us-title,.events-title{font-size:var(--fz-l)}.main-whatsapp-icon{height:44px;width:44px}.about-cta-button{padding:var(--spacing-s) var(--spacing-m);font-size:var(--fz-ms)}}@media screen and (max-width: 600px){.title-underline{display:none}}@media screen and (max-width: 500px){.about-cta{margin:0 auto var(--spacing-xxl)}.about-cta-button{padding:var(--spacing-s) var(--spacing-ml);font-size:var(--fz-s)}.about-cta-button.services{padding:var(--spacing-s) var(--spacing-ms)}.theme-fieldset{opacity:.9!important;width:min-content}}@media screen and (max-width: 450px){.main-whatsapp-icon{height:36px;width:36px}.about-cta-title{font-size:var(--fz-mll)}.about-cta-description{font-size:var(--fz-ms)}}@media screen and (max-width: 350px){.about-cta-button{padding:var(--spacing-s) var(--spacing-m);font-size:var(--fz-xs)}.about-us-title,.events-title{font-size:var(--fz-ml)}.global-h2-hgroup p{font-size:var(--fz-ms)}#services-under-hero-para{font-size:var(--fz-ms)}}@media screen and (max-width: 300px){.main-whatsapp-anchor{margin:0 30px 6em 0}}@keyframes underline-in{0%{opacity:0;scale:.1 1}to{opacity:1;scale:1 1}}@keyframes h2-in{0%{color:color-mix(in hsl,var(--primary-601-shared) 10%,transparent 90%)}to{color:var(--primary-601-shared)}}@keyframes h2-para-in{0%{opacity:.1;translate:0 -.85lh}to{opacity:1;translate:0 0}}/**
* @license
*
* Font Family: Erode
* Designed by: Nikhil Ranganathan
* URL: https://www.fontshare.com/fonts/erode
* © 2025 Indian Type Foundry
*
* Erode Variable (Variable font)

*
*/@font-face{font-family:Erode-Variable;src:url(/ep-sonido-iluminacion/assets/Erode-Variable-dLltoyfJ.woff2) format("woff2"),url(/ep-sonido-iluminacion/assets/Erode-Variable-C9roR2wM.woff) format("woff");font-weight:300 700;font-display:swap;font-style:normal}/**
* @license
*
* Font Family: Erode
* Designed by: Nikhil Ranganathan
* URL: https://www.fontshare.com/fonts/erode
* © 2025 Indian Type Foundry
*
* Erode Regular

*
*/@font-face{font-family:Erode-Regular;src:url(/ep-sonido-iluminacion/assets/Erode-Regular-MBDj1EP9.woff2) format("woff2"),url(/ep-sonido-iluminacion/assets/Erode-Regular-CHY4_I9V.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/satoshi
* © 2025 Indian Type Foundry
*
* Satoshi Regular
* Satoshi Italic
* Satoshi Medium
* Satoshi Bold

*
*/@font-face{font-family:Satoshi-Regular;src:url(/ep-sonido-iluminacion/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/ep-sonido-iluminacion/assets/Satoshi-Regular-CWSyEjGv.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/ep-sonido-iluminacion/assets/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/ep-sonido-iluminacion/assets/Satoshi-Italic-BPCXRxzy.woff) format("woff");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/ep-sonido-iluminacion/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/ep-sonido-iluminacion/assets/Satoshi-Medium-DDwDPeBg.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Bold;src:url(/ep-sonido-iluminacion/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/ep-sonido-iluminacion/assets/Satoshi-Bold-C2PhLWFc.woff) format("woff");font-weight:700;font-display:swap;font-style:normal}/**
* @license
*
* Font Family: Merriweather Sans
* Designed by: Eben Sorkin, Sorkin Type
* URL: https://www.fontshare.com/fonts/merriweather-sans
* © 2025 Indian Type Foundry
*
* Merriweather Sans Regular
* Merriweather Sans SemiBold

*
*/@font-face{font-family:MerriweatherSans-Regular;src:url(/ep-sonido-iluminacion/assets/MerriweatherSans-Regular-DmV3Nawn.woff2) format("woff2"),url(/ep-sonido-iluminacion/assets/MerriweatherSans-Regular-B2ymXPtn.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:MerriweatherSans-SemiBold;src:url(/ep-sonido-iluminacion/assets/MerriweatherSans-SemiBold-CIcFTpiP.woff2) format("woff2"),url(/ep-sonido-iluminacion/assets/MerriweatherSans-SemiBold-CZtU9gqb.woff) format("woff");font-weight:600;font-display:swap;font-style:normal}.main-header{position:fixed;inset:0 0 auto;min-height:7.1875rem;text-align:center;border-bottom:1px solid var(--secondary-300-shared);background-image:linear-gradient(180deg,var(--bkg-clr-shared) 60%,var(--secondary-100-shared) 93%);box-shadow:0 -3px 19px 0 var(--accent-100);z-index:100;transition:min-height var(--trs-out)}#main-header.scrolled{min-height:0}.skip-to-main{position:absolute;inset:-2lh auto auto 3.5cap;padding:.25rem;text-align:center;font-size:var(--fs-m);color:var(--primary-800);background-color:var(--primary-100);transition:translate var(--trs-bounce)}.skip-to-main:focus{translate:0 2.1lh}.main-header-inner-wrapper{display:grid;grid-template-columns:450px 1fr 450px;align-items:center;padding:.5em 1.25em .375em}.main-nav{min-height:3em;font-size:var(--fz-m);letter-spacing:.01875em}.main-nav.nav-left{justify-self:start}.main-nav.nav-right{justify-self:end}.main-nav-inner-wrapper{display:flex;gap:1em}.main-nav-inner-wrapper li+li:not(.gallery-menu li){height:2.5lh;padding-inline-start:1em;border-left:1px solid transparent;border-image:linear-gradient(to bottom,var(--bkg-clr-shared),var(--secondary-800-shared-separator) 38%,var(--secondary-600) 62%,var(--bkg-clr-shared));border-image-slice:1}.main-nav-inner-wrapper li a.path-on{color:var(--primary-700-shared);transition:color var(--trs-s)}.main-nav-inner-wrapper li a:not(.gallery-menu li a){display:flex;align-items:center;gap:.375em;height:100%}.main-nav-inner-wrapper:has(.gallery-anchor:hover) .gallery-menu,.main-nav-inner-wrapper:has(.gallery-anchor:focus-within) .gallery-menu{display:block;opacity:1;translate:0;scale:1 1}@starting-style{.main-nav-inner-wrapper:has(.gallery-anchor:hover) .gallery-menu,.main-nav-inner-wrapper:has(.gallery-anchor:focus-within) .gallery-menu{opacity:0;translate:0 -1cap;scale:1 .95}}.gallery-relative-menu:focus-within .gallery-menu{display:block;opacity:1;translate:0;scale:1 1}@starting-style{.gallery-relative-menu:focus-within .gallery-menu{opacity:0;translate:0 -1cap;scale:1 .95}}.gallery-relative-menu{height:2.5lh;position:relative}.gallery-menu{display:none;opacity:0;translate:0 -1cap;scale:1 .995;position:absolute;inset:100% auto auto -10%;padding:0 .5em .5em;width:max-content;background-image:linear-gradient(158deg,var(--secondary-100-shared-menu) 64%,var(--secondary-150-shared-menu),var(--secondary-200));border:2px solid transparent;border-top:none;border-image:linear-gradient(141deg,var(--bkg-clr-shared-menu-border),var(--primary-400-shared) 21%,var(--secondary-600),var(--secondary-400));border-image-slice:1;transition:opacity var(--trs-s),translate var(--trs-s),scale var(--trs-s),display var(--trs-s) allow-discrete}.gallery-menu:hover{display:block;opacity:1;translate:0;scale:1 1}.gallery-menu li a{display:block}.gallery-menu li:not(:last-child){padding-block:.25em}.gallery-menu li+li:not(:last-child){border-top:1px dashed var(--secondary-500)}.gallery-menu li+li:last-child{border-top:1px dashed var(--secondary-500);padding-block-start:.25em}.main-header-center-wrapper{display:flex;flex-direction:column;align-items:center;margin-inline:.5em;transition:margin var(--trs-out)}.main-header-center-wrapper a{display:block;width:max-content;margin:0 auto .625em}#main-header.scrolled .main-header-center-wrapper{margin-block-end:var(--spacing-ms)}#main-header.scrolled-at-bottom .main-header-center-wrapper{margin-block-end:0}.main-logo.top{display:block;height:64px;width:auto;overflow:hidden;transition:height var(--trs-out),translate var(--trs-out),scale var(--trs-out),opacity var(--trs-out)}#main-header.scrolled .main-logo.top{translate:0 calc(-100% - .5em);scale:.9;height:0;opacity:0}.gallery-anchor-icon{height:23px;width:23px;mask:url(/ep-sonido-iluminacion/dropdown-icon.svg) center / contain no-repeat;background-color:var(--text-clr);translate:0 3px;transition:translate var(--trs-s)}.gallery-anchor:hover .gallery-anchor-icon{translate:0 -1px}.main-title{margin:0;font-size:var(--fz-mll);font-weight:500;font-variation-settings:"wght" 555;transition:translate var(--trs-out),font-size var(--trs-out),font-weight var(--trs-out),font-variation-settings var(--trs-out)}.main-title span:first-of-type{text-shadow:-2.5px 10px 8px var(--h1-shadow-1-shared)}.main-title span:last-of-type{text-shadow:5px -5px 1px var(--h1-shadow-2-shared)}#main-header.scrolled .main-title{font-size:var(--fz-m);font-weight:500;font-variation-settings:"wght" 480}#main-header.scrolled-at-bottom .main-title{translate:0 -.25em;font-size:var(--fz-l);font-weight:700;font-variation-settings:"wght" 675}.main-title-motto-separator{height:1px;width:67%;scale:0 1;margin-block:0;background-color:var(--primary-500-shared);opacity:0;transition:scale var(--trs-out-long) .26s,margin-block var(--trs-out),opacity var(--trs-out)}#main-header.scrolled .main-title-motto-separator{margin-block:.125em;scale:1 1;opacity:.77}#main-header.scrolled-at-bottom .main-title-motto-separator{margin-block:0;scale:0 1;opacity:0}.motto-quote.top{height:0;line-height:1.3;translate:0 calc(100% + .25lh);margin:0;overflow:hidden;opacity:0;transition:height var(--trs-out),translate var(--trs-out),opacity var(--trs-out)}.motto-quote.top q{display:block}#main-header.scrolled .motto-quote.top{height:auto;translate:0 0;opacity:.9}#main-header.scrolled-at-bottom .motto-quote.top{height:0;translate:0 calc(100% + .25lh);opacity:0}.burger-menu-wrapper{display:none}@media screen and (max-width: 1250px){.main-header{min-height:unset}.main-logo.top{height:45px}.main-title{font-size:var(--fz-ml)}.main-nav{font-size:var(--fz-ms)}}@media screen and (max-width: 1100px){.main-header-inner-wrapper{grid-template-columns:390px 1fr 390px;padding:.5em 0 .375em}.main-title{font-size:var(--fz-m)}.main-nav{font-size:var(--fz-s)}}@media screen and (max-width: 900px){.main-nav,.main-title-motto-separator{display:none}.main-header{min-height:unset}.main-header-inner-wrapper{display:flex;align-items:center;justify-content:space-between;padding:.5em 1.25em .375em .5em}.main-logo.top{height:64px}.main-header-center-wrapper{flex-direction:row;gap:2cap;margin-inline:0}.main-header-center-wrapper a{margin:0 0 0 12px}.main-title{font-variation-settings:"wght" 620}.burger-menu-wrapper{display:block}.motto-quote.top{height:auto;translate:0 0;opacity:.9;justify-self:end}.burger-menu-button{position:relative;z-index:103;height:68px;width:68px;padding:.25em;border:var(--border-width-m) solid var(--accent-300-shared);border-radius:var(--radius-m);background-color:var(--secondary-200-shared)}.burger-menu-button-svg{height:100%;width:100%}.burger-rect{transform-origin:center;transition:y var(--trs-back-in),rotate var(--trs-back-in),opacity var(--trs-back-in)}.burger-menu-button[aria-expanded=true] .burger-rect{transition:y var(--trs-back-in) .35s,rotate var(--trs-back-in) .8s,opacity var(--trs-back-in) 1.1s}.burger-menu-button[aria-expanded=true] .burger-rect:is(.top,.bottom){y:46}.burger-menu-button[aria-expanded=true] .burger-rect:is(.top,.middle){rotate:-45deg}.burger-menu-button[aria-expanded=true] .burger-rect.bottom{rotate:45deg}.burger-menu-button[aria-expanded=true] .burger-rect.middle{opacity:0;rotate:135deg}.main-burger-menu-foredrop{display:none;position:fixed;z-index:101;inset:0;opacity:0;background-color:#1a1a1a4d;-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);transition:opacity var(--trs-l) .35s}.main-burger-menu-foredrop.closing{opacity:0!important;transition:opacity var(--trs-m)!important}.burger-menu-button[aria-expanded=true]~.main-burger-menu-foredrop{display:block;opacity:1}@starting-style{.burger-menu-button[aria-expanded=true]~.main-burger-menu-foredrop{opacity:0}}.mobile-nav-menu{position:fixed;inset:0 0 0 auto;z-index:102;padding:100px 25px 20px;font-size:var(--fz-m);border-left:var(--border-width-m) solid var(--secondary-200-shared);background-image:linear-gradient(86deg,var(--secondary-151-shared),var(--secondary-100-shared) 17%,var(--bkg-clr-shared) 33%);overflow:auto;translate:100% 0;transition:translate var(--trs-in)}.mobile-nav-menu menu li:not(:first-of-type,:last-of-type){margin-block:var(--spacing-ml)}.mobile-nav-menu menu li a{display:block;margin-block:.5ex;padding:.5em 1em;background-color:var(--secondary-50);border:var(--border-width-m) solid var(--primary-200-shared);border-radius:var(--radius-m)}.mobile-nav-menu menu li a:active{border:var(--border-width-m) solid var(--primary-600-shared)}.mobile-nav-menu.burger-clicked{translate:0 0}.mobile-nav-menu menu li a.path-on{border:var(--border-width-m) solid var(--primary-350-shared)}}@media screen and (max-width: 900px) and (orientation: landscape){.mobile-nav-menu{translate:0 -100%;inset:0 0 auto;max-height:100%;padding:25px 120px 25px 35px;border-left:none;border-bottom:var(--border-width-m) solid var(--secondary-200-shared);background-image:linear-gradient(7deg,var(--secondary-151-shared),var(--secondary-100-shared) 17%,var(--bkg-clr-shared) 33%)}.mobile-nav-menu menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15ch),1fr));gap:1ex}.mobile-nav-menu menu li:not(:first-of-type,:last-of-type){margin-block:0}}@media screen and (max-width: 700px){.burger-menu-button{height:56px;width:56px}.main-logo.top{height:56px}.motto-quote.top{display:none}.mobile-nav-menu{font-size:var(--fz-ms)}}@media screen and (max-width: 450px){.main-title{font-size:var(--fz-s)}.burger-menu-button{height:52px;width:52px}.main-logo.top{height:44px}.main-header-center-wrapper{gap:1.5ex}.mobile-nav-menu{font-size:var(--fz-s)}}@media screen and (max-width: 300px){.main-header-center-wrapper a{display:none}}.main-footer{font-size:var(--fz-m);border-top:var(--border-width-s) solid var(--secondary-200-shared);background-image:linear-gradient(0deg,var(--bkg-clr),var(--secondary-151-shared) 230%);z-index:20}.main-footer-inner-wrapper{display:flex;position:relative;align-items:center;justify-content:space-between;gap:var(--spacing-m);width:100%;padding:var(--spacing-ml) var(--spacing-m)}.main-address{font-family:var(--ff-italics);font-style:italic;font-size:1.0625em;z-index:21}.main-address ul li{display:flex;align-items:center;margin-block:var(--spacing-m)}.main-address ul li:last-of-type{margin-block:var(--spacing-m) 0}.main-address ul li a{margin-inline:var(--spacing-ms) var(--spacing-m);font-family:var(--ff-base);font-style:normal;text-decoration:underline;text-decoration-color:var(--accent-301-shared);transition:text-decoration-color var(--trs-s)}.main-address ul li a:hover{text-decoration-color:var(--accent-500)}.copy-icon-wrapper{position:relative;padding:3px;vertical-align:text-bottom;cursor:pointer;background-color:var(--secondary-150-shared);border:var(--border-width-s) solid var(--text-clr-dim);border-radius:3px;box-shadow:var(--shadow-1)}.copy-icon-wrapper:hover{background-color:var(--secondary-200-shared);border:var(--border-width-s) solid var(--text-clr-dimer)}.copy-icon-wrapper:hover .copy-icon-tooltip-menu,.copy-icon-wrapper:focus .copy-icon-tooltip-menu{display:block;opacity:1;translate:.125em -1.25em}@starting-style{.copy-icon-wrapper:hover .copy-icon-tooltip-menu,.copy-icon-wrapper:focus .copy-icon-tooltip-menu{opacity:0;translate:0 0}}.copy-icon-wrapper:active{background-color:var(--secondary-50-shared)}.copy-icon{height:1.375em;width:1.375em;mask:url(/ep-sonido-iluminacion/copy-suggest-icon.svg) center / contain no-repeat;background-color:var(--accent-600-shared)}.copy-icon-tooltip-menu{display:none;position:absolute;inset:auto auto 0 100%;min-width:10ch;padding:.3125em;background-color:var(--accent-50-shared);border:var(--border-width-s) solid var(--accent-700);border-radius:var(--radius-s);opacity:0;translate:0 0;pointer-events:none;transition:opacity var(--trs-in),translate var(--trs-in),display var(--trs-in) allow-discrete}.main-copyright{text-align:center}.main-copyright p{margin:0}.upper-copyright-wrapper{display:flex;justify-content:center;align-items:center;gap:.8ex}.copyright-icon{height:1em;width:1em;mask:url(/ep-sonido-iluminacion/copyright-icon.svg) center / contain no-repeat;background-color:var(--text-clr);z-index:9}.main-bottom-right{overflow:hidden}.main-bottom-right:hover .main-logo.shake{animation:shake-start 1.42s infinite alternate linear}.main-bottom-right p{margin:0}.main-logo.bottom{height:86px;width:auto;margin-block-end:8px;opacity:0;transition:opacity var(--trs-in)}#main-logo-bottom.intersected{opacity:1}.motto-quote.bottom{display:block;text-align:center;opacity:0;translate:0 .5lh;transition:translate var(--trs-in),opacity var(--trs-in)}#motto-quote-bottom.intersected{opacity:1;translate:0 0}.theme-fieldset{display:flex;gap:1ex;justify-content:center;flex-wrap:wrap;position:absolute;inset:auto auto 107% 10px;padding:.5ex 1.5ex 1.5ex;background-color:var(--secondary-101-shared);border:1px solid var(--accent-300-shared);border-radius:var(--radius-m);box-shadow:var(--inner-shadow-1);opacity:.57;transition:opacity var(--trs-in)}.theme-fieldset:hover{opacity:1}.theme-fieldset legend{background-color:var(--bkg-clr-shared);text-align:center;border-radius:var(--radius-s);line-height:1.35}.theme-fieldset label{display:flex;min-width:10.5ch;border-color:var(--secondary-200-shared);background-image:linear-gradient(var(--bkg-clr-shared),var(--secondary-100-shared));-webkit-user-select:none;user-select:none}.theme-fieldset label:active{background-image:linear-gradient(var(--secondary-100-shared),var(--bkg-clr-shared))}.theme-fieldset label input{appearance:none;margin:0 .375em 0 0;border-color:var(--secondary-300-shared);cursor:pointer}.theme-fieldset label input#claro-th:checked{background-color:#000}.theme-fieldset label input#oscuro-th:checked{background-color:#fff}.theme-fieldset label input#sistema-th:checked{background-color:gray}.theme-select-icon{height:1lh;width:1lh;background-color:var(--secondary-500-shared);margin-inline-start:auto}#claro-th~.theme-select-icon{mask:url(/ep-sonido-iluminacion/light-mode.svg) center / contain no-repeat}#oscuro-th~.theme-select-icon{mask:url(/ep-sonido-iluminacion/dark-mode.svg) center / contain no-repeat}#sistema-th~.theme-select-icon{mask:url(/ep-sonido-iluminacion/mid-mode.svg) center / contain no-repeat}body.dark-theme #sistema-th~.theme-select-icon{mask:url(/ep-sonido-iluminacion/mid-mode.svg) center / contain no-repeat}body.light-theme #sistema-th~.theme-select-icon{mask:url(/ep-sonido-iluminacion/mid-mode-filled.svg) center / contain no-repeat}@media screen and (max-width: 1000px){.main-footer-inner-wrapper{font-size:var(--fz-s)}}@media screen and (max-width: 900px){.main-logo.bottom{height:64px}.copyright-para-name{display:none}}@media screen and (max-width: 700px){.main-address{font-size:.9375em}}@media screen and (max-width: 600px){.main-footer-inner-wrapper{gap:calc(var(--spacing-m) + 10px);flex-wrap:wrap;justify-content:center;padding:var(--spacing-m) var(--spacing-m) var(--spacing-ml)}:scope:hover .copy-icon-tooltip-menu,:scope:focus .copy-icon-tooltip-menu{translate:-.125em -1.75em!important}.copy-icon-tooltip-menu{inset:auto 100% 0 auto}}@media screen and (max-width: 500px){.main-copyright{order:1}}@media screen and (max-width: 400px){.theme-fieldset{inset:auto 10px 103%}}@media screen and (max-width: 300px){.main-address{font-size:.75em}.theme-fieldset{width:min-content}}@keyframes shake-start{0%{transform:translate(0) scale(1)}25%{transform:translate(5px) scale(1.01)}50%{transform:translate(0) scale(1.025)}75%{transform:translate(-5px) scale(1.01)}to{transform:translate(0) scale(1)}}
