.caso-hero.caso-hero--c{min-height:0;display:block;margin-top:0;background:var(--fondo);color:var(--tinta);overflow:clip}html.aterriza body:has(.caso-hero--c){background:var(--fondo)}.caso-hero--c .pc-caja{width:var(--ancho);margin-inline:auto;padding-block:calc(clamp(1rem,2.5vw,2rem) + 5.5rem) clamp(2rem,4vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}html body.proyecto-atelier:has(.caso-hero--c) .cab-b.cab-b[data-estado=isla]>.cab-b__isla .cab-b__marca,html body.proyecto-atelier:has(.caso-hero--c) .cab-b.cab-b[data-estado=isla]>.cab-b__isla .cab-b__nav a{color:#141109!important}html body.proyecto-atelier:has(.caso-hero--c) .cab-b.cab-b[data-estado=isla]>.cab-b__isla .cab-b__cta{background:#141109!important;color:#fff!important;border-color:#141109!important}.caso-hero--c .pc-texto{position:relative;z-index:2}.caso-hero--c h1.atelier-titulo{margin:0;color:var(--tinta);font-family:var(--display);font-weight:700;font-size:clamp(2.7rem,1.6rem + 4vw,5.4rem);line-height:.98;letter-spacing:-.05em;max-width:11ch;text-shadow:none}.caso-hero--c h1.atelier-titulo:after{content:"";display:block;width:3.2rem;height:.38rem;margin-top:clamp(1rem,2vw,1.4rem);border-radius:99px;background:#ffdc38}.caso-hero--c .entradilla{margin:clamp(1rem,2vw,1.5rem) 0 0;max-width:46ch;color:var(--tinta-suave);text-shadow:none;font-size:clamp(1.02rem,.95rem + .35vw,1.22rem);line-height:1.6}.caso-hero--c .atelier-web{display:inline-flex;align-items:center;margin-top:clamp(1.4rem,2.5vw,2rem);padding:13px 22px;min-height:46px;border:1px solid var(--tinta);border-radius:32px;background:var(--tinta);color:#fff;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.caso-hero--c .atelier-web:hover{background:#ffdc38;border-color:#ffdc38;color:#141109}.caso-hero--c .atelier-web:focus-visible{background:#ffdc38;border-color:#141109;color:#141109;outline:3px solid #141109;outline-offset:3px}.caso-hero--c .pc-lamina{position:relative;border:1px solid var(--linea);border-radius:var(--radio);background:#fff;padding:clamp(1.2rem,2.4vw,2rem);box-shadow:0 1px 2px #1411090a,0 30px 60px -40px #363e4f59}.caso-hero--c .pc-etiqueta{margin:0}.caso-hero--c .pc-monograma{margin:.4rem auto 0;width:min(100%,300px);aspect-ratio:505 / 400}.caso-hero--c .pc-monograma img{display:block;width:100%;height:100%;object-fit:contain}.caso-hero--c .pc-muestras{margin-top:clamp(1rem,2vw,1.5rem);padding-top:clamp(1rem,2vw,1.3rem);border-top:1px solid var(--linea);display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1rem,2.4vw,2rem)}.caso-hero--c .pc-sub{margin:0 0 .6rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-tenue)}.caso-hero--c .pc-paleta,.caso-hero--c .pc-tipos{list-style:none;margin:0;padding:0}.caso-hero--c .pc-paleta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.caso-hero--c .pc-paleta li{display:grid;gap:.1rem;min-width:0}.caso-hero--c .pc-chip{display:block;aspect-ratio:1 / 1.15;border-radius:10px;background:var(--c);margin-bottom:.35rem}.caso-hero--c .pc-chip--claro{box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.caso-hero--c .pc-paleta b{font-size:.72rem;font-weight:600;line-height:1.2;color:var(--tinta)}.caso-hero--c .pc-paleta em{font-style:normal;font-size:.66rem;letter-spacing:.02em;color:var(--tinta-tenue);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.caso-hero--c .pc-tipos{display:grid;gap:.45rem}.caso-hero--c .pc-tipos li{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding-bottom:.45rem;border-bottom:1px solid var(--linea);color:#363e4f}.caso-hero--c .pc-tipos li:last-child{border-bottom:0;padding-bottom:0}.caso-hero--c .pc-tipos b{line-height:1.05}.caso-hero--c .pc-tipos .t-fahwang{font-size:clamp(1.25rem,1rem + .6vw,1.6rem);font-weight:800;letter-spacing:-.03em}.caso-hero--c .pc-tipos .t-montserrat{font-size:clamp(1.05rem,.9rem + .45vw,1.3rem)}.caso-hero--c .pc-tipos .t-playfair{font-size:clamp(1.2rem,1rem + .55vw,1.5rem)}.caso-hero--c .pc-tipos span{font-size:.72rem;color:var(--tinta-tenue);white-space:nowrap}.caso-hero--c .pc-polaroid{position:absolute;top:clamp(-1.6rem,-2vw,-1rem);right:clamp(-1.6rem,-2vw,-1rem);width:clamp(150px,15vw,210px);margin:0;padding:8px 8px 0;background:#fff;border-radius:6px;box-shadow:0 1px 3px #1411091f,0 18px 34px -16px #14110961;rotate:5deg;transition:rotate .35s var(--suave);z-index:3}.caso-hero--c .pc-polaroid:hover{rotate:1.5deg}.caso-hero--c .pc-polaroid__foto{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:3px;background:#d9d9d9;view-transition-name:pf-atelier}.caso-hero--c .pc-polaroid__foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.caso-hero--c .pc-polaroid figcaption{padding:.45rem .1rem .55rem;font-size:.72rem;font-weight:600;color:var(--tinta-suave)}@media(prefers-reduced-motion:no-preference){.caso-hero--c .pc-monograma img{transform-origin:30% 72%;animation:pc-baila 1.3s var(--muelle) .1s both}.caso-hero--c h1.atelier-titulo:after{transform-origin:left center;animation:pc-traza .6s var(--suave) .45s both}.caso-hero--c .pc-texto>*,.caso-hero--c .pc-muestras li{animation:pc-entra .55s var(--suave) both}.caso-hero--c .pc-texto>:nth-child(1){animation-delay:.05s}.caso-hero--c .pc-texto>:nth-child(2){animation-delay:.14s}.caso-hero--c .pc-texto>:nth-child(3){animation-delay:.24s}.caso-hero--c .pc-paleta li:nth-child(1){animation-delay:.7s}.caso-hero--c .pc-paleta li:nth-child(2){animation-delay:.78s}.caso-hero--c .pc-paleta li:nth-child(3){animation-delay:.86s}.caso-hero--c .pc-paleta li:nth-child(4){animation-delay:.94s}.caso-hero--c .pc-tipos li:nth-child(1){animation-delay:.9s}.caso-hero--c .pc-tipos li:nth-child(2){animation-delay:1s}.caso-hero--c .pc-tipos li:nth-child(3){animation-delay:1.1s}html.aterriza .caso-hero--c :is(.pc-texto>*,.pc-muestras li,.pc-monograma img){animation-play-state:paused}html.sin-entrada .caso-hero--c :is(.pc-texto>*,.pc-muestras li,.pc-monograma img){animation:none}html.aterriza .caso-hero--c h1.atelier-titulo:after{animation-play-state:paused}html.sin-entrada .caso-hero--c h1.atelier-titulo:after{animation:none}}@keyframes pc-traza{0%{scale:0 1}to{scale:1 1}}@keyframes pc-baila{0%{rotate:-24deg;scale:.72;opacity:0}30%{opacity:1}55%{rotate:3deg;scale:1.02}80%{rotate:-1deg;scale:1}to{rotate:0deg;scale:1}}@keyframes pc-entra{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.caso-hero--c .pc-polaroid,.caso-hero--c .atelier-web{transition:none}}@media(max-width:980px){.caso-hero--c .pc-caja{grid-template-columns:1fr;gap:2.2rem}.caso-hero--c .pc-lamina{margin-right:clamp(0rem,6vw,3rem)}}@media(max-width:700px){.caso-hero--c .pc-caja{padding-block:5.6rem 2.6rem;grid-template-columns:minmax(0,1fr) 104px;column-gap:.75rem;row-gap:0;align-items:center}.caso-hero--c .pc-texto{display:contents}.caso-hero--c h1.atelier-titulo{grid-column:1;grid-row:1;font-size:clamp(2.2rem,10.5vw,3rem)}.caso-hero--c h1.atelier-titulo:after{margin-top:.8rem;height:.3rem;width:2.4rem}.caso-hero--c .entradilla{grid-column:1 / -1;grid-row:2;margin-top:1rem}.caso-hero--c .atelier-web{grid-column:1;grid-row:3;justify-self:start;margin-top:1.2rem;padding-inline:18px;font-size:.95rem}.caso-hero--c .pc-lamina{display:contents}.caso-hero--c .pc-etiqueta{display:none}.caso-hero--c .pc-monograma{grid-column:2;grid-row:1;width:104px;margin:0}.caso-hero--c .pc-muestras{grid-column:1 / -1;grid-row:4;grid-template-columns:1fr;gap:.9rem;margin-top:1.6rem;padding:1rem;border:1px solid var(--linea);border-radius:var(--radio-s)}.caso-hero--c .pc-paleta{gap:.4rem}.caso-hero--c .pc-chip{aspect-ratio:1.5 / 1;border-radius:8px;margin-bottom:.2rem}.caso-hero--c .pc-paleta b{font-size:.66rem}.caso-hero--c .pc-paleta em{font-size:.6rem}.caso-hero--c .pc-tipos{gap:.3rem}.caso-hero--c .pc-tipos li{padding-bottom:.3rem}.caso-hero--c .pc-tipos .t-fahwang{font-size:1.15rem}.caso-hero--c .pc-tipos .t-montserrat{font-size:.98rem}.caso-hero--c .pc-tipos .t-playfair{font-size:1.1rem}.caso-hero--c .pc-polaroid{grid-column:2;grid-row:3 / 5;align-self:start;justify-self:end;position:relative;top:auto;right:auto;width:104px;margin:.9rem 0 0;padding:5px 5px 0;rotate:5deg}.caso-hero--c .pc-polaroid figcaption{padding:.25rem .1rem .35rem;font-size:.62rem}}.caso-hero--c .pc-ficha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.2rem,3vw,2.4rem);margin:clamp(1.6rem,3.6svh,2.4rem) 0 0;padding:0;max-width:36rem}.caso-hero--c .pc-ficha>div{border-top:1px solid rgb(25 25 25 / .14);padding:.8rem 0 .9rem}.caso-hero--c .pc-ficha dt{display:flex;align-items:center;gap:.55rem;font-family:var(--display,"Bricolage Grotesque",sans-serif);font-weight:600;font-size:.98rem;letter-spacing:-.01em;color:#191919}.caso-hero--c .pc-ficha dt:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:#ffdc38;box-shadow:0 0 0 1px #d8b21a}.caso-hero--c .pc-ficha dd{margin:.2rem 0 0 1.05rem;font-size:.88rem;line-height:1.45;color:#5a554c}@media(prefers-reduced-motion:no-preference){.caso-hero--c .pc-texto>:nth-child(4){animation-delay:.34s}}@media(max-width:380px){.caso-hero--c .pc-ficha{grid-template-columns:1fr}}@media(max-width:600px){.caso-hero--c .pc-ficha{gap:0 1rem}.caso-hero--c .pc-ficha dt{font-size:.92rem}.caso-hero--c .pc-ficha dd{margin-left:0;font-size:.84rem}}@media(max-width:700px){.caso-hero--c .pc-ficha{grid-column:1 / -1;grid-row:5;max-width:none;margin-top:1.6rem}}
