@font-face{font-family: 'Fraunces';font-style: normal;font-weight: 400 700;font-display: swap;src: url("/wp-content/uploads/plr/fraunces-roman-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Fraunces';font-style: italic;font-weight: 400 600;font-display: swap;src: url("/wp-content/uploads/plr/fraunces-italic-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 400 600;font-display: swap;src: url("/wp-content/uploads/plr/instrument-sans-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} :root{ --plr-tinto: #6D1A2B;--plr-borra: #4A111D;--plr-clarete: #EFC6B8;--plr-ocre: #B27A37;--plr-cal: #F7F1E8;--plr-arenisca: #E7D8C1;--plr-piedra: #D5C6AF;--plr-hierro: #1F1A1B;--plr-sarmiento: #4F6B3E;--plr-ebro: #2F5F63; --plr-hierro-suave: #5D5350; --plr-borde-campo: #8E7F6B; --plr-cal-clara: #FBF7F0; --plr-pared-negativo: rgba(247,241,232,.25);--plr-error: #A4262C; --plr-error-tint: #F8E4E0;--plr-ebro-tint: #DFE5DF;--plr-clarete-tint: #F6E1D8;--plr-placeholder: #7A6F68; --plr-font-display: 'Fraunces',Georgia,'Times New Roman',serif;--plr-font-text: 'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--plr-font-mono: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--plr-fs-h1: clamp(2.75rem,1.55rem + 4.4vw,5.5rem); --plr-fs-h2: clamp(2rem,1.35rem + 2.5vw,3.375rem); --plr-fs-h3: clamp(1.375rem,1.2rem + .55vw,1.75rem); --plr-fs-h4: clamp(1.1875rem,1.1rem + .3vw,1.375rem); --plr-fs-lead: clamp(1.125rem,1.04rem + .4vw,1.375rem); --plr-fs-body: clamp(1.0625rem,1.02rem + .15vw,1.125rem); --plr-fs-sm: .9375rem; --plr-fs-xs: .8125rem; --plr-fs-eyebrow: clamp(.75rem,.72rem + .1vw,.8125rem); --plr-fs-numeral: clamp(2.75rem,2rem + 3vw,4.75rem); --plr-space-3xs: .25rem; --plr-space-2xs: .5rem; --plr-space-xs: .75rem; --plr-space-s: 1rem; --plr-space-m: 1.5rem; --plr-space-l: 2rem; --plr-space-xl: 3rem; --plr-space-2xl: 4rem; --plr-space-3xl: 6rem; --plr-space-4xl: 8rem; --plr-section-y: clamp(4rem,2rem + 6.5vw,9rem); --plr-gap: clamp(1rem,.6rem + 1.6vw,2rem);--plr-gutter: clamp(1rem,.4rem + 3vw,2.5rem);  --plr-container: 1240px;--plr-container-wide: 1400px;--plr-container-narrow: 820px;--plr-measure: 68ch; --plr-r-sm: 4px;--plr-r: 6px;--plr-r-lg: 12px;--plr-r-xl: 18px;--plr-r-pill: 999px;--plr-r-btn: 999px;--plr-r-arch: 999px 999px 0 0;--plr-r-archcap: 50% 50% 0 0 / 34% 34% 0 0;--plr-r-archcard: 180px 180px 6px 6px; --plr-shadow-sm: 0 1px 0 #D5C6AF;--plr-shadow-md: 0 20px 40px -18px rgba(31,26,27,.35);--plr-shadow-lg: 0 30px 60px -30px rgba(31,26,27,.35);--plr-shadow-float: 0 14px 30px -14px rgba(31,26,27,.55); --plr-ease-roller: cubic-bezier(.65,0,.35,1);--plr-ease-out: cubic-bezier(.22,1,.36,1);--plr-ease: cubic-bezier(.4,0,.2,1);--plr-dur-fast: 160ms;--plr-dur: 240ms;--plr-dur-roller: 380ms;--plr-dur-reveal: 700ms;--plr-stagger: 60ms; --plr-z-actionbar: 90;--plr-z-header: 100;--plr-z-overlay: 1000;--plr-z-toast: 1100;--plr-z-skip: 2000;--plr-header-h: 68px}@media (min-width: 1100px){:root{--plr-header-h: 84px}} body,.plr{font-variation-settings: 'WONK' 0}html{scroll-padding-top: calc(var(--plr-header-h) + 1rem)} @media (max-width: 767px){html{scroll-padding-bottom: calc(5.625rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}html.plr-lock,html.plr-lock body{overflow: hidden} .plr,.plr *,.plr *::before,.plr *::after{box-sizing: border-box}.plr{font-family: var(--plr-font-text);font-size: var(--plr-fs-body);font-weight: 400;line-height: 1.6;color: var(--plr-ink); letter-spacing: normal;word-spacing: normal;text-transform: none;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;-webkit-text-size-adjust: 100%} .plr :is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,fieldset,legend,pre){margin: 0} .plr :is(p,li,dt,dd,figcaption,blockquote){font-family: inherit;font-size: inherit;line-height: inherit;color: inherit}.plr :where(ul,ol){padding: 0;list-style: none}.plr :where(img,svg,video,picture){display: block;max-width: 100%} .plr img{height: auto;border: 0;border-radius: 0;box-shadow: none;opacity: 1;filter: none}.plr img:is(:hover,:focus){opacity: 1;filter: none;box-shadow: none}.plr :where(strong,b){font-weight: 600}.plr hr{border: 0;height: 1px;background: var(--plr-rule);margin: 0}.plr figcaption{color: var(--plr-ink-soft);font-size: var(--plr-fs-sm);font-style: normal;line-height: 1.5}.plr label{display: inline;line-height: inherit;vertical-align: baseline;color: inherit;font-family: inherit;font-size: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: none}.plr summary{display: block}.plr [hidden],.plr[hidden]{display: none !important} .plr :is(button,[type=button],[type=submit],[type=reset]){-webkit-appearance: none;appearance: none;margin: 0;padding: 0;width: auto;font: inherit;letter-spacing: inherit;word-spacing: normal;text-transform: none;text-align: inherit;line-height: inherit;white-space: normal;border: 0 solid transparent;border-radius: 0;box-shadow: none;background-color: var(--plr-c-bg,transparent);color: var(--plr-c-fg,inherit);cursor: pointer;transition: none;user-select: none;-webkit-tap-highlight-color: transparent}.plr :is(button,[type=button],[type=submit],[type=reset]):is(:hover,:focus,:active){background-color: var(--plr-c-bg,transparent);color: var(--plr-c-fg,inherit);border-color: var(--plr-c-bd,transparent);text-decoration: none}.plr :is(button,[type=button],[type=submit]):disabled{cursor: not-allowed} .plr a{color: var(--plr-link);text-decoration: none;background-color: transparent;-webkit-tap-highlight-color: transparent}.plr a:hover{color: var(--plr-link-hover)} .plr :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: 0 0 0 2px var(--plr-focus-gap),0 0 0 4px var(--plr-focus-ring)}.plr :is(a,button,summary,[tabindex]):focus:not(:focus-visible){outline: none}.plr ::selection{background: var(--plr-clarete);color: var(--plr-borra)} .plr :is(h1,h2,h3,h4,h5,h6),.plr :is(.plr-h1,.plr-h2,.plr-h3,.plr-h4,.plr-display){font-family: var(--plr-font-display);font-optical-sizing: auto;font-weight: 600;font-style: normal;color: var(--plr-heading);letter-spacing: -.008em;word-spacing: normal;text-transform: none;text-decoration: none;text-wrap: balance}.plr h1,.plr .plr-h1{font-size: var(--plr-fs-h1);line-height: 1.02;letter-spacing: -.022em}.plr h2,.plr .plr-h2{font-size: var(--plr-fs-h2);line-height: 1.06;letter-spacing: -.016em}.plr h3,.plr .plr-h3{font-size: var(--plr-fs-h3);line-height: 1.15}.plr h4,.plr .plr-h4{font-size: var(--plr-fs-h4);line-height: 1.25}.plr :is(h5,h6){font-size: 1.0625rem;line-height: 1.3}.plr .plr-display{font-size: clamp(3.25rem,1.6rem + 6vw,7.5rem);line-height: .96;letter-spacing: -.03em} .plr :is(h1,h2,.plr-h1,.plr-h2,.plr-display) em,.plr .plr-accent{font-style: italic;font-weight: 500;color: var(--plr-accent);background-image: linear-gradient(var(--plr-accent-line),var(--plr-accent-line));background-repeat: no-repeat;background-position: 0 88%;background-size: 100% .13em;padding-inline: .02em .08em;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: background-size 900ms var(--plr-ease-roller) 250ms}.plr :is(h3,h4,.plr-h3,.plr-h4) em{font-style: italic;font-weight: 500}.plr p{text-wrap: pretty}.plr .plr-lead{font-size: var(--plr-fs-lead);line-height: 1.5;color: var(--plr-ink-soft);max-width: 36em}.plr .plr-small{font-size: var(--plr-fs-sm);line-height: 1.55}.plr .plr-micro{font-size: var(--plr-fs-xs);line-height: 1.5;color: var(--plr-ink-soft)}.plr .plr-muted{color: var(--plr-ink-soft)}.plr .plr-measure{max-width: var(--plr-measure)}.plr .plr-numeral{font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: var(--plr-fs-numeral);line-height: 1;color: var(--plr-ocre);font-variant-numeric: lining-nums}.plr .plr-quote{font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: clamp(1.5rem,1.1rem + 1.6vw,2.5rem);line-height: 1.2;color: var(--plr-heading)} .plr .plr-prose{max-width: var(--plr-measure)}.plr .plr-prose > * + *{margin-top: 1em}.plr .plr-prose > :is(h2,h3){margin-top: 1.6em}.plr .plr-prose > :is(h2,h3) + *{margin-top: .6em}.plr .plr-prose ul{display: grid;gap: .5em}.plr .plr-prose ul > li{position: relative;padding-left: 1.5em}.plr .plr-prose ul > li::before{content: "";position: absolute;left: .3em;top: .66em;width: .4em;height: .4em;border-radius: 50%;background: var(--plr-ocre)}.plr .plr-prose ol{list-style: decimal;padding-left: 1.4em;display: grid;gap: .5em}.plr .plr-prose ol > li::marker{color: var(--plr-ocre);font-weight: 600} .plr .plr-container{width: min(100% - 2 * var(--plr-gutter),var(--plr-container));margin-inline: auto}.plr .plr-container--wide{width: min(100% - 2 * var(--plr-gutter),var(--plr-container-wide))}.plr .plr-container--narrow{width: min(100% - 2 * var(--plr-gutter),var(--plr-container-narrow))}.plr .plr-container--bleed{width: 100%} .plr.plr-section{position: relative;padding-block: var(--plr-section-y);background-color: var(--plr-surface);color: var(--plr-ink)}.plr.plr-section--sm{padding-block: calc(var(--plr-section-y) * .6)}.plr.plr-section--lg{padding-block: calc(var(--plr-section-y) * 1.2)}.plr.plr-section--flush-top{padding-top: 0}.plr.plr-section--flush-bottom{padding-bottom: 0}.plr.plr-section--band{padding-block: clamp(1.5rem,1rem + 2vw,2.75rem)} .plr .plr-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--plr-gap)}.plr .plr-grid > *{min-width: 0}@media (min-width: 768px){.plr .plr-grid{grid-template-columns: repeat(12,minmax(0,1fr))}.plr .plr-grid > *{grid-column: span 12}.plr .plr-grid > .plr-md-3{grid-column: span 3}.plr .plr-grid > .plr-md-4{grid-column: span 4}.plr .plr-grid > .plr-md-5{grid-column: span 5}.plr .plr-grid > .plr-md-6{grid-column: span 6}.plr .plr-grid > .plr-md-7{grid-column: span 7}.plr .plr-grid > .plr-md-8{grid-column: span 8}}@media (min-width: 1024px){.plr .plr-grid > .plr-col-2{grid-column: span 2}.plr .plr-grid > .plr-col-3{grid-column: span 3}.plr .plr-grid > .plr-col-4{grid-column: span 4}.plr .plr-grid > .plr-col-5{grid-column: span 5}.plr .plr-grid > .plr-col-6{grid-column: span 6}.plr .plr-grid > .plr-col-7{grid-column: span 7}.plr .plr-grid > .plr-col-8{grid-column: span 8}.plr .plr-grid > .plr-col-9{grid-column: span 9}.plr .plr-grid > .plr-col-10{grid-column: span 10}.plr .plr-grid > .plr-col-12{grid-column: span 12}.plr .plr-grid > .plr-start-2{grid-column-start: 2}.plr .plr-grid > .plr-start-3{grid-column-start: 3}.plr .plr-grid > .plr-start-7{grid-column-start: 7}.plr .plr-grid > .plr-start-8{grid-column-start: 8}} .plr :is(.plr-cols-2,.plr-cols-3,.plr-cols-4){display: grid;gap: var(--plr-gap);grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.plr :is(.plr-cols-2,.plr-cols-3,.plr-cols-4){grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.plr .plr-cols-3{grid-template-columns: repeat(3,minmax(0,1fr))}.plr .plr-cols-4{grid-template-columns: repeat(4,minmax(0,1fr))}} .plr .plr-autogrid{display: grid;gap: var(--plr-gap);grid-template-columns: repeat(auto-fill,minmax(min(100%,var(--plr-min,260px)),1fr))} .plr .plr-split{display: grid;gap: clamp(2rem,1rem + 4vw,5rem);align-items: center}@media (min-width: 960px){.plr .plr-split{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}.plr .plr-split--even{grid-template-columns: repeat(2,minmax(0,1fr))}.plr .plr-split--reverse{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}.plr .plr-split--reverse > :first-child{order: 2}}.plr .plr-stack{display: flex;flex-direction: column;gap: var(--plr-stack,1rem)}.plr .plr-cluster{display: flex;flex-wrap: wrap;align-items: center;gap: var(--plr-cluster,.75rem)} .plr [data-plr-scroller]{scroll-padding-inline: var(--plr-gutter)} .plr,.plr .plr-bg-cal,.plr.plr-bg-cal{--plr-surface: var(--plr-cal);--plr-ink: var(--plr-hierro);--plr-ink-soft: var(--plr-hierro-suave);--plr-heading: var(--plr-hierro);--plr-accent: var(--plr-tinto);--plr-accent-line: var(--plr-clarete);--plr-eyebrow: var(--plr-tinto);--plr-link: var(--plr-tinto);--plr-link-hover: var(--plr-borra);--plr-rule: var(--plr-piedra);--plr-rule-strong: var(--plr-borde-campo);--plr-card: var(--plr-cal-clara);--plr-card-alt: var(--plr-arenisca);--plr-check: var(--plr-ebro);--plr-numeral: var(--plr-ocre);--plr-field-bg: var(--plr-cal-clara);--plr-field-bd: var(--plr-borde-campo);--plr-focus-gap: var(--plr-cal);--plr-focus-ring: var(--plr-tinto);--plr-btn-bg: var(--plr-tinto);--plr-btn-fg: var(--plr-cal);--plr-btn-fill: var(--plr-borra);--plr-btn-fgh: var(--plr-cal);--plr-btn2-fg: var(--plr-tinto);--plr-btn2-bd: var(--plr-tinto);--plr-btn2-fill: var(--plr-clarete);--plr-btn2-fgh: var(--plr-borra);--plr-dark: 0}.plr .plr-bg-cal,.plr.plr-bg-cal{background-color: var(--plr-cal)}.plr .plr-bg-calclara,.plr.plr-bg-calclara{--plr-surface: var(--plr-cal-clara);--plr-focus-gap: var(--plr-cal-clara);--plr-card: var(--plr-cal);background-color: var(--plr-cal-clara)}.plr .plr-bg-arenisca,.plr.plr-bg-arenisca{--plr-surface: var(--plr-arenisca);--plr-focus-gap: var(--plr-arenisca);--plr-card: var(--plr-cal);--plr-card-alt: var(--plr-cal-clara);--plr-rule: #CDB99B;--plr-field-bg: var(--plr-cal);--plr-field-bd: var(--plr-hierro-suave);--plr-rule-strong: var(--plr-hierro-suave);--plr-accent-line: #E4AC9A;--plr-numeral: #8A5A22;background-color: var(--plr-arenisca)}.plr .plr-bg-clarete,.plr.plr-bg-clarete{--plr-surface: var(--plr-clarete);--plr-focus-gap: var(--plr-clarete);--plr-card: var(--plr-cal);--plr-card-alt: var(--plr-cal-clara);--plr-rule: rgba(109,26,43,.2);--plr-rule-strong: var(--plr-hierro-suave);--plr-field-bg: var(--plr-cal);--plr-field-bd: var(--plr-hierro-suave);--plr-accent-line: rgba(109,26,43,.16);--plr-numeral: var(--plr-tinto);--plr-btn2-fill: var(--plr-cal);background-color: var(--plr-clarete)} .plr .plr-bg-hierro,.plr.plr-bg-hierro,.plr .plr-bg-borra,.plr.plr-bg-borra,.plr .plr-bg-tinto,.plr.plr-bg-tinto,.plr .plr-bg-ebro,.plr.plr-bg-ebro,.plr .plr-bg-sarmiento,.plr.plr-bg-sarmiento{--plr-ink: var(--plr-cal);--plr-ink-soft: #C9C1B9;--plr-heading: var(--plr-cal);--plr-accent: var(--plr-clarete);--plr-accent-line: rgba(239,198,184,.26);--plr-eyebrow: var(--plr-clarete);--plr-link: var(--plr-clarete);--plr-link-hover: var(--plr-cal);--plr-rule: rgba(247,241,232,.16);--plr-rule-strong: rgba(247,241,232,.5);--plr-card: rgba(247,241,232,.06);--plr-card-alt: rgba(247,241,232,.1);--plr-check: var(--plr-clarete);--plr-numeral: var(--plr-ocre);--plr-field-bg: rgba(247,241,232,.07);--plr-field-bd: rgba(247,241,232,.55);--plr-focus-ring: var(--plr-clarete);--plr-btn-bg: var(--plr-clarete);--plr-btn-fg: var(--plr-hierro);--plr-btn-fill: var(--plr-cal);--plr-btn-fgh: var(--plr-borra);--plr-btn2-fg: var(--plr-cal);--plr-btn2-bd: rgba(247,241,232,.6);--plr-btn2-fill: var(--plr-cal);--plr-btn2-fgh: var(--plr-hierro);--plr-dark: 1;color: var(--plr-ink)}.plr .plr-bg-hierro,.plr.plr-bg-hierro{--plr-surface: var(--plr-hierro);--plr-focus-gap: var(--plr-hierro);background-color: var(--plr-hierro)}.plr .plr-bg-borra,.plr.plr-bg-borra{--plr-surface: var(--plr-borra);--plr-focus-gap: var(--plr-borra);--plr-ink-soft: #D6C3C0;background-color: var(--plr-borra)}.plr .plr-bg-tinto,.plr.plr-bg-tinto{--plr-surface: var(--plr-tinto);--plr-focus-gap: var(--plr-tinto);--plr-ink-soft: #E7D6D0;--plr-numeral: var(--plr-clarete);background-color: var(--plr-tinto)} .plr .plr-bg-ebro,.plr.plr-bg-ebro{--plr-surface: var(--plr-ebro);--plr-focus-gap: var(--plr-ebro);--plr-ink-soft: var(--plr-cal);--plr-numeral: var(--plr-clarete);--plr-btn-bg: var(--plr-cal);--plr-btn-fill: var(--plr-clarete);background-color: var(--plr-ebro)} .plr .plr-bg-sarmiento,.plr.plr-bg-sarmiento{--plr-surface: var(--plr-sarmiento);--plr-focus-gap: var(--plr-sarmiento);--plr-ink-soft: var(--plr-cal);--plr-eyebrow: var(--plr-cal);--plr-link: var(--plr-cal);--plr-accent-text: var(--plr-cal);--plr-numeral: var(--plr-clarete);--plr-btn-bg: var(--plr-cal);--plr-btn-fill: var(--plr-clarete);background-color: var(--plr-sarmiento)} .plr{--plr-section-gap: var(--plr-cal);--plr-section-ring: var(--plr-tinto)}.plr.plr-bg-cal{--plr-section-gap: var(--plr-cal);--plr-section-ring: var(--plr-tinto)}.plr.plr-bg-calclara{--plr-section-gap: var(--plr-cal-clara);--plr-section-ring: var(--plr-tinto)}.plr.plr-bg-arenisca{--plr-section-gap: var(--plr-arenisca);--plr-section-ring: var(--plr-tinto)}.plr.plr-bg-clarete{--plr-section-gap: var(--plr-clarete);--plr-section-ring: var(--plr-tinto)}.plr.plr-bg-hierro{--plr-section-gap: var(--plr-hierro);--plr-section-ring: var(--plr-clarete)}.plr.plr-bg-borra{--plr-section-gap: var(--plr-borra);--plr-section-ring: var(--plr-clarete)}.plr.plr-bg-tinto{--plr-section-gap: var(--plr-tinto);--plr-section-ring: var(--plr-clarete)}.plr.plr-bg-ebro{--plr-section-gap: var(--plr-ebro);--plr-section-ring: var(--plr-clarete)}.plr.plr-bg-sarmiento{--plr-section-gap: var(--plr-sarmiento);--plr-section-ring: var(--plr-cal)} .plr .plr-edge{position: absolute;left: 0;bottom: calc(100% - 1px);width: 100%;height: max(28px,3.9584vw);color: var(--plr-surface);fill: currentColor;pointer-events: none;display: block}.plr .plr-edge--line{height: clamp(18px,3vw,42px);color: var(--plr-accent)} .plr-sr,.plr .plr-sr{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important}.plr .plr-hp{position: absolute !important;left: -10000px !important;width: 1px;height: 1px;overflow: hidden}.plr .plr-center{margin-inline: auto}.plr .plr-text-center{text-align: center}.plr .plr-text-center :is(.plr-lead,.plr-measure){margin-inline: auto}.plr .plr-mt-0{margin-top: 0}.plr .plr-mt-xs{margin-top: var(--plr-space-xs)}.plr .plr-mt-s{margin-top: var(--plr-space-s)}.plr .plr-mt-m{margin-top: var(--plr-space-m)}.plr .plr-mt-l{margin-top: var(--plr-space-l)}.plr .plr-mt-xl{margin-top: var(--plr-space-xl)}.plr .plr-mt-2xl{margin-top: var(--plr-space-2xl)}.plr .plr-rule{height: 1px;border: 0;background: var(--plr-rule)}@media (max-width: 767px){.plr .plr-hide-mobile{display: none !important}}@media (min-width: 768px){.plr .plr-show-mobile{display: none !important}}.plr .plr-actions{display: flex;flex-wrap: wrap;align-items: center;gap: .75rem}.plr .plr-actions__note{flex-basis: 100%;font-size: var(--plr-fs-sm);color: var(--plr-ink-soft);margin-top: .25rem}.plr .plr-actions__note a{font-weight: 600}.plr .plr-code{font-family: var(--plr-font-mono);font-size: .85em;background: var(--plr-card-alt);padding: .1em .4em;border-radius: var(--plr-r-sm)} .plr .plr-icon{width: 1.5rem;height: 1.5rem;flex: none;display: inline-block;vertical-align: middle;fill: none;stroke: currentColor;stroke-width: var(--plr-icon-stroke,1.6);stroke-linecap: round;stroke-linejoin: round;overflow: visible}.plr .plr-icon--sm{width: 1.125rem;height: 1.125rem}.plr .plr-icon--lg{width: 2rem;height: 2rem;--plr-icon-stroke: 1.4}.plr .plr-icon--xl{width: 2.5rem;height: 2.5rem;--plr-icon-stroke: 1.3} .plr .plr-icon-tile{display: inline-grid;place-items: center;flex: none;width: 3.25rem;height: 3.25rem;border-radius: 50%;background: var(--plr-tile-bg,var(--plr-clarete-tint));color: var(--plr-tile-fg,var(--plr-accent))}.plr .plr-icon-tile .plr-icon{width: 1.5rem;height: 1.5rem}.plr :is(.plr-bg-hierro,.plr-bg-borra,.plr-bg-tinto,.plr-bg-ebro,.plr-bg-sarmiento) .plr-icon-tile,.plr:is(.plr-bg-hierro,.plr-bg-borra,.plr-bg-tinto,.plr-bg-ebro,.plr-bg-sarmiento) .plr-icon-tile{--plr-tile-bg: rgba(239,198,184,.14);--plr-tile-fg: var(--plr-clarete)} .plr .plr-btn{--plr-c-bg: transparent;--plr-c-fg: var(--plr-ink);--plr-c-bd: transparent;--plr-c-fill: var(--plr-card-alt);--plr-c-fgh: var(--plr-ink);--plr-c-bdh: var(--plr-c-bd);position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: .6em;min-height: 3rem;padding: .7em 1.5em;border: 1.5px solid var(--plr-c-bd);border-radius: var(--plr-r-btn);font-family: var(--plr-font-text);font-size: 1rem;font-weight: 600;line-height: 1.2;letter-spacing: .005em;text-align: center;text-decoration: none;text-transform: none;white-space: nowrap;cursor: pointer;user-select: none;-webkit-tap-highlight-color: transparent;transition: color var(--plr-dur-roller) var(--plr-ease-roller),border-color var(--plr-dur-roller) var(--plr-ease-roller),box-shadow var(--plr-dur-fast) ease,transform var(--plr-dur-fast) ease}.plr .plr-btn,.plr .plr-btn:is(:focus,:active,:visited){background-color: var(--plr-c-bg);color: var(--plr-c-fg);border-color: var(--plr-c-bd);text-decoration: none}.plr .plr-btn::before{content: "";position: absolute;inset: -2px;z-index: -1;background: var(--plr-c-fill);border-radius: inherit;transform: scaleX(0);transform-origin: 0 50%;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-btn:is(:hover,:focus-visible){color: var(--plr-c-fgh);border-color: var(--plr-c-bdh)}.plr .plr-btn:is(:hover,:focus-visible)::before{transform: scaleX(1)}.plr .plr-btn:active{transform: translateY(1px)}.plr .plr-btn .plr-icon{width: 1.25em;height: 1.25em;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-btn:hover > .plr-icon:last-child:not(:first-child){transform: translateX(3px)}.plr .plr-btn--primary{--plr-c-bg: var(--plr-btn-bg);--plr-c-fg: var(--plr-btn-fg);--plr-c-bd: var(--plr-btn-bg);--plr-c-fill: var(--plr-btn-fill);--plr-c-fgh: var(--plr-btn-fgh);--plr-c-bdh: var(--plr-btn-fill)}.plr .plr-btn--secondary{--plr-c-bg: transparent;--plr-c-fg: var(--plr-btn2-fg);--plr-c-bd: var(--plr-btn2-bd);--plr-c-fill: var(--plr-btn2-fill);--plr-c-fgh: var(--plr-btn2-fgh);--plr-c-bdh: var(--plr-btn2-bd)}.plr .plr-btn--ghost{--plr-c-bg: transparent;--plr-c-fg: var(--plr-ink);--plr-c-bd: transparent;--plr-c-fill: var(--plr-card-alt);--plr-c-fgh: var(--plr-ink);padding-inline: 1.1em}.plr .plr-btn--dark{--plr-c-bg: var(--plr-hierro);--plr-c-fg: var(--plr-cal);--plr-c-bd: var(--plr-hierro);--plr-c-fill: var(--plr-tinto);--plr-c-fgh: var(--plr-cal);--plr-c-bdh: var(--plr-tinto)}.plr .plr-btn--light{--plr-c-bg: var(--plr-cal);--plr-c-fg: var(--plr-hierro);--plr-c-bd: var(--plr-cal);--plr-c-fill: var(--plr-clarete);--plr-c-fgh: var(--plr-borra);--plr-c-bdh: var(--plr-clarete)}.plr .plr-btn--on-dark{--plr-c-bg: var(--plr-clarete);--plr-c-fg: var(--plr-hierro);--plr-c-bd: var(--plr-clarete);--plr-c-fill: var(--plr-cal);--plr-c-fgh: var(--plr-borra);--plr-c-bdh: var(--plr-cal)}.plr .plr-btn--sm{min-height: 2.75rem;padding: .5em 1.15em;font-size: .9375rem}.plr .plr-btn--lg{min-height: 3.5rem;padding: .9em 1.9em;font-size: 1.0625rem}.plr .plr-btn--block{display: flex;width: 100%}.plr .plr-btn--icon{width: 3rem;min-width: 3rem;padding: 0}.plr .plr-btn--icon.plr-btn--sm{width: 2.75rem;min-width: 2.75rem}.plr .plr-btn:is([disabled],[aria-disabled="true"]){opacity: .45;cursor: not-allowed;pointer-events: none}.plr .plr-btn[aria-busy="true"]{cursor: progress;pointer-events: none}.plr .plr-btn[aria-busy="true"]::after{content: "";width: 1em;height: 1em;flex: none;border: 2px solid currentColor;border-right-color: transparent;border-radius: 50%;animation: plr-spin .8s linear infinite}@keyframes plr-spin{to{transform: rotate(360deg)}} .plr :where(p,dd,td,figcaption,.plr-prose li,.plr-list > li,.plr-choice__label,.plr-faq__a li):not(:where(nav,.plr-mnav) *) a:not([class]),.plr .plr-link{color: var(--plr-link);font-weight: 500;text-decoration: none;background-image: linear-gradient(currentColor,currentColor),linear-gradient(var(--plr-accent-line),var(--plr-accent-line)); background-image: linear-gradient(currentColor,currentColor),linear-gradient(color-mix(in srgb,currentColor 60%,transparent),color-mix(in srgb,currentColor 60%,transparent));background-repeat: no-repeat;background-position: 0 100%,0 100%;background-size: 0% 1.5px,100% 1.5px;padding-bottom: .06em;transition: background-size var(--plr-dur-roller) var(--plr-ease-roller),color var(--plr-dur) ease}.plr :where(p,dd,td,figcaption,.plr-prose li,.plr-list > li,.plr-choice__label,.plr-faq__a li):not(:where(nav,.plr-mnav) *) a:not([class]):is(:hover,:focus-visible),.plr .plr-link:is(:hover,:focus-visible){color: var(--plr-link-hover);background-size: 100% 1.5px,100% 1.5px}.plr .plr-link-arrow{display: inline-flex;align-items: center;gap: .45em;font-weight: 600;color: var(--plr-link);text-decoration: none;min-height: 2.75rem}.plr .plr-link-arrow:hover{color: var(--plr-link-hover)}.plr .plr-link-arrow .plr-icon{width: 1.2em;height: 1.2em;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-link-arrow:hover .plr-icon{transform: translateX(4px)}.plr .plr-link-arrow > span{background: linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1.5px;transition: background-size var(--plr-dur-roller) var(--plr-ease-roller);padding-bottom: .1em}.plr .plr-link-arrow:is(:hover,:focus-visible) > span{background-size: 100% 1.5px} .plr .plr-eyebrow{display: inline-flex;align-items: center;gap: .75em;font-family: var(--plr-font-text);font-size: var(--plr-fs-eyebrow);font-weight: 600;font-style: normal;line-height: 1.35;letter-spacing: .16em;text-transform: uppercase;color: var(--plr-eyebrow)}.plr .plr-eyebrow--line::before{content: "";width: 1.75rem;height: 1.5px;background: currentColor;flex: none}.plr .plr-eyebrow--muted{color: var(--plr-ink-soft)} .plr .plr-num{display: inline-flex;align-items: baseline;gap: .55em;flex-wrap: wrap;font-family: var(--plr-font-text);font-size: var(--plr-fs-xs);font-weight: 600;letter-spacing: .16em;text-transform: uppercase;line-height: 1.35;color: var(--plr-ink-soft)} .plr .plr-num__n{color: var(--plr-accent-text,var(--plr-accent));font-variant-numeric: tabular-nums}.plr .plr-num__sep{color: var(--plr-rule-strong)} .plr .plr-sh{display: grid;gap: 1rem;margin-bottom: clamp(2.25rem,1.5rem + 3vw,4rem);max-width: 50rem}.plr .plr-sh > .plr-eyebrow{margin-bottom: .1rem}.plr .plr-sh__lead{font-size: var(--plr-fs-lead);line-height: 1.5;color: var(--plr-ink-soft);max-width: 40em}.plr .plr-sh--center{text-align: center;justify-items: center;margin-inline: auto}.plr .plr-sh--split{max-width: none}@media (min-width: 960px){.plr .plr-sh--split{grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);column-gap: clamp(2rem,6vw,6rem);align-items: end;padding-bottom: clamp(1.75rem,3vw,2.5rem);border-bottom: 1px solid var(--plr-rule)}.plr .plr-sh--split > .plr-eyebrow{grid-column: 1}.plr .plr-sh--split > :is(h2,.plr-h2,.plr-sh__title){grid-column: 1}.plr .plr-sh--split > .plr-sh__lead{grid-column: 2;grid-row: 1 / span 2;align-self: end;font-size: var(--plr-fs-body)}}.plr .plr-sh--numbered{grid-template-columns: auto minmax(0,1fr);column-gap: clamp(1.25rem,3vw,2.5rem);align-items: baseline;max-width: 56rem}.plr .plr-sh--numbered > .plr-numeral{grid-row: 1 / span 3;font-size: clamp(3rem,2rem + 4vw,5.5rem);color: var(--plr-numeral)}.plr .plr-sh--numbered > *{grid-column: 2}.plr .plr-sh--numbered > .plr-numeral{grid-column: 1} .plr .plr-media{position: relative;overflow: hidden;background-color: var(--plr-piedra);border-radius: var(--plr-r);isolation: isolate}.plr .plr-media > :is(img,video),.plr .plr-media > picture > img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: var(--plr-focus,50% 50%)}.plr .plr-media--arch{border-radius: var(--plr-r-arch)}.plr .plr-media--archcap{border-radius: var(--plr-r-archcap)}.plr .plr-media--archcap:is(.plr-ratio-4x5,.plr-ratio-3x4){border-radius: 50% 50% 0 0 / 27% 27% 0 0}.plr .plr-media--archcard{border-radius: var(--plr-r-archcard)}.plr .plr-media--round{border-radius: var(--plr-r-lg)}.plr .plr-media--flat{border-radius: 0}.plr .plr-ratio-16x9{aspect-ratio: 16 / 9}.plr .plr-ratio-3x2{aspect-ratio: 3 / 2}.plr .plr-ratio-4x3{aspect-ratio: 4 / 3}.plr .plr-ratio-4x5{aspect-ratio: 4 / 5}.plr .plr-ratio-3x4{aspect-ratio: 3 / 4}.plr .plr-ratio-1x1{aspect-ratio: 1 / 1}.plr .plr-ratio-21x9{aspect-ratio: 21 / 9}.plr .plr-figure{display: grid;gap: .75rem}.plr .plr-figure > figcaption{display: flex;gap: .6rem;align-items: center;flex-wrap: wrap}.plr .plr-mask-arch{border-radius: var(--plr-r-arch);overflow: hidden}.plr .plr-mask-archcap{border-radius: var(--plr-r-archcap);overflow: hidden} .plr .plr-card{position: relative;display: flex;flex-direction: column;min-width: 0;color: var(--plr-ink)}.plr .plr-card__title{font-family: var(--plr-font-display);font-size: clamp(1.3125rem,1.15rem + .55vw,1.625rem);font-weight: 600;line-height: 1.15;color: var(--plr-heading);overflow-wrap: break-word}.plr .plr-card__text{color: var(--plr-ink-soft);font-size: 1rem;line-height: 1.55} .plr .plr-card__more{display: block;width: fit-content;max-width: 100%;min-height: 2.75rem;margin-top: auto;padding-top: .9rem;font-size: .9375rem;font-weight: 600;line-height: 1.4;color: var(--plr-link);text-wrap: balance}.plr .plr-card__more .plr-icon{display: inline-block;width: 1.15em;height: 1.15em;margin-left: .4em;vertical-align: -.22em;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-card:is(:hover,:focus-within) .plr-card__more .plr-icon{transform: translateX(4px)} .plr .plr-stretched::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.plr .plr-card__title a.plr-stretched,.plr .plr-card__title a.plr-stretched:is(:hover,:focus,:visited){color: inherit;text-decoration: none}.plr .plr-card:is(:hover,:focus-within) .plr-card__title a.plr-stretched{color: var(--plr-accent)} .plr .plr-card:has(.plr-stretched:focus-visible){box-shadow: 0 0 0 4px var(--plr-section-gap,var(--plr-focus-gap)),0 0 0 6px var(--plr-section-ring,var(--plr-focus-ring));border-radius: var(--plr-r-lg)}.plr .plr-card .plr-stretched:focus-visible{box-shadow: none} .plr .plr-card--service{gap: 0}.plr .plr-card--service .plr-card__media{margin-bottom: 1.35rem}.plr .plr-card--service .plr-card__media > img{transition: transform 1100ms var(--plr-ease-out)}.plr .plr-card--service:is(:hover,:focus-within) .plr-card__media > img{transform: scale(1.05)}.plr .plr-card--service .plr-card__body{position: static;display: flex;flex-direction: column;gap: .55rem;flex: 1;padding-bottom: 1.25rem} .plr .plr-card--service .plr-card__body::before,.plr .plr-card--service .plr-card__body::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: var(--plr-rule)}.plr .plr-card--service .plr-card__body::after{height: 3px;background: var(--plr-accent);transform: scaleX(0);transform-origin: 0 50%;transition: transform 520ms var(--plr-ease-roller)}.plr .plr-card--service:is(:hover,:focus-within) .plr-card__body::after{transform: scaleX(1)}.plr .plr-card--service .plr-card__links{display: flex;flex-wrap: wrap;gap: .25rem 1.25rem;margin-top: auto;padding-top: .9rem;font-size: .9375rem} .plr .plr-card--icon{gap: .85rem;padding: clamp(1.5rem,1.2rem + 1vw,2rem);background: var(--plr-card);border-radius: var(--plr-r);border: 1px solid var(--plr-rule);transition: transform var(--plr-dur) var(--plr-ease),box-shadow var(--plr-dur) var(--plr-ease)}.plr .plr-card--icon .plr-icon-tile{margin-bottom: .35rem}.plr .plr-card--icon .plr-card__title{font-size: var(--plr-fs-h4)}.plr .plr-card--icon:has(.plr-stretched):is(:hover,:focus-within){transform: translateY(-4px);box-shadow: var(--plr-shadow-md)} .plr .plr-card--link{flex-direction: row;align-items: center;justify-content: space-between;gap: 1rem;min-height: 4.5rem;padding: 1.1rem 1.25rem 1.1rem 1.4rem;background: var(--plr-card);border: 1px solid var(--plr-rule);border-radius: var(--plr-r);transition: transform var(--plr-dur) var(--plr-ease),box-shadow var(--plr-dur) var(--plr-ease),border-color var(--plr-dur) ease}.plr .plr-card--link .plr-card__title{font-size: 1.1875rem}.plr .plr-card--link .plr-card__text{font-size: .9375rem;margin-top: .2rem}.plr .plr-card--link .plr-card__arrow{flex: none;display: grid;place-items: center;width: 2.5rem;height: 2.5rem;border-radius: 50%;border: 1.5px solid var(--plr-rule-strong);color: var(--plr-accent);transition: background-color var(--plr-dur-roller) var(--plr-ease-roller),color var(--plr-dur-roller) var(--plr-ease-roller),border-color var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-card--link .plr-card__arrow .plr-icon{width: 1.1rem;height: 1.1rem;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-card--link:is(:hover,:focus-within){transform: translateY(-3px);box-shadow: var(--plr-shadow-md);border-color: var(--plr-rule-strong)}.plr .plr-card--link:is(:hover,:focus-within) .plr-card__arrow{background: var(--plr-accent);border-color: var(--plr-accent);color: var(--plr-surface)}.plr .plr-card--link:is(:hover,:focus-within) .plr-card__arrow .plr-icon{transform: rotate(-45deg)} .plr .plr-chips{display: flex;flex-wrap: wrap;gap: .5rem}.plr .plr-chip{--plr-c-bg: transparent;--plr-c-fg: var(--plr-ink);--plr-c-bd: var(--plr-rule-strong);display: inline-flex;align-items: center;gap: .5em;min-height: 2.75rem;padding: .45em 1.1em;border: 1.5px solid var(--plr-c-bd);border-radius: var(--plr-r-pill);font-family: var(--plr-font-text);font-size: .9375rem;font-weight: 500;line-height: 1.2;white-space: nowrap;text-decoration: none;cursor: pointer;transition: background-color var(--plr-dur) ease,color var(--plr-dur) ease,border-color var(--plr-dur) ease,transform var(--plr-dur-fast) ease}.plr .plr-chip,.plr .plr-chip:is(:hover,:focus,:active,:visited){background-color: var(--plr-c-bg);color: var(--plr-c-fg);border-color: var(--plr-c-bd);text-decoration: none}.plr .plr-chip:hover{--plr-c-bd: var(--plr-ink);--plr-c-bg: var(--plr-card)}.plr .plr-chip:active{transform: scale(.98)}.plr .plr-chip:is([aria-pressed="true"],[aria-current]){--plr-c-bg: var(--plr-ink);--plr-c-fg: var(--plr-surface);--plr-c-bd: var(--plr-ink)}.plr .plr-chip .plr-icon{width: 1.1em;height: 1.1em;color: var(--plr-accent)}.plr .plr-chip:is([aria-pressed="true"],[aria-current]) .plr-icon{color: inherit}.plr .plr-chip__count{font-size: .75rem;font-weight: 600;min-width: 1.6em;padding: .2em .5em;border-radius: var(--plr-r-pill);background: var(--plr-card-alt);color: var(--plr-ink);text-align: center;font-variant-numeric: tabular-nums}.plr .plr-chip:is([aria-pressed="true"],[aria-current]) .plr-chip__count{background: rgba(247,241,232,.2);color: inherit}.plr .plr-chip--main{--plr-c-bg: var(--plr-btn-bg);--plr-c-fg: var(--plr-btn-fg);--plr-c-bd: var(--plr-btn-bg)}.plr .plr-chip--main .plr-icon{color: inherit}.plr .plr-chip--main:hover{--plr-c-bg: var(--plr-btn-fill);--plr-c-bd: var(--plr-btn-fill);--plr-c-fg: var(--plr-btn-fgh)}.plr .plr-chip--sm{min-height: 2.25rem;font-size: .875rem;padding: .35em .9em}@media (pointer: coarse){.plr .plr-chip--sm{min-height: 2.75rem}}  .plr span.plr-chip{cursor: default}.plr span.plr-chip:hover{--plr-c-bd: var(--plr-rule-strong);--plr-c-bg: transparent}.plr span.plr-chip:active{transform: none}.plr .plr-badge{display: inline-flex;align-items: center;gap: .45em;padding: .45em .8em;border-radius: var(--plr-r-pill);font-family: var(--plr-font-text);font-size: .6875rem;font-weight: 600;line-height: 1.1;letter-spacing: .12em;text-transform: uppercase;white-space: nowrap;background: var(--plr-card-alt);color: var(--plr-ink)}.plr .plr-badge .plr-icon{width: 1.25em;height: 1.25em}.plr .plr-badge--tinto{background: var(--plr-clarete);color: var(--plr-borra)}.plr .plr-badge--ebro{background: var(--plr-ebro-tint);color: var(--plr-ebro)}.plr .plr-badge--dark{background: var(--plr-hierro);color: var(--plr-cal)}.plr .plr-badge--outline{background: transparent;box-shadow: inset 0 0 0 1px var(--plr-rule-strong)}.plr .plr-badge--glass{background: rgba(251,247,240,.82);color: var(--plr-hierro);-webkit-backdrop-filter: blur(10px) saturate(1.4);backdrop-filter: blur(10px) saturate(1.4);box-shadow: 0 6px 18px -10px rgba(31,26,27,.5)} .plr .plr-glass{background: rgba(251,247,240,.78);color: var(--plr-hierro);-webkit-backdrop-filter: blur(16px) saturate(1.5);backdrop-filter: blur(16px) saturate(1.5);border: 1px solid rgba(255,255,255,.6);border-radius: var(--plr-r-lg);box-shadow: var(--plr-shadow-float)} .plr .plr-list{display: grid;gap: .6em}.plr .plr-list > li{position: relative;padding-left: 1.6em}.plr .plr-list > li::before{content: "";position: absolute;left: .3em;top: .64em;width: .42em;height: .42em;border-radius: 50%;background: var(--plr-ocre)}.plr .plr-list--check > li{padding-left: 1.9em}.plr .plr-list--check > li::before{left: 0;top: .2em;width: 1.25em;height: 1.25em;border-radius: 0;background: var(--plr-check);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 12.6l4.5 4.5L19.4 6.8'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 12.6l4.5 4.5L19.4 6.8'/%3E%3C/svg%3E") center / contain no-repeat}.plr .plr-list--numbered{counter-reset: plr-list}.plr .plr-list--numbered > li{counter-increment: plr-list;padding-left: 2.6em}.plr .plr-list--numbered > li::before{content: counter(plr-list,decimal-leading-zero);width: auto;height: auto;left: 0;top: -.05em;border-radius: 0;background: none;font-family: var(--plr-font-display);font-style: italic;font-weight: 500;font-size: 1.25em;line-height: 1.2;color: var(--plr-numeral)}.plr .plr-list--lines{gap: 0}.plr .plr-list--lines > li{padding-block: .85em;border-bottom: 1px solid var(--plr-rule)}.plr .plr-list--lines > li::before{top: 1.5em}.plr .plr-list--2col{grid-template-columns: minmax(0,1fr);column-gap: 2rem}@media (min-width: 640px){.plr .plr-list--2col{grid-template-columns: repeat(2,minmax(0,1fr))}}.plr .plr-iconlist{display: grid;gap: 1rem}.plr .plr-iconlist > li{display: flex;align-items: center;gap: .85rem;line-height: 1.35}.plr .plr-iconlist > li > .plr-icon{color: var(--plr-accent)}.plr .plr-iconlist--inline{display: flex;flex-wrap: wrap;justify-content: center;gap: .75rem clamp(1.25rem,3vw,2.75rem)}.plr .plr-iconlist--inline > li{font-weight: 500;font-size: var(--plr-fs-sm)}.plr .plr-trust{display: flex;flex-wrap: wrap;gap: .5rem 1.25rem}.plr .plr-trust > li{display: inline-flex;align-items: center;gap: .45em;font-size: var(--plr-fs-sm);font-weight: 500;color: var(--plr-ink)}.plr .plr-trust > li > .plr-icon{width: 1.15em;height: 1.15em;color: var(--plr-check);--plr-icon-stroke: 2} .plr .plr-steps{--plr-num-w: clamp(3.75rem,2.5rem + 4vw,6.5rem);position: relative;display: grid;gap: clamp(2.25rem,1.5rem + 3vw,3.75rem);counter-reset: plr-step}.plr .plr-steps::before,.plr .plr-steps::after{content: "";position: absolute;left: calc(var(--plr-num-w) / 2 - 1px);top: var(--plr-line-start,2.5rem);height: calc(var(--plr-line-end,100%) - var(--plr-line-start,2.5rem));width: 2px;background: var(--plr-rule);border-radius: 2px}.plr .plr-steps::after{background: var(--plr-accent);transform: scaleY(var(--plr-progress,1));transform-origin: 50% 0;transition: transform 120ms linear}.plr .plr-step{position: relative;z-index: 1;display: grid;grid-template-columns: var(--plr-num-w) minmax(0,1fr);column-gap: clamp(1rem,.5rem + 2.5vw,2.5rem);align-items: start;align-content: start}.plr .plr-step__num{display: block;text-align: center;padding-block: .12em;font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: var(--plr-fs-numeral);line-height: 1;font-variant-numeric: lining-nums;color: var(--plr-numeral);background: var(--plr-surface);transition: color 500ms var(--plr-ease)}.plr .plr-step.is-done .plr-step__num{color: var(--plr-accent)}.plr .plr-step__body{padding-top: clamp(.4rem,.2rem + .8vw,1rem);max-width: 40rem} .plr .plr-step__title{font-family: var(--plr-font-display);font-optical-sizing: auto;font-weight: 600;font-size: var(--plr-fs-h3);line-height: 1.15;letter-spacing: -.008em;color: var(--plr-heading);text-wrap: balance;margin-bottom: .45rem}.plr .plr-step__text{color: var(--plr-ink-soft)}@media (min-width: 1024px){ .plr .plr-steps--row{--plr-steps-gap: 2rem;grid-template-columns: repeat(var(--plr-steps,5),minmax(0,1fr));gap: var(--plr-steps-gap)}.plr .plr-steps--row::before,.plr .plr-steps--row::after{left: 0;right: calc((100% - (var(--plr-steps,5) - 1) * var(--plr-steps-gap)) / var(--plr-steps,5));width: auto;height: 2px;top: calc(var(--plr-fs-numeral) * .58)}.plr .plr-steps--row::after{transform: scaleX(var(--plr-progress,1));transform-origin: 0 50%}.plr .plr-steps--row .plr-step{grid-template-columns: minmax(0,1fr);row-gap: 1.25rem}.plr .plr-steps--row .plr-step__num{justify-self: start;text-align: left;padding-inline: 0 .35em}.plr .plr-steps--row .plr-step__body{padding-top: 0}.plr .plr-steps--row .plr-step__title{font-size: 1.375rem}} .plr .plr-features{display: grid;gap: clamp(2rem,1.5rem + 2vw,3rem) var(--plr-gap);grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.plr .plr-features{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.plr .plr-features--4{grid-template-columns: repeat(4,minmax(0,1fr))}.plr .plr-features--3{grid-template-columns: repeat(3,minmax(0,1fr))}}.plr .plr-feature{position: relative;display: grid;gap: .75rem;align-content: start;padding-top: 1.5rem}.plr .plr-feature::before,.plr .plr-feature::after{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: var(--plr-rule-strong)}.plr .plr-feature::after{height: 3px;top: -1px;background: var(--plr-accent);width: 3.5rem;right: auto;transform-origin: 0 50%;transition: transform 900ms var(--plr-ease-roller) calc(var(--plr-i,0) * 90ms + 150ms)}.plr .plr-feature > .plr-icon{width: 2rem;height: 2rem;color: var(--plr-numeral);--plr-icon-stroke: 1.4}.plr .plr-feature__title{font-size: var(--plr-fs-h4)}.plr .plr-feature__text{color: var(--plr-ink-soft);font-size: 1rem} .plr .plr-ba{display: grid;gap: .9rem}.plr .plr-ba__frame{--plr-pos: 50%;position: relative;overflow: hidden;isolation: isolate;aspect-ratio: 3 / 2;border-radius: var(--plr-r-archcap);background: var(--plr-piedra);touch-action: pan-y;user-select: none;-webkit-user-select: none;cursor: ew-resize}.plr .plr-ba__img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;pointer-events: none}.plr .plr-ba__img--top{clip-path: inset(0 calc(100% - var(--plr-pos)) 0 0)}.plr .plr-ba__line{position: absolute;z-index: 2;top: 0;bottom: 0;left: var(--plr-pos);width: 3px;margin-left: -1.5px;background: var(--plr-cal);box-shadow: 0 0 0 1px rgba(31,26,27,.1),0 0 22px rgba(31,26,27,.35);pointer-events: none}.plr .plr-ba__handle{position: absolute;z-index: 3;top: 54%;left: var(--plr-pos);display: flex;align-items: center;justify-content: center;gap: .1rem;width: 4.75rem;height: 4.75rem;margin: -2.375rem 0 0 -2.375rem;border-radius: 50%;background: var(--plr-cal);color: var(--plr-hierro);box-shadow: var(--plr-shadow-float);pointer-events: none;transition: transform var(--plr-dur) var(--plr-ease),box-shadow var(--plr-dur) ease}.plr .plr-ba__handle svg{flex: none}.plr .plr-ba__handle .plr-icon{width: 1rem;height: 1rem;--plr-icon-stroke: 2.2;color: var(--plr-hierro-suave)}.plr .plr-ba__handle .plr-ba__symbol{width: 20px;height: 26px}.plr .plr-ba__frame:is(:hover,.is-dragging) .plr-ba__handle{transform: scale(1.06)}.plr .plr-ba input.plr-ba__range:focus-visible ~ .plr-ba__handle{box-shadow: 0 0 0 3px var(--plr-cal),0 0 0 6px var(--plr-tinto),var(--plr-shadow-float);outline: 2px solid transparent;outline-offset: 3px}.plr .plr-ba input.plr-ba__range{position: absolute;inset: auto 0 0 0;width: 100%;height: 1px;opacity: 0;margin: 0;pointer-events: none}.plr .plr-ba__label{position: absolute;z-index: 2;bottom: 1rem;pointer-events: none}.plr .plr-ba__label--left{left: 1rem}.plr .plr-ba__label--right{right: 1rem}.plr .plr-ba__caption{display: flex;flex-wrap: wrap;gap: .5rem 1rem;align-items: center;justify-content: space-between;font-size: var(--plr-fs-sm);color: var(--plr-ink-soft)}.plr .plr-ba__hint{display: none;align-items: center;gap: .35em;font-size: var(--plr-fs-xs);font-weight: 600;letter-spacing: .08em;text-transform: uppercase}@media (hover: none){.plr .plr-ba__hint{display: inline-flex}} .plr .plr-faq{border-top: 1px solid var(--plr-rule-strong)}.plr .plr-faq__item{border-bottom: 1px solid var(--plr-rule)}.plr .plr-faq__summary{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;padding: 1.35rem .25rem;cursor: pointer;list-style: none;border-radius: var(--plr-r-sm);color: var(--plr-heading);transition: color var(--plr-dur) ease}.plr .plr-faq__summary::-webkit-details-marker{display: none}.plr .plr-faq__summary::marker{content: ""}.plr .plr-faq__q{font-family: var(--plr-font-display);font-size: clamp(1.1875rem,1.08rem + .45vw,1.4375rem);font-weight: 500;line-height: 1.3;letter-spacing: -.004em;color: inherit}.plr .plr-faq__summary:hover{color: var(--plr-accent)}.plr .plr-faq__icon{position: relative;flex: none;width: 2.5rem;height: 2.5rem;border-radius: 50%;border: 1.5px solid var(--plr-rule-strong);color: var(--plr-ink);transition: background-color var(--plr-dur-roller) var(--plr-ease-roller),border-color var(--plr-dur-roller) var(--plr-ease-roller),color var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-faq__icon::before,.plr .plr-faq__icon::after{content: "";position: absolute;left: 50%;top: 50%;width: .875rem;height: 1.6px;margin: -.8px 0 0 -.4375rem;background: currentColor;border-radius: 2px;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-faq__icon::after{transform: rotate(90deg)}.plr .plr-faq__summary:hover .plr-faq__icon{border-color: var(--plr-accent);color: var(--plr-accent)}.plr .plr-faq__item[open] .plr-faq__icon{background: var(--plr-ink);border-color: var(--plr-ink);color: var(--plr-surface)}.plr .plr-faq__item[open] .plr-faq__icon::after{transform: rotate(0deg)}.plr .plr-faq__a{padding: 0 3.75rem 1.6rem .25rem;color: var(--plr-ink-soft);max-width: 50rem}@media (max-width: 639px){.plr .plr-faq__a{padding-right: .25rem}.plr .plr-faq__summary{gap: 1rem}}.plr .plr-faq__a > * + *{margin-top: .8em}.plr .plr-faq__item[open] .plr-faq__a{animation: plr-faq-in 520ms var(--plr-ease-out) backwards}@keyframes plr-faq-in{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}@supports (interpolate-size: allow-keywords){.plr .plr-faq{interpolate-size: allow-keywords}.plr .plr-faq__item::details-content{block-size: 0;overflow: clip;transition: block-size 450ms var(--plr-ease-out),content-visibility 450ms allow-discrete}.plr .plr-faq__item[open]::details-content{block-size: auto}} .plr .plr-faq-tools{display: flex;justify-content: flex-start;margin: 1.25rem 0 0}.plr .plr-faq-tools .plr-btn--ghost{--plr-c-fill: transparent;padding-inline: 0;min-height: 2.75rem}.plr .plr-faq-tools .plr-btn--ghost [data-plr-btn-label]{text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: .25em;text-decoration-color: color-mix(in srgb,currentColor 45%,transparent);transition: text-decoration-color var(--plr-dur) ease}.plr .plr-faq-tools .plr-btn--ghost:is(:hover,:focus-visible) [data-plr-btn-label]{text-decoration-color: currentColor}.plr .plr-sh > .plr-faq-tools{margin-top: .25rem}.plr .plr-faq-tools + .plr-faq{margin-top: .75rem}  .plr .plr-marquee{--plr-marquee-dur: 45s;position: relative;display: flex;align-items: center;gap: 1rem;padding-inline-end: var(--plr-gutter)}.plr .plr-marquee__viewport{flex: 1;min-width: 0;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.plr .plr-marquee__track{display: flex;width: max-content}.plr .plr-marquee.is-ready .plr-marquee__track{animation: plr-marquee var(--plr-marquee-dur) linear infinite}.plr .plr-marquee.is-paused .plr-marquee__track,.plr .plr-marquee__viewport:hover .plr-marquee__track{animation-play-state: paused}.plr .plr-marquee__group{display: flex;align-items: center;flex: none;gap: clamp(1.25rem,3vw,2.75rem);padding-right: clamp(1.25rem,3vw,2.75rem)}.plr .plr-marquee__item{display: inline-flex;align-items: center;gap: clamp(1.25rem,3vw,2.75rem);white-space: nowrap;font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: clamp(1.625rem,1.1rem + 2.2vw,3.25rem);line-height: 1.1;color: var(--plr-heading)}.plr .plr-marquee__item::after{content: "";width: .5rem;height: .5rem;border-radius: 50%;background: var(--plr-ocre);flex: none}.plr .plr-marquee__item--strong{font-style: normal;font-weight: 600}.plr .plr-marquee__toggle{--plr-c-bg: var(--plr-card);--plr-c-fg: var(--plr-ink);--plr-c-bd: var(--plr-rule-strong);flex: none;display: grid;place-items: center;width: 2.75rem;height: 2.75rem;border: 1.5px solid var(--plr-c-bd);border-radius: 50%}.plr .plr-marquee__toggle:hover{--plr-c-bd: var(--plr-ink)}.plr .plr-marquee__toggle .plr-icon{width: 1.1rem;height: 1.1rem}.plr .plr-marquee:not(.is-ready) .plr-marquee__toggle{display: none}@keyframes plr-marquee{to{transform: translate3d(-50%,0,0)}} .plr.plr-cta{overflow: hidden}.plr .plr-cta__inner{position: relative;z-index: 1;display: grid;gap: clamp(2rem,4vw,3rem);align-items: end}@media (min-width: 960px){.plr .plr-cta__inner{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr)}}.plr .plr-cta__title{font-size: var(--plr-fs-h2);margin-top: 1rem;max-width: 18em}.plr .plr-cta__text{margin-top: 1.25rem;font-size: var(--plr-fs-lead);line-height: 1.5;color: var(--plr-ink-soft);max-width: 34em}.plr.plr-cta .plr-actions{justify-content: flex-start}@media (min-width: 960px){.plr.plr-cta .plr-actions{justify-content: flex-end}.plr.plr-cta .plr-actions__note{text-align: right}} .plr .plr-cta__symbol{position: absolute;z-index: 0;left: 58%;right: auto;bottom: -4rem;width: clamp(12rem,16vw,15rem);height: auto;opacity: .07;transform: translateX(-50%);pointer-events: none}@media (max-width: 959px){.plr .plr-cta__symbol{display: none}} @media (max-width: 559px){.plr.plr-cta .plr-actions > .plr-btn{flex: 1 1 100%}} .plr .plr-arcade{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: center;gap: 1.5rem clamp(1rem,2.5vw,2rem)}.plr .plr-arcade__row{display: flex;align-items: flex-end;gap: clamp(.55rem,1.4vw,1.1rem)}.plr .plr-arcade__arch{display: block;flex: none;width: clamp(1.75rem,1.2rem + 1.6vw,2.75rem);aspect-ratio: 19 / 25;border: 2px solid var(--plr-accent);border-bottom: 0;border-radius: var(--plr-r-arch);transform-origin: 50% 100%;transition: transform 700ms var(--plr-ease-out),opacity 500ms ease;transition-delay: calc(var(--plr-i,0) * 70ms)}.plr .plr-arcade__arch--half{background: linear-gradient(90deg,var(--plr-accent) 50%,var(--plr-piedra) 50%)}.plr .plr-arcade__arch--empty{border-style: dashed;border-color: var(--plr-accent);background: linear-gradient(90deg,var(--plr-accent) 50%,var(--plr-piedra) 50%) no-repeat 0 0 / 0% 100%;transition: background-size 700ms var(--plr-ease-roller),transform 700ms var(--plr-ease-out),opacity 500ms ease}.plr .plr-arcade__cta{display: inline-flex;align-items: flex-end;gap: 1rem;color: var(--plr-ink);text-decoration: none}.plr .plr-arcade__cta:hover{color: var(--plr-ink)}.plr .plr-arcade__cta:is(:hover,:focus-visible) .plr-arcade__arch--empty{background-size: 100% 100%;border-style: solid}.plr .plr-arcade__label{display: grid;gap: .1rem;padding-bottom: .1rem;font-family: var(--plr-font-display);font-size: clamp(1.25rem,1.05rem + .7vw,1.625rem);font-weight: 500;line-height: 1.15}.plr .plr-arcade__label strong{display: inline-flex;align-items: center;gap: .4em;font-family: var(--plr-font-text);font-size: .9375rem;font-weight: 600;color: var(--plr-link);letter-spacing: .01em}.plr .plr-arcade__label strong .plr-icon{width: 1.15em;height: 1.15em;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-arcade__cta:hover .plr-arcade__label strong .plr-icon{transform: translateX(4px)}@media (max-width: 639px){.plr .plr-arcade__row > :nth-child(n+6){display: none}} .plr .plr-breadcrumb ol{display: flex;flex-wrap: wrap;align-items: center;gap: .15rem .5rem;font-size: var(--plr-fs-sm);color: var(--plr-ink-soft)}.plr .plr-breadcrumb li{display: inline-flex;align-items: center;gap: .5rem}.plr .plr-breadcrumb a{color: var(--plr-ink-soft);font-weight: 500;display: inline-flex;align-items: center;min-height: 2.75rem;padding-inline: .25rem;margin-inline: -.25rem}.plr .plr-breadcrumb a:hover{color: var(--plr-link);text-decoration: underline;text-underline-offset: .2em}.plr .plr-breadcrumb__sep{color: var(--plr-rule-strong)}.plr .plr-breadcrumb [aria-current="page"]{color: var(--plr-ink);font-weight: 600} .plr .plr-notice{display: grid;grid-template-columns: auto minmax(0,1fr);gap: .85rem;align-items: start;padding: 1rem 1.2rem;border-radius: var(--plr-r);border: 1px solid var(--plr-rule);background: var(--plr-card);color: var(--plr-hierro);font-size: var(--plr-fs-sm);line-height: 1.5}.plr .plr-notice > .plr-icon{width: 1.35rem;height: 1.35rem;margin-top: .05rem}.plr .plr-notice__title{font-weight: 600;color: var(--plr-hierro)}.plr .plr-notice__body > * + *{margin-top: .25rem}.plr .plr-notice--info{background: var(--plr-ebro-tint);border-color: rgba(47,95,99,.3)}.plr .plr-notice--info > .plr-icon,.plr .plr-notice--success > .plr-icon{color: var(--plr-ebro)}.plr .plr-notice--success{background: var(--plr-ebro-tint);border-color: rgba(47,95,99,.3);border-left: 4px solid var(--plr-ebro)}.plr .plr-notice--error{background: var(--plr-error-tint);border-color: rgba(164,38,44,.3);border-left: 4px solid var(--plr-error)}.plr .plr-notice--error > .plr-icon{color: var(--plr-error)}.plr .plr-notice--neutral{background: var(--plr-arenisca);border-color: transparent}.plr .plr-notice a{color: var(--plr-tinto)}.plr.plr-toaster{position: fixed;z-index: var(--plr-z-toast);left: 1rem;right: 1rem;bottom: calc(5.5rem + env(safe-area-inset-bottom,0px));display: grid;gap: .75rem;justify-items: stretch;pointer-events: none;background: none}@media (min-width: 768px){.plr.plr-toaster{left: 1.5rem;right: auto;bottom: 1.5rem;width: min(29rem,calc(100vw - 3rem))}}.plr .plr-toast{--plr-surface: var(--plr-hierro);--plr-focus-gap: var(--plr-hierro);--plr-focus-ring: var(--plr-clarete);--plr-ink: var(--plr-cal);--plr-ink-soft: #CFC7BF;--plr-link: var(--plr-clarete);--plr-link-hover: var(--plr-cal);--plr-btn-bg: var(--plr-clarete);--plr-btn-fg: var(--plr-hierro);--plr-btn-fill: var(--plr-cal);--plr-btn-fgh: var(--plr-borra);--plr-btn2-fg: var(--plr-cal);--plr-btn2-bd: rgba(247,241,232,.5);--plr-btn2-fill: var(--plr-cal);--plr-btn2-fgh: var(--plr-hierro);pointer-events: auto;position: relative;overflow: hidden;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: .9rem;align-items: start;padding: 1.1rem 1rem 1.3rem 1.1rem;border-radius: 14px;background: var(--plr-hierro);color: var(--plr-cal);box-shadow: 0 24px 48px -20px rgba(31,26,27,.65),0 0 0 1px rgba(247,241,232,.06);font-size: var(--plr-fs-sm);line-height: 1.5;animation: plr-toast-in 520ms var(--plr-ease-out) backwards}.plr .plr-toast:focus{outline: none}.plr .plr-toast__mark{width: 1.75rem;height: 1.75rem;color: var(--plr-clarete);margin-top: .1rem}.plr .plr-toast--success .plr-toast__mark{color: #A9C9C6}.plr .plr-toast--error .plr-toast__mark{color: #F2A7A0}.plr .plr-toast__title{font-family: var(--plr-font-display);font-size: 1.1875rem;font-weight: 600;line-height: 1.25;color: var(--plr-cal)}.plr .plr-toast__text{margin-top: .3rem;color: var(--plr-ink-soft)}.plr .plr-toast__url{display: inline-block;margin-top: .55rem;padding: .25em .6em;border-radius: var(--plr-r-sm);background: rgba(247,241,232,.08);color: var(--plr-clarete);font-family: var(--plr-font-mono);font-size: .8125rem;word-break: break-all}.plr .plr-toast__actions{display: flex;flex-wrap: wrap;gap: .5rem;margin-top: .9rem}.plr .plr-toast__actions .plr-btn{padding-inline: 1em}.plr .plr-toast__title:focus{outline: none;box-shadow: none}.plr .plr-toast__close{--plr-c-bg: transparent;--plr-c-fg: var(--plr-cal);display: grid;place-items: center;width: 2.25rem;height: 2.25rem;margin: -.35rem -.25rem 0 0;border-radius: 50%}.plr .plr-toast__close:hover{--plr-c-bg: rgba(247,241,232,.1)}.plr .plr-toast__close .plr-icon{width: 1.1rem;height: 1.1rem}.plr .plr-toast__timer{position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: var(--plr-clarete);transform-origin: 0 50%;animation: plr-toast-timer var(--plr-toast-dur,7s) linear forwards}.plr .plr-toast:is(:hover,:focus-within) .plr-toast__timer{animation-play-state: paused}.plr .plr-toast.is-leaving{animation: plr-toast-out 280ms ease-in forwards}@keyframes plr-toast-in{from{opacity: 0;transform: translateY(14px) scale(.98)}to{opacity: 1;transform: none}}@keyframes plr-toast-out{to{opacity: 0;transform: translateY(10px) scale(.98)}}@keyframes plr-toast-timer{from{transform: scaleX(1)}to{transform: scaleX(0)}} .plr.plr-hero{overflow: clip;padding-block: clamp(1.75rem,.75rem + 3.5vw,4.5rem) clamp(4.5rem,2.5rem + 5vw,8rem)}.plr .plr-hero__grid{display: grid;gap: clamp(2.75rem,2rem + 4vw,4.5rem);align-items: center}@media (min-width: 960px){.plr .plr-hero__grid{grid-template-columns: minmax(0,1.12fr) minmax(0,.88fr);gap: clamp(3rem,1rem + 4vw,6rem)}}.plr .plr-hero__title{margin-top: 1.15rem}.plr .plr-hero__lead{margin-top: clamp(1.25rem,1rem + 1vw,1.75rem);font-size: var(--plr-fs-lead);line-height: 1.5;color: var(--plr-ink-soft);max-width: 33em}.plr.plr-hero .plr-actions{margin-top: clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}.plr.plr-hero .plr-trust{margin-top: clamp(1.5rem,1.2rem + 1vw,2.25rem);padding-top: 1.25rem;border-top: 1px solid var(--plr-rule);max-width: 36rem}.plr .plr-hero__media{position: relative;width: min(100%,34rem);justify-self: center}@media (min-width: 960px){.plr .plr-hero__media{justify-self: end;width: min(100%,36rem)}}.plr .plr-archvideo{--plr-split: 50%;position: relative;overflow: hidden;isolation: isolate;aspect-ratio: 4 / 5;border-radius: var(--plr-r-arch);background: var(--plr-piedra);-webkit-mask-image: -webkit-radial-gradient(white,black)}@media (max-width: 599px){.plr .plr-archvideo{aspect-ratio: 5 / 6}}.plr .plr-archvideo__poster,.plr .plr-archvideo__video{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: var(--plr-focus,76% 50%)}.plr .plr-archvideo__video{opacity: 0;transition: opacity 900ms ease}.plr .plr-archvideo.is-playing .plr-archvideo__video{opacity: 1}.plr .plr-archvideo__primer{position: absolute;inset: 0;z-index: 2;pointer-events: none;transform: translateX(var(--plr-split));background: rgba(247,241,232,.5)}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.plr .plr-archvideo__primer{background: rgba(247,241,232,.22);-webkit-backdrop-filter: grayscale(1) sepia(.18) brightness(1.18) contrast(.72);backdrop-filter: grayscale(1) sepia(.18) brightness(1.18) contrast(.72)}}.plr .plr-archvideo__edge{position: absolute;top: 0;bottom: 0;left: 0;width: 3px;margin-left: -1.5px;background: var(--plr-cal);box-shadow: 0 0 0 1px rgba(31,26,27,.06),-10px 0 22px rgba(247,241,232,.35)}.plr .plr-archvideo__toggle{--plr-c-bg: rgba(251,247,240,.82);--plr-c-fg: var(--plr-hierro);position: absolute;z-index: 4;right: 1rem;bottom: 1rem;display: grid;place-items: center;width: 2.75rem;height: 2.75rem;border-radius: 50%;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: var(--plr-shadow-float)}.plr .plr-archvideo__toggle:hover{--plr-c-bg: var(--plr-cal)}.plr .plr-archvideo__toggle .plr-icon{width: 1.1rem;height: 1.1rem;--plr-icon-stroke: 2}.plr .plr-archvideo__toggle[hidden]{display: none}.plr .plr-hero__glass{position: absolute;z-index: 5;left: -1rem;bottom: 8%;display: flex;align-items: flex-start;gap: .75rem;max-width: 17.5rem;padding: .9rem 1.1rem;font-size: .9375rem;line-height: 1.4}.plr .plr-hero__glass .plr-icon{width: 1.35rem;height: 1.35rem;color: var(--plr-tinto);margin-top: .05rem}.plr .plr-hero__glass strong{display: block;font-family: var(--plr-font-display);font-size: 1.125rem;font-weight: 600;color: var(--plr-hierro)}.plr .plr-hero__glass span{color: var(--plr-hierro-suave)}@media (max-width: 599px){.plr .plr-hero__glass{left: .75rem;bottom: 1rem;max-width: calc(100% - 5rem);padding: .75rem .9rem}}@media (max-width: 479px){.plr.plr-hero .plr-actions > .plr-btn{flex: 1 1 100%}}@media (min-width: 960px){.plr .plr-hero__glass{left: -3.5rem}}.plr .plr-hero__badge{position: absolute;z-index: 5;right: 8%;top: 16%}@media (prefers-reduced-motion: no-preference){.plr .plr-archvideo__primer{animation: plr-roller-pass 1250ms var(--plr-ease-roller) 350ms backwards}.plr .plr-rise{animation: plr-rise 900ms var(--plr-ease-out) backwards;animation-delay: calc(var(--plr-d,0) * 90ms + 60ms)}.plr .plr-hero__glass{animation: plr-rise 800ms var(--plr-ease-out) 1300ms backwards}.plr .plr-hero__title em{animation: plr-underline 900ms var(--plr-ease-roller) 900ms backwards}}@keyframes plr-roller-pass{from{transform: translateX(0)}to{transform: translateX(var(--plr-split,50%))}}@keyframes plr-rise{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: none}} @keyframes plr-rise-soft{from{transform: translateY(16px)}to{transform: none}}@media (prefers-reduced-motion: no-preference){.plr h1.plr-rise,.plr p.plr-rise:not(.plr-eyebrow){animation-name: plr-rise-soft}}@keyframes plr-underline{from{background-size: 0% .13em}to{background-size: 100% .13em}} .plr.plr-pagehero{padding-block: clamp(1.5rem,1rem + 2vw,3rem) clamp(3.5rem,2rem + 4vw,6rem)}.plr .plr-pagehero__grid{display: grid;gap: clamp(2rem,1.5rem + 3vw,4rem);align-items: end;margin-top: clamp(1.5rem,1rem + 2vw,3rem)}@media (min-width: 960px){.plr .plr-pagehero__grid--media{grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);align-items: center}}.plr .plr-pagehero__title{margin-top: 1rem;max-width: 14em}.plr .plr-pagehero__lead{margin-top: 1.4rem;font-size: var(--plr-fs-lead);line-height: 1.5;color: var(--plr-ink-soft);max-width: 38em}.plr.plr-pagehero .plr-actions{margin-top: 2rem} .plr.plr-skip,.plr.plr-skip:is(:hover,:focus,:visited){position: fixed;z-index: var(--plr-z-skip);left: 1rem;top: .75rem;display: inline-flex;align-items: center;min-height: 2.75rem;padding: .8rem 1.2rem;border-radius: var(--plr-r-pill);background: var(--plr-hierro);color: var(--plr-cal);font: 600 .9375rem/1 var(--plr-font-text);text-decoration: none;transform: translateY(-200%);transition: transform var(--plr-dur) var(--plr-ease)}.plr.plr-skip:focus{transform: none}.plr.plr-skip:focus-visible{box-shadow: 0 0 0 2px var(--plr-cal),0 0 0 4px var(--plr-tinto);outline: 2px solid transparent}.plr.plr-header{position: sticky;top: 0;z-index: var(--plr-z-header);background-color: var(--plr-surface);transition: background-color 300ms ease,box-shadow 300ms ease}.plr.plr-header.is-scrolled{background-color: rgba(247,241,232,.9);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);box-shadow: 0 1px 0 var(--plr-rule),0 14px 30px -26px rgba(31,26,27,.5)}.plr.plr-header.has-open{background-color: var(--plr-cal)}.plr.plr-header--transparent:not(.is-scrolled):not(.has-open){background-color: transparent}.plr.plr-header--transparent{margin-bottom: calc(-1 * var(--plr-header-h))}.plr .plr-header__inner{display: flex;align-items: center;gap: .5rem; width: min(100% - 2 * var(--plr-gutter),var(--plr-container));margin-inline: auto;height: var(--plr-header-h);transition: height 300ms var(--plr-ease)}@media (min-width: 1100px){.plr .plr-header__inner{gap: 1.25rem}.plr.plr-header.is-scrolled .plr-header__inner{height: 70px}} .plr .plr-header__logo{display: flex;align-items: center;flex: none;margin-right: auto;color: var(--plr-tinto);border-radius: var(--plr-r-sm)}.plr .plr-header__logo:hover{color: var(--plr-tinto)}.plr .plr-logo{display: block;height: 44px;width: auto;overflow: visible}.plr .plr-logo--full{display: none}@media (min-width: 480px){.plr .plr-logo--full{display: block;height: 38px}.plr .plr-logo--compact{display: none}}@media (min-width: 1100px){.plr .plr-logo--full{height: 42px;transition: height 300ms var(--plr-ease)}.plr.plr-header.is-scrolled .plr-logo--full{height: 36px}.plr .plr-header__logo{margin-right: 0}}.plr .plr-logo-draw{display: none;fill: none;stroke: var(--plr-tinto);stroke-dasharray: 1 1} .plr .plr-nav{display: none}@media (min-width: 1100px){.plr .plr-nav{display: block;align-self: stretch;margin-inline: auto}}.plr .plr-nav__list{display: flex;align-items: stretch;gap: .25rem;height: 100%}.plr .plr-nav__item{position: relative;display: flex;align-items: center}.plr .plr-nav__item--mega{position: static}.plr .plr-nav__link,.plr .plr-nav__link:is(:hover,:focus,:active,:visited){--plr-c-bg: transparent;--plr-c-fg: var(--plr-ink);background-color: transparent;color: var(--plr-ink);text-decoration: none}.plr .plr-nav__link{position: relative;display: inline-flex;align-items: center;gap: .3em;min-height: 2.75rem;padding: .5rem .8rem;border-radius: var(--plr-r);font-family: var(--plr-font-text);font-size: 1rem;font-weight: 500;line-height: 1;white-space: nowrap}.plr .plr-nav__link::after{content: "";position: absolute;left: .8rem;right: .8rem;bottom: .45rem;height: 2px;background: var(--plr-accent);border-radius: 2px;transform: scaleX(0);transform-origin: 0 50%;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-nav__link:hover::after,.plr .plr-nav__link[aria-current="page"]::after,.plr .plr-nav__item.is-open > .plr-nav__link::after{transform: scaleX(1)}.plr .plr-nav__link[aria-current="page"]{font-weight: 600}.plr .plr-nav__link .plr-icon{width: 1rem;height: 1rem;--plr-icon-stroke: 2;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-nav__item.is-open > :is(.plr-nav__link,.plr-nav__toggle) .plr-icon{transform: rotate(180deg)}.plr .plr-nav__item--mega > .plr-nav__link{padding-right: .35rem}.plr .plr-nav__item--mega > .plr-nav__link::after{right: .35rem} .plr .plr-nav__toggle{--plr-c-bg: transparent;--plr-c-fg: var(--plr-ink);position: relative;display: grid;place-items: center;width: 1.5rem;height: 2.75rem;margin-left: -.35rem;border-radius: var(--plr-r)}.plr .plr-nav__toggle::after{content: "";position: absolute;inset: 0 -.25rem 0 0}.plr .plr-nav__toggle .plr-icon{width: 1rem;height: 1rem;--plr-icon-stroke: 2;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-nav__toggle:hover{--plr-c-fg: var(--plr-accent)} .plr .plr-header__actions{display: flex;align-items: center;gap: .5rem;flex: none}@media (min-width: 1100px){.plr .plr-header__actions{gap: .9rem}}.plr .plr-header__phone,.plr .plr-header__phone:is(:hover,:focus,:visited){color: var(--plr-ink);text-decoration: none}.plr .plr-header__phone{display: none;align-items: center;gap: .65rem;min-height: 2.75rem;padding-right: .25rem;border-radius: var(--plr-r-pill)}@media (min-width: 1100px){.plr .plr-header__phone{display: inline-flex}}.plr .plr-header__phone-icon{display: grid;place-items: center;width: 2.75rem;height: 2.75rem;border-radius: 50%;background: var(--plr-arenisca);color: var(--plr-tinto);transition: background-color var(--plr-dur-roller) var(--plr-ease-roller),color var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-header__phone-icon .plr-icon{width: 1.2rem;height: 1.2rem}.plr .plr-header__phone:hover .plr-header__phone-icon{background: var(--plr-tinto);color: var(--plr-cal)}.plr .plr-header__phone-text{display: none;line-height: 1.15}@media (min-width: 1280px){.plr .plr-header__phone-text{display: grid}}.plr .plr-header__phone-kicker{font-size: .6875rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--plr-ink-soft)}.plr .plr-header__phone-num{font-size: 1.0625rem;font-weight: 600;letter-spacing: .01em;font-variant-numeric: tabular-nums}.plr .plr-header__cta{display: none}@media (min-width: 768px){.plr .plr-header__cta{display: inline-flex}}.plr .plr-header__call,.plr .plr-header__call:is(:hover,:focus,:visited){color: var(--plr-ink);text-decoration: none}.plr .plr-header__call{display: grid;place-items: center;width: 2.75rem;height: 2.75rem;border-radius: 50%;border: 1.5px solid var(--plr-rule-strong);transition: border-color var(--plr-dur) ease,background-color var(--plr-dur) ease}.plr .plr-header__call:hover{border-color: var(--plr-ink);background-color: var(--plr-card)}.plr .plr-header__call .plr-icon{width: 1.2rem;height: 1.2rem}@media (min-width: 1100px){.plr .plr-header__call{display: none}}.plr .plr-header__burger{--plr-c-bg: transparent;--plr-c-fg: var(--plr-ink);--plr-c-bd: var(--plr-rule-strong);display: inline-flex;align-items: center;gap: .45rem;height: 2.75rem;padding: 0 1rem 0 .8rem;border: 1.5px solid var(--plr-c-bd);border-radius: var(--plr-r-pill);font-size: .9375rem;font-weight: 600;line-height: 1}.plr .plr-header__burger:hover{--plr-c-bd: var(--plr-ink);--plr-c-bg: var(--plr-card)}.plr .plr-header__burger .plr-icon{width: 1.25rem;height: 1.25rem}@media (min-width: 1100px){.plr .plr-header__burger{display: none}} .plr .plr-header__progress{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;pointer-events: none;overflow: hidden}.plr .plr-header__progress > span{display: block;height: 100%;background: linear-gradient(90deg,var(--plr-tinto) 0,var(--plr-tinto) calc(100% - 1.5rem),#A24A5C 100%);transform: scaleX(0);transform-origin: 0 50%;will-change: transform} .plr :is(.plr-mega,.plr-dropdown){visibility: hidden;opacity: 0;transition: opacity 220ms ease,transform 320ms var(--plr-ease-out),visibility 0s linear 320ms}.plr .plr-nav__item.is-open > :is(.plr-mega,.plr-dropdown){visibility: visible;opacity: 1;transition-delay: 0s} .plr .plr-mega{position: absolute;left: 0;right: 0;top: 100%;transform: translateY(-8px);background: var(--plr-cal-clara);border-top: 1px solid var(--plr-rule);box-shadow: 0 40px 60px -40px rgba(31,26,27,.45);padding-block: 2.25rem 2.5rem}.plr .plr-nav__item.is-open > .plr-mega{transform: none}.plr .plr-mega__inner{width: min(100% - 2 * var(--plr-gutter),var(--plr-container-wide));margin-inline: auto;display: grid;grid-template-columns: repeat(4,minmax(0,1fr)) minmax(15rem,19rem);gap: 2.25rem}.plr .plr-mega__col{border-top: 1px solid var(--plr-rule-strong);padding-top: 1rem}.plr .plr-mega__n{display: block;margin-bottom: .4rem;font-size: .6875rem;font-weight: 600;letter-spacing: .16em;color: var(--plr-ink-soft)}.plr .plr-mega__title a,.plr .plr-mega__title a:is(:hover,:focus,:visited){color: var(--plr-ink);text-decoration: none}.plr .plr-mega__title a{display: inline-flex;align-items: center;gap: .4em;font-family: var(--plr-font-display);font-size: 1.25rem;font-weight: 600;line-height: 1.2;min-height: 2.75rem}.plr .plr-mega__title a:hover{color: var(--plr-accent)}.plr .plr-mega__title .plr-icon{width: 1rem;height: 1rem;color: var(--plr-accent);transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-mega__title a:hover .plr-icon{transform: translateX(3px)}.plr .plr-mega__list{margin-top: .6rem;display: grid}.plr .plr-mega__link,.plr .plr-mega__link:is(:hover,:focus,:visited){color: var(--plr-ink-soft);text-decoration: none}.plr .plr-mega__link{display: flex;align-items: center;justify-content: space-between;gap: .75rem;min-height: 2.75rem;padding-block: .35rem;font-size: .96875rem;font-weight: 500;line-height: 1.3;border-radius: var(--plr-r-sm);transition: color var(--plr-dur) ease,padding var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-mega__link:hover{color: var(--plr-accent);padding-left: .35rem}.plr .plr-mega__link .plr-icon{width: 1rem;height: 1rem;opacity: 0;transform: translateX(-6px);transition: opacity var(--plr-dur) ease,transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-mega__link:is(:hover,:focus-visible) .plr-icon{opacity: 1;transform: none}.plr .plr-mega__aside{display: grid;gap: 1rem;align-content: start;padding: 1.25rem;border-radius: var(--plr-r-lg);background: var(--plr-arenisca);--plr-surface: var(--plr-arenisca);--plr-focus-gap: var(--plr-arenisca)}.plr .plr-mega__aside .plr-media{border-radius: var(--plr-r)}.plr .plr-mega__aside-title{font-family: var(--plr-font-display);font-size: 1.1875rem;font-weight: 600;line-height: 1.25;color: var(--plr-hierro)}.plr .plr-mega__aside-text{font-size: .9375rem;line-height: 1.5;color: var(--plr-hierro-suave)}.plr .plr-mega__aside .plr-actions{gap: .5rem}.plr .plr-mega__aside .plr-link-arrow{font-size: .9375rem} .plr .plr-dropdown{position: absolute;top: 100%;left: 50%;width: min(47rem,calc(100vw - 2rem));transform: translate(-50%,-8px);padding: 1.75rem 1.75rem 1.25rem;background: var(--plr-cal-clara);border: 1px solid var(--plr-rule);border-radius: 0 0 var(--plr-r-lg) var(--plr-r-lg);box-shadow: 0 40px 60px -36px rgba(31,26,27,.45)}.plr .plr-nav__item.is-open > .plr-dropdown{transform: translate(-50%,0)}.plr .plr-dropdown__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.25rem 2rem}.plr .plr-dropdown__title{font-size: .6875rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--plr-ink-soft);padding-bottom: .6rem;margin-bottom: .35rem;border-bottom: 1px solid var(--plr-rule)}.plr .plr-dropdown__link,.plr .plr-dropdown__link:is(:hover,:focus,:visited){color: var(--plr-ink);text-decoration: none}.plr .plr-dropdown__link{display: flex;align-items: center;gap: .5rem;min-height: 2.75rem;font-size: .96875rem;font-weight: 500;line-height: 1.25;border-radius: var(--plr-r-sm);transition: color var(--plr-dur) ease}.plr .plr-dropdown__link:hover{color: var(--plr-accent)}.plr .plr-dropdown__link--main{font-weight: 600}.plr .plr-dropdown__link--main::after{content: "Base";font-size: .625rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;padding: .3em .55em;border-radius: var(--plr-r-pill);background: var(--plr-clarete);color: var(--plr-borra)}.plr .plr-dropdown__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .5rem 1rem;margin-top: 1.25rem;padding-top: 1rem;border-top: 1px solid var(--plr-rule);font-size: .9375rem;color: var(--plr-ink-soft)} .plr.plr-mnav{--plr-surface: var(--plr-hierro);--plr-ink: var(--plr-cal);--plr-ink-soft: #C9C1B9;--plr-heading: var(--plr-cal);--plr-accent: var(--plr-clarete);--plr-eyebrow: var(--plr-clarete);--plr-link: var(--plr-clarete);--plr-link-hover: var(--plr-cal);--plr-rule: rgba(247,241,232,.14);--plr-rule-strong: rgba(247,241,232,.45);--plr-focus-gap: var(--plr-hierro);--plr-focus-ring: var(--plr-clarete);--plr-btn-bg: var(--plr-clarete);--plr-btn-fg: var(--plr-hierro);--plr-btn-fill: var(--plr-cal);--plr-btn-fgh: var(--plr-borra);--plr-btn2-fg: var(--plr-cal);--plr-btn2-bd: rgba(247,241,232,.55);--plr-btn2-fill: var(--plr-cal);--plr-btn2-fgh: var(--plr-hierro);position: fixed;inset: 0;z-index: var(--plr-z-overlay);display: flex;flex-direction: column;overflow-y: auto;overscroll-behavior: contain;background-color: var(--plr-hierro);color: var(--plr-cal);clip-path: inset(0 100% 0 0);visibility: hidden;transition: clip-path 560ms var(--plr-ease-roller),visibility 0s linear 560ms}.plr.plr-mnav[hidden]{display: none}.plr.plr-mnav.is-open{clip-path: inset(0 0 0 0);visibility: visible;transition-delay: 0s}@media (min-width: 1100px){.plr.plr-mnav{display: none !important}}.plr .plr-mnav__top{position: sticky;top: 0;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: var(--plr-header-h);padding-inline: var(--plr-gutter);background: var(--plr-hierro);border-bottom: 1px solid var(--plr-rule)}.plr .plr-mnav__logo{display: block;border-radius: var(--plr-r-sm)}.plr .plr-mnav__logo img{height: 40px;width: auto}.plr .plr-mnav__close{--plr-c-bg: transparent;--plr-c-fg: var(--plr-cal);--plr-c-bd: rgba(247,241,232,.45);display: inline-flex;align-items: center;gap: .45rem;height: 2.75rem;padding: 0 1rem 0 .8rem;border: 1.5px solid var(--plr-c-bd);border-radius: var(--plr-r-pill);font-size: .9375rem;font-weight: 600}.plr .plr-mnav__close:hover{--plr-c-bg: rgba(247,241,232,.08)}.plr .plr-mnav__close .plr-icon{width: 1.2rem;height: 1.2rem}.plr .plr-mnav__body{flex: 1;padding: .5rem var(--plr-gutter) 2rem}.plr .plr-mnav__group{border-bottom: 1px solid var(--plr-rule)}.plr .plr-mnav__summary,.plr .plr-mnav__toplink,.plr .plr-mnav__toplink:is(:hover,:focus,:visited){color: var(--plr-cal);text-decoration: none}.plr .plr-mnav__summary,.plr .plr-mnav__toplink{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 4.25rem;padding-block: .75rem;font-family: var(--plr-font-display);font-size: clamp(1.75rem,1.4rem + 1.8vw,2.25rem);font-weight: 500;line-height: 1.1;letter-spacing: -.01em;cursor: pointer;list-style: none;border-radius: var(--plr-r-sm)}.plr .plr-mnav__summary::-webkit-details-marker{display: none}.plr .plr-mnav__toplink[aria-current="page"]{font-style: italic;color: var(--plr-clarete)}.plr .plr-mnav__toplink .plr-icon{width: 1.4rem;height: 1.4rem;color: var(--plr-clarete)}.plr .plr-mnav__plus{position: relative;flex: none;width: 2.5rem;height: 2.5rem;border-radius: 50%;border: 1.5px solid var(--plr-rule-strong)}.plr .plr-mnav__plus::before,.plr .plr-mnav__plus::after{content: "";position: absolute;left: 50%;top: 50%;width: .875rem;height: 1.6px;margin: -.8px 0 0 -.4375rem;background: currentColor;transition: transform var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-mnav__plus::after{transform: rotate(90deg)}.plr .plr-mnav__group[open] .plr-mnav__plus{background: var(--plr-clarete);border-color: var(--plr-clarete);color: var(--plr-hierro)}.plr .plr-mnav__group[open] .plr-mnav__plus::after{transform: rotate(0)}.plr .plr-mnav__panel{display: grid;gap: 1.5rem;padding: .25rem 0 1.75rem}.plr .plr-mnav__group[open] .plr-mnav__panel{animation: plr-faq-in 420ms var(--plr-ease-out) backwards}.plr .plr-mnav__all,.plr .plr-mnav__all:is(:hover,:focus,:visited){color: var(--plr-clarete);text-decoration: none}.plr .plr-mnav__all{display: inline-flex;align-items: center;gap: .5rem;min-height: 2.75rem;font-weight: 600}.plr .plr-mnav__all .plr-icon{width: 1.1rem;height: 1.1rem}.plr .plr-mnav__subtitle{font-size: .6875rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--plr-clarete);margin-bottom: .25rem}.plr .plr-mnav__subtitle a,.plr .plr-mnav__subtitle a:is(:hover,:focus,:visited){color: var(--plr-clarete);text-decoration: none;display: inline-flex;align-items: center;min-height: 2.75rem}.plr .plr-mnav__links{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,13.5rem),1fr));column-gap: 1.5rem}.plr .plr-mnav__link,.plr .plr-mnav__link:is(:hover,:focus,:visited){color: rgba(247,241,232,.88);text-decoration: none}.plr .plr-mnav__link{display: flex;align-items: center;min-height: 2.75rem;font-size: 1.0625rem;font-weight: 400;line-height: 1.3;border-bottom: 1px solid var(--plr-rule);border-radius: 0}.plr .plr-mnav__link:hover{color: var(--plr-cal)}.plr .plr-mnav__motto{margin-top: clamp(2rem,8vh,4.5rem);font-family: var(--plr-font-display);font-size: clamp(1.5rem,1.2rem + 1.5vw,2rem);font-weight: 500;line-height: 1.15;color: rgba(247,241,232,.5);max-width: 14em}.plr .plr-mnav__motto em{font-style: italic;color: var(--plr-clarete)}.plr .plr-mnav__foot{display: grid;gap: .75rem;padding: 1.25rem var(--plr-gutter) calc(1.5rem + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--plr-rule);background: rgba(247,241,232,.03)}.plr .plr-mnav__contact{display: grid;grid-template-columns: 1fr 1fr;gap: .5rem}.plr .plr-mnav__meta{display: flex;align-items: center;gap: .5rem;font-size: var(--plr-fs-sm);color: var(--plr-ink-soft)}.plr .plr-mnav__meta .plr-icon{width: 1.1rem;height: 1.1rem;color: var(--plr-clarete)}@media (prefers-reduced-motion: no-preference){.plr.plr-mnav.is-open .plr-mnav__body > *{animation: plr-rise 600ms var(--plr-ease-out) backwards;animation-delay: calc(var(--plr-i,0) * 60ms + 180ms)}} .plr.plr-actionbar{position: fixed;z-index: var(--plr-z-actionbar);left: .625rem;right: .625rem;bottom: calc(.625rem + env(safe-area-inset-bottom,0px));display: grid;grid-template-columns: 1fr 1fr 1.3fr;gap: .375rem;padding: .375rem; background: var(--plr-hierro);border-radius: var(--plr-r-xl);box-shadow: 0 18px 40px -16px rgba(31,26,27,.6),0 0 0 1px rgba(247,241,232,.06);--plr-focus-gap: var(--plr-hierro);--plr-focus-ring: var(--plr-clarete);transition: transform 350ms var(--plr-ease-out),opacity 250ms ease}@media (min-width: 768px){.plr.plr-actionbar{display: none}}html.plr-lock .plr.plr-actionbar{opacity: 0;pointer-events: none} html:has(.plr :is(input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"]),select,textarea):focus) .plr.plr-actionbar,html.plr-typing .plr.plr-actionbar{transform: translateY(calc(100% + 1.5rem));opacity: 0;pointer-events: none}.plr .plr-actionbar__item,.plr .plr-actionbar__item:is(:hover,:focus,:visited){color: var(--plr-cal);text-decoration: none}.plr .plr-actionbar__item{display: flex;align-items: center;justify-content: center;gap: .45rem;min-height: 3.25rem;padding-inline: .5rem;border-radius: 13px;font-size: .875rem;font-weight: 600;line-height: 1;white-space: nowrap}.plr .plr-actionbar__item:active{background-color: rgba(247,241,232,.08)}.plr .plr-actionbar__item .plr-icon{width: 1.25rem;height: 1.25rem;color: var(--plr-clarete)}.plr .plr-actionbar__item--primary,.plr .plr-actionbar__item--primary:is(:hover,:focus,:visited){background-color: var(--plr-clarete);color: var(--plr-hierro)}.plr .plr-actionbar__item--primary .plr-icon{color: var(--plr-borra)} @media (max-width: 389px){.plr .plr-actionbar__item{gap: .3rem;padding-inline: .25rem;font-size: .8125rem}.plr .plr-actionbar__item .plr-icon{width: 1.1rem;height: 1.1rem}} @media (max-width: 339px){.plr.plr-actionbar{grid-template-columns: 1fr 1fr 2fr}.plr .plr-actionbar__item:not(.plr-actionbar__item--primary) > span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.plr .plr-actionbar__item .plr-icon{width: 1.3rem;height: 1.3rem}} .plr.plr-footer{position: relative;padding-block: clamp(4rem,3rem + 4vw,6.5rem) 2rem}@media (max-width: 767px){.plr.plr-footer{padding-bottom: calc(6.5rem + env(safe-area-inset-bottom,0px))}}.plr .plr-footer__cta{display: grid;gap: 2rem;align-items: end;padding-bottom: clamp(3rem,2rem + 3vw,4.5rem);border-bottom: 1px solid var(--plr-rule)} body:has(.plr.plr-cta) .plr-footer__cta,.plr.plr-footer--no-cta .plr-footer__cta{display: none}body:has(.plr.plr-cta) .plr-footer__grid,.plr.plr-footer--no-cta .plr-footer__grid{padding-top: 0}@media (min-width: 960px){.plr .plr-footer__cta{grid-template-columns: minmax(0,1fr) auto}}.plr .plr-footer__cta-title{margin-top: 1rem;font-family: var(--plr-font-display);font-size: clamp(2.25rem,1.4rem + 3.4vw,4.25rem);font-weight: 600;line-height: 1.02;letter-spacing: -.022em;color: var(--plr-cal);text-wrap: balance}.plr .plr-footer__cta-title em{font-style: italic;font-weight: 500;color: var(--plr-clarete)}.plr .plr-footer__cta-text{margin-top: 1rem;color: var(--plr-ink-soft);max-width: 36em}.plr .plr-footer__grid{display: grid;gap: 2.5rem 2rem;padding-block: clamp(3rem,2rem + 3vw,4.5rem);grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.plr .plr-footer__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.plr .plr-footer__grid{grid-template-columns: minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap: 3rem}} @media (max-width: 639px){.plr .plr-footer__links{grid-template-columns: repeat(2,minmax(0,1fr));gap: .375rem 1rem} .plr .plr-footer__links > li:has(.plr-footer__all){grid-column: 1 / -1}}.plr .plr-footer__brand{display: grid;gap: 1.25rem;align-content: start;max-width: 24rem}.plr .plr-footer__logo{display: inline-block;justify-self: start;border-radius: var(--plr-r-sm)}.plr .plr-footer__logo img{width: 11.5rem;height: auto}.plr .plr-footer__desc{color: var(--plr-ink-soft);font-size: var(--plr-fs-sm);line-height: 1.6}.plr .plr-footer__motto{font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: 1.25rem;line-height: 1.3;color: var(--plr-clarete)} .plr .plr-footer__funding{display: block;width: 100%;max-width: 24rem;height: auto;margin-top: .5rem}.plr .plr-footer__title{margin-bottom: 1rem;font-size: var(--plr-fs-eyebrow);font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--plr-clarete)}.plr .plr-footer__links{display: grid}.plr .plr-footer__links a,.plr .plr-footer__links a:is(:hover,:focus,:visited){color: rgba(247,241,232,.84);text-decoration: none}.plr .plr-footer__links a{display: inline-flex;align-items: center;gap: .5em;min-height: 2.75rem;padding-block: .2rem;font-size: .96875rem;line-height: 1.3;background: linear-gradient(var(--plr-clarete),var(--plr-clarete)) no-repeat 0 85% / 0 1px;transition: color var(--plr-dur) ease,background-size var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-footer__links a:hover{color: var(--plr-cal);background-size: 100% 1px}.plr .plr-footer__links a[aria-current="page"]{color: var(--plr-clarete)}.plr .plr-footer__links .plr-footer__all,.plr .plr-footer__links .plr-footer__all:is(:hover,:focus,:visited){color: var(--plr-clarete);font-weight: 600}.plr .plr-footer__links .plr-icon{width: 1rem;height: 1rem}.plr .plr-footer__contact{display: grid;gap: .35rem}.plr .plr-footer__contact li{display: flex;align-items: flex-start;gap: .75rem;min-height: 2.25rem;padding-block: .2rem;font-size: .96875rem;line-height: 1.4;color: rgba(247,241,232,.84)}.plr .plr-footer__contact li > .plr-icon{width: 1.2rem;height: 1.2rem;color: var(--plr-clarete);margin-top: .05rem}.plr .plr-footer__contact a,.plr .plr-footer__contact a:is(:hover,:focus,:visited){color: var(--plr-cal);text-decoration: none} .plr .plr-footer__contact a{display: inline-block;padding-block: .7rem;margin-block: -.7rem;font-weight: 500;background: linear-gradient(var(--plr-clarete),var(--plr-clarete)) no-repeat 0 calc(100% - .7rem) / 0 1px;transition: background-size var(--plr-dur-roller) var(--plr-ease-roller)}.plr .plr-footer__contact a:hover{background-size: 100% 1px}.plr .plr-footer__bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .75rem 2rem;padding-top: 1.5rem;border-top: 1px solid var(--plr-rule);font-size: .875rem;color: var(--plr-ink-soft)}.plr .plr-footer__legal{display: flex;flex-wrap: wrap;align-items: center;gap: .25rem 1.25rem}.plr .plr-footer__legal a,.plr .plr-footer__legal a:is(:hover,:focus,:visited),.plr .plr-footer__cookies,.plr .plr-footer__top,.plr .plr-footer__top:is(:hover,:focus,:visited){color: var(--plr-ink-soft);text-decoration: none}.plr .plr-footer__legal a,.plr .plr-footer__cookies,.plr .plr-footer__top{display: inline-flex;align-items: center;gap: .4em;min-height: 2.75rem;font-size: .875rem;font-weight: 500}.plr .plr-footer__legal a:hover,.plr .plr-footer__top:hover{color: var(--plr-cal);text-decoration: underline;text-underline-offset: .2em}.plr .plr-footer__cookies{--plr-c-bg: transparent;--plr-c-fg: var(--plr-ink-soft);text-decoration: underline;text-decoration-style: dotted;text-underline-offset: .25em}.plr .plr-footer__cookies:hover{--plr-c-fg: var(--plr-cal)}.plr .plr-footer__top .plr-icon{width: 1rem;height: 1rem}.plr .plr-footer__copy{display: flex;flex-wrap: wrap;gap: .25rem 1.25rem;align-items: center}  .plr-reveal-ready :is(.plr-reveal,[data-reveal]):not(.is-revealed),.plr-reveal-ready .plr-reveal-group:not(.is-revealed) > *{transition: opacity var(--plr-dur-reveal) var(--plr-ease-out),transform var(--plr-dur-reveal) var(--plr-ease-out);transition-delay: calc(var(--plr-i,0) * var(--plr-stagger))}.plr-reveal-ready :is(.plr-reveal,[data-reveal]):not(.is-in),.plr-reveal-ready .plr-reveal-group:not(.is-in) > *{opacity: 0;transform: translateY(16px)}.plr-reveal-ready .plr-reveal:not(.is-in) :is(h1,h2,.plr-h1,.plr-h2) em{background-size: 0% .13em} .plr-reveal-ready .plr-features:not(.is-in) .plr-feature::after{transform: scaleX(0)}.plr-reveal-ready .plr-arcade:not(.is-in) .plr-arcade__arch{transform: scaleY(0);opacity: 0} .plr .plr-draw :is(path,line,polyline,circle,rect){stroke-dasharray: 1 1;stroke-dashoffset: 0;transition: stroke-dashoffset 1400ms var(--plr-ease-roller) calc(var(--plr-i,0) * 120ms)}.plr-reveal-ready .plr-draw:not(.is-in) :is(path,line,polyline,circle,rect){stroke-dashoffset: 1} .plr .plr-paint{position: relative}.plr-reveal-ready .plr-paint::after{content: "";position: absolute;inset: -1px;z-index: 3;background: var(--plr-surface);transform-origin: 100% 50%;transform: scaleX(0);transition: transform 1100ms var(--plr-ease-roller) 120ms;pointer-events: none}.plr-reveal-ready .plr-paint:not(.is-in)::after{transform: scaleX(1)} .plr .plr-underline{background: linear-gradient(var(--plr-accent-line),var(--plr-accent-line)) no-repeat 0 88% / 100% .18em;transition: background-size 900ms var(--plr-ease-roller) 200ms}.plr-reveal-ready .plr-underline:not(.is-in){background-size: 0% .18em} .plr [data-plr-parallax]{will-change: transform}.plr .is-filtered-in{animation: plr-rise 520ms var(--plr-ease-out) backwards;animation-delay: calc(var(--plr-i,0) * 40ms)}@keyframes plr-paint-x{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes plr-fade{from{opacity: 0}to{opacity: 1}} @media (prefers-reduced-motion: no-preference){html:not(.plr-logo-seen) .plr .plr-header__logo .plr-logo-draw{display: inline;opacity: 0;animation: plr-logo-draw 520ms var(--plr-ease-roller) 60ms backwards}html:not(.plr-logo-seen) .plr .plr-header__logo .plr-logo-line{animation: plr-fade 1ms linear 560ms backwards}html:not(.plr-logo-seen) .plr .plr-header__logo .plr-logo-bare{animation: plr-fade 420ms ease 240ms backwards}html:not(.plr-logo-seen) .plr .plr-header__logo .plr-logo-paint{transform-box: fill-box;transform-origin: 0 50%;animation: plr-paint-x 420ms var(--plr-ease-roller) 480ms backwards}html:not(.plr-logo-seen) .plr .plr-header__logo .plr-logo-word{animation: plr-logo-word 700ms var(--plr-ease-out) 200ms backwards}}@keyframes plr-logo-draw{from{stroke-dashoffset: 1;opacity: 1}to{stroke-dashoffset: 0;opacity: 1}}@keyframes plr-logo-word{from{opacity: 0;transform: translateX(-6px)}to{opacity: 1;transform: none}} .plr .plr-map-fig{position: relative;margin: 0}.plr :is(.plr-map,.plr-map-fig){--plr-map-dot: var(--plr-accent);--plr-map-river: var(--plr-ebro);--plr-map-fill: var(--plr-card-alt);--plr-map-stroke: var(--plr-rule-strong)}.plr :is(.plr-bg-hierro,.plr-bg-borra,.plr-bg-tinto,.plr-bg-ebro,.plr-bg-sarmiento) :is(.plr-map,.plr-map-fig),.plr:is(.plr-bg-hierro,.plr-bg-borra,.plr-bg-tinto,.plr-bg-ebro,.plr-bg-sarmiento) :is(.plr-map,.plr-map-fig){--plr-map-dot: var(--plr-clarete);--plr-map-river: #A9C9C6;--plr-map-fill: rgba(247,241,232,.07);--plr-map-stroke: rgba(247,241,232,.66)}.plr .plr-map{display: block;width: 100%;height: auto;overflow: visible}.plr .plr-map pattern circle{fill: var(--plr-ink);fill-opacity: .2}.plr .plr-map__region{fill: var(--plr-map-fill);stroke: var(--plr-map-stroke);stroke-width: 1.5;stroke-linejoin: round}.plr .plr-map__texture{stroke: none}.plr .plr-map__river{fill: none;stroke: var(--plr-map-river);stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;opacity: .9} .plr .plr-map-fig :is(.plr-map__region,.plr-map__river){stroke-dasharray: 1 1;stroke-dashoffset: 0;transition: stroke-dashoffset 2000ms var(--plr-ease-roller) 150ms}.plr-reveal-ready .plr-map-fig:not(.is-in) :is(.plr-map__region,.plr-map__river){stroke-dashoffset: 1}.plr .plr-map__river-label{font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: 17px;fill: var(--plr-map-river)}.plr .plr-map__zone{font-family: var(--plr-font-display);font-style: italic;font-weight: 400;font-size: 22px;letter-spacing: -.01em;fill: currentColor;opacity: .45} .plr :is(.plr-bg-hierro,.plr-bg-borra,.plr-bg-tinto,.plr-bg-ebro,.plr-bg-sarmiento) .plr-map__zone,.plr:is(.plr-bg-hierro,.plr-bg-borra,.plr-bg-tinto,.plr-bg-ebro,.plr-bg-sarmiento) .plr-map__zone{opacity: .9} .plr .plr-map__pt{--plr-hot: 0;transition: opacity 300ms ease}.plr .plr-map__dot{fill: var(--plr-dot,var(--plr-map-dot));stroke: var(--plr-surface);stroke-width: 2;transform-box: fill-box;transform-origin: center;transform: scale(calc(1 + var(--plr-hot,0) * .7));transition: transform 320ms var(--plr-ease-out),fill 200ms ease}.plr .plr-map__dot--main{fill: var(--plr-ink);stroke: var(--plr-map-dot);stroke-width: 3}.plr .plr-map__pulse{fill: none;stroke: var(--plr-map-dot);stroke-width: 2;opacity: 0;transform-box: fill-box;transform-origin: center} .plr .plr-map__label{font-family: var(--plr-font-text);font-size: 14px;font-weight: 600;fill: var(--plr-ink);paint-order: stroke;stroke: var(--plr-surface);stroke-width: 4px;stroke-linejoin: round;transition: opacity 250ms ease}.plr .plr-map__label--main{font-family: var(--plr-font-display);font-size: 25px;font-weight: 600;fill: var(--plr-map-dot)}.plr .plr-map__pt:not(.is-key) .plr-map__label{opacity: var(--plr-hot,0)}.plr .plr-map__pt:hover,.plr:has([data-map="logrono"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="logrono"],.plr:has([data-map="lardero"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="lardero"],.plr:has([data-map="villamediana-de-iregua"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="villamediana-de-iregua"],.plr:has([data-map="alberite"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="alberite"],.plr:has([data-map="albelda-de-iregua"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="albelda-de-iregua"],.plr:has([data-map="navarrete"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="navarrete"],.plr:has([data-map="fuenmayor"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="fuenmayor"],.plr:has([data-map="haro"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="haro"],.plr:has([data-map="najera"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="najera"],.plr:has([data-map="santo-domingo-de-la-calzada"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="santo-domingo-de-la-calzada"],.plr:has([data-map="cenicero"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="cenicero"],.plr:has([data-map="ezcaray"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="ezcaray"],.plr:has([data-map="calahorra"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="calahorra"],.plr:has([data-map="arnedo"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="arnedo"],.plr:has([data-map="alfaro"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="alfaro"],.plr:has([data-map="autol"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="autol"],.plr:has([data-map="rincon-de-soto"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="rincon-de-soto"],.plr:has([data-map="pradejon"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="pradejon"]{--plr-hot: 1;--plr-dot: var(--plr-ink);opacity: 1}.plr:has([data-map]:is(:hover,:focus-visible)) .plr-map__pt:not(:hover){opacity: .4}.plr:has([data-map="logrono"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="logrono"],.plr:has([data-map="lardero"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="lardero"],.plr:has([data-map="villamediana-de-iregua"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="villamediana-de-iregua"],.plr:has([data-map="alberite"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="alberite"],.plr:has([data-map="albelda-de-iregua"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="albelda-de-iregua"],.plr:has([data-map="navarrete"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="navarrete"],.plr:has([data-map="fuenmayor"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="fuenmayor"],.plr:has([data-map="haro"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="haro"],.plr:has([data-map="najera"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="najera"],.plr:has([data-map="santo-domingo-de-la-calzada"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="santo-domingo-de-la-calzada"],.plr:has([data-map="cenicero"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="cenicero"],.plr:has([data-map="ezcaray"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="ezcaray"],.plr:has([data-map="calahorra"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="calahorra"],.plr:has([data-map="arnedo"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="arnedo"],.plr:has([data-map="alfaro"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="alfaro"],.plr:has([data-map="autol"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="autol"],.plr:has([data-map="rincon-de-soto"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="rincon-de-soto"],.plr:has([data-map="pradejon"]:is(:hover,:focus-visible)) .plr-map__pt[data-muni="pradejon"]{opacity: 1} .plr .plr-map-fig:not(.is-revealed) .plr-map__pt{transition: opacity 450ms ease calc(var(--plr-i,0) * 35ms + 350ms)}.plr-reveal-ready .plr-map-fig:not(.is-in) .plr-map__pt{opacity: 0} @media (prefers-reduced-motion: no-preference){.plr :is(.plr-map.is-in,.is-in .plr-map) .plr-map__pulse{animation: plr-pulse 2.4s var(--plr-ease-out) 2 both}}@keyframes plr-pulse{from{transform: scale(1);opacity: .8}to{transform: scale(2.6);opacity: 0}} .plr .plr-map__legend{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem 1.5rem;margin-top: 1.25rem;padding-top: 1rem;border-top: 1px solid var(--plr-rule);font-size: var(--plr-fs-xs);line-height: 1.4;color: var(--plr-ink-soft)}.plr .plr-map__key{display: inline-flex;align-items: center;gap: .55rem;font-weight: 600}.plr .plr-map__key > span{width: .65rem;height: .65rem;border-radius: 50%;background: var(--plr-map-dot)}.plr .plr-map__key--main > span{width: .8rem;height: .8rem;background: var(--plr-ink);box-shadow: 0 0 0 3px color-mix(in srgb,var(--plr-map-dot) 60%,transparent)}.plr .plr-map__note{margin-left: auto;font-style: italic} @media (max-width: 639px){.plr .plr-map__label{font-size: 21px;stroke-width: 5px}.plr .plr-map__label--main{font-size: 32px}.plr .plr-map__river-label{font-size: 22px}.plr .plr-map__zone{display: none}.plr .plr-map__note{margin-left: 0}} .plr .plr-zone-groups{display: grid;gap: 1.75rem}.plr .plr-zone-group > .plr-eyebrow{margin-bottom: .85rem}  .elementor-location-header:has(.plr-header){position: sticky;top: 0;z-index: var(--plr-z-header)}.elementor-location-header .plr.plr-header{position: relative;top: auto}.admin-bar .elementor-location-header:has(.plr-header){top: 32px}@media (max-width: 782px){.admin-bar .elementor-location-header:has(.plr-header){top: 46px}}@media (max-width: 600px){.admin-bar .elementor-location-header:has(.plr-header){top: 0}} .e-con:has(> .elementor-widget-html > .elementor-widget-container > .plr),.e-con:has(> .elementor-widget-html > .plr),.e-con:has(> .e-con-inner > .elementor-widget-html > .elementor-widget-container > .plr),.e-con:has(> .e-con-inner > .elementor-widget-html > .plr){--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;--gap: 0px;--row-gap: 0px;--column-gap: 0px;--content-width: 100%;padding: 0}.e-con > .e-con-inner:has(> .elementor-widget-html .plr){max-width: none;padding: 0;gap: 0}.elementor-widget-html:has(.plr){margin: 0} .e-con:has(> .elementor-widget-html > .elementor-widget-container > .plr),.e-con:has(> .elementor-widget-html > .plr),.e-con:has(> .e-con-inner > .elementor-widget-html .plr),.e-con > .e-con-inner:has(> .elementor-widget-html .plr){display: block} @media (prefers-reduced-motion: reduce){.plr *,.plr *::before,.plr *::after{animation-duration: .001ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;transition-delay: 0s !important}.plr .plr-marquee__track{animation: none !important}.plr .plr-marquee__viewport{-webkit-mask-image: none;mask-image: none}.plr .plr-marquee__group{flex-wrap: wrap;row-gap: .75rem}.plr .plr-marquee__group[aria-hidden="true"]{display: none}.plr .plr-marquee__track{width: auto}.plr .plr-archvideo__video{display: none}.plr .plr-map__pulse{display: none}}@media (forced-colors: active){.plr .plr-btn,.plr .plr-chip,.plr .plr-header__burger,.plr .plr-faq__icon{border: 1.5px solid ButtonText} .plr .plr-ba input.plr-ba__range:focus-visible ~ .plr-ba__handle,.plr .plr-file__input:focus-visible + .plr-file__btn{outline-color: Highlight}.plr .plr-btn::before{display: none}.plr .plr-archvideo__primer,.plr .plr-header__progress{display: none}.plr .plr-choice input.plr-choice__input:checked{background-color: Highlight}.plr .plr-list > li::before{background: CanvasText}} @media (max-height: 30rem){html{scroll-padding-top: 1rem;scroll-padding-bottom: 1rem}.plr.plr-header,.elementor-location-header:has(.plr-header){position: relative}.plr.plr-actionbar{display: none}.plr.plr-footer{padding-bottom: 2rem}}@media print{.plr.plr-header,.plr.plr-actionbar,.plr.plr-mnav,.plr.plr-toaster,.plr .plr-edge,.plr .plr-archvideo__video,.plr .plr-archvideo__primer,.plr .plr-marquee__toggle{display: none !important}.plr.plr-section,.plr.plr-footer{padding-block: 1.5rem;background: #fff !important;color: #000 !important}.plr *{color: #000 !important}.plr-reveal-ready .plr-reveal,.plr-reveal-ready .plr-reveal-group > *{opacity: 1 !important;transform: none !important}}
