@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--text-base: clamp(1rem, .96rem + .18vw, 1.0625rem);--text-base--line-height: 1.7;--tracking-normal: 0em;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-crema: #f7f2e9;--color-hueso: #fdfbf7;--color-lino: #efe8da;--color-alba-900: #17362f;--color-alba-700: #24544a;--color-alba-50: #e8efe9;--color-arcilla: #a65a3c;--color-arcilla-ink: #8a4529;--color-arcilla-light: #e0a183;--color-tinta: #1c2a25;--color-tinta-suave: #4f625a;--color-nieve: #f2f6f1;--color-nieve-suave: #b8c7bf;--color-hilo: #e3dacb;--color-hilo-fuerte: #cdc0a9;--color-hilo-noche: #2e5148;--font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--font-body: "Outfit", ui-sans-serif, system-ui, sans-serif;--text-nota: .75rem;--text-nota--line-height: 1.5;--text-fina: .875rem;--text-fina--line-height: 1.6;--text-entrada: clamp(1.0625rem, .98rem + .4vw, 1.3125rem);--text-entrada--line-height: 1.6;--text-rotulo: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--text-rotulo--line-height: 1.35;--text-caso: clamp(1.375rem, 1.1rem + 1.2vw, 2rem);--text-caso--line-height: 1.25;--text-seccion: clamp(2rem, 1.35rem + 2.8vw, 3.5rem);--text-seccion--line-height: 1.06;--text-portada: clamp(2.875rem, 1.5rem + 5.6vw, 6rem);--text-portada--line-height: .94;--text-cifra: clamp(2.5rem, 1.7rem + 3.2vw, 4rem);--text-cifra--line-height: .9;--text-firma: clamp(1.875rem, 1.3rem + 2vw, 2.75rem);--text-firma--line-height: 1;--tracking-portada: -.035em;--tracking-titulo: -.022em;--tracking-caps: .26em;--tracking-firma: -.01em;--radius-nulo: 0px;--radius-fino: 2px;--radius-control: 3px;--shadow-panel: 0 40px 90px -60px rgb(28 42 37 / .6);--spacing-seccion: clamp(5rem, 3rem + 8vw, 9.5rem);--spacing-banda: clamp(2.25rem, 1.7rem + 2.2vw, 3.5rem);--spacing-aire: clamp(2.5rem, 1.5rem + 4vw, 5.5rem);--spacing-sangre: clamp(1.25rem, 4vw, 5rem);--container-hoja: 78rem;--container-medida: 34rem;--container-entrada: 30rem;--container-ancho: 90rem;--aspect-retrato: 4 / 5;--aspect-clinica: 3 / 4;--aspect-lamina: 4 / 3;--aspect-espacio: 5 / 4;--aspect-cuadro: 1 / 1;--ease-alba: cubic-bezier(.22, 1, .36, 1);--animate-revela: revela .6s var(--ease-alba) both;--animate-lamina: lamina 1.2s var(--ease-alba) both}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.relative{position:relative}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.z-50{z-index:50}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-clinica{aspect-ratio:var(--aspect-clinica)}.aspect-cuadro{aspect-ratio:var(--aspect-cuadro)}.aspect-espacio{aspect-ratio:var(--aspect-espacio)}.aspect-lamina{aspect-ratio:var(--aspect-lamina)}.aspect-retrato{aspect-ratio:var(--aspect-retrato)}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hilo-noche{border-color:var(--color-hilo-noche)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-aire{padding-block:var(--spacing-aire)}.py-seccion{padding-block:var(--spacing-seccion)}.text-arcilla-light{color:var(--color-arcilla-light)}.text-nieve{color:var(--color-nieve)}@media(width>=40rem){.sm\:hidden{display:none}}@media(width>=40rem){.sm\:inline{display:inline}}@media(width>=40rem){.sm\:inline-flex{display:inline-flex}}@media(width>=40rem){.sm\:flex-row{flex-direction:row}}@media(width>=40rem){.sm\:items-center{align-items:center}}@media(width>=40rem){.sm\:justify-between{justify-content:space-between}}@media(width>=48rem){.md\:mt-10{margin-top:calc(var(--spacing) * 10)}}@media(width>=48rem){.md\:inline-block{display:inline-block}}@media(width>=48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=64rem){.lg\:col-start-1{grid-column-start:1}}@media(width>=64rem){.lg\:col-start-6{grid-column-start:6}}@media(width>=64rem){.lg\:col-start-7{grid-column-start:7}}@media(width>=64rem){.lg\:col-start-8{grid-column-start:8}}@media(width>=64rem){.lg\:col-start-9{grid-column-start:9}}@media(width>=64rem){.lg\:col-start-10{grid-column-start:10}}@media(width>=64rem){.lg\:col-start-11{grid-column-start:11}}@media(width>=64rem){.lg\:col-end-5{grid-column-end:5}}@media(width>=64rem){.lg\:col-end-6{grid-column-end:6}}@media(width>=64rem){.lg\:col-end-7{grid-column-end:7}}@media(width>=64rem){.lg\:col-end-8{grid-column-end:8}}@media(width>=64rem){.lg\:col-end-9{grid-column-end:9}}@media(width>=64rem){.lg\:col-end-11{grid-column-end:11}}@media(width>=64rem){.lg\:col-end-13{grid-column-end:13}}@media(width>=64rem){.lg\:flex{display:flex}}@media(width>=64rem){.lg\:hidden{display:none}}@media(width>=64rem){.lg\:self-center{align-self:center}}@media(width>=64rem){.lg\:self-end{align-self:flex-end}}}:root{--pad-hoja: 1.25rem;--alto-cabecera: 4.5rem;--desborde: calc((100vw - min(100vw, var(--container-hoja))) / 2 + var(--pad-hoja))}@media(min-width:640px){:root{--pad-hoja: 1.5rem}}@layer base{html,body{overflow-x:clip}html{scroll-padding-top:calc(var(--alto-cabecera) + 1.5rem)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--color-crema);color:var(--color-tinta);font-family:var(--font-body);font-weight:300;font-size:var(--text-base);line-height:var(--text-base--line-height);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;letter-spacing:var(--tracking-titulo)}h1{letter-spacing:var(--tracking-portada)}strong{font-weight:500}::selection{background-color:var(--color-alba-900);color:var(--color-nieve)}:focus-visible{outline:2px solid var(--color-alba-700);outline-offset:3px;border-radius:var(--radius-fino)}.pliego--noche :focus-visible,.pie-alba :focus-visible{outline-color:var(--color-arcilla-light)}}@layer components{.hoja{width:100%;max-width:var(--container-hoja);margin-inline:auto;padding-inline:var(--pad-hoja)}.hoja-ancha{width:100%;max-width:var(--container-ancho);margin-inline:auto;padding-inline:var(--pad-hoja)}.pliego{position:relative;padding-block:var(--spacing-seccion)}.pliego--crema{background-color:var(--color-crema)}.pliego--hueso{background-color:var(--color-hueso)}.pliego--noche{background-color:var(--color-alba-900);color:var(--color-nieve)}.banda{position:relative;padding-block:var(--spacing-banda);background-color:var(--color-hueso);border-block:1px solid var(--color-hilo-fuerte)}.aire{margin-top:var(--spacing-aire)}.aire-abajo{margin-bottom:var(--spacing-aire)}.reticula{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem)}.sangra-ventana{width:100vw;margin-inline:calc(50% - 50vw)}.descentra{margin-right:var(--pad-hoja)}@media(min-width:1024px){.reticula{grid-template-columns:repeat(12,minmax(0,1fr))}.sangra-izq{margin-left:calc(-1 * var(--spacing-sangre))}.sangra-der{margin-right:calc(-1 * var(--spacing-sangre))}.sangra-borde-izq{margin-left:calc(-1 * var(--desborde))}.sangra-borde-der{margin-right:calc(-1 * var(--desborde))}.descentra{margin-right:0}}.medida{max-width:var(--container-medida)}.medida-entrada{max-width:var(--container-entrada)}.medida-titulo{max-width:18ch}.cejilla{display:block;font-family:var(--font-body);font-size:var(--text-nota);line-height:var(--text-nota--line-height);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-arcilla-ink)}.cejilla--noche{color:var(--color-arcilla-light)}.cabecera-seccion{border-top:1px solid var(--color-hilo-fuerte);padding-top:2.5rem}.pliego--noche .cabecera-seccion{border-top-color:var(--color-hilo-noche)}.titular-portada{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;font-size:var(--text-portada);line-height:var(--text-portada--line-height);letter-spacing:var(--tracking-portada);text-wrap:balance}.titular-seccion{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;font-size:var(--text-seccion);line-height:var(--text-seccion--line-height);letter-spacing:var(--tracking-titulo);text-wrap:balance}.cursiva{font-family:var(--font-display);font-style:italic;font-weight:400}.rotulo{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;font-size:var(--text-rotulo);line-height:var(--text-rotulo--line-height);letter-spacing:var(--tracking-titulo)}.linea-caso{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;font-size:var(--text-caso);line-height:var(--text-caso--line-height);letter-spacing:var(--tracking-titulo)}.entradilla{font-size:var(--text-entrada);line-height:var(--text-entrada--line-height);font-weight:300;color:var(--color-tinta-suave)}.pliego--noche .entradilla{color:var(--color-nieve-suave)}.parrafo{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:300;max-width:var(--container-medida)}.fina{font-size:var(--text-fina);line-height:var(--text-fina--line-height);font-weight:300;color:var(--color-tinta-suave)}.pliego--noche .fina{color:var(--color-nieve-suave)}.nota{font-size:var(--text-nota);line-height:var(--text-nota--line-height);font-weight:300;color:var(--color-tinta-suave)}.pliego--noche .nota{color:var(--color-nieve-suave)}.cifra{display:block;font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;font-size:var(--text-cifra);line-height:var(--text-cifra--line-height);letter-spacing:var(--tracking-titulo);color:var(--color-tinta);font-variant-numeric:lining-nums tabular-nums}.pliego--noche .cifra{color:var(--color-nieve)}.estrellas{display:inline-flex;gap:.15em;font-size:var(--text-fina);color:var(--color-arcilla);letter-spacing:.1em}.pliego--noche .estrellas{color:var(--color-arcilla-light)}.firma-alba{display:inline-block;font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--text-firma);line-height:var(--text-firma--line-height);letter-spacing:var(--tracking-firma);color:var(--color-arcilla);transform:rotate(-2deg);transform-origin:left center;padding-bottom:.35rem}.firma-alba__filete{display:block;width:12rem;max-width:100%;height:1px;margin-top:.75rem;background-color:var(--color-arcilla);border:0}.numero-caso{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--text-fina);letter-spacing:var(--tracking-normal);color:var(--color-arcilla);font-variant-numeric:lining-nums tabular-nums}.filete{height:1px;border:0;background-color:var(--color-hilo)}.filete--fuerte{background-color:var(--color-hilo-fuerte)}.filete--noche{background-color:var(--color-hilo-noche)}.filete--arcilla{background-color:var(--color-arcilla)}.marca-arcilla{display:block;width:3rem;height:1px;margin-bottom:1.5rem;background-color:var(--color-arcilla);border:0}.registro>*{border-top:1px solid var(--color-hilo)}.registro>*:last-child{border-bottom:1px solid var(--color-hilo)}.pliego--noche .registro>*{border-top-color:var(--color-hilo-noche)}.pliego--noche .registro>*:last-child{border-bottom-color:var(--color-hilo-noche)}.fila{display:block;padding-block:clamp(1.25rem,.9rem + 1.2vw,2rem);padding-left:0;transition:border-top-color .28s var(--ease-alba),padding-left .28s var(--ease-alba)}.fila:hover,.fila:focus-within{border-top-color:var(--color-arcilla);padding-left:8px}.tramo{padding-block:1.5rem;border-top:1px solid var(--color-hilo)}.tramo:first-child{border-top:0}@media(min-width:768px){.tramo{padding-block:0;padding-inline:clamp(1.25rem,2.5vw,2.5rem);border-top:0;border-left:1px solid var(--color-hilo)}.tramo:first-child{padding-left:0;border-left:0}}.panel{position:relative;z-index:10;background-color:var(--color-crema);border-radius:var(--radius-fino);padding:clamp(2rem,4vw,3.5rem);box-shadow:var(--shadow-panel)}.panel--hueso{background-color:var(--color-hueso)}.lamina{position:relative;display:block;overflow:hidden;border-radius:var(--radius-fino);background-color:var(--color-lino)}.lamina__img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.03) brightness(1.03);transition:transform .7s var(--ease-alba)}.lamina__img--calida{filter:saturate(.92) brightness(1.03)}.lamina--zoom:hover .lamina__img,.lamina--zoom:focus-within .lamina__img{transform:scale(1.02)}.lamina--filete{border:1px solid var(--color-hilo)}.velo:after{content:"";position:absolute;inset:0;pointer-events:none;background-color:var(--color-alba-900);mix-blend-mode:multiply;opacity:.12}.velo--piel:after{opacity:.07}.velo--tenue:after{opacity:.08}.velo--medio:after{opacity:.14}.velo--testimonio:after{opacity:.2}.velo--profundo:after{opacity:.34}.pie-foto{display:block;margin-top:.75rem;font-size:var(--text-nota);line-height:var(--text-nota--line-height);font-weight:300;color:var(--color-tinta-suave)}.pliego--noche .pie-foto{color:var(--color-nieve-suave)}.grano:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.03;mix-blend-mode:multiply}.grano--noche:before{mix-blend-mode:screen;opacity:.045}.boton-primario,.boton-perfilado,.boton-nieve{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.75rem 1.75rem;border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-fina);font-weight:500;letter-spacing:.02em;text-align:center;cursor:pointer;transition:background-color .28s var(--ease-alba),color .28s var(--ease-alba),border-color .28s var(--ease-alba)}.boton-primario{background-color:var(--color-alba-900);color:var(--color-crema);border:1px solid var(--color-alba-900)}.boton-primario:hover{background-color:color-mix(in srgb,#17362f 92%,black);border-color:color-mix(in srgb,#17362f 92%,black)}@supports (color: color-mix(in lab,red,red)){.boton-primario:hover{background-color:color-mix(in srgb,var(--color-alba-900) 92%,black)}}@supports (color: color-mix(in lab,red,red)){.boton-primario:hover{border-color:color-mix(in srgb,var(--color-alba-900) 92%,black)}}.boton-perfilado{background-color:transparent;color:var(--color-alba-700);border:1px solid var(--color-hilo-fuerte)}.boton-perfilado:hover{border-color:var(--color-alba-700);background-color:var(--color-alba-50)}.boton-nieve{background-color:var(--color-nieve);color:var(--color-alba-900);border:1px solid var(--color-nieve)}.boton-nieve:hover{background-color:var(--color-arcilla-light);border-color:var(--color-arcilla-light)}.boton-ancho{width:100%}.enlace-subrayado{position:relative;display:inline-block;color:inherit;font-weight:400;padding-bottom:.15rem}.enlace-subrayado:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(1);transform-origin:left center;transition:transform .28s var(--ease-alba)}.enlace-crece:after{transform:scaleX(0)}.enlace-crece:hover:after,.enlace-crece:focus-visible:after{transform:scaleX(1)}.glifo{width:1.05em;height:1.05em;flex:none;fill:none;stroke:currentColor}.campo-etiqueta{display:block;margin-bottom:.5rem;font-size:var(--text-nota);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-tinta)}.campo{width:100%;min-height:3rem;padding:.75rem 0;border:0;border-bottom:1px solid var(--color-hilo-fuerte);border-radius:var(--radius-nulo);background-color:transparent;color:var(--color-tinta);font-family:var(--font-body);font-size:1rem;font-weight:300;transition:border-color .28s var(--ease-alba)}.campo::placeholder{color:color-mix(in srgb,#4f625a 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.campo::placeholder{color:color-mix(in srgb,var(--color-tinta-suave) 70%,transparent)}}.campo:hover{border-bottom-color:var(--color-alba-700)}.campo:focus-visible{outline:2px solid var(--color-alba-700);outline-offset:4px;border-bottom-color:var(--color-alba-700)}.campo--area{min-height:4.25rem;resize:vertical}.pildora{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.6rem 1.4rem;border:1px solid var(--color-hilo-fuerte);border-radius:var(--radius-control);font-size:var(--text-fina);font-weight:400;color:var(--color-tinta-suave);cursor:pointer;transition:background-color .28s var(--ease-alba),color .28s var(--ease-alba),border-color .28s var(--ease-alba)}.pildora:hover{border-color:var(--color-alba-700);color:var(--color-alba-700)}.pildora:has(input:checked){background-color:var(--color-alba-900);border-color:var(--color-alba-900);color:var(--color-crema)}.pildora:has(input:focus-visible){outline:2px solid var(--color-alba-700);outline-offset:3px}.casilla{width:1rem;height:1rem;flex:none;margin-top:.2rem;accent-color:var(--color-alba-900);border-radius:var(--radius-nulo)}.barra-alba{background-color:var(--color-crema);border-bottom:1px solid var(--color-hilo)}.barra-alba__fila{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--alto-cabecera)}.marca-alba{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:1.625rem;line-height:1;color:var(--color-alba-900)}.marca-alba__descriptor{font-family:var(--font-body);font-size:var(--text-nota);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-tinta-suave)}.enlace-nav{position:relative;font-size:var(--text-fina);font-weight:400;color:var(--color-tinta-suave);padding-bottom:.2rem;transition:color .28s var(--ease-alba)}.enlace-nav:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--color-arcilla);transform:scaleX(0);transform-origin:left center;transition:transform .28s var(--ease-alba)}.enlace-nav:hover{color:var(--color-alba-900)}.enlace-nav:hover:after,.enlace-nav:focus-visible:after{transform:scaleX(1)}.pie-alba{position:relative;background-color:var(--color-alba-900);color:var(--color-nieve)}.pie-alba .nota,.pie-alba .fina{color:var(--color-nieve-suave)}@media(prefers-reduced-motion:no-preference){.revela{animation:var(--animate-revela)}.revela-grupo>*{animation:var(--animate-revela)}.revela-grupo>*:nth-child(1){animation-delay:0ms}.revela-grupo>*:nth-child(2){animation-delay:90ms}.revela-grupo>*:nth-child(3){animation-delay:.18s}.revela-grupo>*:nth-child(4){animation-delay:.27s}.revela-grupo>*:nth-child(5){animation-delay:.36s}.revela-grupo>*:nth-child(n+6){animation-delay:.45s}.panel-entra{animation:var(--animate-revela);animation-delay:.24s}.lamina-entra{animation:var(--animate-lamina);transform-origin:60% 45%}@supports (animation-timeline: view()){.revela,.revela-grupo>*{animation-timeline:view();animation-range:entry 8% entry 42%}.revela-grupo>*:nth-child(2){animation-range:entry 12% entry 46%}.revela-grupo>*:nth-child(3){animation-range:entry 16% entry 50%}.revela-grupo>*:nth-child(4){animation-range:entry 20% entry 54%}.revela-grupo>*:nth-child(5){animation-range:entry 24% entry 58%}.revela-grupo>*:nth-child(n+6){animation-range:entry 28% entry 62%}.revela-carga,.revela-carga.revela,.panel-entra,.lamina-entra{animation-timeline:auto}}.revela-carga{animation:var(--animate-revela)}}@media(prefers-reduced-motion:reduce){.revela,.revela-carga,.revela-grupo>*,.panel-entra,.lamina-entra,.lamina__img{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.boton-primario,.boton-perfilado,.boton-nieve,.campo,.pildora,.fila,.enlace-nav,.enlace-nav:after,.enlace-subrayado:after{transition-duration:1ms!important}}}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@keyframes revela{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lamina{0%{opacity:0;transform:scale(1.06)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@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-space-y-reverse: 0;--tw-border-style: solid}}}
