.NaturalLabToggle-module__s7-0TG__wrap{text-align:left;max-width:none;margin:0}.NaturalLabToggle-module__s7-0TG__switch{width:min(480px,100%);margin:0 0 var(--space-md);border:1px solid rgba(var(--gold-rgb), .9);background-color:var(--color-white);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.NaturalLabToggle-module__s7-0TG__option{z-index:1;font-size:var(--fs-xs);letter-spacing:.02em;border-radius:999px;padding:.7rem .5rem;font-weight:500;transition:color .3s;position:relative}.NaturalLabToggle-module__s7-0TG__optionActive{color:var(--color-white)}.NaturalLabToggle-module__s7-0TG__thumb{background-color:var(--color-wine);border-radius:999px;width:calc(50% - 4px);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.NaturalLabToggle-module__s7-0TG__thumbRight{transform:translate(100%)}.NaturalLabToggle-module__s7-0TG__card{padding:var(--space-md);background-color:var(--color-white);border-top:3px solid var(--color-gold);border-radius:var(--radius-card);box-shadow:var(--shadow-card);animation:.55s cubic-bezier(.2,.8,.2,1) both NaturalLabToggle-module__s7-0TG__flip}@keyframes NaturalLabToggle-module__s7-0TG__flip{0%{opacity:0;transform:perspective(900px)rotateX(-8deg)translateY(14px)}to{opacity:1;transform:none}}.NaturalLabToggle-module__s7-0TG__headline{margin-bottom:var(--space-sm);font-size:var(--fs-h2);color:var(--color-wine);font-style:normal;font-weight:800}.NaturalLabToggle-module__s7-0TG__rows{display:grid}.NaturalLabToggle-module__s7-0TG__row{border-bottom:1px solid rgba(var(--ink-rgb), .1);gap:2px;padding:.8rem 0;display:grid}.NaturalLabToggle-module__s7-0TG__row:last-child{border-bottom:0}.NaturalLabToggle-module__s7-0TG__row dt{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.NaturalLabToggle-module__s7-0TG__row dd{font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:800}@media (min-width:768px){.NaturalLabToggle-module__s7-0TG__row{grid-template-columns:180px 1fr;align-items:baseline}}@media (prefers-reduced-motion:reduce){.NaturalLabToggle-module__s7-0TG__card{animation:none}.NaturalLabToggle-module__s7-0TG__thumb{transition:none}}
.DiamondExplorer-module__HLMDZa__explorer{gap:var(--space-md);text-align:left;display:grid}.DiamondExplorer-module__HLMDZa__stage{border-radius:var(--radius-card);background:radial-gradient(ellipse at 50% 45%, rgba(var(--wine-rgb), .45) 0%, #2c232000 60%), var(--color-ink);place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.DiamondExplorer-module__HLMDZa__halo{filter:blur(18px);background:conic-gradient(#e9cd9600 0deg,#e9cd9659 70deg,#e9cd9600 140deg,#e9cd9633 230deg,#e9cd9600 300deg);border-radius:50%;width:360px;height:360px;animation:14s linear infinite DiamondExplorer-module__HLMDZa__spin;position:absolute}.DiamondExplorer-module__HLMDZa__gem{width:210px;height:210px;color:var(--color-gold);filter:drop-shadow(0 0 22px #e9cd968c);animation:.55s cubic-bezier(.2,.8,.2,1) both DiamondExplorer-module__HLMDZa__gemIn,6s ease-in-out .55s infinite DiamondExplorer-module__HLMDZa__float;position:relative}.DiamondExplorer-module__HLMDZa__gem svg{stroke-width:.9px;width:100%;height:100%}.DiamondExplorer-module__HLMDZa__stageName{bottom:var(--space-sm);font-family:var(--font-heading);font-weight:800;font-size:var(--fs-h3);letter-spacing:.04em;color:rgba(var(--cream-rgb), .9);font-style:normal;position:absolute}.DiamondExplorer-module__HLMDZa__sparkle1,.DiamondExplorer-module__HLMDZa__sparkle2,.DiamondExplorer-module__HLMDZa__sparkle3{background-color:var(--color-gold);border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite DiamondExplorer-module__HLMDZa__twinkle;position:absolute;box-shadow:0 0 12px 3px #e9cd96b3}.DiamondExplorer-module__HLMDZa__sparkle1{top:22%;left:24%}.DiamondExplorer-module__HLMDZa__sparkle2{width:4px;height:4px;animation-delay:1.1s;top:30%;right:22%}.DiamondExplorer-module__HLMDZa__sparkle3{width:5px;height:5px;animation-delay:2s;bottom:26%;left:32%}@keyframes DiamondExplorer-module__HLMDZa__spin{to{transform:rotate(360deg)}}@keyframes DiamondExplorer-module__HLMDZa__gemIn{0%{opacity:0;transform:scale(.7)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes DiamondExplorer-module__HLMDZa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes DiamondExplorer-module__HLMDZa__twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}.DiamondExplorer-module__HLMDZa__pills{gap:var(--space-xs);margin-bottom:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.DiamondExplorer-module__HLMDZa__pill{border:1px solid rgba(var(--gold-rgb), .7);border-radius:var(--radius-card);background-color:var(--color-white);font-size:var(--fs-xs);transition:background-color var(--transition-default), color var(--transition-default), border-color var(--transition-default), transform var(--transition-default);flex-direction:column;align-items:center;gap:4px;padding:.7rem .3rem;display:flex}.DiamondExplorer-module__HLMDZa__pill svg{width:26px;height:26px;color:var(--color-gold-deep);transition:color var(--transition-default)}.DiamondExplorer-module__HLMDZa__pill:hover{border-color:var(--color-wine);transform:translateY(-2px)}.DiamondExplorer-module__HLMDZa__pillActive{border-color:var(--color-wine);background-color:var(--color-wine);color:var(--color-white)}.DiamondExplorer-module__HLMDZa__pillActive svg{color:var(--color-gold)}.DiamondExplorer-module__HLMDZa__info{animation:.5s both DiamondExplorer-module__HLMDZa__infoIn}@keyframes DiamondExplorer-module__HLMDZa__infoIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.DiamondExplorer-module__HLMDZa__tagline{margin-bottom:var(--space-xs);font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--color-wine);font-style:normal;font-weight:800}.DiamondExplorer-module__HLMDZa__body{max-width:52ch;color:rgba(var(--ink-rgb), .78);font-weight:300}.DiamondExplorer-module__HLMDZa__meta{gap:var(--space-lg);margin:var(--space-md) 0;padding:var(--space-sm) 0;border-top:1px solid rgba(var(--ink-rgb), .12);border-bottom:1px solid rgba(var(--ink-rgb), .12);flex-wrap:wrap;display:flex}.DiamondExplorer-module__HLMDZa__metaLabel{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-weight:600}.DiamondExplorer-module__HLMDZa__metaValue{font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:800}.DiamondExplorer-module__HLMDZa__meter{gap:5px;display:flex}.DiamondExplorer-module__HLMDZa__meter span{background-color:rgba(var(--ink-rgb), .12);border-radius:2px;width:22px;height:8px}.DiamondExplorer-module__HLMDZa__meter .DiamondExplorer-module__HLMDZa__meterOn{background-color:var(--color-gold)}.DiamondExplorer-module__HLMDZa__shop{font-size:var(--fs-small);color:var(--color-wine);border-bottom:1px solid;font-weight:500;display:inline-block}@media (min-width:1024px){.DiamondExplorer-module__HLMDZa__explorer{gap:var(--space-lg);grid-template-columns:.9fr 1.1fr;align-items:center}.DiamondExplorer-module__HLMDZa__stage{min-height:480px}.DiamondExplorer-module__HLMDZa__gem{width:270px;height:270px}.DiamondExplorer-module__HLMDZa__pills{grid-template-columns:repeat(5,1fr)}}@media (prefers-reduced-motion:reduce){.DiamondExplorer-module__HLMDZa__halo,.DiamondExplorer-module__HLMDZa__gem,.DiamondExplorer-module__HLMDZa__sparkle1,.DiamondExplorer-module__HLMDZa__sparkle2,.DiamondExplorer-module__HLMDZa__sparkle3,.DiamondExplorer-module__HLMDZa__info{animation:none}}.DiamondExplorer-module__HLMDZa__gem svg circle,.DiamondExplorer-module__HLMDZa__gem svg ellipse,.DiamondExplorer-module__HLMDZa__gem svg path{fill:#f0dcae12}.DiamondExplorer-module__HLMDZa__gem:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fffbf58c 50%,#0000 62%);animation:5s ease-in-out 1s infinite DiamondExplorer-module__HLMDZa__sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes DiamondExplorer-module__HLMDZa__sweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.DiamondExplorer-module__HLMDZa__gem:after{animation:none}}
.FourCs-module__iwOBwa__grid{gap:var(--space-sm);text-align:left;display:grid}.FourCs-module__iwOBwa__card{gap:var(--space-xs);padding:var(--space-md);background-color:var(--color-bg);border-top:3px solid var(--color-gold);border-radius:var(--radius-card);flex-direction:column;display:flex}.FourCs-module__iwOBwa__index{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--color-gold-deep);font-weight:600}.FourCs-module__iwOBwa__title{font-size:var(--fs-h2);color:var(--color-ink);line-height:1.1}.FourCs-module__iwOBwa__body{font-size:var(--fs-small);color:var(--text-secondary);flex:auto;font-weight:300}.FourCs-module__iwOBwa__scale{padding-top:var(--space-xs);border-top:1px solid rgba(var(--gold-rgb), .55);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-wine);font-weight:600}@media (min-width:768px){.FourCs-module__iwOBwa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.FourCs-module__iwOBwa__grid{gap:var(--space-md);grid-template-columns:repeat(4,1fr)}}
