:root,.v2-root{--font-serif:var(--font-instrument-serif), "Iowan Old Style", Georgia, serif;--font-sans:var(--font-instrument-sans), "Helvetica Neue", Arial, sans-serif;--font-hand:var(--font-ephesis), cursive;--gutter:var(--space-16)}@media (min-width:768px){:root{--gutter:var(--space-32)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.v2-root{font-family:var(--font-sans)}body{background:var(--papel);color:var(--tinta);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.05}h1 em,h2 em,h3 em{font-style:italic}p{margin:0}img,svg,video{max-width:100%;display:block}a{color:var(--ultramar);text-underline-offset:.18em}a:hover{color:var(--ultramar-hondo)}:focus-visible{outline:2px solid var(--ultramar);outline-offset:3px}main:focus{outline:none}.skip-link{left:var(--space-16);z-index:100;padding:var(--space-12) var(--space-24);border-radius:var(--radius-pill);background:var(--ultramar);color:var(--papel);text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-16);color:var(--papel)}.eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:768px){.grid{column-gap:var(--space-24);grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}main:has(>.behindHeader:first-child){margin-top:calc(-1 * var(--topbar-h,74px))}.behindHeader{padding-top:calc(var(--topbar-h,74px) + var(--space-24))}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(body:has([data-enclosed-page]) [data-announcement],body:has([data-enclosed-page]) [data-site-footer]){display:none}
