.collection-page{--col-navy-950:#081120;--col-navy-900:#0a1a2f;--col-ivory:#f6f4ef;--col-paper:#fcfbf8;--col-champagne:#b79a63;--col-champagne-dim:rgba(183,154,99,.45);--col-ink:#17222f;--col-muted:#5e6873;--col-muted-dark:#9aa7b5;--col-hairline-light:rgba(10,26,47,.14);--col-hairline-dark:hsla(0,0%,100%,.16);--col-light-text:#f4f1ea;--col-section-py:var(--section-py);--col-container-px:var(--container-px);--col-content-max-sm:var(--content-max-sm);--col-content-max:var(--content-max);font-family:var(--font-inter),Inter,Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;color:var(--col-ink)}.collection-page *,.collection-page :after,.collection-page :before{box-sizing:border-box}.collection-display{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.01em}.collection-container{width:100%;margin-inline:auto;padding-left:var(--col-container-px);padding-right:var(--col-container-px)}.collection-section{padding-block:var(--col-section-py)}#consulta,#contacto,#oferta{scroll-margin-top:calc(72px + env(safe-area-inset-top, 0px))}.collection-section .collection-care__list,.collection-section .collection-form,.collection-section .collection-offer__lead,.collection-section .collection-offer__list{max-width:var(--col-content-max-sm)}@media (min-width:900px){.collection-section .collection-care__list,.collection-section .collection-form,.collection-section .collection-offer__lead,.collection-section .collection-offer__list{max-width:var(--col-content-max)}}.collection-offer__lead{margin-top:.75rem}.collection-offer__list{margin:clamp(20px,3vw,32px) 0 0;padding:0;list-style:none;border-top:1px solid var(--col-hairline-light)}.collection-offer__list li{padding-block:.75rem;border-bottom:1px solid var(--col-hairline-light);color:var(--col-ink);font-size:1rem;line-height:1.4}.collection-care__list{margin:clamp(22px,3vw,32px) 0 0;display:flex;flex-direction:column;gap:0}.collection-care__item{padding-block:1.1rem;border-top:1px solid var(--col-hairline-light)}.collection-care__item:last-child{border-bottom:1px solid var(--col-hairline-light)}.collection-care__title{margin:0;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.3;color:var(--col-ink)}.collection-care__body{margin:.45rem 0 0;color:var(--col-muted);font-size:.98rem;line-height:1.6}.collection-form{margin-top:clamp(22px,3vw,32px)}.collection-form__grid{display:grid;grid-template-columns:1fr;gap:0}.collection-field{display:flex;flex-direction:column;gap:8px;padding-block:16px;border-bottom:1px solid var(--col-hairline-light)}.collection-field label{font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--col-muted)}.collection-field input,.collection-field select,.collection-field textarea{width:100%;padding:0;border:0;background:transparent;color:var(--col-ink);font-family:var(--font-inter),Inter,sans-serif;font-size:1rem;line-height:1.5;border-radius:0}.collection-field textarea{min-height:96px;resize:vertical}.collection-field input:focus,.collection-field select:focus,.collection-field textarea:focus{outline:none}.collection-field:focus-within{border-bottom-color:var(--col-champagne)}.collection-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--col-muted) 50%),linear-gradient(135deg,var(--col-muted) 50%,transparent 50%);background-position:calc(100% - 12px) 50%,calc(100% - 6px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:28px}.collection-form__error{margin:16px 0 0;font-size:.9rem;color:#9b4a3f}.collection-form__success{margin:16px 0 0;font-size:.9rem;color:hsla(42,31%,94%,.88)}.collection-form__actions{margin-top:22px}.collection-form__actions .collection-btn--primary{border:none}.collection-final-cta .collection-form__actions{display:flex;justify-content:center}.collection-final-cta .collection-form{margin-inline:auto}.collection-final-cta .collection-field{border-bottom-color:var(--col-hairline-dark)}.collection-final-cta .collection-field label{color:var(--col-muted-dark)}.collection-final-cta .collection-field input,.collection-final-cta .collection-field select,.collection-final-cta .collection-field textarea{color:var(--col-light-text)}.collection-final-cta .collection-field:focus-within{border-bottom-color:var(--col-champagne)}.collection-final-cta .collection-form__error{color:#e8b4ae}@media (min-width:640px){.collection-form__grid{grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px}.collection-field--full{grid-column:1/-1}}.collection-bg-navy-950{background-color:var(--col-navy-950)}.collection-bg-navy-900,.collection-bg-navy-900 h1,.collection-bg-navy-900 h2,.collection-bg-navy-900 h3,.collection-bg-navy-950,.collection-bg-navy-950 h1,.collection-bg-navy-950 h2,.collection-bg-navy-950 h3{color:var(--col-light-text)}.collection-bg-navy-900{background-color:var(--col-navy-900)}.collection-bg-ivory{background-color:var(--col-ivory);color:var(--col-ink)}.collection-bg-paper{background-color:var(--col-paper);color:var(--col-ink)}.collection-section--dark{position:relative;overflow:hidden}.collection-section--dark:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(183,154,99,.07) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 0 100%,rgba(183,154,99,.04) 0,transparent 50%);pointer-events:none}.collection-section--dark>.collection-container{position:relative;z-index:1}.collection-section--dark .collection-h2{color:var(--col-light-text)}.collection-section--dark .collection-offer__list{border-top-color:var(--col-hairline-dark)}.collection-section--dark .collection-offer__list li{border-bottom-color:var(--col-hairline-dark);color:hsla(42,31%,94%,.88)}.collection-section--dark .collection-care__item{border-top-color:var(--col-hairline-dark)}.collection-section--dark .collection-care__item:last-child{border-bottom-color:var(--col-hairline-dark)}.collection-section--dark .collection-care__title{color:var(--col-champagne)}.collection-section--dark .collection-care__body{color:var(--col-muted-dark)}.collection-section--dark .collection-field{border-bottom-color:var(--col-hairline-dark)}.collection-section--dark .collection-field label{color:var(--col-champagne)}.collection-section--dark .collection-field input,.collection-section--dark .collection-field select,.collection-section--dark .collection-field textarea{color:var(--col-light-text)}.collection-section--dark .collection-field select{background-image:linear-gradient(45deg,transparent 50%,var(--col-muted-dark) 50%),linear-gradient(135deg,var(--col-muted-dark) 50%,transparent 50%)}.collection-section--dark .collection-field:focus-within{border-bottom-color:var(--col-champagne)}.collection-section--dark .collection-form__error{color:#e8b4ae}.collection-section--dark .collection-btn--solid{background:var(--col-champagne);color:var(--col-navy-950)}.collection-section--dark .collection-btn--solid:hover{opacity:.88;background:var(--col-champagne)}.collection-section--light .collection-h2{color:var(--col-navy-900)}.collection-section--light .collection-offer__list{border-top-color:var(--col-hairline-light)}.collection-section--light .collection-offer__list li{border-bottom-color:var(--col-hairline-light);color:var(--col-ink)}.collection-eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-inter),Inter,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.collection-eyebrow,.collection-eyebrow--on-dark{color:var(--col-champagne)}.collection-eyebrow:before{content:"";flex-shrink:0;width:24px;height:1px;background:var(--col-champagne-dim)}.collection-eyebrow--centered{justify-content:center}.collection-eyebrow--centered:before{display:none}.collection-h1{font-size:clamp(2.7rem,6.4vw,5.4rem)}.collection-h2{margin:.65rem 0 0;font-size:clamp(1.65rem,3.2vw,2.5rem);line-height:1.14}.collection-h3{font-size:clamp(1.45rem,2.4vw,1.6rem)}.collection-champagne{color:var(--col-champagne)}.collection-champagne-italic{font-style:italic;color:var(--col-champagne)}.collection-muted{color:var(--col-muted)}.collection-muted-dark{color:var(--col-muted-dark)}.collection-lead{font-size:clamp(1rem,1.6vw,1.08rem);line-height:1.6}.collection-emphasis{font-weight:400;color:var(--col-ink)}.collection-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;font-family:var(--font-inter),Inter,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.06em;text-transform:none;text-decoration:none;transition:opacity .25s ease,border-color .25s ease;cursor:pointer;border:none}.collection-btn:focus-visible{outline:1px solid var(--col-champagne);outline-offset:3px}.collection-btn--primary{background:var(--col-champagne);color:var(--col-navy-950)}.collection-btn--primary:hover{opacity:.88}.collection-btn--secondary{background:transparent;border:1px solid hsla(0,0%,100%,.22);color:hsla(42,31%,94%,.82)}.collection-btn--secondary:hover{border-color:var(--col-champagne-dim);color:var(--col-light-text)}.collection-btn--text{min-height:auto;padding:0;border:none;background:none;color:hsla(42,31%,94%,.58);letter-spacing:.02em}.collection-btn--text:hover{color:var(--col-light-text);opacity:1}.collection-btn--solid{min-height:48px;padding:0 22px;border-radius:2px;background:var(--col-navy-950);color:var(--col-light-text);font-size:.85rem;letter-spacing:.04em}.collection-btn--solid:hover{background:var(--col-navy-900)}.collection-cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:var(--col-light-text);font-family:var(--font-inter),Inter,sans-serif;font-size:.92rem;letter-spacing:.03em;text-decoration:none;transition:color .28s ease}.collection-cta span{transition:transform .28s ease}.collection-cta span,.collection-cta:hover{color:var(--col-champagne)}.collection-cta:hover span{transform:translateX(3px)}.collection-cta:focus-visible{outline:1px solid var(--col-champagne);outline-offset:4px}.collection-link:focus-visible{outline:1px solid var(--col-champagne);outline-offset:3px}.collection-reveal{opacity:0;transform:translateY(var(--reveal-translate,24px));transition:opacity .9s ease,transform .9s ease;transition-delay:var(--reveal-delay,0ms)}.collection-reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.collection-reveal{opacity:1;transform:none;transition:none}}.collection-hero{color:var(--col-light-text);--iglow-hero-h1-max-ch:15ch}.collection-hero .collection-h1.iglow-mobile-hero__h1{font-size:var(--iglow-hero-h1-size);line-height:var(--iglow-hero-h1-leading);max-width:var(--iglow-hero-h1-max-ch)}.collection-hero__media:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 55% 45% at 88% 22%,rgba(183,154,99,.12) 0,transparent 65%);pointer-events:none}.collection-hero__img{-o-object-position:26% 45%;object-position:26% 45%}.collection-hero__copy .collection-h1{color:var(--col-light-text)}.collection-hero__accent{color:var(--col-champagne);font-style:italic}.collection-hero__actions .collection-cta{color:var(--col-light-text)}.collection-hero__actions .collection-cta span{color:var(--col-champagne)}@media (min-width:768px){.collection-hero__img{-o-object-position:58% center;object-position:58% center}}@media (min-width:1024px){.collection-hero__img{-o-object-position:62% center;object-position:62% center}.collection-hero__overlay{background:linear-gradient(90deg,rgba(8,17,32,.9) 0,rgba(8,17,32,.62) 28%,rgba(8,17,32,.22) 52%,rgba(8,17,32,.08)),linear-gradient(0deg,rgba(8,17,32,.45) 0,transparent 42%)}.collection-hero__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:calc(90svh - 72px - env(safe-area-inset-top, 0px))}.collection-hero .iglow-mobile-hero__h1{max-width:16ch}}.collection-manifesto-section{padding-block:clamp(44px,5.5vw,64px)}.collection-manifesto__intro{text-align:center;margin-bottom:clamp(24px,3.5vw,36px)}.collection-manifesto__title{margin:.9rem auto 0;max-width:22ch;font-size:clamp(1.45rem,5.5vw,2rem);line-height:1.2;color:var(--col-ink);text-align:center}.collection-manifesto__title .collection-champagne-italic{display:block;margin-top:.35em;font-size:.96em}@media (min-width:900px){.collection-manifesto__title{max-width:24ch;font-size:clamp(1.85rem,2.6vw,2.65rem)}.collection-manifesto__title .collection-champagne-italic{display:inline;margin-top:0;margin-left:.2em}}.collection-manifesto__paragraphs{display:flex;flex-direction:column;gap:.9rem;max-width:40rem;margin-inline:auto}.collection-pillars__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(32px,4vw,56px);margin-top:0}.collection-pillar{padding-top:28px;border-top:1px solid var(--col-hairline-light)}.collection-pillar__title{margin-bottom:.75rem}@media (max-width:1000px){.collection-pillars__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.collection-pillars__grid{grid-template-columns:1fr}}.collection-timeline-section{position:relative;overflow:hidden}.collection-timeline-section:before{content:"";position:absolute;top:0;right:0;width:min(480px,60vw);height:min(480px,60vw);background:radial-gradient(circle at top right,rgba(183,154,99,.08) 0,transparent 70%);pointer-events:none}.collection-timeline{position:relative;max-width:760px;margin-top:clamp(40px,5vw,56px);padding-left:28px}.collection-timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,var(--col-champagne-dim),var(--col-hairline-dark))}.collection-timeline__item{position:relative;padding-bottom:clamp(44px,5vw,64px)}.collection-timeline__item:last-child{padding-bottom:0}.collection-timeline__item:before{content:"";position:absolute;left:-31px;top:.55rem;width:7px;height:7px;border-radius:50%;background:var(--col-champagne)}.collection-timeline__label{font-size:.72rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--col-champagne)}.collection-timeline__title{margin-top:.5rem;color:var(--col-light-text)}.collection-timeline__body{margin-top:.65rem;max-width:54ch;font-size:.95rem}.collection-materials__list{margin-top:clamp(40px,5vw,56px)}.collection-materials__row{display:grid;grid-template-columns:minmax(220px,.9fr) 1.6fr;gap:clamp(16px,3vw,32px);padding-block:26px;border-top:1px solid var(--col-hairline-light);transition:transform .3s ease}.collection-materials__row:last-child{border-bottom:1px solid var(--col-hairline-light)}.collection-materials__name{font-size:1.5rem}.collection-materials__desc{font-size:.95rem;color:var(--col-muted)}@media (min-width:641px){.collection-materials__row:hover{transform:translateX(12px)}}@media (max-width:640px){.collection-materials__row{grid-template-columns:1fr}}.collection-materials__closing{margin-top:clamp(36px,4vw,48px);font-size:1.3rem;font-style:italic;color:var(--col-muted)}.collection-discretion{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,80px);align-items:start}.collection-discretion__h2{max-width:14ch}.collection-discretion__list{margin:0}.collection-discretion__item{padding-block:22px;border-top:1px solid var(--col-hairline-light)}.collection-discretion__item:last-child{border-bottom:1px solid var(--col-hairline-light)}.collection-discretion__term{font-weight:400;color:var(--col-ink)}.collection-discretion__desc{margin-top:.45rem;font-size:.93rem;color:var(--col-muted)}@media (max-width:900px){.collection-discretion{grid-template-columns:1fr}}.collection-process__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,48px);margin-top:clamp(40px,5vw,56px)}.collection-process__step{padding-top:28px;border-top:1px solid var(--col-hairline-light)}.collection-process__numeral{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-style:italic;color:var(--col-champagne);font-size:1.35rem}.collection-process__closing{margin-top:clamp(48px,6vw,64px);padding-top:32px;border-top:1px solid var(--col-hairline-light);max-width:52ch;font-size:1.35rem;font-style:italic;color:var(--col-muted)}@media (max-width:820px){.collection-process__grid{grid-template-columns:1fr}}.collection-final-cta{position:relative;text-align:center;padding-block:clamp(112px,14vw,168px)}.collection-final-cta.collection-final-cta--light{padding-block:clamp(48px,5.5vw,72px)}@media (max-width:767px){.collection-page{margin-bottom:calc(-5.5rem - env(safe-area-inset-bottom, 0px))}}.collection-final-cta--light{border-top:1px solid rgba(10,26,47,.08)}.collection-final-cta--light .collection-final-cta__line{height:28px;background:var(--col-champagne);opacity:.55}.collection-final-cta--light .collection-final-cta__h2{margin-top:.75rem;font-size:clamp(1.65rem,3.5vw,2.35rem);color:var(--col-navy-900)}.collection-final-cta--light .collection-final-cta__lead{margin-top:.9rem;color:var(--col-muted);font-size:.95rem}.collection-final-cta--light .collection-final-cta__actions{margin-top:1.45rem}.collection-final-cta--light .collection-final-cta__closing{color:var(--col-muted)}.collection-final-cta__line{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:48px;background:var(--col-champagne-dim);opacity:.6}.collection-final-cta__h2{font-size:clamp(2rem,4.2vw,3.25rem);color:var(--col-light-text);line-height:1.18}.collection-final-cta__h2 .collection-champagne-italic{display:block;margin-top:.2em;font-size:.94em}.collection-final-cta__lead{max-width:40ch;margin-inline:auto;margin-top:1.5rem;color:hsla(42,31%,94%,.62);font-size:.98rem;line-height:1.65}.collection-final-cta__actions{margin-top:2.25rem}.collection-final-cta__actions .collection-btn{width:auto}.collection-final-cta__contact{margin-top:clamp(28px,4vw,36px);font-size:.9rem;color:var(--col-muted-dark)}.collection-final-cta__contact a{color:inherit;text-decoration:underline;text-decoration-color:var(--col-hairline-dark);text-underline-offset:4px}.collection-final-cta__contact a:hover{text-decoration-color:var(--col-champagne-dim)}.collection-final-cta__closing{margin-top:clamp(36px,5vw,48px);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:hsla(42,31%,94%,.42)}.collection-section-header{margin-bottom:0}.collection-section-header+.collection-lead,.collection-section-header+.collection-materials__list,.collection-section-header+.collection-pillars__grid,.collection-section-header+.collection-timeline{margin-top:clamp(24px,3vw,36px)}.collection-h2+.collection-lead{margin-top:clamp(12px,1.5vw,18px)}