/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading: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;--mask-start:0px;--mask-end:0px}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:calc(var(--size-font) / var(--size-unit));--aspect-video:16 / 9;--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-main:#00ff85;--spacing-cont:var(--cont);--spacing-vertical:var(--vertical);--font-title:"Druk Wide Bold", Arial, sans-serif;--font-body:"NB Akademie Mono Std", Arial, sans-serif;--font-editorial:"PP Editorial New", Arial, sans-serif;--font-helvetica:"Helvetica Neue Bold", Arial, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-24{top:calc(var(--spacing) * 24)}.top-45{top:calc(var(--spacing) * 45)}.top-150{top:calc(var(--spacing) * 150)}.top-200{top:calc(var(--spacing) * 200)}.top-vertical{top:var(--spacing-vertical)}.right-0{right:0}.right-20{right:calc(var(--spacing) * 20)}.right-45{right:calc(var(--spacing) * 45)}.right-70{right:calc(var(--spacing) * 70)}.right-cont{right:var(--spacing-cont)}.bottom-0{bottom:0}.bottom-60{bottom:calc(var(--spacing) * 60)}.bottom-\[calc\(100\%\+var\(--spacing\)\*20\)\]{bottom:calc(100% + var(--spacing) * 20)}.bottom-vertical{bottom:var(--spacing-vertical)}.left-0{left:0}.left-1\/2{left:50%}.left-20{left:calc(var(--spacing) * 20)}.left-70{left:calc(var(--spacing) * 70)}.left-cont{left:var(--spacing-cont)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.z-14{z-index:14}.z-34{z-index:34}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-start-1{grid-column-start:1}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-10{grid-column-start:10}.col-end-4{grid-column-end:4}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-9{grid-column-end:9}.col-end-13{grid-column-end:13}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-0{margin-inline:0}.mx-\[0\.2em\]{margin-inline:.2em}.mx-auto{margin-inline:auto}.mx-cont{margin-inline:var(--spacing-cont)}.my-60{margin-block:calc(var(--spacing) * 60)}.my-75{margin-block:calc(var(--spacing) * 75)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-60{margin-top:calc(var(--spacing) * 60)}.mt-100{margin-top:calc(var(--spacing) * 100)}.mt-150{margin-top:calc(var(--spacing) * 150)}.mr-auto{margin-right:auto}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-40{margin-bottom:calc(var(--spacing) * 40)}.mb-60{margin-bottom:calc(var(--spacing) * 60)}.mb-80{margin-bottom:calc(var(--spacing) * 80)}.mb-120{margin-bottom:calc(var(--spacing) * 120)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-\[55\/201\]{aspect-ratio:55/201}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-\[1em\]{height:1em}.h-\[7px\]{height:7px}.h-\[calc\(200\/var\(--to-vh\)\)\]{height:calc(200 / var(--to-vh))}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-lvh{height:100lvh}.h-screen{height:100vh}.max-h-full{max-height:100%}.min-h-120{min-height:calc(var(--spacing) * 120)}.min-h-dvh{min-height:100dvh}.w-3\/4{width:75%}.w-88{width:calc(var(--spacing) * 88)}.w-120{width:calc(var(--spacing) * 120)}.w-\[12ch\]{width:12ch}.w-\[20ch\]{width:20ch}.w-\[30ch\]{width:30ch}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-260{max-width:calc(var(--spacing) * 260)}.max-w-458{max-width:calc(var(--spacing) * 458)}.max-w-500{max-width:calc(var(--spacing) * 500)}.max-w-650{max-width:calc(var(--spacing) * 650)}.max-w-800{max-width:calc(var(--spacing) * 800)}.max-w-1200{max-width:calc(var(--spacing) * 1200)}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[940px\]{max-width:940px}.flex-1{flex:1}.flex-none{flex:none}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.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}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[0\.8fr_1fr\]{grid-template-columns:.8fr 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-5{gap:calc(var(--spacing) * 5)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-15{gap:calc(var(--spacing) * 15)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-30{gap:calc(var(--spacing) * 30)}.gap-35{gap:calc(var(--spacing) * 35)}.gap-40{gap:calc(var(--spacing) * 40)}.gap-45{gap:calc(var(--spacing) * 45)}.gap-50{gap:calc(var(--spacing) * 50)}.gap-60{gap:calc(var(--spacing) * 60)}.gap-80{gap:calc(var(--spacing) * 80)}.gap-90{gap:calc(var(--spacing) * 90)}.gap-100{gap:calc(var(--spacing) * 100)}.gap-\[0\.5em\]{gap:.5em}.gap-\[1ch\]{gap:1ch}.gap-\[2ch\]{gap:2ch}.gap-x-20{column-gap:calc(var(--spacing) * 20)}.gap-x-40{column-gap:calc(var(--spacing) * 40)}.gap-x-\[0\.3ch\]{column-gap:.3ch}.gap-y-0{row-gap:0}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-main\/15{border-color:#00ff8526}@supports (color:color-mix(in lab,red,red)){.border-main\/15{border-color:color-mix(in oklab,var(--color-main) 15%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-current{background-color:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-20{padding:calc(var(--spacing) * 20)}.p-45{padding:calc(var(--spacing) * 45)}.px-17{padding-inline:calc(var(--spacing) * 17)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-60{padding-inline:calc(var(--spacing) * 60)}.px-70{padding-inline:calc(var(--spacing) * 70)}.px-100{padding-inline:calc(var(--spacing) * 100)}.px-cont{padding-inline:var(--spacing-cont)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-25{padding-block:calc(var(--spacing) * 25)}.py-58{padding-block:calc(var(--spacing) * 58)}.py-60{padding-block:calc(var(--spacing) * 60)}.py-70{padding-block:calc(var(--spacing) * 70)}.py-144{padding-block:calc(var(--spacing) * 144)}.py-200{padding-block:calc(var(--spacing) * 200)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-30{padding-top:calc(var(--spacing) * 30)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pt-80{padding-top:calc(var(--spacing) * 80)}.pt-120{padding-top:calc(var(--spacing) * 120)}.pt-200{padding-top:calc(var(--spacing) * 200)}.pt-vertical{padding-top:var(--spacing-vertical)}.pr-cont{padding-right:var(--spacing-cont)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-30{padding-bottom:calc(var(--spacing) * 30)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-60{padding-bottom:calc(var(--spacing) * 60)}.pb-120{padding-bottom:calc(var(--spacing) * 120)}.pb-150{padding-bottom:calc(var(--spacing) * 150)}.pb-vertical{padding-bottom:var(--spacing-vertical)}.pl-\[0\.1ch\]{padding-left:.1ch}.pl-\[2ch\]{padding-left:2ch}.pl-cont{padding-left:var(--spacing-cont)}.text-center{text-align:center}.font-editorial{font-family:var(--font-editorial)}.font-mono{font-family:var(--font-mono)}.font-title{font-family:var(--font-title)}.\!leading-1{--tw-leading:var(--spacing)!important;line-height:var(--spacing)!important}.leading-1{--tw-leading:var(--spacing);line-height:var(--spacing)}.leading-1\.5{--tw-leading:calc(var(--spacing) * 1.5);line-height:calc(var(--spacing) * 1.5)}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.mix-blend-difference{mix-blend-mode:difference}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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))}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:opacity-100:hover{opacity:1}}@media(max-width:1023px){.l\:relative{position:relative}.l\:static{position:static}.l\:top-100{top:calc(var(--spacing) * 100)}.l\:top-auto{top:auto}.l\:top-cont{top:var(--spacing-cont)}.l\:right-0{right:0}.l\:right-10{right:calc(var(--spacing) * 10)}.l\:right-cont{right:var(--spacing-cont)}.l\:bottom-10{bottom:calc(var(--spacing) * 10)}.l\:bottom-cont{bottom:var(--spacing-cont)}.l\:bottom-vertical{bottom:var(--spacing-vertical)}.l\:left-0{left:0}.l\:left-auto{left:auto}.l\:left-cont{left:var(--spacing-cont)}.l\:z-2{z-index:2}.l\:z-3{z-index:3}.l\:col-start-1{grid-column-start:1}.l\:col-start-5{grid-column-start:5}.l\:col-start-9{grid-column-start:9}.l\:col-end-4{grid-column-end:4}.l\:col-end-9{grid-column-end:9}.l\:col-end-13{grid-column-end:13}.l\:mx-0{margin-inline:0}.l\:mt-10{margin-top:calc(var(--spacing) * 10)}.l\:mt-30{margin-top:calc(var(--spacing) * 30)}.l\:mt-32{margin-top:calc(var(--spacing) * 32)}.l\:mt-40{margin-top:calc(var(--spacing) * 40)}.l\:mt-60{margin-top:calc(var(--spacing) * 60)}.l\:mt-75{margin-top:calc(var(--spacing) * 75)}.l\:mb-0{margin-bottom:0}.l\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.l\:mb-30{margin-bottom:calc(var(--spacing) * 30)}.l\:block{display:block}.l\:flex{display:flex}.l\:hidden{display:none}.l\:h-auto{height:auto}.l\:min-h-0{min-height:0}.l\:min-h-svh{min-height:100svh}.l\:w-64{width:calc(var(--spacing) * 64)}.l\:w-auto{width:auto}.l\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.l\:flex-col{flex-direction:column}.l\:items-center{align-items:center}.l\:items-start{align-items:flex-start}.l\:items-stretch{align-items:stretch}.l\:justify-center{justify-content:center}.l\:justify-start{justify-content:flex-start}.l\:gap-0{gap:0}.l\:gap-5{gap:calc(var(--spacing) * 5)}.l\:gap-10{gap:calc(var(--spacing) * 10)}.l\:gap-15{gap:calc(var(--spacing) * 15)}.l\:gap-16{gap:calc(var(--spacing) * 16)}.l\:gap-20{gap:calc(var(--spacing) * 20)}.l\:gap-24{gap:calc(var(--spacing) * 24)}.l\:gap-30{gap:calc(var(--spacing) * 30)}.l\:gap-40{gap:calc(var(--spacing) * 40)}.l\:gap-60{gap:calc(var(--spacing) * 60)}.l\:self-center{align-self:center}.l\:self-start{align-self:flex-start}.l\:p-10{padding:calc(var(--spacing) * 10)}.l\:p-cont{padding:var(--spacing-cont)}.l\:px-0{padding-inline:0}.l\:px-cont{padding-inline:var(--spacing-cont)}.l\:py-10{padding-block:calc(var(--spacing) * 10)}.l\:py-16{padding-block:calc(var(--spacing) * 16)}.l\:py-60{padding-block:calc(var(--spacing) * 60)}.l\:py-100{padding-block:calc(var(--spacing) * 100)}.l\:pt-20{padding-top:calc(var(--spacing) * 20)}.l\:pt-24{padding-top:calc(var(--spacing) * 24)}.l\:pt-80{padding-top:calc(var(--spacing) * 80)}.l\:pt-100{padding-top:calc(var(--spacing) * 100)}.l\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.l\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.l\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.l\:pb-75{padding-bottom:calc(var(--spacing) * 75)}.l\:pb-80{padding-bottom:calc(var(--spacing) * 80)}.l\:pb-vertical{padding-bottom:var(--spacing-vertical)}.l\:text-center{text-align:center}.l\:mix-blend-difference{mix-blend-mode:difference}.l\:mix-blend-normal{mix-blend-mode:normal}}@media(max-width:479px){.s\:sticky{position:sticky}.s\:top-75{top:calc(var(--spacing) * 75)}.s\:bottom-\[calc\(var\(--vertical\)\*3\)\]{bottom:calc(var(--vertical) * 3)}.s\:mt-40{margin-top:calc(var(--spacing) * 40)}.s\:mr-\[0\.1em\]{margin-right:.1em}.s\:mb-30{margin-bottom:calc(var(--spacing) * 30)}.s\:mb-40{margin-bottom:calc(var(--spacing) * 40)}.s\:mb-80{margin-bottom:calc(var(--spacing) * 80)}.s\:ml-0{margin-left:0}.s\:flex{display:flex}.s\:hidden{display:none}.s\:min-h-66{min-height:calc(var(--spacing) * 66)}.s\:w-52{width:calc(var(--spacing) * 52)}.s\:w-64{width:calc(var(--spacing) * 64)}.s\:w-auto{width:auto}.s\:w-full{width:100%}.s\:max-w-120{max-width:calc(var(--spacing) * 120)}.s\:flex-col{flex-direction:column}.s\:items-center{align-items:center}.s\:justify-center{justify-content:center}.s\:gap-7{gap:calc(var(--spacing) * 7)}.s\:gap-10{gap:calc(var(--spacing) * 10)}.s\:gap-20{gap:calc(var(--spacing) * 20)}.s\:gap-30{gap:calc(var(--spacing) * 30)}.s\:gap-40{gap:calc(var(--spacing) * 40)}.s\:p-10{padding:calc(var(--spacing) * 10)}.s\:py-75{padding-block:calc(var(--spacing) * 75)}.s\:pt-45{padding-top:calc(var(--spacing) * 45)}.s\:pt-60{padding-top:calc(var(--spacing) * 60)}.s\:pt-75{padding-top:calc(var(--spacing) * 75)}.s\:pb-30{padding-bottom:calc(var(--spacing) * 30)}.s\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.s\:pb-180{padding-bottom:calc(var(--spacing) * 180)}.s\:pl-cont{padding-left:var(--spacing-cont)}.s\:text-center{text-align:center}}}@font-face{font-family:Druk Wide Bold;src:url(/wp-content/themes/88millas/dist/fuentes/druk-wide-bold.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Druk Wide Bold fallback;src:local(Arial);font-display:swap;font-weight:400;font-style:normal;size-adjust:160.834%;ascent-override:65.0981%;descent-override:16.1035%;line-gap-override:0%}@font-face{font-family:NB Akademie Mono Std;src:url(/wp-content/themes/88millas/dist/fuentes/nb-akademie-mono-std.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:NB Akademie Mono Std fallback;src:local(Arial);font-display:swap;font-weight:400;font-style:normal;size-adjust:167.032%;ascent-override:47.8834%;descent-override:11.9855%;line-gap-override:0%}@font-face{font-family:PP Editorial New;src:url(/wp-content/themes/88millas/dist/fuentes/pp-editorial-new-ultralight.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:PP Editorial New fallback;src:local(Arial);font-display:swap;font-weight:200;font-style:normal;size-adjust:82.9967%;ascent-override:118.077%;descent-override:36.146%;line-gap-override:0%}@font-face{font-family:Helvetica Neue Bold;src:url(/wp-content/themes/88millas/dist/fuentes/helvetica-neue-bold.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Helvetica Neue Bold fallback;src:local(Arial);font-display:swap;font-weight:700;font-style:normal;size-adjust:89.9505%;ascent-override:101.611%;descent-override:31.7953%;line-gap-override:0%}:root{--font-druk:"Druk Wide Bold", "Druk Wide Bold fallback", sans-serif;--font-mono:"NB Akademie Mono Std", "NB Akademie Mono Std fallback", sans-serif;--font-pp-editorial:"PP Editorial New", "PP Editorial New fallback", sans-serif;--font-helvetica-neue:"Helvetica Neue Bold", "Helvetica Neue Bold fallback", sans-serif;--font-title:var(--font-geist);--font-body:var(--font-geist);--font-editorial:var(--font-geist);--font-helvetica:var(--font-geist)}@font-face{font-family:Geist;src:url(/wp-content/themes/88millas/dist/fuentes/Geist/Geist-VariableFont_wght.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Geist;src:url(/wp-content/themes/88millas/dist/fuentes/Geist/Geist-Italic-VariableFont_wght.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:italic}:root{--font-geist:"Geist", Arial, sans-serif;--dw:2560;--dh:1482;--to-vh:var(--dh) * 100vh;--size-unit:16;--size-container-ideal:2560;--size-container-min:1200px;--size-container-max:2560px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--ease:.8s cubic-bezier(.84, 0, .16, 1);--fast-ease:.6s cubic-bezier(.84, 0, .16, 1);--smooth:cubic-bezier(.76, 0, .24, 1);--color-ease:.4s ease-out;--cont:clamp(40px, calc(var(--spacing) * 70), 80px);--vertical:clamp(30px, calc(var(--spacing) * 50), 55px)}@media screen and (max-width:1023px){:root{--cont:calc(var(--spacing) * 24);--vertical:calc(var(--spacing) * 30)}}@media screen and (max-width:479px){:root{--cont:calc(var(--spacing) * 18);--vertical:calc(var(--spacing) * 18)}}@media screen and (max-width:1023px){:root{--dw:768;--size-container-ideal:834;--size-container-min:768px;--size-container-max:1023px}}@media screen and (max-width:767px){:root{--size-container-ideal:680;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){:root{--dw:375;--size-container-ideal:402;--size-container-min:320px;--size-container-max:479px}}@property --mask-start{syntax:"<length>";inherits:false;initial-value:0}@property --mask-end{syntax:"<length>";inherits:false;initial-value:0}.v-text{writing-mode:vertical-lr}*{box-sizing:border-box}body{background-color:var(--color-black);color:#fff;font-family:var(--font-body);font-weight:400;font-size:calc(16 * var(--spacing));-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;line-height:1}.nav_logo,.footer-logo,.cargador-logo,.contact-popup_logo{color:var(--color-main)}a{cursor:pointer}main{visibility:hidden;position:relative;overflow:clip}::selection{background:var(--color-main);color:var(--color-black)}::-webkit-selection{background:var(--color-main);color:var(--color-black)}.h1{font-size:calc(195 * var(--spacing));letter-spacing:-.02em;line-height:1}@media screen and (max-width:1279px){.h1{font-size:calc(150 * var(--spacing))}}@media screen and (max-width:1023px){.h1{font-size:calc(60 * var(--spacing))}}@media screen and (max-width:767px){.h1{font-size:calc(52 * var(--spacing))}}@media screen and (max-width:479px){.h1{font-size:calc(34 * var(--spacing))}}.h2{font-size:calc(95 * var(--spacing));letter-spacing:-.02em;line-height:1}@media screen and (max-width:1279px){.h2{font-size:calc(85 * var(--spacing))}}@media screen and (max-width:1023px){.h2{font-size:calc(54 * var(--spacing))}}@media screen and (max-width:767px){.h2{font-size:calc(46 * var(--spacing))}}@media screen and (max-width:479px){.h2{font-size:calc(36 * var(--spacing))}}.h3{font-size:calc(60 * var(--spacing));letter-spacing:-.02em;line-height:1}@media screen and (max-width:1279px){.h3{font-size:calc(54 * var(--spacing))}}@media screen and (max-width:1023px){.h3{font-size:calc(34 * var(--spacing))}}@media screen and (max-width:479px){.h3{font-size:calc(25 * var(--spacing))}}.h4{font-size:calc(54 * var(--spacing));letter-spacing:-.02em;line-height:1}@media screen and (max-width:1279px){.h4{font-size:calc(48 * var(--spacing))}}@media screen and (max-width:1023px){.h4{font-size:calc(28 * var(--spacing))}}@media screen and (max-width:479px){.h4{font-size:calc(23 * var(--spacing))}}.h5{font-size:calc(48 * var(--spacing));letter-spacing:-.02em;line-height:1.2}@media screen and (max-width:1023px){.h5{font-size:calc(34 * var(--spacing))}}@media screen and (max-width:479px){.h5{font-size:calc(24 * var(--spacing))}}.h6{font-size:calc(39 * var(--spacing));letter-spacing:-.02em;line-height:1}@media screen and (max-width:1023px){.h6{font-size:calc(24 * var(--spacing))}}@media screen and (max-width:479px){.h6{font-size:calc(18 * var(--spacing))}}.body-xl{font-size:calc(27 * var(--spacing));line-height:1.34}@media screen and (max-width:1023px){.body-xl{font-size:calc(22 * var(--spacing))}}@media screen and (max-width:479px){.body-xl{font-size:calc(18 * var(--spacing))}}.body-lg{font-size:clamp(23px,25 * var(--spacing),27px);letter-spacing:-.02em;line-height:1}@media screen and (max-width:1023px){.body-lg{font-size:calc(24 * var(--spacing))}}@media screen and (max-width:479px){.body-lg{font-size:calc(20 * var(--spacing))}}.body-md{font-size:clamp(14px,17 * var(--spacing),18px);line-height:1.4}@media screen and (max-width:1023px){.body-md{font-size:14px}}@media screen and (max-width:479px){.body-md{font-size:12px}}.body-xs{font-size:12px;line-height:1.3}@media screen and (max-width:1023px){.body-xs{font-size:11px}}.font-title,.font-helv,.font-editorial{font-weight:700}.font-title{font-family:var(--font-title)}.font-helv{font-family:var(--font-helvetica)}.font-editorial{font-family:var(--font-editorial)}:root{--tipo-titular:98px;--tipo-cierre:60px;--tipo-subtitulo:30px;--tipo-cuerpo:20px}@media screen and (max-width:1279px){:root{--tipo-titular:68px;--tipo-cierre:46px}}@media screen and (max-width:1023px){:root{--tipo-titular:56px;--tipo-cierre:38px}}@media screen and (max-width:767px){:root{--tipo-titular:46px;--tipo-cierre:34px}}@media screen and (max-width:479px){:root{--tipo-titular:36px;--tipo-cierre:27px}}.global-loader{--cargador-rem:calc(100vw / 144)}@media(max-width:1199px){.global-loader{--cargador-rem:calc(100vw / 102.4)}}@media(max-width:1023px){.global-loader{--cargador-rem:calc(100vw / 76.8)}}@media(max-width:767px){.global-loader{--cargador-rem:calc(100vw / 37.5)}}.cargador-barra{padding-inline:calc(var(--cargador-rem) * 2);padding-bottom:var(--cargador-rem)}.cargador-logo{width:calc(var(--cargador-rem) * 10);flex:none}.cargador-regla{margin-left:calc(var(--cargador-rem) * 1.6);margin-right:calc(var(--cargador-rem) * 39.1756 + 9px)}.cargador-marca{width:1px;height:calc(var(--cargador-rem) * .7);opacity:.12;background:#fff;flex:none}.cargador-marca.es-mayor{height:calc(var(--cargador-rem) * 1.4)}@media(max-width:767px){.cargador-barra{padding-bottom:calc(var(--cargador-rem) * 2)}.cargador-logo{width:calc(var(--cargador-rem) * 8.5)}.cargador-regla{margin-left:var(--cargador-rem);margin-right:calc(var(--cargador-rem) * 6.2947)}.cargador-marca{height:calc(var(--cargador-rem) * .6)}.cargador-marca.es-mayor{height:calc(var(--cargador-rem) * 1.1)}}@media(max-width:1199px){.cargador-marca:nth-child(n+43){display:none}}@media(max-width:1023px){.cargador-marca:nth-child(n+21){display:none}}@media(max-width:767px){.cargador-marca:nth-child(n+20){display:none}}.transition{--progress:0;background:#000}@supports (color:color-mix(in lab,red,red)){.transition{background:color-mix(in srgb,var(--color-black) calc(var(--progress) * 110%),transparent)}}.transition{-webkit-backdrop-filter:blur(calc(var(--progress) * 40px))}.nav_logo{padding-top:0}@media screen and (max-width:479px){nav .nav_item .nav_text:last-child:not(:first-child){display:none}}:root{--cabecera-subida:calc(var(--vertical) * -.4);--cabecera-escala:.6}@media screen and (max-width:1023px){:root{--cabecera-escala:.75}}.nav_barra,.nav_logo{transition:translate .6s var(--smooth)}.nav_logo a{transform-origin:50% 0;transition:transform .6s var(--smooth)}.nav_logo .logo_wordmark{transition:opacity .35s}.cabecera-compacta .nav_barra{translate:0 var(--cabecera-subida)}.cabecera-compacta .nav_logo{--tw-translate-y:var(--cabecera-subida)}.cabecera-compacta .nav_logo a{transform:scale(var(--cabecera-escala))}.cabecera-compacta .nav_logo .logo_wordmark{opacity:0}.burger,.burger .burger_item{pointer-events:none}.burger.visible{visibility:visible!important}.burger.active,.burger.active .burger_item{pointer-events:auto}.burger.active .burger_close{opacity:1;-webkit-filter:blur()}.burger:has(.burger_item-parent:hover) .burger_item-parent:not(:hover){-webkit-filter:blur(12px);opacity:.3}.burger_item-parent{transition:filter 1s var(--smooth),-webkit-filter 1s var(--smooth),opacity 1s var(--smooth)}.burger_overlay{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.burger_overlay{background-color:color-mix(in srgb,var(--color-black),transparent 50%)}}.burger_overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.burger_overlay{background-color:var(--color-black)}}.burger_close{transition:opacity .8s var(--smooth),filter .8s var(--smooth),-webkit-filter .8s var(--smooth);opacity:0;-webkit-filter:blur(10px)}.burger_item .font-title{padding-bottom:.1em}.burger_item .burger_hover{pointer-events:none}.burger_item:hover .burger_hover{pointer-events:auto}.burger_item-chars{clip-path:inset(-1.2em 0)}@media screen and (max-width:479px){.burger_item-chars{clip-path:inset(-.2em 0)}}.burger-font.font-helv{letter-spacing:-.02em;font-size:min(12.5vh,8vw)}.burger-font.font-editorial{font-size:min(12.5vh,8vw)}@media screen and (max-width:1023px){.burger-font:is(.font-helv,.font-editorial){font-size:calc(var(--spacing) * 80)}}@media screen and (max-width:479px){.burger-font:is(.font-helv,.font-editorial){font-size:calc(var(--spacing) * 60)}}.burger_index-text{font-size:min(1.62162vh,.9375vw)}@media screen and (max-width:1023px){.burger_index-text{font-size:11px}}.burger_slash{width:auto;height:min(12.5vh,8vw)}.burger_verticales{margin-top:calc(28 * var(--spacing));column-gap:calc(35 * var(--spacing));grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;display:grid}.burger_verticales .burger_item-parent{min-width:0}.burger_verticales .burger-font:is(.font-helv,.font-editorial){letter-spacing:0;font-size:min(2.6vh,1.7vw)}.burger_verticales .burger_item{padding-bottom:calc(10 * var(--spacing))}.burger_verticales .burger_slash{display:none}.burger_verticales .burger_index-text{font-size:min(1.1vh,.7vw)}@media screen and (max-width:1023px){.burger_verticales{margin-top:calc(28 * var(--spacing));justify-items:center;column-gap:calc(20 * var(--spacing));grid-template-columns:repeat(2,minmax(0,1fr))}.burger_verticales .burger-font:is(.font-helv,.font-editorial){font-size:calc(var(--spacing) * 22)}.burger_verticales .burger_item{padding-top:0;padding-bottom:calc(8 * var(--spacing))}.burger_verticales .burger_item .relative{padding-top:0}.burger_verticales .burger_index-text{font-size:9px}}@media screen and (max-width:479px){.burger_verticales{margin-top:calc(22 * var(--spacing))}.burger_verticales .burger-font:is(.font-helv,.font-editorial){font-size:calc(var(--spacing) * 17)}}.contact-popup_content{background:#000c}@supports (color:color-mix(in lab,red,red)){.contact-popup_content{background:color-mix(in srgb,var(--color-black),transparent 20%)}}.contact-popup_content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-popup{pointer-events:none}.contact-popup.active{pointer-events:auto}.contact-popup.active .contact-popup_overlay{opacity:1}.contact-popup_overlay{opacity:0;background:#000c;transition:opacity .6s}@supports (color:color-mix(in lab,red,red)){.contact-popup_overlay{background:color-mix(in srgb,var(--color-black),transparent 20%)}}.contact-popup_overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-popup_inline-link,.contact-popup_inline-link [data-hover]{cursor:pointer;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){.contact-popup_inline-link,.contact-popup_inline-link [data-hover]{-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}}.contact-popup_inline-link,.contact-popup_inline-link [data-hover]{transition:text-decoration-color .3s}.contact-popup_inline-link:hover,.contact-popup_inline-link:hover [data-hover]{text-decoration-color:currentColor}.contact-popup_inline-link [data-hover]{display:inline-block}.redes_enlace{opacity:.7;align-items:center;transition:opacity .3s;display:inline-flex}.redes_enlace:hover{opacity:1}.redes_icono{width:auto;height:18px;display:block}.home_list.pointer-events-none .home_item{pointer-events:none!important}.home_item h2.splitted{flex-direction:column;align-items:center;display:flex}.home_item-time{left:calc(var(--width) + var(--spacing) * 20 + var(--spacing) * 100)}@media screen and (max-width:1023px){.home_item-time{display:none}}@media screen and (min-width:1024px){.home_item-title-row{margin-top:calc(50vh - 97.5 * var(--spacing) - 4vh)}}.home_item-title-row.multi-line .home_item-time{left:calc(var(--width) / 2 + var(--self-width) / 2 + var(--spacing) * 20)}.home_descr-row.grid,.project-grid{grid-template-columns:max(var(--spacing) * 75,75px) 1fr}.home_indexes{left:50%}.home_indexes .home_indexes-numbers{gap:calc(var(--spacing) * 70);min-width:calc(var(--spacing) * 150)}[data-transition-page=home] .home_indexes{cursor:default}@media(hover:hover)and (pointer:fine){[data-transition-page=home] .home_indexes.hover{mix-blend-mode:normal}[data-transition-page=home] .home_indexes.hover .indexes-line_parent{width:clamp(60px,var(--spacing) * 66,72px);height:clamp(60px,var(--spacing) * 66,72px);cursor:pointer}}.home_indexes-progress{background:currentColor;height:2px}@supports (color:color-mix(in lab,red,red)){.home_indexes-progress{background:color-mix(in srgb,currentColor,transparent 60%)}}.home_indexes-progress{transform-origin:100%;transition:transform .6s var(--smooth);overflow:hidden;transform:scaleX(0)}.home_indexes-progress.active{transform-origin:0;transform:scaleX(1)}.home_indexes-progress-line{transform-origin:0;background:currentColor;transform:scaleX(0)}.counter-host:not(.is-counter-active) .home_indexes{visibility:hidden;opacity:0;pointer-events:none}@media screen and (hover:hover){.cursor{transform:translate3d(calc(var(--x,0) * 1px),calc(var(--y,0) * 1px),0) scale(var(--scale,0))}}.home_indexes{cursor:grab;transition:bottom var(--smooth) .6s,padding-bottom var(--smooth) .6s}@media(hover:hover)and (pointer:fine){.home_indexes.hover .home_indexes-lines-track{gap:calc(var(--spacing) * 4)}.home_indexes.hover .indexes-line_parent{width:clamp(40px,var(--spacing) * 46,52px);height:clamp(40px,var(--spacing) * 46,52px);cursor:pointer}.home_indexes.hover .home_indexes-line{opacity:0}.home_indexes.hover .indexes-tile-media{opacity:1;pointer-events:auto}.home_indexes.hover .indexes-tile-video{opacity:0}.home_indexes.hover .indexes-line_parent.reproduce .indexes-tile-video{opacity:1}}.home_indexes-numbers{align-items:flex-end}.home_indexes-lines{--mask-start:0px;--mask-end:0px;mask-image:linear-gradient(to right,transparent 0,#000 var(--mask-start),#000 calc(100% - var(--mask-end)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--mask-start),#000 calc(100% - var(--mask-end)),transparent 100%);transition:--mask-start var(--smooth) .4s,--mask-end var(--smooth) .4s;align-items:flex-end;padding-top:7px;padding-bottom:7px;display:flex}.home_indexes.hover .home_indexes-lines{--mask-start:24px;--mask-end:24px}.home_indexes-lines-track{will-change:transform;width:max-content;transition:gap var(--smooth) .4s;gap:0}.indexes-line_parent{width:clamp(5px,var(--spacing) * 6,7px);height:7px;transition:width var(--smooth) .4s,max-width var(--smooth) .4s,flex var(--smooth) .4s,height var(--smooth) .4s}.indexes-line_parent.active .indexes-tile-media{outline-offset:-.5px;outline:1px solid}.home_indexes-line{transition:transform var(--smooth) .4s,opacity var(--smooth) .3s}.home_indexes-line.active{transform:scaleY(3)}.indexes-tile-media{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--smooth) .3s;position:absolute;top:0;right:0;bottom:0;left:0}.home_indexes-scrubbar{opacity:0;width:100%;height:32px;transition:opacity var(--smooth) .3s,top var(--smooth) .6s;pointer-events:none;align-items:center;display:flex;position:absolute;top:75%;left:0}@media(hover:hover)and (pointer:fine){.home_indexes.hover .home_indexes-scrubbar{opacity:1;pointer-events:auto}}.home_indexes-scrubbar-track{background:#00ff8566;height:1px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.home_indexes-scrubbar-track{background:color-mix(in srgb,var(--color-main),transparent 60%)}}.home_indexes-scrubbar-thumb{border:1.5px solid var(--color-main);pointer-events:none;background:0 0;border-radius:9999px;width:20px;height:6px;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){main:has(.is-active-video) .home_indexes{bottom:calc(var(--spacing) * 70)}main:has(.is-active-video) .home_indexes:hover{padding-bottom:calc(45 * var(--spacing))}main:has(.is-active-video) .home_indexes:hover .home_indexes-scrubbar{top:65%}main:has(.is-active-video) .next-project,main:has(.is-active-video) .project-btns,main:has(.is-active-video) .project_prevnext{bottom:calc(var(--spacing) * 120)}}.home_secciones,[data-transition-page=portada] .footer{background:var(--color-black);position:relative}.home_secciones:before{content:"";height:calc(150 * var(--spacing));background:linear-gradient(to bottom,transparent,var(--color-black));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.home_resenas{margin-left:calc(var(--cont) * -1);margin-right:calc(var(--cont) * -1);padding-left:var(--cont);padding-right:var(--cont);overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;overflow:auto hidden}.home_resenas::-webkit-scrollbar{display:none}.home_resenas.se-arrastra{cursor:grabbing;-webkit-user-select:none;user-select:none}.home_resenas-pista{align-items:stretch;gap:20px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.home_resena{border-radius:calc(var(--spacing) * 15);border:1px solid #ffffff26;flex-direction:column;flex:none;gap:24px;width:520px;padding:32px;transition:border-color .3s;display:flex;position:relative}.home_resena:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff24 0,#ffffff24 1px,#0000 1px,#0000 7px);transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.home_resena>*{z-index:1;position:relative}@media(hover:hover)and (pointer:fine){.home_resena:hover{border-color:#fff6}.home_resena:hover:before{opacity:1}}@media screen and (max-width:1023px){.home_resena{width:460px;padding:28px}}@media screen and (max-width:767px){.home_resena{width:80vw;padding:24px}}.home_resena-comillas{color:var(--color-main);opacity:.7;font-size:44px;font-weight:600;line-height:.6;display:block}.home_secciones .home_resena .home_resena-texto p{opacity:1;font-size:16px;line-height:1.5}.home_resena-texto p+p{margin-top:10px}.home_resena-firma{margin-top:auto}.home_resena-quien{flex-direction:column;gap:2px;min-width:0;display:flex}.home_resena-nombre{color:#fff;font-size:16px;font-weight:600;line-height:1.2}.home_resena-papel{opacity:.5;font-size:14px;font-weight:400;line-height:1.2}.home_secciones{z-index:4;margin-top:-50dvh}.home_marcas-rejilla,.home_marcas-tira{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.home_marcas-rejilla .home_marca,.home_marcas-tira .home_marca{flex:0 0 calc(12.5% - 10.5px)}@media screen and (max-width:1023px){.home_marcas-rejilla .home_marca,.home_marcas-tira .home_marca{flex-basis:calc(25% - 9px)}}@media screen and (max-width:479px){.home_marcas-rejilla .home_marca,.home_marcas-tira .home_marca{flex-basis:calc(50% - 6px)}}.home_marcas-pista{margin-left:calc(var(--cont) * -1);margin-right:calc(var(--cont) * -1);padding-left:var(--cont);padding-right:var(--cont);overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;overflow:auto hidden}.home_marcas-pista::-webkit-scrollbar{display:none}.home_marcas-pista.se-arrastra{cursor:grabbing;-webkit-user-select:none;user-select:none}.home_marcas-pista .home_marcas-tira{flex-wrap:nowrap;justify-content:flex-start;width:max-content}.home_marcas-pista .home_marca{flex:0 0 clamp(120px,14vw,180px)}.home_marca-caja{aspect-ratio:1;text-align:center;border:1px solid #ffffff26;place-items:center;padding:0 12px;transition:border-color .3s;display:grid;position:relative}.home_marca:not(.es-relleno):hover .home_marca-caja{border-color:#fff6}.home_marca-caja:before{content:"";opacity:0;pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff24 0,#ffffff24 1px,#0000 1px,#0000 7px);transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.home_marca:not(.es-relleno):hover .home_marca-caja:before{opacity:1}.home_marca.es-relleno .home_marca-caja:before{opacity:.45}.home_marca-nombre{z-index:1;text-transform:uppercase;letter-spacing:.03em;text-wrap:balance;color:#fff;font-size:12px;font-weight:600;line-height:1.25;position:relative}@media screen and (max-width:1023px){.home_marca-nombre{font-size:13px}}.home_marca-logo{z-index:1;object-fit:contain;filter:grayscale();opacity:.75;place-self:stretch stretch;width:70%;max-width:none;height:56%;transition:opacity .3s;position:absolute;top:22%;right:15%;bottom:22%;left:15%}.home_marca-logo.es-oscuro{filter:grayscale()invert()}.home_marca:hover .home_marca-logo{opacity:1}.home_hero{--font-title:var(--font-druk);--font-body:var(--font-mono);--font-editorial:var(--font-pp-editorial);--font-helvetica:var(--font-helvetica-neue);color:var(--color-main)}.home_hero :is(.font-title,.font-helv,.font-editorial){font-weight:400}.home_entrada .home_hero{position:sticky;top:0}.home_tunel{--pantallas:3.5;z-index:3;height:calc(var(--pantallas) * 100dvh);pointer-events:none;margin-top:-100dvh;position:relative}.home_tunel-pin{height:100dvh;position:sticky;top:0;overflow:hidden}.home_tunel-circulo{-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 var(--radio-solido,0px),transparent var(--radio,0px));mask-image:radial-gradient(circle at 50% 50%,#000 var(--radio-solido,0px),transparent var(--radio,0px));position:absolute;top:0;right:0;bottom:0;left:0}.home_tunel-gl{width:100%;height:100%;display:block}.home_secciones .font-editorial{font-weight:700}.home_secciones :is(p,.body-xl,.body-lg,.body-md,.body-xs):not(a){font-size:var(--tipo-cuerpo);font-weight:600}.home_secciones h2{font-size:var(--tipo-titular);font-weight:600}.home_secciones .home_cierre :is(h2,.h1){font-size:var(--tipo-cierre)}.home_secciones :is(.h3,.h4):not(h2){font-size:var(--tipo-subtitulo);font-weight:600}.home_secciones .home_copy{width:50%}@media screen and (max-width:1023px){.home_secciones .home_copy{width:100%}}[data-transition-page=portada] :is(.body-xl,.body-lg,.body-md,.body-xs,p){color:#fff}[data-transition-page=portada] :is(a,.home_cta){color:var(--color-main)}.home_secciones,[data-transition-page=portada] .home_secciones :is(a,h1,h2,h3,h4,h5,h6){color:#fff}[data-transition-page=portada] .home_secciones .home_cta{color:var(--color-main)}.home_secciones p{opacity:1}.home_destacado-video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;right:0;bottom:0;left:0}.home_destacado.reproduce .home_destacado-video{opacity:1}.home_reclamo-botones{flex-flow:wrap;align-items:center;gap:40px;display:flex}@media screen and (max-width:479px){.home_reclamo-botones{flex-direction:column;align-items:flex-start;gap:20px}}.home_verticales-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media screen and (max-width:1023px){.home_verticales-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:479px){.home_verticales-rejilla{grid-template-columns:minmax(0,1fr)}}.home_vertical{border-radius:calc(var(--spacing) * 15);border:1px solid #ffffff26;flex-direction:column;align-items:flex-start;gap:20px;padding:32px;transition:border-color .3s;display:flex;position:relative}.home_vertical:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff24 0,#ffffff24 1px,#0000 1px,#0000 7px);transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.home_vertical>*{z-index:1;position:relative}@media(hover:hover)and (pointer:fine){.home_vertical:hover{border-color:#fff6}.home_vertical:hover:before{opacity:1}}@media screen and (max-width:767px){.home_vertical{padding:24px}}.home_vertical-sello{border:1px solid var(--color-main);letter-spacing:.06em;text-transform:uppercase;color:var(--color-main);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1}.home_secciones .home_vertical .home_vertical-titulo{letter-spacing:-.01em;text-wrap:balance;font-size:20px;font-weight:600;line-height:1.2}.home_secciones .home_vertical .home_vertical-texto{opacity:1;font-size:16px;line-height:1.5}.home_vertical-cta{margin-top:auto}.home_diferenciales-rejilla{column-gap:calc(20 * var(--spacing));row-gap:calc(60 * var(--spacing));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (max-width:767px){.home_diferenciales-rejilla{row-gap:calc(40 * var(--spacing));grid-template-columns:minmax(0,1fr)}}.home_diferencial{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.home_diferencial-icono{color:var(--color-main);font-size:32px;display:block}.home_secciones .home_diferencial .home_diferencial-titulo{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.2}.home_secciones .home_diferencial p{max-width:52ch;font-size:16px;line-height:1.5}.home_emisiones{margin-top:calc(60 * var(--spacing))}@media screen and (max-width:767px){.home_emisiones{margin-top:calc(40 * var(--spacing))}}.home_secciones .home_emisiones-titulo{letter-spacing:.04em;opacity:.5;font-size:14px;font-weight:600;line-height:1.3}.home_emisiones-lista{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.home_emision{flex-direction:column;flex:0 0 calc(20% - 9.6px);gap:12px;display:flex}.home_emision .home_marca-caja{aspect-ratio:16/10}.home_emision .home_marca-logo{width:44%;height:56%;top:22%;right:28%;bottom:22%;left:28%}.home_emision-texto{text-wrap:pretty;opacity:.5;font-size:13px;line-height:1.45;display:block}@media screen and (max-width:1023px){.home_emision{flex-basis:calc(33.3333% - 8px)}.home_emision .home_marca-caja{aspect-ratio:4/3}.home_emision .home_marca-logo{width:56%;top:22%;right:22%;bottom:22%;left:22%}}@media screen and (max-width:479px){.home_emision{flex-basis:calc(50% - 6px)}.home_emision .home_marca-caja{aspect-ratio:1}.home_emision .home_marca-logo{width:70%;top:22%;right:15%;bottom:22%;left:15%}}.home_vertical-cabeza{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.home_vertical-icono{color:var(--color-main);font-size:26px;display:block}.news-notification .news_item{transition:top var(--fast-ease),opacity var(--fast-ease),transform var(--fast-ease),visibility 0s linear 0s;z-index:var(--index)}.news-notification .news_item:not(:first-child){--step:10;--clamped:min(var(--offset), 4);transform:translate(0) translateY(calc(var(--clamped) * var(--step) * var(--spacing))) translateZ(calc(var(--clamped) * var(--step) * -4 * var(--spacing)));opacity:calc(1 - var(--clamped) * .33);position:absolute;top:0}.news-notification .news_item:first-child{position:relative;transform:translate(0)translateY(0)translateZ(0)}.news-notification .news-notification_list{perspective:1000px;perspective-origin:50%;transition:height var(--fast-ease);height:var(--startHeight,auto)}.news-notification.show-all:not(.hide-items) .news-notification_list{height:var(--totalHeight)}.news-notification.show-all:not(.hide-items) .news_item:not(:first-child){top:var(--endTop);opacity:1;visibility:visible;transform:translate(0)translateY(0)translateZ(0)}.news-notification.hide-items .news_item{transition:top var(--fast-ease),opacity var(--fast-ease),transform var(--fast-ease),visibility 0s linear .6s;visibility:hidden}.news-notification.hide-items .news_item:not(:first-child){transform:translate(calc(var(--spacing) * 80 + 100%)) translateY(calc(var(--offset,0) * var(--step) * var(--spacing) - 100%)) translateZ(calc(var(--offset,0) * var(--step) * -4 * var(--spacing)))}.news-notification.hide-items .news_item:first-child{transform:translate(calc(var(--spacing) * 80 + 100%)) translateY(-100%);position:relative}.news-notification.hide-items .news-notification_list{height:0}.news-notification.hide-items .news-hide{width:var(--fullWidth);opacity:1}.news-notification .news-hide{transition:width var(--fast-ease),opacity var(--color-ease);width:var(--fullWidth);position:relative;overflow:hidden}.news_item{border:1px solid #00ff8526}@supports (color:color-mix(in lab,red,red)){.news_item{border:1px solid color-mix(in srgb,var(--color-main),transparent 85%)}}.news_item{background:#000c}@supports (color:color-mix(in lab,red,red)){.news_item{background:color-mix(in srgb,var(--color-black),transparent 20%)}}.news_item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news_item .body-xs{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news_item .news_item-img,.news_item .p-20{transition:opacity .3s}.news_item.fade-out{z-index:540}.news_item.fade-out .news_item-img,.news_item.fade-out .p-20{opacity:0;transition:opacity .3s}.news_item.removed{visibility:hidden!important}.news h1{font-size:calc(323 * var(--spacing))}.news h1 span{transform:translateY(-.07em)}.news h1>div>.news_word{transform-origin:0}.news .font-title .news_word{transform-origin:100%}@media screen and (max-width:1023px){.news-mob-title{font-size:calc(74 * var(--spacing));line-height:.9}}.news_popup-content{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.news_popup-content{background-color:color-mix(in srgb,var(--color-black),transparent 20%)}}.news_popup-content{border:1px solid #00ff8526}@supports (color:color-mix(in lab,red,red)){.news_popup-content{border:1px solid color-mix(in srgb,var(--color-main),transparent 85%)}}.news_popup-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;-ms-overflow-style:none}.news_popup-content::-webkit-scrollbar{display:none}.news_popup-overlay{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.news_popup-overlay{background-color:color-mix(in srgb,var(--color-black),transparent 60%)}}.news_popup-overlay{-webkit-backdrop-filter:blur(10px)}.news_popup-parent{pointer-events:none;opacity:0}.news_popup-parent.active{pointer-events:auto;opacity:1}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.news_popup-overlay{background-color:var(--color-black)}}.news_toggle{pointer-events:auto}.news-mode-toggle{cursor:pointer}.news-mode-toggle .link-icon{transition:transform .3s}.news-mode-toggle.active .link-icon{transform:rotate(45deg)}.news_list-view{z-index:2;min-height:100dvh;padding-top:200px;padding-bottom:100px;display:none;position:relative}.news_list-scroll{flex-direction:column;display:flex}.news[data-mode=list]{height:auto;min-height:100dvh}.news[data-mode=list] .news_list-view{display:block}.news[data-mode=list] .news_explore-view,.news[data-mode=list] h1,.news[data-mode=explore] .news_list-view{display:none}.news_list-item-parent{mix-blend-mode:difference;position:relative}.news_list-item-parent .news_list-item{z-index:1;position:relative}@media screen and (max-width:479px){.news .body-xs{width:24ch}}.news-detail .news-back,.case-study-hero .case-study-back{cursor:pointer}.artists_list{place-content:center flex-start;column-gap:calc(140 * var(--spacing));row-gap:calc(10 * var(--spacing));flex-flow:wrap;flex-grow:1;display:flex}.artists_list:has(.artists_item:hover) .artists_item:not(:hover){color:currentColor}@supports (color:color-mix(in lab,red,red)){.artists_list:has(.artists_item:hover) .artists_item:not(:hover){color:color-mix(in srgb,currentColor 20%,transparent)}}.artists_item{transition:color var(--fast-ease);flex-basis:auto}.artists_item.inactive{pointer-events:none;display:none}@media screen and (max-width:1023px){.artists_item{padding-left:0!important}}.artists_category{transition:opacity var(--fast-ease)}.artists_item-category{cursor:pointer}.artists_item-category:hover{opacity:.6}.artists_categories:has(.artists_category.active)>div:not(.active){opacity:.2}.artists_categories>div{transition:opacity var(--fast-ease)}.artists_categories>div:not(.artists_category){z-index:2;position:relative}.artists_categories:before{content:"";width:100vw;height:calc(var(--spacing) * 250 + 300%);left:50%;top:calc(var(--spacing) * 200 * -1);background:linear-gradient(to bottom,var(--color-black) 65%,transparent 100%);pointer-events:none;position:absolute;transform:translate(-50%)}.artists_overlay{background-image:linear-gradient(#000c 10%,#0009 30%)}@supports (color:color-mix(in lab,red,red)){.artists_overlay{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-black),transparent 20%) 10%,color-mix(in srgb,var(--color-black),transparent 40%) 30%)}}.artist_zoom:before{content:"";mix-blend-mode:color;background-image:linear-gradient(to top,var(--color-black) 0%,#000000d9 20%,transparent 100%);height:25vh;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.artist_zoom:before{background-image:linear-gradient(to top,var(--color-black) 0%,color-mix(in srgb,var(--color-black),transparent 15%) 20%,transparent 100%)}}.zoom_input{background:var(--color-main);-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:3;box-shadow:none;cursor:grab;outline:none}.zoom_input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-main);width:14px;height:14px;box-shadow:none;border-radius:50%;outline:none;transition:background 50ms}.zoom_input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-main);width:14px;height:14px;box-shadow:none;border-radius:50%;outline:none;transition:background 50ms}.zoom_input::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-main);width:14px;height:14px;box-shadow:none;border-radius:50%;outline:none;transition:background 50ms}.accordion-parent{cursor:pointer;position:relative}.accordion-parent:before{content:"";left:calc(var(--spacing) * -15);right:calc(var(--spacing) * -15);bottom:calc(var(--spacing) * -15);top:calc(var(--spacing) * -15);background-color:#000c;position:absolute}@supports (color:color-mix(in lab,red,red)){.accordion-parent:before{background-color:color-mix(in srgb,var(--color-black),transparent 20%)}}.accordion-parent:before{border:1px solid #00ff8526}@supports (color:color-mix(in lab,red,red)){.accordion-parent:before{border:1px solid color-mix(in srgb,var(--color-main),transparent 85%)}}.accordion-parent:before{-webkit-backdrop-filter:blur(10px);border-radius:calc(var(--spacing) * 15);opacity:0;pointer-events:none;transition:opacity .3s}.accordion-parent>*{z-index:2;position:relative}.accordion-parent.active .accordion-wrapper{grid-template-rows:1fr}.accordion-parent.active:before{opacity:1}.accordion-parent.active .link-icon{transform:rotate(45deg)}.accordion-parent.active .nav_text:first-child{opacity:0}.accordion-parent .link-icon{transition:transform .3s}.accordion-parent .nav_text{transition:opacity .3s}.accordion-wrapper{transition:grid-template-rows .6s var(--smooth);grid-template-rows:0fr;display:grid}.artist-popup .aritst-blend{mix-blend-mode:color;background-color:var(--color-main)}.artists_mob-overlay{background:linear-gradient(to bottom,var(--color-black) 3%,transparent 20%,transparent,80%,var(--color-black) 97%)}.aritsts_projects-mob-carousel{height:100dvh;overflow:hidden}.artist_project-item-mob-char{transition:transform var(--smooth) .6s;transition-delay:0s;transform:translateY(110%)}.artist_project-item-image-video{opacity:0;visibility:hidden;transition:opacity var(--smooth) .4s,visibility linear 0s .4s}.artist_project-item-mob{height:clamp(30vh,(100vw - var(--cont) * 2) * var(--aspect-h) / var(--aspect-w),50vh)}.artist_project-item-mob .blur-image-wrapper{opacity:1;visibility:visible;transition:opacity var(--smooth) .4s,visibility linear 0s 0s}.artist_project-item-mob.is-active .artist_project-item-mob-char{transition-delay:calc(var(--delay) * 1s);transform:translateZ(0)}.artist_project-item-mob.is-active.has-video-loaded:has(.artist_project-item-image-video) .artist_project-item-image-video{opacity:1;visibility:visible;transition:opacity var(--smooth) .4s,visibility linear 0s 0s}.artist_project-item-mob.is-active.has-video-loaded:has(.artist_project-item-image-video) .blur-image-wrapper{opacity:0;visibility:hidden;transition:opacity var(--smooth) .4s,visibility linear 0s .4s}.artist_filters{z-index:2;position:relative}.artist_filter{transition:opacity var(--fast-ease)}.artist_filters:has(.artist_filter.active:not([data-filter=all]))>div:not(.active){opacity:.3}.artist_project-mob-parent.is-filtered,.accordion-row.is-filtered,.project-name.is-filtered{display:none}.artist_template.sin-tunel{height:auto;min-height:100dvh}.artist_template.sin-tunel .artist_projects{display:none}.artist_template.sin-tunel .aritsts_projects-mob{padding-top:calc(var(--spacing) * 200);padding-bottom:calc(var(--spacing) * 160);display:block;position:relative;inset:auto}.artist_template.sin-tunel .aritsts_projects-mob-carousel{gap:calc(var(--spacing) * 40);padding-inline:var(--cont);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:1023px){.artist_template.sin-tunel .aritsts_projects-mob-carousel{grid-template-columns:1fr}}.artist_template.sin-tunel .artist_project-item-mob img{width:100%;height:auto;display:block}.artist_template.sin-tunel h1{top:calc(var(--spacing) * 190);z-index:3;padding-inline:var(--cont);position:absolute;left:0;right:0}.artist_template.sin-tunel .aritsts_projects-mob{padding-top:calc(var(--spacing) * 420)}.artist_template.sin-tunel .artist_ui{position:fixed}.artists_cierre,[data-transition-page=nosotros] .footer{background:var(--color-black);position:relative}.artists_cierre:before{content:"";height:calc(150 * var(--spacing));background:linear-gradient(to bottom,transparent,var(--color-black));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.artists_item .h2{font-size:var(--tipo-titular);font-weight:600}.artists_cierre :is(p,.body-md,.body-xs):not(a){font-size:var(--tipo-cuerpo);font-weight:600}.artists_cierre h3{font-size:var(--tipo-subtitulo);font-weight:600}.artists_cierre h2{font-size:var(--tipo-cierre);font-weight:600}.artists_carter-foto{aspect-ratio:4/5;position:relative;overflow:hidden}.artists_carter-foto img{object-fit:cover;object-position:50% 34%;width:100%;max-width:none;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.artists_cierre p.artists_carter-cargo{text-transform:uppercase;opacity:.5;font-size:14px;font-weight:500}.artists_cierre p.artists_carter-frase{font-size:var(--tipo-subtitulo);color:var(--color-main);font-style:italic;line-height:1.2}.artists_modelo-texto{width:50%}@media screen and (max-width:1023px){.artists_carter-foto,.artists_modelo-texto{width:100%}}.projects_preview{width:calc(446 * var(--spacing));height:calc(540 * var(--spacing));object-fit:cover;display:block;position:absolute}.split-line{clip-path:inset(-10% 0%)}.split-char{display:inline-block}.projects_item-parent{mix-blend-mode:difference;position:relative}.projects_item-parent .projects_item{z-index:1;position:relative}.projects_item-parent:before{content:"";z-index:0;background:#00ff8538;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.projects_item-parent:before{background:color-mix(in srgb,var(--color-main) 22%,transparent)}}.projects_item-parent:before{transform-origin:top;transition:transform .5s var(--smooth);pointer-events:none;transform:scaleY(0)}.projects_item-parent.is-active:before{transform-origin:bottom;transform:scaleY(1)}@media(hover:hover)and (pointer:fine){.projects_item-parent:hover:before{transform-origin:bottom;transform:scaleY(1)}}@media screen and (max-width:1023px){.projects_images{width:calc(200 * var(--spacing));height:calc(242 * var(--spacing));overflow:hidden}.projects_item{border-bottom:1px solid #00ff8533}@supports (color:color-mix(in lab,red,red)){.projects_item{border-bottom:1px solid color-mix(in srgb,var(--color-main) 20%,transparent)}}.projects_item .cursor-pointer .font-editorial{font-family:var(--font-helvetica);text-transform:uppercase;font-size:calc(40 * var(--spacing));line-height:1}.projects_item-parent{transition:color var(--smooth) .2s}.projects_list:has(.projects_item-parent.is-active) .projects_item-parent:not(.is-active){color:#00ff854d}@supports (color:color-mix(in lab,red,red)){.projects_list:has(.projects_item-parent.is-active) .projects_item-parent:not(.is-active){color:color-mix(in srgb,var(--color-main) 30%,transparent)}}}.projects_mobile-preview{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:479px){.projects_item .projects_static>:nth-child(2){font-size:calc(34 * var(--spacing))}}.projects_sticky{top:calc(var(--nav-height) + var(--spacing) * 40);z-index:3}.projects_sticky>*{z-index:2;position:relative}.projects_sticky:before{content:"";top:calc((var(--nav-height) + var(--spacing) * 40) * -1);left:calc(var(--spacing) * -70);right:calc(var(--spacing) * -70);bottom:calc((var(--nav-height) + var(--spacing) * 40) * -1);pointer-events:none;background:linear-gradient(#000 65%,#0000);position:absolute}.filter-active{gap:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 10) calc(var(--spacing) * 17);border-radius:calc(var(--spacing) * 15);cursor:pointer;border:1px solid #4a4a4a;flex-direction:row;align-items:center;transition:border-color .2s;display:flex}.filter-active:hover{border-color:currentColor}.filter-active svg{transition:transform .2s}.filter-active:hover svg{transform:scale(1.2)}.project_filter{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.project_filter{background-color:color-mix(in srgb,var(--color-black),transparent 20%)}}.project_filter{border:1px solid #00ff8526}@supports (color:color-mix(in lab,red,red)){.project_filter{border:1px solid color-mix(in srgb,var(--color-main),transparent 85%)}}.project_filter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project_filter.is-scrollable{overflow-y:auto}.project_filter-box{width:calc(15 * var(--spacing));height:calc(15 * var(--spacing));border:1px solid}.projects_category{opacity:.5;transition:opacity .3s}.projects_category:hover{opacity:.8}.projects_category.is-active{opacity:1}.project_filters-parent{pointer-events:none;opacity:0;transition:opacity .3s}.project_filters-parent.is-open{pointer-events:auto;opacity:1}.project_filter-item{opacity:.5;transition:opacity .3s}.project_filter-item:hover{opacity:.8}.project_filter-item.is-active{opacity:1}.project_filter-item.is-active .project_filter-box{background-color:currentColor}.projects_item{transition:opacity .3s}.projects_item-parent.is-hidden{display:none}.project_carousel-item{--pad:calc(40 * var(--spacing));aspect-ratio:var(--aspect-w)/var(--aspect-h);width:calc((100vh - var(--pad)) * var(--aspect-w) / var(--aspect-h));height:calc(100vh - var(--pad))}.project_carousel-item.is-image.is-ultrawide{width:min((100vh - var(--pad)) * var(--aspect-w) / var(--aspect-h),100vw - var(--pad));height:min(100vh - var(--pad),(100vw - var(--pad)) * var(--aspect-h) / var(--aspect-w))}.project_carousel-item.is-video{width:calc(100vw - var(--pad));height:calc(100vh - var(--pad));aspect-ratio:auto}.project_carousel-item.is-video.is-portrait,.project_carousel-item.is-video.is-ultrawide{width:min((100vh - var(--pad)) * var(--aspect-w) / var(--aspect-h),100vw - var(--pad));height:min(100vh - var(--pad),(100vw - var(--pad)) * var(--aspect-h) / var(--aspect-w));aspect-ratio:var(--aspect-w)/var(--aspect-h)}@media screen and (max-width:1023px){.project_carousel-item{--pad:calc(10 * var(--spacing));width:100%!important;height:calc((100vw - var(--pad)) * var(--aspect-h) / var(--aspect-w))!important}}.next-project{transition:opacity var(--smooth) .4s,bottom var(--smooth) .6s}.project-btns,.project_prevnext{transition:bottom var(--smooth) .6s}.projects>h1,:is(.projects_proceso,.projects_motivos) h2{font-size:var(--tipo-titular);font-weight:600}.projects_intro h2,:is(.projects_proceso,.projects_motivos) h3,.projects_item .h5,.projects_item .cursor-pointer .font-editorial,.projects_item .projects_static>:nth-child(2){font-size:var(--tipo-subtitulo);font-weight:600}.projects_motivos .projects_cifra,.projects_cierre :is(h2,.h2){font-size:var(--tipo-cierre);font-weight:600}:is(.projects_intro,.projects_proceso,.projects_motivos) :is(p,.body-md,.body-xs):not(a){font-size:var(--tipo-cuerpo);font-weight:600}.projects_copy{width:50%}@media screen and (max-width:1023px){.projects_copy{width:100%}}.projects_vistas{flex-direction:row;gap:1ch;display:flex}.projects_vista{text-transform:inherit;opacity:.5;cursor:pointer;transition:opacity .3s}.projects_vista:hover{opacity:.8}.projects_vista.is-active{opacity:1}.projects_vistas-contenedor[data-vista-activa=lista] .trabajos_rejilla,.projects_vistas-contenedor[data-vista-activa=rejilla] .projects_list{display:none}.trabajos_rejilla{z-index:2;column-gap:calc(var(--spacing) * 30);row-gap:calc(var(--spacing) * 65);margin-top:calc(var(--spacing) * 150);padding-bottom:calc(var(--spacing) * 150 + 250 / 1512 * 100vw);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.trabajos_tarjeta{will-change:transform;display:block}.trabajos_tarjeta.is-hidden{display:none}.trabajos_tarjeta-medio{aspect-ratio:348/259;background:#111;width:100%;display:block;position:relative;overflow:hidden}.trabajos_tarjeta-medio img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(0,0,.2,1);position:absolute;top:0;right:0;bottom:0;left:0}.trabajos_tarjeta:hover .trabajos_tarjeta-medio img{transform:scale(1.05)}.trabajos_tarjeta-halo{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:overlay;transition:opacity .4s cubic-bezier(0,0,.2,1);position:absolute;top:0;right:0;bottom:0;left:0}.trabajos_tarjeta-info{gap:calc(var(--spacing) * 30);grid-template-columns:73% 1fr;align-items:start;margin-top:12px;display:grid}.trabajos_tarjeta-titulo{letter-spacing:-.02em;font-weight:600;line-height:1}.trabajos_tarjeta-datos{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.trabajos_tarjeta-datos>:first-child{opacity:.5}@media screen and (max-width:1279.98px){.trabajos_rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767.98px){.trabajos_rejilla{margin-top:calc(var(--spacing) * 75);padding-bottom:calc(var(--spacing) * 75);grid-template-columns:minmax(0,1fr)}}.case-study_content{flex-direction:column;display:flex}.case-study-hero h1,.news-detail h1{font-size:var(--tipo-titular);font-weight:600}.case-study_content h1,.case-study_content h2{font-size:var(--tipo-titular);letter-spacing:-.02em;font-weight:600;line-height:1;font-family:var(--font-editorial);margin-bottom:calc(75 * var(--spacing));grid-column:1/7}@media screen and (max-width:479px){.case-study_content h1,.case-study_content h2{margin-bottom:calc(30 * var(--spacing))}}.case-study_content .case-study_text{width:50%;line-height:1.5;font-size:var(--tipo-cuerpo);margin-bottom:calc(50 * var(--spacing));flex-direction:column;grid-column:4/7;gap:1.2em;font-weight:600;display:flex}@media screen and (max-width:1023px){.case-study_content .case-study_text{width:100%}}@media screen and (max-width:479px){.case-study_content .case-study_text{margin-bottom:calc(30 * var(--spacing))}}.case-study_content .case-study_media{margin-top:calc(var(--spacing) * 75);margin-bottom:calc(var(--spacing) * 75);gap:calc(var(--spacing) * 40);flex-direction:column;grid-column:1/7;display:flex}.case-study_content .case-study_media .my-75{margin-top:0;margin-bottom:0}@media screen and (max-width:1023px){.case-study_content .case-study_media{gap:calc(var(--spacing) * 20);margin-top:calc(var(--spacing) * 50);margin-bottom:calc(var(--spacing) * 50)}}@media screen and (max-width:479px){.case-study_content .case-study_media{gap:calc(var(--spacing) * 20);margin-top:calc(var(--spacing) * 30);margin-bottom:calc(var(--spacing) * 30)}}.case-study_content .captions{gap:calc(var(--spacing) * 20);margin-top:calc(20 * var(--spacing));margin-bottom:calc(60 * var(--spacing));grid-template-columns:repeat(6,1fr);display:grid}@media screen and (max-width:1023px){.case-study_content .captions{gap:calc(var(--spacing) * 6);flex-direction:column;margin-bottom:0;display:flex}}.case-study_content .captions div{line-height:1.5;font-size:var(--tipo-cuerpo);max-width:50ch;margin-bottom:calc(50 * var(--spacing));flex-direction:column;grid-column:4/7;gap:1.2em;font-weight:600;display:flex}@media screen and (max-width:1023px){.case-study_content .captions div{margin-bottom:0}}.case-study_content h3{font-family:var(--font-body);font-size:var(--tipo-subtitulo);letter-spacing:0;text-transform:uppercase;margin-bottom:.4em;font-weight:600;line-height:1.2}.case-study_content .case-study_text ul{flex-direction:column;gap:.4em;padding-left:1.4em;list-style:outside;display:flex}.case-study_content .acordeon{width:50%}.case-study_content .acordeon .case-study_text{width:100%}@media screen and (max-width:1023px){.case-study_content .acordeon{width:100%}}.acordeon{flex-direction:column;width:100%;display:flex}.acordeon_item{border-top:1px solid #00ff8533}@supports (color:color-mix(in lab,red,red)){.acordeon_item{border-top:1px solid color-mix(in srgb,var(--color-main),transparent 80%)}}.acordeon_item:last-child{border-bottom:1px solid #00ff8533}@supports (color:color-mix(in lab,red,red)){.acordeon_item:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-main),transparent 80%)}}.acordeon_boton{width:100%;padding:calc(24 * var(--spacing)) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:2ch;display:flex}.acordeon_pregunta{font-family:var(--font-body);font-size:clamp(13px,15 * var(--spacing),17px);text-transform:uppercase;line-height:1.4;transition:opacity .3s}.acordeon_boton:hover .acordeon_pregunta{opacity:.55}.acordeon_icono{font-family:var(--font-body);font-size:clamp(13px,15 * var(--spacing),17px);flex:none;line-height:1;transition:transform .4s cubic-bezier(.4,0,.2,1)}.acordeon_item.abierto .acordeon_icono{transform:rotate(45deg)}.acordeon_cuerpo{height:0;overflow:hidden}.acordeon_contenido{padding-bottom:calc(30 * var(--spacing))}.case-study_content .acordeon .case-study_text{margin-bottom:0}@media screen and (max-width:1023px){.acordeon_pregunta,.acordeon_icono{font-size:13px}.acordeon_boton{padding:16px 0}}.servicios{--servicios-hueco:calc(20 * var(--spacing))}.servicios_intro{column-gap:var(--servicios-hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.servicios_pregunta{font-size:var(--tipo-subtitulo);grid-column:1/6;font-weight:600;line-height:1.2}.servicios_entradilla{font-size:var(--tipo-cuerpo);grid-column:7/13;font-weight:600;line-height:1.5}.servicios h2{font-family:var(--font-helvetica);font-size:var(--tipo-titular);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:break-word;margin-bottom:0;font-weight:600;line-height:1}.servicios_bloques{margin-top:calc(100 * var(--spacing))}.servicios_bloque{column-gap:var(--servicios-hueco);row-gap:calc(40 * var(--spacing));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.servicios_bloque+.servicios_bloque{margin-top:calc(150 * var(--spacing))}.servicios_texto{flex-direction:column;display:flex}.servicios h3{font-family:var(--font-helvetica);font-size:var(--tipo-subtitulo);letter-spacing:0;text-transform:uppercase;margin-bottom:calc(24 * var(--spacing));font-weight:600;line-height:1.2}.servicios_parrafos{flex-direction:column;gap:1.2em;display:flex}.servicios_parrafos p{font-size:var(--tipo-cuerpo);font-weight:600;line-height:1.5}.servicios_medio{margin:0}.servicios_marco{aspect-ratio:var(--proporcion);position:relative;overflow:hidden}.servicios_marco :is(img,video){object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.servicios_rotulo{margin-top:calc(12 * var(--spacing));text-transform:uppercase;opacity:.5;font-size:14px;line-height:1.3}.servicios_medios.es-fila{gap:var(--servicios-hueco);align-items:flex-start;display:flex}.servicios_medios.es-fila .servicios_medio{flex:var(--proporcion) 1 0%;min-width:0}.servicios_bloque.es-medio-izquierda .servicios_medios{grid-column:1/8}.servicios_bloque.es-medio-izquierda .servicios_texto{grid-column:9/13}.servicios_bloque.es-medio-derecha .servicios_texto{grid-area:1/1/auto/5}.servicios_bloque.es-medio-derecha .servicios_medios{grid-area:1/6/auto/13}.servicios_bloque.es-medio-derecha.es-vertical .servicios_texto{grid-column:1/7}.servicios_bloque.es-medio-derecha.es-vertical .servicios_medios{grid-column:9/13}.servicios_bloque.es-medio-ancho .servicios_medios{grid-column:1/13}.servicios_bloque.es-medio-ancho .servicios_texto{grid-column:1/13;grid-template-columns:subgrid;align-items:start;display:grid}.servicios_bloque.es-medio-ancho h3{grid-column:1/6;margin-bottom:0}.servicios_bloque.es-medio-ancho .servicios_parrafos{grid-column:7/13}.servicios_bloque.es-columnas{row-gap:calc(60 * var(--spacing))}.servicios_bloque.es-columnas .servicios_texto{grid-column:span 4}@media screen and (max-width:1023px){.servicios_intro,.servicios_bloque,.servicios_bloque.es-medio-ancho .servicios_texto{flex-direction:column;align-items:stretch;display:flex}.servicios_intro{gap:calc(24 * var(--spacing))}.servicios_bloque{gap:calc(30 * var(--spacing))}.servicios_bloque.es-medio-ancho h3{margin-bottom:calc(24 * var(--spacing))}.servicios_bloques{margin-top:calc(60 * var(--spacing))}.servicios_bloque+.servicios_bloque{margin-top:calc(80 * var(--spacing))}.servicios_bloque.es-vertical .servicios_medios{width:66%}}@media screen and (max-width:479px){.servicios_bloque+.servicios_bloque{margin-top:calc(60 * var(--spacing))}.servicios_bloque.es-vertical .servicios_medios{width:100%}.servicios_medios.es-fila{flex-direction:column}.servicios_medios.es-fila .servicios_medio{flex:none;width:100%}.servicios_marco{aspect-ratio:var(--proporcion-movil)}.servicios_rotulo{font-size:12px}}.servicios_bloque.es-solo-texto .servicios_texto{grid-column:1/13;grid-template-columns:subgrid;align-items:start;display:grid}.servicios_bloque.es-solo-texto h3{grid-column:1/6;margin-bottom:0}.servicios_bloque.es-solo-texto .servicios_parrafos{grid-column:7/13}.servicios_entradilla-ancha{margin-top:calc(30 * var(--spacing));max-width:64ch;font-size:var(--tipo-cuerpo);font-weight:600;line-height:1.5}.servicios_modelos{margin-top:calc(80 * var(--spacing));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.servicios_modelo{border-radius:calc(var(--spacing) * 15);border:1px solid #ffffff26;flex-direction:column;gap:24px;padding:40px;transition:border-color .3s;display:flex;position:relative}.servicios_modelo:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff24 0,#ffffff24 1px,#0000 1px,#0000 7px);transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.servicios_modelo>*{z-index:1;position:relative}@media(hover:hover)and (pointer:fine){.servicios_modelo:hover{border-color:#fff6}.servicios_modelo:hover:before{opacity:1}}.servicios_modelo-numero{font-family:var(--font-helvetica);letter-spacing:.06em;color:var(--color-main);font-size:14px;line-height:1}.servicios .servicios_modelo-titulo{letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin-bottom:0;font-size:24px;font-weight:600;line-height:1.2}.servicios_modelo-datos{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px 20px;margin:0;display:grid}.servicios_modelo-datos dt{letter-spacing:.06em;text-transform:uppercase;opacity:.5;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4}.servicios_modelo-datos dd{margin:0;font-size:16px;line-height:1.5}.servicios_seccion-cta{margin-top:calc(60 * var(--spacing))}.servicios_capacidades{margin-top:calc(80 * var(--spacing));column-gap:calc(20 * var(--spacing));row-gap:calc(60 * var(--spacing));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.servicios_capacidad{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.servicios_capacidad-icono{color:var(--color-main);font-size:28px;display:block}.servicios .servicios_capacidad-titulo{letter-spacing:0;text-transform:uppercase;margin-bottom:0;font-size:18px;font-weight:600;line-height:1.2}.servicios .servicios_capacidad p{font-size:16px;font-weight:400;line-height:1.5}.servicios_publico{margin-top:calc(60 * var(--spacing));border-top:1px solid #ffffff26}.servicios_publico-fila{column-gap:var(--servicios-hueco);border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;padding:24px 0;display:grid}.servicios .servicios_publico-titulo{letter-spacing:0;text-transform:uppercase;margin-bottom:0;font-size:18px;font-weight:600;line-height:1.2}.servicios .servicios_publico p{opacity:.5;font-size:16px;font-weight:400;line-height:1.5}.servicios_cierre{align-items:center;gap:calc(40 * var(--spacing));text-align:center;flex-direction:column;display:flex}.servicios .servicios_cierre h2{font-family:var(--font-editorial);font-weight:700;font-size:var(--tipo-cierre);letter-spacing:0;text-transform:none;max-width:22ch;line-height:1.1}@media screen and (max-width:1023px){.servicios_bloque.es-solo-texto .servicios_texto{flex-direction:column;align-items:stretch;display:flex}.servicios_bloque.es-solo-texto h3{margin-bottom:calc(24 * var(--spacing))}.servicios_modelos,.servicios_capacidades{margin-top:calc(60 * var(--spacing));grid-template-columns:repeat(2,minmax(0,1fr))}.servicios_modelo{padding:32px}.servicios_publico-fila{grid-template-columns:minmax(0,1fr);row-gap:8px}}@media screen and (max-width:767px){.servicios_modelos,.servicios_capacidades{grid-template-columns:minmax(0,1fr)}.servicios_modelo{padding:24px}.servicios_modelo-datos{grid-template-columns:minmax(0,1fr);row-gap:4px}.servicios_modelo-datos dd{margin-bottom:10px}}.servicios_modelo-cabeza{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.servicios_modelo-icono{color:var(--color-main);font-size:26px;display:block}.landing{--landing-hueco:calc(20 * var(--spacing))}.landing_volver{margin-bottom:calc(60 * var(--spacing));flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}@media screen and (max-width:479px){.landing_volver{margin-bottom:calc(40 * var(--spacing))}}.landing_cabecera{align-items:flex-start;gap:calc(30 * var(--spacing));flex-direction:column;display:flex}.landing_titular{max-width:20ch;font-size:var(--tipo-titular);letter-spacing:-.03em;overflow-wrap:break-word;font-weight:600;line-height:1}.landing_cabecera .landing_entradilla{max-width:30ch;font-size:var(--tipo-subtitulo);font-weight:600;line-height:1.3}.landing_pie{opacity:.5;max-width:64ch;font-size:16px;line-height:1.5}.landing_sellos{flex-flow:wrap;gap:10px;display:flex}.landing_sello{border:1px solid var(--color-main);letter-spacing:.06em;text-transform:uppercase;color:var(--color-main);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1}.landing_idioma{opacity:.5;transition:opacity .3s}.landing_idioma:hover{opacity:1}.landing h2{font-family:var(--font-helvetica);font-size:var(--tipo-titular);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:break-word;margin-bottom:0;font-weight:600;line-height:1}.landing h3{font-family:var(--font-helvetica);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin-bottom:0;font-size:20px;font-weight:600;line-height:1.2}.landing p{font-size:16px;line-height:1.5}.landing .landing_entradilla{margin-top:calc(30 * var(--spacing));max-width:64ch;font-size:var(--tipo-cuerpo);font-weight:600;line-height:1.5}.landing_parrafos{margin-top:calc(30 * var(--spacing));flex-direction:column;gap:1.2em;width:50%;display:flex}.landing_parrafos p{font-size:var(--tipo-cuerpo);font-weight:600}.landing_bloques{margin-top:calc(80 * var(--spacing));column-gap:var(--landing-hueco);row-gap:calc(60 * var(--spacing));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing_bloque{flex-direction:column;gap:16px;display:flex}.landing_bloque p{max-width:52ch}.landing_casos{margin-top:calc(80 * var(--spacing));column-gap:var(--landing-hueco);row-gap:calc(60 * var(--spacing));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing_caso{flex-direction:column;gap:14px;display:flex}.landing_caso-medio{aspect-ratio:16/9;margin-bottom:6px;position:relative;overflow:hidden}.landing_caso-medio :is(img,.landing_hueco){object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.landing_caso-cliente{letter-spacing:.06em;color:var(--color-main);font-size:12px;font-weight:600;line-height:1.3}.landing .landing_caso-proyecto{font-size:18px}.landing_hueco{background-image:repeating-linear-gradient(45deg,#ffffff24 0,#ffffff24 1px,#0000 1px,#0000 7px);border:1px solid #ffffff26}.landing_fichas{margin-top:calc(80 * var(--spacing));gap:calc(100 * var(--spacing));flex-direction:column;display:flex}.landing_ficha{column-gap:var(--landing-hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.landing_ficha-medio{aspect-ratio:16/9;grid-column:1/7;position:relative;overflow:hidden}.landing_ficha-medio :is(img,.landing_hueco){object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.landing_ficha-texto{flex-direction:column;grid-column:8/13;gap:24px;display:flex}.landing_ficha-datos{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 20px;margin:0;display:grid}.landing_ficha-datos dt{letter-spacing:.06em;text-transform:uppercase;opacity:.5;font-size:12px;font-weight:600;line-height:1.4}.landing_ficha-datos dd{margin:0;font-size:15px;line-height:1.45}.landing .landing_ficha-sinopsis{opacity:.5;font-size:16px;line-height:1.5}.landing_filas{margin-top:calc(40 * var(--spacing));border-top:1px solid #ffffff26}.landing_fila{column-gap:var(--landing-hueco);border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;padding:24px 0;display:grid}.landing_fila p{opacity:.5}.landing_tarjetas{margin-top:calc(80 * var(--spacing));column-gap:var(--landing-hueco);row-gap:calc(50 * var(--spacing));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing_tarjeta{flex-direction:column;gap:14px;display:flex}.landing_tarjeta-medio{aspect-ratio:4/3;margin-bottom:6px;position:relative;overflow:hidden}.landing_tarjeta-medio :is(img,.landing_hueco){object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.landing .landing_tarjeta h3{font-size:18px}.landing_tarjeta p{opacity:.5}.landing_remate{margin-top:calc(80 * var(--spacing));border-radius:calc(var(--spacing) * 15);border:1px solid #ffffff26;flex-direction:column;gap:20px;padding:40px;display:flex}.landing .landing_remate h3{font-family:var(--font-editorial);font-weight:700;font-size:var(--tipo-subtitulo);letter-spacing:0;text-transform:none;line-height:1.2}.landing_remate p{max-width:78ch}.landing_grupos{margin-top:calc(80 * var(--spacing));column-gap:var(--landing-hueco);row-gap:calc(60 * var(--spacing));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing_grupo{flex-direction:column;gap:18px;display:flex}.landing_vinetas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing_vinetas li{padding-left:18px;font-size:16px;line-height:1.5;position:relative}.landing_vinetas li:before{content:"";background:var(--color-main);width:6px;height:1px;position:absolute;top:.62em;left:0}.landing_vinetas.es-dos-columnas{margin-top:calc(40 * var(--spacing));column-gap:var(--landing-hueco);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px;display:grid}.landing_fases{margin-top:calc(80 * var(--spacing));border-top:1px solid #ffffff26}.landing_fase{column-gap:var(--landing-hueco);border-bottom:1px solid #ffffff26;grid-template-columns:auto minmax(0,4fr) minmax(0,7fr);align-items:baseline;padding:24px 0;display:grid}.landing_fase-numero{font-family:var(--font-helvetica);letter-spacing:.06em;color:var(--color-main);font-size:14px;line-height:1.4}.landing_cierre{gap:calc(30 * var(--spacing));flex-direction:column;display:flex}.landing_cierre.es-centrado{text-align:center;align-items:center;gap:calc(40 * var(--spacing))}.landing .landing_cierre h2{font-family:var(--font-editorial);font-weight:700;font-size:var(--tipo-cierre);letter-spacing:0;text-transform:none;max-width:22ch;line-height:1.1}.landing .landing_cierre .landing_entradilla{margin-top:0}.landing_cierre.es-centrado .landing_entradilla{max-width:56ch}@media screen and (max-width:1023px){.landing_cabecera,.landing_cabecera .landing_entradilla{max-width:none}.landing_parrafos{width:100%}.landing_bloques,.landing_casos,.landing_tarjetas,.landing_grupos{margin-top:calc(60 * var(--spacing));row-gap:calc(40 * var(--spacing));grid-template-columns:repeat(2,minmax(0,1fr))}.landing_ficha{gap:calc(30 * var(--spacing));flex-direction:column;display:flex}.landing_fichas{gap:calc(60 * var(--spacing))}.landing_fila,.landing_fase{grid-template-columns:minmax(0,1fr);row-gap:8px}.landing_remate{margin-top:calc(60 * var(--spacing));padding:28px}}@media screen and (max-width:767px){.landing_bloques,.landing_casos,.landing_tarjetas,.landing_grupos,.landing_vinetas.es-dos-columnas{grid-template-columns:minmax(0,1fr)}.landing_remate{padding:24px}}.landing_portada{margin-top:calc(60 * var(--spacing));aspect-ratio:var(--proporcion,21/9);position:relative;overflow:hidden}.landing_portada img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:767px){.landing_portada{margin-top:calc(40 * var(--spacing));aspect-ratio:16/9}}.landing_medios{margin-top:calc(60 * var(--spacing));gap:var(--landing-hueco);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing_medio{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.landing_medio img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:767px){.landing_medios{grid-template-columns:minmax(0,1fr)}}.landing_grupo-icono{color:var(--color-main);font-size:26px;display:block}.landing_seccion.es-pegada{padding-top:calc(50 * var(--spacing))}.formulario{align-items:flex-start;gap:calc(40 * var(--spacing));flex-direction:column;display:flex;position:relative}.formulario_campos{column-gap:calc(20 * var(--spacing));row-gap:calc(30 * var(--spacing));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.formulario_campo{flex-direction:column;gap:8px;min-width:0;display:flex}.formulario_campo.es-ancho{grid-column:1/-1}.formulario_etiqueta{letter-spacing:.06em;text-transform:uppercase;opacity:.5;font-size:12px;font-weight:600;line-height:1.3}.formulario_marca{color:var(--color-main);opacity:1}.formulario_control{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff40;border-radius:0;width:100%;padding:10px 0;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;transition:border-color .3s}.formulario_control:focus{border-bottom-color:var(--color-main);outline:0}textarea.formulario_control{resize:vertical;min-height:7em}.formulario_desplegable{position:relative}select.formulario_control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:24px}select.formulario_control option{background:var(--color-black);color:#fff}.formulario_punta{border-right:1px solid var(--color-main);border-bottom:1px solid var(--color-main);pointer-events:none;width:8px;height:8px;margin-top:-7px;position:absolute;top:50%;right:4px;transform:rotate(45deg)}.formulario_trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulario_casilla{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.4;display:flex}.formulario_casilla input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:1px solid #fff6;flex:none;width:16px;height:16px;margin:1px 0 0;transition:background-color .3s,border-color .3s}.formulario_casilla input:checked{border-color:var(--color-main);background:var(--color-main)}.formulario_casilla input:focus-visible{outline:1px solid var(--color-main);outline-offset:3px}.formulario_casilla span{opacity:.7}.formulario_casilla a{text-underline-offset:.18em;text-decoration:underline}.formulario_enviar{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .3s}.formulario.se-envia .formulario_enviar{opacity:.4;pointer-events:none}.formulario_estado{font-size:14px;line-height:1.4}.formulario_estado:empty{display:none}.formulario_estado.es-correcto{color:var(--color-main)}@media screen and (max-width:767px){.formulario_campos{grid-template-columns:minmax(0,1fr)}}.contacto_entradilla{max-width:64ch;font-size:var(--tipo-cuerpo);font-weight:600;line-height:1.5}.contacto_columnas{margin-top:calc(80 * var(--spacing));column-gap:calc(40 * var(--spacing));grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.contacto_lado{gap:calc(40 * var(--spacing));flex-direction:column;display:flex}.contacto_rotulo{font-family:var(--font-helvetica);letter-spacing:.06em;margin-bottom:0;font-size:12px;font-weight:600;line-height:1.3}.contacto_lado p,.contacto_datos :is(span,a){font-size:16px;line-height:1.5}.contacto_lado p{opacity:.5}.contacto_datos a{color:var(--color-main)}@media screen and (max-width:1023px){.contacto_columnas{margin-top:calc(60 * var(--spacing));row-gap:calc(60 * var(--spacing));grid-template-columns:minmax(0,1fr)}}html.reproductor-abierto{overflow:hidden}.video-controls{transition:opacity .3s}.video-controls.active{opacity:1}.video-controls.active .video-controls_bottom,.video-controls.active .vidoe-content{pointer-events:all}.video-controls.active .video-controls_close{pointer-events:all;cursor:pointer}.video_progress{background:#00ff8566}@supports (color:color-mix(in lab,red,red)){.video_progress{background:color-mix(in srgb,var(--color-main),transparent 60%)}}.video_progress{height:2px}.video_progress:before{content:"";background:var(--color-main);transform-origin:0;height:100%;width:calc(var(--video-progress,.2) * 100%);display:block}:is(:fullscreen>video){object-fit:contain;width:100%;height:100%;aspect-ratio:auto!important}.video_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:3;box-shadow:none;background:0 0;outline:none}.video_input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;box-shadow:none;background:0 0;border-radius:50%;outline:none;transition:background 50ms}.video_input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;box-shadow:none;background:0 0;border-radius:50%;outline:none;transition:background 50ms}.video_input::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;box-shadow:none;background:0 0;border-radius:50%;outline:none;transition:background 50ms}.video_input:focus{outline:none}.ficha_capa{z-index:7;pointer-events:none;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.ficha_capa.abierta{visibility:visible}.ficha_recorrido{position:relative}.ficha_hueco{height:100lvh}.ficha,.ficha_capa{--ficha-lado:var(--cont);--ficha-medianil:calc(var(--spacing) * 30);--ficha-seccion:calc(var(--spacing) * 200)}@media screen and (max-width:1023px){.ficha,.ficha_capa{--ficha-seccion:calc(var(--spacing) * 95)}}@media screen and (max-width:479px){.ficha,.ficha_capa{--ficha-medianil:calc(var(--spacing) * 20);--ficha-seccion:calc(var(--spacing) * 70)}}.ficha{pointer-events:auto;color:#fff}.ficha .char{display:inline!important}.ficha_contenido{gap:var(--ficha-seccion);padding-block:var(--ficha-seccion);background:var(--color-black);flex-direction:column;display:flex}.ficha_bloque{column-gap:var(--ficha-medianil);row-gap:var(--ficha-medianil);padding-inline:var(--ficha-lado);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ficha_texto{padding-block:calc(var(--spacing) * 45)}.ficha_titulo{letter-spacing:-.02em;text-transform:uppercase;grid-column:1/span 6;font-size:30px;font-weight:600;line-height:1}.ficha_parrafos{grid-column:1/-1;font-size:20px;font-weight:600;line-height:1.35}.ficha_parrafos--columnas{columns:2;column-gap:var(--ficha-medianil)}.ficha_medio{grid-column:span 12;position:relative}.ficha_medios[data-cantidad="2"] .ficha_medio{grid-column:span 6}.ficha_medios[data-cantidad="3"] .ficha_medio{grid-column:span 4}.ficha_medios[data-cantidad="4"] .ficha_medio{grid-column:span 3}.ficha_marco{aspect-ratio:3/2;background:var(--color-black);width:100%;position:relative;overflow:hidden}.ficha_medios[data-cantidad="4"] .ficha_marco{aspect-ratio:2/3}.ficha_marco img,.ficha_marco video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ficha_marco video{cursor:pointer}.ficha_imagen{cursor:pointer;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ficha_imagen--abierta{z-index:3;cursor:zoom-out;position:fixed;inset:auto}.ficha_frase{align-items:end}.ficha_frase-texto{letter-spacing:-.02em;text-transform:uppercase;grid-column:1/span 9;font-size:40px;font-weight:600;line-height:1}.ficha_frase-autor{text-align:right;text-transform:uppercase;grid-column:10/-1;justify-self:end;font-size:14px;font-weight:500;line-height:1.1}.ficha_siguiente{color:#000;background:#fff;position:relative;overflow:hidden}.ficha_siguiente-interior{padding-top:var(--ficha-seccion);will-change:transform}.ficha_siguiente-enlace{width:100%;color:inherit;text-align:center;cursor:pointer;display:block}.ficha_siguiente-rotulo,.ficha_siguiente-nombre{padding-inline:var(--ficha-lado);letter-spacing:-.02em;text-transform:uppercase;font-size:98px;font-weight:600;line-height:.9;display:block}.ficha_siguiente-nombre,.ficha_siguiente-nombre .char{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.06em}.ficha_siguiente-rejilla{column-gap:var(--ficha-medianil);margin-top:calc(var(--spacing) * 150);padding-inline:var(--ficha-lado);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ficha_siguiente-marco{height:calc(var(--spacing) * 650);background:var(--color-black);grid-column:4/span 6;display:block;position:relative;overflow:hidden}.ficha_siguiente-marco video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ficha_velo{z-index:2;opacity:0;pointer-events:none;background:#000000e6;position:fixed;top:0;right:0;bottom:0;left:0}.ficha_cerrar-visor,.ficha_cerrar{top:var(--vertical);right:var(--cont);color:#fff;opacity:0;pointer-events:none;position:fixed}.ficha_cerrar-visor{z-index:4}.ficha_capa.visor-abierto .ficha_velo,.ficha_capa.visor-abierto .ficha_cerrar-visor{pointer-events:auto}.ficha_cerrar{z-index:1;mix-blend-mode:difference;transition:opacity .3s}.ficha_capa.leyendo:not(.visor-abierto) .ficha_cerrar{opacity:1;pointer-events:auto}@media screen and (max-width:1023px){.ficha_titulo{font-size:26px}.ficha_parrafos{font-size:18px}.ficha_frase-texto{font-size:32px}.ficha_siguiente-rotulo,.ficha_siguiente-nombre{font-size:74px}}@media screen and (max-width:767px){.ficha_titulo,.ficha_parrafos,.ficha_frase-texto,.ficha_frase-autor,.ficha_siguiente-marco,.ficha_medios[data-cantidad] .ficha_medio{grid-column:1/-1}.ficha_parrafos--columnas{columns:1}.ficha_marco,.ficha_medios[data-cantidad="4"] .ficha_marco{aspect-ratio:auto}.ficha_imagen{position:relative}.ficha_marco img,.ficha_marco video{height:auto;position:static}.ficha_frase-autor{text-align:left;justify-self:start}.ficha_siguiente-marco{aspect-ratio:16/9;height:auto;max-height:none}}@media screen and (max-width:479px){.ficha_titulo{font-size:22px}.ficha_parrafos{font-size:16px}.ficha_frase-texto{font-size:26px}.ficha_siguiente-rotulo,.ficha_siguiente-nombre{font-size:50px}}.ficha_datos-lista{column-gap:var(--ficha-medianil);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ficha_dato{column-gap:var(--ficha-medianil);border-top:1px solid #ffffff26;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;padding-block:14px;display:grid}.ficha_dato dt{text-transform:uppercase;opacity:.5;font-size:14px;font-weight:500;line-height:1.4}.ficha_dato dd{margin:0;font-size:20px;font-weight:600;line-height:1.35}@media screen and (max-width:1023px){.ficha_dato dd{font-size:18px}}@media screen and (max-width:767px){.ficha_datos-lista{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:479px){.ficha_dato{grid-template-columns:minmax(0,1fr);row-gap:4px}.ficha_dato dd{font-size:16px}}.trabajo{position:relative}.trabajo_visor{background:var(--color-black);height:100lvh;position:sticky;top:0;overflow:hidden}.trabajo_video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.trabajo_video.es-entero{object-fit:contain}.trabajo_rotulos{pointer-events:none;position:absolute;inset:0 0 auto}.trabajo_rotulos a{pointer-events:auto}.trabajo_ficha{z-index:1;position:relative}.lightbox_content-el img,.lightbox_content-el video,.lightbox_content-el canvas{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lightbox_content-el .blur-image-full{opacity:1}.blur-image-wrapper{position:relative;overflow:hidden}.blur-image-placeholder{object-fit:cover;filter:blur(20px);width:100%;height:100%;transition:opacity .4s ease-out;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.1)}.blur-image-full{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;position:relative}.blur-image-wrapper.loaded .blur-image-placeholder{opacity:0}.blur-image-wrapper.loaded .blur-image-full{opacity:1}@media screen and (max-width:1023px){html:has([data-transition-page=home]){overscroll-behavior:none}}.toggle-ball{transition:transform .6s var(--smooth),left .6s var(--smooth);top:50%;left:28%;transform:translate(-50%,-50%)}.toggle.active .toggle-ball{left:73.5%}@media screen and (max-width:479px){.dummy-title.h6{font-size:calc(24 * var(--spacing))}}.error-title.h1{font-size:19.5313vw}@media screen and (max-width:479px){.error-title.h1{font-size:32vw}}.leading-1\.2{line-height:1.2}.leading-1\.3{line-height:1.3}.leading-1\.4{line-height:1.4}.-tracking-3{letter-spacing:-.03em}.-tracking-5{letter-spacing:-.05em}.rounded-15{border-radius:calc(var(--spacing) * 15)}.rounded-8{border-radius:calc(var(--spacing) * 8)}@media(max-width:479px){.s\:rounded-8{border-radius:calc(var(--spacing) * 8)}}.titulo-invisible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.servicios_cta,.landing_cta,.formulario_enviar,.artists_cta{color:var(--color-main)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{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}
