.casa-editoriale{--casa-ink: var(--casa-ink-rgb);--casa-paper: var(--casa-paper-rgb);--casa-accent: var(--casa-accent-rgb);--casa-sand: var(--casa-sand-rgb);--casa-line: var(--casa-line-rgb);--casa-glow: var(--casa-glow-rgb);--casa-depth: var(--casa-depth-rgb);color:var(--casa-ink);font-family:var(--font-body--family)}.casa-editoriale *{box-sizing:border-box}.casa-shell{width:min(100% - 40px,1320px);margin-inline:auto}.casa-eyebrow{color:var(--casa-accent);font:600 .75rem/1.2 var(--font-subheading--family);letter-spacing:.14em;text-transform:uppercase}.casa-title{margin:.65rem 0;font-family:var(--font-heading--family);font-size:clamp(2rem,4.5vw,4.8rem);line-height:.98;letter-spacing:-.035em}.casa-copy{max-width:62ch;font-size:1rem;line-height:1.65}.casa-button{display:inline-flex;align-items:center;gap:.65rem;padding:.9rem 1.2rem;border:1px solid var(--casa-ink);color:var(--casa-paper);background:var(--casa-ink);text-decoration:none;font-weight:600;transition:transform .2s ease,background .2s ease}.casa-button:hover{transform:translateY(-2px);background:var(--casa-accent);border-color:var(--casa-accent)}.casa-button--light{background:var(--casa-paper);color:var(--casa-ink);border-color:var(--casa-paper)}.casa-media{width:100%;height:100%;object-fit:cover;display:block}.casa-hero{min-height:680px;display:grid;align-items:end;padding:clamp(2rem,6vw,5rem) 0;background:var(--casa-hero-tint);position:relative;overflow:hidden}.casa-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.casa-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--casa-hero-overlay),transparent 75%)}.casa-hero__content{position:relative;z-index:2;color:var(--casa-hero-text);max-width:700px}.casa-hero__content .casa-eyebrow{color:inherit;opacity:.8}.casa-intro{padding:clamp(4rem,9vw,9rem) 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;border-bottom:1px solid var(--casa-line);background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--casa-glow) 24%,transparent),transparent 34%),var(--casa-paper)}.casa-intro .casa-copy{font-size:clamp(1.1rem,1.8vw,1.5rem)}.casa-rooms,.casa-collection,.casa-project,.casa-visit{padding:clamp(4rem,7vw,7rem) 0}.casa-rooms{background:linear-gradient(135deg,var(--casa-paper),color-mix(in srgb,var(--casa-sand) 64%,var(--casa-paper)))}.casa-grid{display:grid;gap:1.25rem}.casa-room-grid{grid-template-columns:repeat(3,1fr)}.casa-card,.casa-product{display:block;color:inherit;text-decoration:none}.casa-card__media{aspect-ratio:4/5;overflow:hidden;background:var(--casa-sand)}.casa-card:hover .casa-media{transform:scale(1.035)}.casa-card .casa-media{transition:transform .45s ease}.casa-card__body{display:flex;justify-content:space-between;gap:.5rem;padding:1rem 0 .35rem;border-bottom:1px solid var(--casa-line)}.casa-card__title{margin:0;font-family:var(--font-heading--family);font-size:1.5rem}.casa-card__arrow{color:var(--casa-accent)}.casa-feature{padding:clamp(4rem,8vw,8rem) 0;background:linear-gradient(120deg,var(--casa-sand),color-mix(in srgb,var(--casa-glow) 28%,var(--casa-sand)))}.casa-feature__layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,6rem);align-items:center}.casa-feature__image{aspect-ratio:4/5;background:var(--casa-paper)}.casa-feature__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--casa-line);margin-top:2rem}.casa-feature__facts div{padding:1rem;background:color-mix(in srgb,var(--casa-paper) 62%,var(--casa-sand))}.casa-feature__facts strong{display:block;font-family:var(--font-heading--family);font-size:1.6rem}.casa-collection{background:var(--casa-paper)}.casa-collection__header{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem}.casa-products{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.casa-product__media{aspect-ratio:1/1.15;background:linear-gradient(145deg,var(--casa-sand),color-mix(in srgb,var(--casa-glow) 34%,var(--casa-sand)));overflow:hidden}.casa-product__name{margin:.8rem 0 .2rem;font-family:var(--font-heading--family);font-size:1.25rem}.casa-product__price{margin:0;font-size:.9rem}.casa-materials{padding:clamp(4rem,7vw,7rem) 0;background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--casa-accent) 32%,transparent),transparent 30%),linear-gradient(135deg,var(--casa-ink),var(--casa-depth));color:var(--casa-paper)}.casa-materials .casa-eyebrow{color:var(--casa-glow)}.casa-material-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:color-mix(in srgb,var(--casa-paper) 24%,transparent);margin-top:3rem}.casa-material{padding:1.5rem;background:color-mix(in srgb,var(--casa-ink) 74%,transparent);min-height:190px}.casa-material__number{color:var(--casa-glow);font:600 .8rem var(--font-subheading--family)}.casa-material h3{font-family:var(--font-heading--family);font-size:1.75rem;margin:2.2rem 0 .5rem}.casa-project__layout{display:grid;grid-template-columns:1fr 1fr;box-shadow:0 24px 60px color-mix(in srgb,var(--casa-depth) 18%,transparent)}.casa-project__media{min-height:540px;background:var(--casa-sand)}.casa-project__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,6rem);background:linear-gradient(155deg,var(--casa-paper),color-mix(in srgb,var(--casa-glow) 18%,var(--casa-paper)))}.casa-journal{padding:clamp(4rem,7vw,7rem) 0;background:var(--casa-sand)}.casa-journal-grid{grid-template-columns:repeat(3,1fr);margin-top:2rem}.casa-journal .casa-card__media{aspect-ratio:1.35/1}.casa-visit__box{padding:clamp(2rem,5vw,5rem);background:linear-gradient(120deg,var(--casa-accent),var(--casa-depth));color:var(--casa-paper);display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end}.casa-visit__box .casa-eyebrow{color:var(--casa-glow)}.casa-film{padding:clamp(4rem,7vw,7rem) 0;background:linear-gradient(160deg,color-mix(in srgb,var(--casa-depth) 12%,var(--casa-paper)),var(--casa-paper))}.casa-film__frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--casa-ink);box-shadow:0 24px 55px color-mix(in srgb,var(--casa-depth) 28%,transparent)}.casa-film__frame video{width:100%;height:100%;display:block;object-fit:cover}.casa-film__caption{display:flex;justify-content:space-between;gap:2rem;padding-top:1rem;border-bottom:1px solid var(--casa-line)}.casa-film__caption p{margin:0 0 1rem}.casa-film__caption strong{font-family:var(--font-heading--family);font-size:1.35rem}.casa-newsletter{padding:clamp(4rem,7vw,7rem) 0;background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--casa-glow) 42%,transparent),transparent 33%),linear-gradient(135deg,var(--casa-sand),color-mix(in srgb,var(--casa-paper) 60%,var(--casa-sand)))}.casa-newsletter__layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,8vw,8rem);align-items:end}.casa-newsletter__form{display:grid;grid-template-columns:1fr auto;gap:.6rem}.casa-newsletter__input{min-width:0;padding:.95rem 1rem;border:1px solid var(--casa-line);background:var(--casa-paper);color:var(--casa-ink);font:inherit}.casa-newsletter__notice{grid-column:1 / -1;margin:0;font-size:.9rem}.casa-newsletter__notice--error{color:var(--casa-accent)}@media(max-width:749px){.casa-shell{width:min(100% - 28px,1320px)}.casa-hero{min-height:580px}.casa-intro,.casa-feature__layout,.casa-project__layout,.casa-visit__box,.casa-newsletter__layout{grid-template-columns:1fr;gap:2rem}.casa-room-grid,.casa-journal-grid{grid-template-columns:1fr}.casa-products,.casa-material-list{grid-template-columns:repeat(2,1fr)}.casa-project__media{min-height:380px}.casa-collection__header,.casa-film__caption{align-items:start;flex-direction:column;gap:.5rem}.casa-newsletter__form{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/casa-editoriale.css.map */
