.catalogue_page__o_gHd{color:var(--foreground,#153746);width:100%}.catalogue_hero__wS0bi{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,5vw,4.5rem);border:1px solid rgba(20,125,122,.12);border-radius:1.25rem;background:linear-gradient(135deg,#f3f9f8,#e6f2f1)}.catalogue_copy__OUKhu{min-width:0}.catalogue_eyebrow__IvNZ8{margin:0 0 .7rem;color:#147d7a;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.catalogue_copy__OUKhu h1{max-width:13ch;margin:0;color:#153746;font-size:clamp(2rem,4.2vw,3.65rem);font-weight:800;letter-spacing:-.04em;line-height:1.04}.catalogue_intro__NlyJF{max-width:54ch;margin:1.1rem 0 0;color:#405963;font-size:1rem;line-height:1.75}.catalogue_actions__5Es0j{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.catalogue_primaryButton__U8PtN,.catalogue_secondaryButton__KgyNi{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.8rem 1.05rem;border:1px solid #147d7a;border-radius:.65rem;font-size:.93rem;font-weight:750;text-align:center;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.catalogue_primaryButton__U8PtN{background:#147d7a;color:#fff}.catalogue_primaryButton__U8PtN:hover{background:#105f5d;transform:translateY(-1px)}.catalogue_secondaryButton__KgyNi{background:transparent;color:#126c69}.catalogue_secondaryButton__KgyNi:hover{background:rgba(20,125,122,.08)}.catalogue_note__CJ7cU{margin:1rem 0 0;color:#61747b;font-size:.8rem;line-height:1.5}.catalogue_preview__2mTES{display:block;overflow:hidden;border:1px solid rgba(21,55,70,.1);border-radius:.9rem;background:#fff;box-shadow:0 18px 42px rgba(21,55,70,.14)}.catalogue_preview__2mTES img{display:block;width:100%;height:auto}.catalogue_overview__5T1wK{padding:clamp(2.25rem,5vw,4rem) clamp(.25rem,1vw,1rem) 0}.catalogue_overview__5T1wK h2{margin:0 0 .75rem;color:#153746;font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.025em}.catalogue_overviewIntro__ifbVq{max-width:60ch;margin:0 0 1.4rem;color:#405963;line-height:1.7}.catalogue_overviewFigure__rrQcj{margin:0 0 1.25rem;overflow:hidden;border:1px solid rgba(21,55,70,.1);border-radius:.9rem;background:#fff;box-shadow:0 18px 42px rgba(21,55,70,.1)}.catalogue_overviewFigure__rrQcj img{display:block;width:100%;height:auto}.catalogue_overviewFigure__rrQcj figcaption{padding:.85rem 1.1rem;border-top:1px solid #dce8e7;color:#61747b;font-size:.8rem;line-height:1.6}.catalogue_shades__6EtSf{padding:clamp(2.25rem,5vw,4rem) clamp(.25rem,1vw,1rem) 0}.catalogue_shades__6EtSf h2{margin:0 0 .75rem;color:#153746;font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.025em}.catalogue_shadesIntro__cLmWL{max-width:62ch;margin:0 0 1.4rem;color:#405963;line-height:1.7}.catalogue_shadeList__2ZLiJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.catalogue_shade__T_yeJ{display:flex;min-width:0;align-items:center;gap:.75rem;padding:.65rem .8rem;border:1px solid #dce8e7;border-radius:.75rem;background:#fff}.catalogue_chip__oNnPA{flex:none;width:2.25rem;height:2.25rem;border:1px solid rgba(21,55,70,.15);border-radius:.5rem}.catalogue_shadeText__lfp54{display:flex;min-width:0;flex-direction:column}.catalogue_shadeName__g_qZJ{color:#153746;font-size:.9rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.catalogue_shadeCode__3yoSn{color:#536a72;font-size:.8rem;line-height:1.4}.catalogue_products__ltyWi{padding:clamp(2.25rem,5vw,4rem) clamp(.25rem,1vw,1rem)}.catalogue_products__ltyWi h2{margin:0 0 1.4rem;color:#153746;font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.025em}.catalogue_grid__Fh4Ci{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.catalogue_card__vB0XZ{padding:1.25rem;border:1px solid #dce8e7;border-radius:.85rem;background:#fff}.catalogue_card__vB0XZ h3{margin:0 0 .55rem;color:#153746;font-size:1rem}.catalogue_card__vB0XZ p{margin:0;color:#536a72;font-size:.9rem;line-height:1.65}.catalogue_disclaimer__6of9_{margin:1.25rem 0 0;color:#61747b;font-size:.8rem;line-height:1.6}@media (max-width:900px){.catalogue_hero__wS0bi{grid-template-columns:1fr}.catalogue_copy__OUKhu h1{max-width:18ch}.catalogue_grid__Fh4Ci{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue_shadeList__2ZLiJ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.catalogue_hero__wS0bi{padding:1.25rem;border-radius:.9rem}.catalogue_actions__5Es0j{flex-direction:column}.catalogue_primaryButton__U8PtN,.catalogue_secondaryButton__KgyNi{width:100%}.catalogue_grid__Fh4Ci{grid-template-columns:1fr}.catalogue_shadeList__2ZLiJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.catalogue_shade__T_yeJ{padding:.55rem .65rem;gap:.6rem}}@media (max-width:340px){.catalogue_shadeList__2ZLiJ{grid-template-columns:1fr}}