@import "https://use.typekit.net/ian7yub.css";:root{--main:min(100vw,1024px);--min-unit:clamp(10px,1vmax,14px);--one-col:7.14286vw;--one-row:15vh;--ease:cubic-bezier(.78,0,.22,1);--transition:all 1s var(--ease);--accent:#fff500}*{box-sizing:border-box;font-family:inherit;font-weight:inherit;transform-origin:50%;background:0 0;border:0;margin:0;padding:0}body{min-height:100vh;font-size:clamp(10px,clamp(10px,1vmax,14px) - 2px,14px);font-size:clamp(10px,calc(var(--min-unit) - 2px),14px);font-family:serifa,system-ui,serif;font-style:normal;font-weight:400;line-height:calc(1.2*clamp(10px,1vmax,14px));line-height:calc(var(--min-unit)*1.2);scroll-behavior:smooth;text-align:center;text-wrap:pretty;background:#fff;padding:6rem 0 3rem}footer,header,main,nav{display:flex;position:relative}header{z-index:99;justify-content:space-between;align-items:stretch;width:100vw;position:fixed;top:0}header>:not(nav){z-index:2}header img{height:calc(1.5*clamp(10px,1vmax,14px));height:calc(var(--min-unit)*1.5);width:auto;margin:clamp(10px,1vmax,14px);margin:var(--min-unit)}header nav a{height:100%;padding:0 clamp(10px,1vmax,14px);padding:0 var(--min-unit);align-items:center;display:inline-flex}header .act{pointer-events:none;font-weight:600}header [menu]{padding:0 clamp(10px,1vmax,14px);padding:0 var(--min-unit);cursor:pointer;justify-content:center;align-items:center;font-size:4rem;display:none;position:relative}footer nav{gap:clamp(10px,1vmax,14px);gap:var(--min-unit);width:100%;padding:calc(2*clamp(10px,1vmax,14px)) clamp(10px,1vmax,14px);padding:calc(var(--min-unit)*2) var(--min-unit);justify-content:space-between}:is(footer nav) a{flex:1 0 calc(50% - clamp(10px,1vmax,14px)/2);flex:1 0 calc(50% - var(--min-unit)*1/2)}footer #legales{width:100%;margin-top:clamp(10px,1vmax,14px);margin-top:var(--min-unit);justify-content:space-between;display:flex}:is(footer #legales)>*{width:auto}:is(footer #legales) a{padding:0 1ch}footer,main{align-items:center;gap:clamp(10px,1vmax,14px);gap:var(--min-unit);flex-direction:column;display:flex}main{width:min(100vw,1024px);min-height:100vh;width:var(--main);padding:calc(3*clamp(10px,1vmax,14px)) calc(2*clamp(10px,1vmax,14px));padding:calc(var(--min-unit)*3) calc(var(--min-unit)*2);scrollbar-width:none;text-align:left;z-index:2;border:1px solid #ccc;margin:0 auto;overflow:hidden;box-shadow:0 1px 0 -2px #0000004d,0 -1px 5px -2px #0000004d,0 10px 0 -5px #f4f1ea,0 10px 5px -4px #0000004d,0 -10px 0 -5px #f4f1ea,0 -10px 5px -4px #0000004d,0 22px 0 -10px #f4f1ea,0 22px 5px -9px #0000004d,0 -22px 0 -10px #f4f1ea,0 -22px 5px -9px #0000004d}main>*{width:100%}main h4[data]{justify-content:space-between;align-items:center;padding:1ch;display:flex;position:relative;overflow:hidden}:is(main h4[data]):before{content:"";z-index:-1;background-blend-mode:screen;mix-blend-mode:multiply;filter:contrast(21);background:linear-gradient(90deg,#000 9%,#ccc),radial-gradient(closest-side,#000,#777) 0/4px 4px;background:var(--map,linear-gradient(to right,#000 9%,#ccc)),var(--pattern,radial-gradient(closest-side,#000,#777) 0/4px 4px);display:block;position:absolute;inset:0}:is(main h4[data]) em{color:var(--accent);background:0;align-self:flex-start;position:relative}main:after{content:"";pointer-events:none;background-blend-mode:multiply;mix-blend-mode:multiply;z-index:100;background:url(../../../texture.png),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.03' numOctaves='5' result='noise' type='fractalNoise'/%3E%3CfeDiffuseLighting in='noise' result='texture' surfaceScale='2'%3E%3CfeDistantLight azimuth='45' elevation='70'/%3E%3C/feDiffuseLighting%3E%3CfeTurbulence baseFrequency='.05' numOctaves='3' result='tornNoise' seed='5'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='tornNoise' result='tornEdges' scale='10' xChannelSelector='R' yChannelSelector='G'/%3E%3CfeBlend in='texture' in2='tornEdges' mode='multiply' result='combined'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='%23fff' filter='url(%23a)'/%3E%3C/svg%3E"),#f4f1ea;width:100%;height:100%;position:absolute;top:0;left:0}main [fxd]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;z-index:98;pointer-events:none;width:0;display:block;position:relative}main [fxd][centro]{height:50vh;bottom:50%;translate:-50% 50%}main [fxd][piso]{height:75vh;bottom:0;translate:-50%}main [fxd][izq]{left:-25%}main [fxd][der]{left:25%}section{align-items:center;gap:clamp(10px,1vmax,14px);gap:var(--min-unit);flex-direction:column;flex:1;width:100%;height:auto;display:flex;position:relative}section img{transition:filter .4s cubic-bezier(.78,0,.22,1);transition:filter .4s var(--ease)}:is(section img):not(:hover){filter:grayscale()contrast(130%);transition-duration:1s}section img[f]{width:100%;height:auto;display:block}section>p{min-height:15vh;min-height:var(--one-row)}section>div{gap:clamp(10px,1vmax,14px);gap:var(--min-unit);flex-flow:wrap;flex-grow:1;width:100%;display:flex}:is(section>div)>*{flex:0 0 100%;flex:0 0 var(--col,100%);width:var(--col)}:is(section>div) img[col]{aspect-ratio:1/var(--rh);-o-object-fit:cover;object-fit:cover}[col]{gap:clamp(10px,1vmax,14px);gap:var(--min-unit);flex-direction:column;display:flex}[c2]{--col:calc(16.6667% - var(--min-unit)*5/6)}[c3]{--col:calc(25% - var(--min-unit)*3/4)}[c4]{--col:calc(33.3333% - var(--min-unit)*2/3)}[c6]{--col:calc(50% - var(--min-unit)*1/2)}[c8]{--col:calc(66.6667% - var(--min-unit)*1/3*2)}[ic2]{-moz-column-count:2;column-count:2}[ic2],[ic3]{-moz-column-gap:clamp(10px,1vmax,14px);-moz-column-gap:var(--min-unit);column-gap:clamp(10px,1vmax,14px);column-gap:var(--min-unit);display:inline-block}[ic3]{-moz-column-count:3;column-count:3}[r1]{max-height:15vh;max-height:var(--one-row)}[r2]{min-height:30vh;min-height:calc(var(--one-row)*2)}h1,h2,h3,h4{letter-spacing:-.05ch;width:100%;line-height:.8;display:block}h1,h4{text-transform:uppercase;text-align:center;font-family:Helvetica Neue,sans-serif}h1{letter-spacing:-.1ch;justify-content:center;align-items:center;font-size:min(8.2rem,13vw);font-weight:600;display:flex}h2{font-optical-sizing:auto;text-transform:uppercase;text-align:justify;text-align-last:justify;font-family:dharma-gothic-e,sans-serif;font-size:2rem;font-style:normal;font-weight:300}button,h3{font-size:clamp(10px,1vmax,14px);font-size:var(--min-unit);text-transform:uppercase;text-align:center}h4{font-size:10px}hr{height:clamp(10px,1vmax,14px);height:var(--min-unit);width:100%}b,strong{font-weight:600}button{cursor:pointer}a>button{--fg:var(--accent);--bg:#000;background:linear-gradient(#fff500,#000) 0/100% 2px no-repeat,#fff500;background:linear-gradient(var(--fg),var(--bg)) no-repeat 0 /var(--size,100%) 2px,var(--fg);color:var(--bg);padding:clamp(10px,1vmax,14px);padding:var(--min-unit);text-transform:uppercase;border-radius:clamp(10px,1vmax,14px);border-radius:var(--min-unit);transition:background-size 1s cubic-bezier(.78,0,.22,1),color .4s cubic-bezier(.78,0,.22,1);transition:background-size 1s var(--ease),color .4s var(--ease);justify-content:space-between;width:100%;display:flex;overflow:hidden}:is(a>button):not(:hover){--fg:#000;--bg:var(--accent);--size:0%}:is(a>button):after,:is(a>button):before{background:var(--fg);box-shadow:0 0 0 clamp(10px,1vmax,14px) var(--fg);box-shadow:0 0 0 var(--min-unit) var(--fg);display:inline-block}:is(a>button):before{content:attr(aria-label);font-weight:600;position:relative}:is(a>button):after{content:"more";position:relative}a{text-transform:uppercase;color:inherit}a,del{text-decoration:none}del{opacity:.3;font-size:inherit}h3[em],p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:normal}i,p[ind]{text-indent:calc(2*clamp(10px,1vmax,14px));text-indent:calc(var(--min-unit)*2);display:inline-block}h2[em]{color:#fff;background:#000;line-height:1;box-shadow:0 0 0 .3rem #000}h3[em]{line-height:1.2}em{background:#fff500;background:var(--accent);font-style:normal}figure{gap:clamp(10px,1vmax,14px);gap:var(--min-unit);flex-direction:column;display:flex;position:relative}figure:has(img){overflow:hidden}figure:hover [thumb] img{scale:1.1}figure figcaption{min-height:15vh;min-height:var(--one-row)}figure [thumb]{border-radius:clamp(10px,1vmax,14px);border-radius:var(--min-unit);height:15vh;height:var(--one-row);overflow:hidden}:is(figure [thumb]) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all 1s cubic-bezier(.78,0,.22,1);transition:var(--transition);position:relative}[slides]{aspect-ratio:1/.4;width:100%;transition:filter .4s cubic-bezier(.78,0,.22,1);transition:filter .4s var(--ease);background:url(../../../PA.aurea.webp) 50%/cover;position:relative;overflow:hidden}[slides]:not(:hover){filter:grayscale()contrast(130%);transition-duration:1s}[slides] img[col]{filter:none;-o-object-fit:cover;object-fit:cover;height:100%;animation:28s infinite fade;animation:fade 28s var(--d,0s) infinite;opacity:0;pointer-events:none;position:absolute}@keyframes fade{0%{opacity:0;scale:1.1}3%{opacity:1}14.2%{opacity:1;scale:1}20%{opacity:0;scale:1}to{opacity:0}}h2[circ]{aspect-ratio:1;place-items:center;width:0;animation:16s linear infinite rotate-circ;display:grid}h2[circ] [char]{transform-origin:bottom;rotate:var(--r);height:var(--h);position:absolute;bottom:50%}@keyframes rotate-circ{0%{rotate:0deg}to{rotate:-1turn}}@media (width>=980px){a:not(:has(>button)):hover{background:#fff500;background:var(--accent);text-decoration:underline}}@media (width<=980px){:root{--min-unit:calc(clamp(8px,1vmax,12px)*2)}main{padding:calc(2*clamp(10px,1vmax,14px)) clamp(10px,1vmax,14px);padding:calc(var(--min-unit)*2) var(--min-unit);overflow:hidden}[fxd]{opacity:.5}div:has(>[col]:not(img)) [col]{--col:100%}section [ic2],section [ic3]{gap:calc(2*clamp(10px,1vmax,14px));gap:calc(var(--min-unit)*2);-moz-column-count:auto;column-count:auto;flex-direction:column}div:has(>[col]):not(:has(img):not(:has(:not(img)))){gap:calc(2*clamp(10px,1vmax,14px));gap:calc(var(--min-unit)*2);-moz-column-count:auto;column-count:auto;flex-direction:column}br,hr{height:clamp(10px,1vmax,14px);height:var(--min-unit)}body{font-size:clamp(12px,1.1*clamp(10px,1vmax,14px) - 1vw,20px);font-size:clamp(12px,calc(var(--min-unit)*1.1 - 1vw),20px)}body:has(.menuact){overflow:hidden}:is(body:has(.menuact) footer,body:has(.menuact) main){pointer-events:none;filter:blur(1rem);transition:filter .3s}h2{font-size:clamp(10px,1vmax,14px);font-size:var(--min-unit)}button,h3{font-size:calc(1.5*clamp(12px,clamp(10px,1vmax,14px) - 1vw,20px));font-size:calc(clamp(12px, calc(var(--min-unit) - 1vw), 20px)*1.5)}nav{flex-direction:column;justify-content:center;align-items:center}header img{max-width:65vw}header [menu]{display:flex}header nav{background:#fff500;background:var(--accent);width:100%;padding:calc(6*clamp(10px,1vmax,14px)) 0;padding:calc(var(--min-unit)*6) 0;transition:transform .5s cubic-bezier(.78,0,.22,1);transition:transform .5s var(--ease);position:fixed;top:0;right:0}header:not(.menuact) :is(header nav){transform:translateY(-100%)}footer #legales{flex-direction:column;gap:1ch}footer nav{align-items:stretch}}
