.ProductHero-module__gJ-w7G__hero{background-color:#0000}.ProductHero-module__gJ-w7G__breadcrumbs{color:var(--color-base-content);opacity:.75;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.ProductHero-module__gJ-w7G__container{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:2rem;display:grid}@media (min-width:1024px){.ProductHero-module__gJ-w7G__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.ProductHero-module__gJ-w7G__imageSection{width:100%}.ProductHero-module__gJ-w7G__imageSection>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.ProductHero-module__gJ-w7G__imageWrapper{aspect-ratio:16/11;background-color:#f8f8f8;border-width:1px;border-color:#ececec;border-radius:.5625rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ProductHero-module__gJ-w7G__backgroundLayer{z-index:1;background-color:#f8f8f8;width:100%;height:100%;position:absolute;inset:0}.ProductHero-module__gJ-w7G__backgroundImage{-o-object-fit:cover;object-fit:cover;mix-blend-mode:overlay;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.ProductHero-module__gJ-w7G__backgroundLighting{z-index:2;mix-blend-mode:screen;opacity:.15;pointer-events:none;background:linear-gradient(#fff6 15%,#fffc 55%,#fff 100%),radial-gradient(120% 80% at 50% 85%,#ffffffb3 0%,#0000 70%);width:100%;height:100%;position:absolute;inset:0}.ProductHero-module__gJ-w7G__productContainer{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.ProductHero-module__gJ-w7G__vialLayer,.ProductHero-module__gJ-w7G__labelLayer{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ProductHero-module__gJ-w7G__vialLayer{z-index:1}.ProductHero-module__gJ-w7G__labelLayer{z-index:2}.ProductHero-module__gJ-w7G__decorationsContainer{z-index:1.5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ProductHero-module__gJ-w7G__molecule1{color:#2d3565;filter:blur(2px);opacity:.1;position:absolute;top:10%;left:10%}.ProductHero-module__gJ-w7G__molecule2{color:#2d3565;filter:blur(3px);opacity:.05;position:absolute;bottom:20%;right:15%}.ProductHero-module__gJ-w7G__reflectionContainer{width:30%;height:40%;z-index:2.5;perspective:1000px;pointer-events:none;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000004d 0%,#0000 80%);mask-image:linear-gradient(#0000004d 0%,#0000 80%)}.ProductHero-module__gJ-w7G__vialReflectionWrapper{opacity:.4;filter:blur(2px);width:333.33%;height:150%;position:absolute;top:-60%;left:50%;transform:translate(-50%)scaleY(-1)}.ProductHero-module__gJ-w7G__vialReflection,.ProductHero-module__gJ-w7G__labelReflection{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ProductHero-module__gJ-w7G__vialShadow{width:25%;height:8%;z-index:2.8;filter:blur(4px);pointer-events:none;background:radial-gradient(#0006 0%,#0000 70%);position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.ProductHero-module__gJ-w7G__purityBadge{--tw-text-opacity:1;color:hsl(var(--secondary)/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);z-index:10;background-color:#fafbfcf2;border:1px solid #d1d5db80;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.ProductHero-module__gJ-w7G__gallerySlide{width:100%;height:100%;position:absolute;inset:0}.ProductHero-module__gJ-w7G__coaThumbWrapper{width:100%;height:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background-color:#f8fafc;border:none;margin:0;padding:0;display:block;position:absolute;inset:0}.ProductHero-module__gJ-w7G__coaThumbImage{-o-object-fit:contain;object-fit:contain;padding:3.5rem .75rem .75rem}.ProductHero-module__gJ-w7G__coaThumbBar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:11;background:#2d3565eb;justify-content:space-between;align-items:center;height:2.75rem;padding:0 .875rem;display:flex;position:absolute;top:0;left:0;right:0}.ProductHero-module__gJ-w7G__coaThumbBarLeft{color:#fff;letter-spacing:.02em;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.ProductHero-module__gJ-w7G__coaThumbCTA{color:#2d3565;background:#d4a84b;border:1px solid #d4a84b;border-radius:.375rem;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:700;transition:all .15s;display:flex}.ProductHero-module__gJ-w7G__coaThumbWrapper:hover .ProductHero-module__gJ-w7G__coaThumbCTA{background:#e0b862;border-color:#e0b862}.ProductHero-module__gJ-w7G__coaThumbOverlay{z-index:10;pointer-events:none;background:#2d356500;justify-content:center;align-items:center;transition:background .25s;display:flex;position:absolute;inset:0}.ProductHero-module__gJ-w7G__coaThumbOverlayBtn{color:#2d3565;letter-spacing:.01em;opacity:0;background:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:700;transition:opacity .25s,transform .25s;display:inline-flex;transform:translateY(6px)scale(.96);box-shadow:0 8px 22px #11182747}@media (hover:hover){.ProductHero-module__gJ-w7G__coaThumbWrapper:hover .ProductHero-module__gJ-w7G__coaThumbOverlay{background:#2d356547}.ProductHero-module__gJ-w7G__coaThumbWrapper:hover .ProductHero-module__gJ-w7G__coaThumbOverlayBtn{opacity:1;transform:translateY(0)scale(1)}}.ProductHero-module__gJ-w7G__coaSlideInner{cursor:pointer;background:linear-gradient(155deg,#f5f7ff 0%,#eef1fa 100%);flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.ProductHero-module__gJ-w7G__coaSlideInner:focus-visible{outline-offset:-2px;outline:2px solid #2d3565}.ProductHero-module__gJ-w7G__coaStripe{background:linear-gradient(90deg,#2d3565 0%,#d4a84b 60%,#c49a3d 100%);flex-shrink:0;height:4px}.ProductHero-module__gJ-w7G__coaCardBody{flex-direction:column;flex:1;justify-content:center;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.ProductHero-module__gJ-w7G__coaCardHeader{align-items:center;gap:.875rem;display:flex}.ProductHero-module__gJ-w7G__coaCardIcon{background:#2d3565;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ProductHero-module__gJ-w7G__coaCardEyebrow{letter-spacing:.1em;text-transform:uppercase;color:#d4a84b;margin:0 0 .125rem;font-size:.65rem;font-weight:700}.ProductHero-module__gJ-w7G__coaCardTitle{font-family:var(--font-serif-display),"Playfair Display",Georgia,serif;color:#2d3565;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:500}.ProductHero-module__gJ-w7G__coaPurityRow{background:#2d35650f;border:1px solid #2d35651a;border-radius:.5rem;align-items:baseline;gap:.5rem;padding:.75rem 1rem;display:flex}.ProductHero-module__gJ-w7G__coaPurityValue{color:#2d3565;letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.ProductHero-module__gJ-w7G__coaPurityLabel{color:#6b7280;letter-spacing:.02em;font-size:.75rem;font-weight:600}.ProductHero-module__gJ-w7G__coaChecklist{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ProductHero-module__gJ-w7G__coaCheckItem{color:#374151;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.ProductHero-module__gJ-w7G__coaCardCTA{color:#fff;letter-spacing:.02em;background:#2d3565;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:flex}.ProductHero-module__gJ-w7G__coaSlideInner:hover .ProductHero-module__gJ-w7G__coaCardCTA{background:#1e2548}.ProductHero-module__gJ-w7G__galleryDots{z-index:12;-webkit-backdrop-filter:blur(6px);background:#ffffffd1;border:1px solid #2d35651f;border-radius:9999px;align-items:center;gap:.25rem;padding:.3125rem .625rem;display:flex;position:absolute;bottom:.875rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000014}.ProductHero-module__gJ-w7G__galleryDot{cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .25s;display:flex;position:relative}.ProductHero-module__gJ-w7G__galleryDot:after{content:"";background-color:#2d356573;border-radius:9999px;width:.5rem;height:.5rem;transition:all .25s}.ProductHero-module__gJ-w7G__galleryDotActive:after{background-color:#2d3565;width:1.375rem}.ProductHero-module__gJ-w7G__galleryNavButton{z-index:11;-webkit-backdrop-filter:blur(8px);cursor:pointer;color:#2d3565;background:#ffffffe6;border:1px solid #2d356526;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:opacity .25s,transform .2s,box-shadow .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.ProductHero-module__gJ-w7G__galleryNavButton:hover{background:#fff;transform:translateY(-50%)scale(1.08);box-shadow:0 4px 12px #00000026}.ProductHero-module__gJ-w7G__galleryNavLeft{left:.75rem}.ProductHero-module__gJ-w7G__galleryNavRight{right:.75rem}@media (hover:hover){.ProductHero-module__gJ-w7G__galleryNavButton{opacity:0}.ProductHero-module__gJ-w7G__imageWrapper:hover .ProductHero-module__gJ-w7G__galleryNavButton{opacity:1}}.ProductHero-module__gJ-w7G__buyBox>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.ProductHero-module__gJ-w7G__buyBox{padding-right:0}@media (min-width:1024px){.ProductHero-module__gJ-w7G__buyBox{padding-right:2.5rem}}.ProductHero-module__gJ-w7G__productName{font-family:var(--font-serif-display),Playfair Display,Georgia,serif;letter-spacing:-.025em;color:var(--color-base-content);font-size:1.875rem;font-weight:500;line-height:2.25rem}@media (min-width:1024px){.ProductHero-module__gJ-w7G__productName{font-size:2.25rem;line-height:2.5rem}}.ProductHero-module__gJ-w7G__purchaseCard>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.ProductHero-module__gJ-w7G__purchaseCard{border-width:1px;border-radius:.75rem;padding:1.25rem}@media (min-width:1024px){.ProductHero-module__gJ-w7G__purchaseCard{padding:1.5rem}}.ProductHero-module__gJ-w7G__purchaseCard{background-color:#fff;border-color:#e8eaee;box-shadow:0 6px 18px #1118270a}.ProductHero-module__gJ-w7G__synonyms{color:var(--color-base-content);opacity:.6;font-size:.875rem;font-style:italic;line-height:1.25rem}.ProductHero-module__gJ-w7G__description{max-width:65ch;color:var(--color-base-content);margin-top:.75rem;font-size:1rem;line-height:2rem}@media (min-width:1024px){.ProductHero-module__gJ-w7G__description{font-size:1.125rem;line-height:1.75rem}}.ProductHero-module__gJ-w7G__description{opacity:.9}.ProductHero-module__gJ-w7G__dosageSection>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.ProductHero-module__gJ-w7G__dosageHeader{align-items:center;display:flex}.ProductHero-module__gJ-w7G__label{letter-spacing:.01em;color:var(--color-base-content);font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.ProductHero-module__gJ-w7G__dosageRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProductHero-module__gJ-w7G__dosageSelector{flex-wrap:wrap;flex:1;gap:.75rem;display:flex}.ProductHero-module__gJ-w7G__dosageButton{color:var(--color-base-content);background-color:#0000;padding:.625rem 1.5rem;font-weight:600;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProductHero-module__gJ-w7G__dosageButton:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}.ProductHero-module__gJ-w7G__dosageButton{color:#111;border:1px solid #111;border-radius:9999px}.ProductHero-module__gJ-w7G__dosageButton:hover{background-color:#f2f2f2;border-color:#111}.ProductHero-module__gJ-w7G__dosageButtonActive{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#000;border:1px solid #000;border-radius:9999px;font-weight:700}.ProductHero-module__gJ-w7G__dosageButtonActive:hover{background-color:#111;border-color:#111}.ProductHero-module__gJ-w7G__quantityPriceSection{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ProductHero-module__gJ-w7G__quantityWrapper{flex:1}.ProductHero-module__gJ-w7G__quantityWrapper .ProductHero-module__gJ-w7G__label{margin-bottom:.75rem}.ProductHero-module__gJ-w7G__quantityStepper{align-items:center;gap:.75rem;display:flex}.ProductHero-module__gJ-w7G__statsAndCoAContainer{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:stretch;gap:.75rem;width:100%;margin-top:2rem;padding-bottom:2rem;display:grid}.ProductHero-module__gJ-w7G__statsCoAWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.ProductHero-module__gJ-w7G__coaTitle{text-align:center;color:var(--color-base-content);margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.ProductHero-module__gJ-w7G__coaBadge{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.ProductHero-module__gJ-w7G__coaBadge:focus{outline-offset:2px;outline:2px solid #0000}.ProductHero-module__gJ-w7G__coaBadge{cursor:pointer;width:auto;height:auto;margin:0;transition:all .3s;box-shadow:none!important;background:0 0!important;border:none!important}.ProductHero-module__gJ-w7G__coaBadgeInner{border-radius:9999px;width:80px;height:80px;position:relative;overflow:hidden}@media (min-width:1024px){.ProductHero-module__gJ-w7G__coaBadgeInner{width:6rem;height:6rem}}.ProductHero-module__gJ-w7G__coaBadgeInner{transition:all .3s;animation:3s ease-in-out infinite ProductHero-module__gJ-w7G__breathe}.ProductHero-module__gJ-w7G__coaImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ProductHero-module__gJ-w7G__coaHoverOverlay{opacity:0;background-color:#2d3565cc;flex-direction:column;justify-content:center;align-items:center;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex;position:absolute;inset:0}.ProductHero-module__gJ-w7G__coaBadge:hover .ProductHero-module__gJ-w7G__coaBadgeInner{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation-play-state:paused;transform:scale(1.05)}.ProductHero-module__gJ-w7G__coaBadge:hover .ProductHero-module__gJ-w7G__coaHoverOverlay{opacity:1}.ProductHero-module__gJ-w7G__coaBadgeLabel{letter-spacing:.025em;--tw-text-opacity:1;color:rgb(45 53 101/var(--tw-text-opacity,1));opacity:.7;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.ProductHero-module__gJ-w7G__coaBadge:hover .ProductHero-module__gJ-w7G__coaBadgeLabel{opacity:1;transform:translateY(2px)}@keyframes ProductHero-module__gJ-w7G__breathe{0%,to{filter:drop-shadow(0 0 5px #2d35651a);transform:scale(1)}50%{filter:drop-shadow(0 0 15px #2d356533);transform:scale(1.03)}}.ProductHero-module__gJ-w7G__quantityButton{border-radius:1rem;width:2.5rem;height:2.5rem}.ProductHero-module__gJ-w7G__quantityValue{text-align:center;width:3rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.ProductHero-module__gJ-w7G__priceDisplay{align-items:center;display:flex}.ProductHero-module__gJ-w7G__priceValue{color:var(--color-base-content);font-size:1.5rem;font-weight:700;line-height:2rem}.ProductHero-module__gJ-w7G__addToCartButton{border-radius:1rem;width:100%;min-height:3rem;font-weight:600;color:#fff!important;background-color:#000!important;border:1px solid #000!important}.ProductHero-module__gJ-w7G__addToCartButton:hover:not(:disabled){background-color:#111!important;border-color:#111!important}.ProductHero-module__gJ-w7G__addToCartButton:disabled{opacity:.6;background-color:#9ca3af!important;border-color:#9ca3af!important}.ProductHero-module__gJ-w7G__statWidget{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));flex-direction:column;padding:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ProductHero-module__gJ-w7G__statWidget:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ProductHero-module__gJ-w7G__statWidget{cursor:default;border:1px solid #f0f2f4;border-radius:.5rem;width:100%;min-height:120px}.ProductHero-module__gJ-w7G__statWidget:before{content:none}.ProductHero-module__gJ-w7G__statIconWrapper,.ProductHero-module__gJ-w7G__statContent{z-index:10;position:relative}.ProductHero-module__gJ-w7G__statIconWrapper{border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex}.ProductHero-module__gJ-w7G__statWidget:hover .ProductHero-module__gJ-w7G__statIconWrapper{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.ProductHero-module__gJ-w7G__statContent{flex-direction:column;display:flex}.ProductHero-module__gJ-w7G__statContent>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.ProductHero-module__gJ-w7G__statValue{color:var(--color-base-content);margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1.25}.ProductHero-module__gJ-w7G__statLabel{color:var(--color-base-content);letter-spacing:.02em;margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1rem}.ProductHero-module__gJ-w7G__statSubtitle{color:var(--color-base-content);opacity:.6;font-size:.75rem;line-height:1.5}@media (max-width:767px){.ProductHero-module__gJ-w7G__imageSection{display:block}.ProductHero-module__gJ-w7G__imageWrapper{aspect-ratio:auto;border-radius:20px;width:100%;min-height:300px;padding:1.25rem}.ProductHero-module__gJ-w7G__productContainer{animation:none!important}.ProductHero-module__gJ-w7G__vialLayer,.ProductHero-module__gJ-w7G__labelLayer{width:min(228px,65vw);height:min(312px,92%);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ProductHero-module__gJ-w7G__reflectionContainer{height:32%}.ProductHero-module__gJ-w7G__vialShadow{width:32%}.ProductHero-module__gJ-w7G__statsCoAWrapper{grid-column:1/-1;justify-self:center;width:100%}}@media (min-width:1024px){.ProductHero-module__gJ-w7G__container{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch}.ProductHero-module__gJ-w7G__imageSection,.ProductHero-module__gJ-w7G__buyBox{height:100%}.ProductHero-module__gJ-w7G__imageWrapper{aspect-ratio:auto;height:100%;min-height:540px}.ProductHero-module__gJ-w7G__purchaseCard{height:100%}}
.Widget-module__ZkalWG__widget{margin-bottom:1.5rem}.Widget-module__ZkalWG__cardContentNoHeader{padding:1.5rem}.Widget-module__ZkalWG__pathwayGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.Widget-module__ZkalWG__pathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Widget-module__ZkalWG__pathwayCard>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.Widget-module__ZkalWG__pathwayCard{background-color:var(--color-base-200);border-radius:.5625rem;padding:1rem}.Widget-module__ZkalWG__pathwayIcon{background-color:hsl(var(--primary)/.1);border-radius:.5625rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.Widget-module__ZkalWG__pathwayTitle{font-family:var(--font-serif-display),Playfair Display,Georgia,serif;color:var(--color-base-content);font-size:1rem;font-weight:500;line-height:1.5rem}.Widget-module__ZkalWG__pathwayDescription{color:var(--color-base-content);opacity:.7;font-size:.875rem;line-height:1.625}.Widget-module__ZkalWG__metricsGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.Widget-module__ZkalWG__metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Widget-module__ZkalWG__metricCard>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.Widget-module__ZkalWG__metricCard{background-color:var(--color-base-200);border-radius:.5625rem;padding:1rem}.Widget-module__ZkalWG__metricIcon{background-color:hsl(var(--secondary)/.1);border-radius:.5625rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.Widget-module__ZkalWG__metricContent{flex-direction:column;display:flex}.Widget-module__ZkalWG__metricContent>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.Widget-module__ZkalWG__metricLabel{text-transform:uppercase;letter-spacing:.025em;color:var(--color-base-content);opacity:.6;font-size:.75rem;font-weight:500;line-height:1rem}.Widget-module__ZkalWG__metricValue{color:var(--color-base-content);font-size:1.5rem;font-weight:700;line-height:2rem}.Widget-module__ZkalWG__metricDescription{color:var(--color-base-content);opacity:.7;font-size:.875rem;line-height:1.625}.Widget-module__ZkalWG__applicationsList{margin-bottom:1rem}.Widget-module__ZkalWG__applicationsList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.Widget-module__ZkalWG__applicationItem{background-color:var(--color-base-200);border-radius:.5625rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.Widget-module__ZkalWG__applicationText{color:var(--color-base-content);opacity:.8;font-size:.875rem;line-height:1.625}.Widget-module__ZkalWG__disclaimer{background-color:#fffbeb;border-width:1px;border-color:#fef3c7;border-radius:.5625rem;margin-top:1rem;padding:1rem}.Widget-module__ZkalWG__dark .Widget-module__ZkalWG__disclaimer{background-color:#17171733;border-color:#854d0e}.Widget-module__ZkalWG__disclaimerText{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.625}.Widget-module__ZkalWG__disclaimerText:is(.Widget-module__ZkalWG__dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}
.HowItWorksSection-module__A4uK4G__section{margin-top:1.5rem;margin-bottom:3rem}.HowItWorksSection-module__A4uK4G__titleSection{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.HowItWorksSection-module__A4uK4G__titleIcon{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.HowItWorksSection-module__A4uK4G__title{font-family:var(--font-serif-display),Playfair Display,Georgia,serif;letter-spacing:-.025em;color:var(--color-base-content);font-size:1.5rem;font-weight:500;line-height:2rem}@media (min-width:1024px){.HowItWorksSection-module__A4uK4G__title{font-size:1.875rem;line-height:2.25rem}}.HowItWorksSection-module__A4uK4G__container{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:1024px){.HowItWorksSection-module__A4uK4G__container{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.HowItWorksSection-module__A4uK4G__container{align-items:flex-start}.HowItWorksSection-module__A4uK4G__leftCard{width:100%}@media (min-width:1024px){.HowItWorksSection-module__A4uK4G__leftCard{grid-column:span 2/span 2}}.HowItWorksSection-module__A4uK4G__rightCard{width:100%}@media (min-width:1024px){.HowItWorksSection-module__A4uK4G__rightCard{grid-column:span 1/span 1}}.HowItWorksSection-module__A4uK4G__rightCard .card{border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fff!important}.HowItWorksSection-module__A4uK4G__descriptionCard{border-radius:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:relative;overflow:hidden;box-shadow:0 4px 20px -4px #0000000d;background-color:#fff!important;border:1px solid #f0f2f4!important}.HowItWorksSection-module__A4uK4G__descriptionCard:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:#e5e7eb!important}.HowItWorksSection-module__A4uK4G__descriptionCard:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#2d356505 1px,#0000 1px),linear-gradient(90deg,#2d356505 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.HowItWorksSection-module__A4uK4G__descriptionContent{z-index:10;padding:2rem;position:relative}.HowItWorksSection-module__A4uK4G__markdown{color:var(--tw-prose-body);max-width:65ch}.HowItWorksSection-module__A4uK4G__markdown :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.HowItWorksSection-module__A4uK4G__markdown :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.HowItWorksSection-module__A4uK4G__markdown :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.HowItWorksSection-module__A4uK4G__markdown :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.HowItWorksSection-module__A4uK4G__markdown :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.HowItWorksSection-module__A4uK4G__markdown :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.HowItWorksSection-module__A4uK4G__markdown :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.HowItWorksSection-module__A4uK4G__markdown :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.HowItWorksSection-module__A4uK4G__markdown :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.HowItWorksSection-module__A4uK4G__markdown :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.HowItWorksSection-module__A4uK4G__markdown :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.HowItWorksSection-module__A4uK4G__markdown :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.HowItWorksSection-module__A4uK4G__markdown :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.HowItWorksSection-module__A4uK4G__markdown :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.HowItWorksSection-module__A4uK4G__markdown :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.HowItWorksSection-module__A4uK4G__markdown :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.HowItWorksSection-module__A4uK4G__markdown :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.HowItWorksSection-module__A4uK4G__markdown :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.HowItWorksSection-module__A4uK4G__markdown :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.HowItWorksSection-module__A4uK4G__markdown :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.HowItWorksSection-module__A4uK4G__markdown :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.HowItWorksSection-module__A4uK4G__markdown :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.HowItWorksSection-module__A4uK4G__markdown :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.HowItWorksSection-module__A4uK4G__markdown :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.HowItWorksSection-module__A4uK4G__markdown :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.HowItWorksSection-module__A4uK4G__markdown :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.HowItWorksSection-module__A4uK4G__markdown :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.HowItWorksSection-module__A4uK4G__markdown :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.HowItWorksSection-module__A4uK4G__markdown :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.HowItWorksSection-module__A4uK4G__markdown :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.HowItWorksSection-module__A4uK4G__markdown :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.HowItWorksSection-module__A4uK4G__markdown :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.HowItWorksSection-module__A4uK4G__markdown :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.HowItWorksSection-module__A4uK4G__markdown :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.HowItWorksSection-module__A4uK4G__markdown :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.HowItWorksSection-module__A4uK4G__markdown :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.HowItWorksSection-module__A4uK4G__markdown :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.HowItWorksSection-module__A4uK4G__markdown :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.HowItWorksSection-module__A4uK4G__markdown :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.HowItWorksSection-module__A4uK4G__markdown :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.HowItWorksSection-module__A4uK4G__markdown :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.HowItWorksSection-module__A4uK4G__markdown :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.HowItWorksSection-module__A4uK4G__markdown :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.HowItWorksSection-module__A4uK4G__markdown :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.HowItWorksSection-module__A4uK4G__markdown :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.HowItWorksSection-module__A4uK4G__markdown :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.HowItWorksSection-module__A4uK4G__markdown :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.HowItWorksSection-module__A4uK4G__markdown :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.HowItWorksSection-module__A4uK4G__markdown :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.HowItWorksSection-module__A4uK4G__markdown :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.HowItWorksSection-module__A4uK4G__markdown :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.HowItWorksSection-module__A4uK4G__markdown :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.HowItWorksSection-module__A4uK4G__markdown :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.HowItWorksSection-module__A4uK4G__markdown{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.HowItWorksSection-module__A4uK4G__markdown{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.HowItWorksSection-module__A4uK4G__markdown :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.HowItWorksSection-module__A4uK4G__markdown{font-size:1rem;line-height:1.75}.HowItWorksSection-module__A4uK4G__markdown :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.HowItWorksSection-module__A4uK4G__markdown :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.HowItWorksSection-module__A4uK4G__markdown :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}.HowItWorksSection-module__A4uK4G__markdown :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}.HowItWorksSection-module__A4uK4G__markdown :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.HowItWorksSection-module__A4uK4G__markdown :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.HowItWorksSection-module__A4uK4G__markdown :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.HowItWorksSection-module__A4uK4G__markdown :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.HowItWorksSection-module__A4uK4G__markdown :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.HowItWorksSection-module__A4uK4G__markdown :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-size:.875em}.HowItWorksSection-module__A4uK4G__markdown :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.HowItWorksSection-module__A4uK4G__markdown :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.HowItWorksSection-module__A4uK4G__markdown :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;line-height:1.71429}.HowItWorksSection-module__A4uK4G__markdown :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.HowItWorksSection-module__A4uK4G__markdown :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.HowItWorksSection-module__A4uK4G__markdown :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.HowItWorksSection-module__A4uK4G__markdown :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.HowItWorksSection-module__A4uK4G__markdown :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.HowItWorksSection-module__A4uK4G__markdown :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.HowItWorksSection-module__A4uK4G__markdown :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.HowItWorksSection-module__A4uK4G__markdown :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.HowItWorksSection-module__A4uK4G__markdown :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}.HowItWorksSection-module__A4uK4G__markdown :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.HowItWorksSection-module__A4uK4G__markdown :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.HowItWorksSection-module__A4uK4G__markdown :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.HowItWorksSection-module__A4uK4G__markdown :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.HowItWorksSection-module__A4uK4G__markdown :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.HowItWorksSection-module__A4uK4G__markdown :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.HowItWorksSection-module__A4uK4G__markdown :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.HowItWorksSection-module__A4uK4G__markdown :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.HowItWorksSection-module__A4uK4G__markdown :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.HowItWorksSection-module__A4uK4G__markdown :where(.HowItWorksSection-module__A4uK4G__btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.HowItWorksSection-module__A4uK4G__markdown{max-width:none}:root .HowItWorksSection-module__A4uK4G__markdown{--tw-prose-body:color-mix(in oklab,var(--color-base-content)80%,#0000);--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:color-mix(in oklab,var(--color-base-content)50%,#0000);--tw-prose-hr:color-mix(in oklab,var(--color-base-content)20%,#0000);--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content)20%,#0000);--tw-prose-captions:color-mix(in oklab,var(--color-base-content)50%,#0000);--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content)50%,#0000);--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content)20%,#0000);--tw-prose-kbd:color-mix(in oklab,var(--color-base-content)80%,#0000)}:root .HowItWorksSection-module__A4uK4G__markdown :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border)solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .HowItWorksSection-module__A4uK4G__markdown :where(code):not(pre>code):before,:root .HowItWorksSection-module__A4uK4G__markdown :where(code):not(pre>code):after{display:none}.HowItWorksSection-module__A4uK4G__markdown:is(.HowItWorksSection-module__A4uK4G__dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.HowItWorksSection-module__A4uK4G__markdown{max-width:78ch;margin-inline:auto}.HowItWorksSection-module__A4uK4G__markdown p{color:var(--color-base-content);opacity:.9;margin-bottom:1.25rem;line-height:1.75}.HowItWorksSection-module__A4uK4G__markdown strong{color:var(--color-base-content);font-weight:600}.HowItWorksSection-module__A4uK4G__markdown em{font-style:italic}.HowItWorksSection-module__A4uK4G__markdown code.inline-code{background-color:var(--color-base-200);font-family:var(--font-mono);color:var(--color-base-content);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}
.MoleculeViewer-module__Ow61La__container{background:0 0;width:100%;min-height:100%;position:relative;overflow:hidden}.MoleculeViewer-module__Ow61La__renderer{width:100%;height:100%;position:absolute;top:0;left:0}.MoleculeViewer-module__Ow61La__atom{color:#fff;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;font-family:sans-serif;font-weight:700;transition:transform .2s;display:flex;box-shadow:inset -2px -2px 6px #0000004d,0 4px 8px #0003}.MoleculeViewer-module__Ow61La__atom:hover{filter:brightness(1.2);cursor:pointer}.MoleculeViewer-module__Ow61La__bond{opacity:.8;pointer-events:none;background-color:#cbd5e1;box-shadow:0 0 2px #0000001a}.MoleculeViewer-module__Ow61La__atomC{background:radial-gradient(circle at 30% 30%,#4b5563,#111827)}.MoleculeViewer-module__Ow61La__atomO{background:radial-gradient(circle at 30% 30%,#ef4444,#991b1b)}.MoleculeViewer-module__Ow61La__atomH{color:#4b5563;background:radial-gradient(circle at 30% 30%,#f9fafb,#d1d5db)}.MoleculeViewer-module__Ow61La__atomN{background:radial-gradient(circle at 30% 30%,#3b82f6,#1e40af)}.MoleculeViewer-module__Ow61La__atomS{background:radial-gradient(circle at 30% 30%,#eab308,#854d0e)}.MoleculeViewer-module__Ow61La__atomP{background:radial-gradient(circle at 30% 30%,#f97316,#9a3412)}.MoleculeViewer-module__Ow61La__atomF{background:radial-gradient(circle at 30% 30%,#22c55e,#166534)}.MoleculeViewer-module__Ow61La__atomCl{background:radial-gradient(circle at 30% 30%,#10b981,#065f46)}.MoleculeViewer-module__Ow61La__atomBr{background:radial-gradient(circle at 30% 30%,#991b1b,#450a0a)}.MoleculeViewer-module__Ow61La__atomI{background:radial-gradient(circle at 30% 30%,#6366f1,#312e81)}.MoleculeViewer-module__Ow61La__atomDefault{background:radial-gradient(circle at 30% 30%,#9ca3af,#4b5563)}
.CompoundInformationSection-module__9HPVjG__section{margin-top:3rem;margin-bottom:3rem}.CompoundInformationSection-module__9HPVjG__titleSection{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.CompoundInformationSection-module__9HPVjG__titleIcon{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:hsl(var(--secondary)/var(--tw-text-opacity,1))}.CompoundInformationSection-module__9HPVjG__title{font-family:var(--font-serif-display),Playfair Display,Georgia,serif;letter-spacing:-.025em;color:var(--color-base-content);margin-bottom:.25rem;font-size:1.5rem;font-weight:500;line-height:2rem}@media (min-width:1024px){.CompoundInformationSection-module__9HPVjG__title{font-size:1.875rem;line-height:2.25rem}}.CompoundInformationSection-module__9HPVjG__subtitle{color:var(--color-base-content);opacity:.75;font-size:1rem;line-height:1.5rem}.CompoundInformationSection-module__9HPVjG__container{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.CompoundInformationSection-module__9HPVjG__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CompoundInformationSection-module__9HPVjG__container{grid-template-columns:repeat(3,minmax(0,1fr))}}.CompoundInformationSection-module__9HPVjG__container{align-items:stretch}.CompoundInformationSection-module__9HPVjG__card{border-radius:1rem;flex-direction:column;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -4px #0000000d;background-color:#fff!important;border:1px solid #f0f2f4!important}.CompoundInformationSection-module__9HPVjG__card:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#2d356505 1px,#0000 1px),linear-gradient(90deg,#2d356505 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.CompoundInformationSection-module__9HPVjG__card:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:#e5e7eb!important}.CompoundInformationSection-module__9HPVjG__card:hover:before{background-image:linear-gradient(#2d356508 1px,#0000 1px),linear-gradient(90deg,#2d356508 1px,#0000 1px)}.CompoundInformationSection-module__9HPVjG__cardHeader,.CompoundInformationSection-module__9HPVjG__cardContent{z-index:10;position:relative}.CompoundInformationSection-module__9HPVjG__cardHeaderContent{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.CompoundInformationSection-module__9HPVjG__cardIcon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(45 53 101/var(--tw-text-opacity,1));flex-shrink:0}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__cardIcon{--tw-text-opacity:1;color:hsl(var(--secondary)/var(--tw-text-opacity,1))}.CompoundInformationSection-module__9HPVjG__cardTitle{font-family:var(--font-serif-display),Playfair Display,Georgia,serif;letter-spacing:.01em;--tw-text-opacity:1;color:rgb(45 53 101/var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem}.CompoundInformationSection-module__9HPVjG__cardSubtitle{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__cardSubtitle{color:var(--color-base-100);opacity:.8}.CompoundInformationSection-module__9HPVjG__cardContent{flex:1}.CompoundInformationSection-module__9HPVjG__cardContent>:not([hidden])~:not([hidden]),.CompoundInformationSection-module__9HPVjG__dataList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.CompoundInformationSection-module__9HPVjG__dataItem{flex-direction:column;gap:.375rem;display:flex}.CompoundInformationSection-module__9HPVjG__dataLabel{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__dataLabel{color:var(--color-base-100);opacity:.7}.CompoundInformationSection-module__9HPVjG__dataValue{--tw-text-opacity:1;color:rgb(45 53 101/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__dataValue{color:var(--color-base-100)}.CompoundInformationSection-module__9HPVjG__dataValueCode{--tw-border-opacity:1;border-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 242 244/var(--tw-bg-opacity,1));font-family:var(--font-mono);--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1));border-radius:.375rem;padding:.375rem .5rem;font-size:.75rem;line-height:1rem}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__dataValueCode{color:var(--color-base-100);background-color:#ffffff1a}.CompoundInformationSection-module__9HPVjG__tagsContainer{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.CompoundInformationSection-module__9HPVjG__tag{letter-spacing:.025em;color:#6b7280;border-color:#e5e7eb;font-size:.75rem;font-weight:600;line-height:1rem}.CompoundInformationSection-module__9HPVjG__storageList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.CompoundInformationSection-module__9HPVjG__storageItem{background-color:#f9fafb80;border-width:1px;border-color:#0000;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.CompoundInformationSection-module__9HPVjG__storageItem:hover{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.CompoundInformationSection-module__9HPVjG__storageIcon{--tw-border-opacity:1;border-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:2.5rem;height:2.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity:1;color:rgb(45 53 101/var(--tw-text-opacity,1));border-radius:.5625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__storageIcon{color:var(--color-base-100);background-color:#ffffff1a;border-width:1px;border-color:#fff3}.CompoundInformationSection-module__9HPVjG__storageContent{flex-direction:column;gap:.25rem;display:flex}.CompoundInformationSection-module__9HPVjG__storageLabel{color:var(--color-base-content);font-size:.875rem;font-weight:500;line-height:1.25rem}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__storageLabel{color:var(--color-base-100)}.CompoundInformationSection-module__9HPVjG__storageValue{color:var(--color-base-content);opacity:.7;font-size:.75rem;line-height:1rem}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__storageValue{color:var(--color-base-100);opacity:.8}.CompoundInformationSection-module__9HPVjG__badgesContainer{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.CompoundInformationSection-module__9HPVjG__statusBadge{font-size:.75rem;line-height:1rem}.CompoundInformationSection-module__9HPVjG__statusBadgeActive{--tw-border-opacity:1;border-color:hsl(var(--secondary)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--secondary)/var(--tw-bg-opacity,1));color:var(--color-base-content)}.CompoundInformationSection-module__9HPVjG__externalLink{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1));border-radius:.25rem;align-items:center;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.CompoundInformationSection-module__9HPVjG__externalLink:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}.CompoundInformationSection-module__9HPVjG__externalLink:hover{opacity:.8}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__externalLink{--tw-text-opacity:1;color:hsl(var(--secondary)/var(--tw-text-opacity,1))}.CompoundInformationSection-module__9HPVjG__darkCard .CompoundInformationSection-module__9HPVjG__externalLink:hover{opacity:.8}
.ResearchPaperCard-module__bDGBjq__card{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;flex-direction:column;height:100%;min-height:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ResearchPaperCard-module__bDGBjq__cardActive{border-color:hsl(var(--primary));opacity:1;z-index:20;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ResearchPaperCard-module__bDGBjq__cardInactive{opacity:.5;filter:grayscale(.3);border-color:#e5e7eb;box-shadow:0 2px 4px -1px #0000001a}.ResearchPaperCard-module__bDGBjq__card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ResearchPaperCard-module__bDGBjq__header{flex:1;padding:1.5rem 1.5rem 1rem}.ResearchPaperCard-module__bDGBjq__title{font-family:var(--font-serif-display),Playfair Display,Georgia,serif;color:#1f2937;margin-bottom:.75rem;font-size:1.125rem;font-weight:500;line-height:1.25}.ResearchPaperCard-module__bDGBjq__authors{color:#4b5563;opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-style:italic;line-height:1.25rem;display:-webkit-box;overflow:hidden}.ResearchPaperCard-module__bDGBjq__content{padding:0 1.5rem 1.5rem}.ResearchPaperCard-module__bDGBjq__viewLink{border-radius:.25rem;align-items:center;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.ResearchPaperCard-module__bDGBjq__viewLink:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}.ResearchPaperCard-module__bDGBjq__viewLink:hover{opacity:.8}.ResearchPaperCard-module__bDGBjq__viewLink{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.ResearchPaperCard-module__bDGBjq__emptyPaper{background-color:#fff;flex-direction:column;justify-content:flex-start;width:100%;height:100%;min-height:0;padding:2rem 1.5rem;display:flex}.ResearchPaperCard-module__bDGBjq__placeholderContent{flex-direction:column;gap:.75rem;width:100%;display:flex}.ResearchPaperCard-module__bDGBjq__placeholderTitle{color:#1f293714;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:600;line-height:1.4}.ResearchPaperCard-module__bDGBjq__placeholderText{color:#1f29370f;font-size:.875rem;line-height:1.6}
.ResearchSummary-module__6rvG-a__summaryContainer{width:100%}.ResearchSummary-module__6rvG-a__disclaimer{color:var(--color-base-content);opacity:.6;margin-top:1rem;font-size:.75rem;font-style:italic;line-height:1rem}.ResearchSummary-module__6rvG-a__skeletonContainer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.ResearchSummary-module__6rvG-a__skeleton{border-radius:.25rem;width:100%;height:1rem}.ResearchSummary-module__6rvG-a__summaryContent{color:var(--color-base-content);opacity:.8;line-height:1.625}.ResearchSummary-module__6rvG-a__summaryContent p{margin-bottom:.75rem}.ResearchSummary-module__6rvG-a__summaryContent strong{color:var(--color-base-content);font-weight:600}:is(.ResearchSummary-module__6rvG-a__summaryContent ul,.ResearchSummary-module__6rvG-a__summaryContent ol){margin-top:.75rem;margin-bottom:.75rem}:is(.ResearchSummary-module__6rvG-a__summaryContent ul>:not([hidden])~:not([hidden]),.ResearchSummary-module__6rvG-a__summaryContent ol>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}:is(.ResearchSummary-module__6rvG-a__summaryContent ul,.ResearchSummary-module__6rvG-a__summaryContent ol){padding-left:1.5rem}.ResearchSummary-module__6rvG-a__summaryContent li{font-size:.875rem;line-height:1.25rem}.ResearchSummary-module__6rvG-a__summaryContent .disclaimer-text{color:var(--color-base-content);opacity:.6;margin-top:1rem;font-size:.75rem;font-style:italic;line-height:1rem}
.ResearchCarousel3D-module__l-4EHq__carouselContainer{width:100%}.ResearchCarousel3D-module__l-4EHq__carouselContainer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.ResearchCarousel3D-module__l-4EHq__carouselWrapper{perspective:2000px;background:radial-gradient(#2d35651a 0%,#1e254826 50%,#14193233 100%);border:1px solid #2d35651a;border-radius:1rem;justify-content:center;align-items:center;height:330px;margin:2rem 0;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.ResearchCarousel3D-module__l-4EHq__paperContainer{cursor:pointer;width:70%;max-width:420px;height:95%;transform-style:preserve-3d;will-change:transform;transform-origin:50%;transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.7s;animation-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.ResearchCarousel3D-module__l-4EHq__paperActive{z-index:20;border-color:hsl(var(--primary));opacity:1;filter:blur();box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #0000001a}.ResearchCarousel3D-module__l-4EHq__paperContainer:not(.ResearchCarousel3D-module__l-4EHq__paperActive){filter:blur(2px)grayscale(.2);opacity:.6}.ResearchCarousel3D-module__l-4EHq__paperContainer:not(.ResearchCarousel3D-module__l-4EHq__paperActive):hover{filter:blur(1px)grayscale(.1);opacity:.75}.ResearchCarousel3D-module__l-4EHq__empty{text-align:center;padding-top:3rem;padding-bottom:3rem}.ResearchCarousel3D-module__l-4EHq__navButtonLeft{border-width:1px;border-color:var(--color-base-300);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:2.5rem;height:2.5rem;color:var(--color-base-content);--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:1rem}.ResearchCarousel3D-module__l-4EHq__navButtonLeft:hover{--tw-border-opacity:1;border-color:hsl(var(--primary)/var(--tw-border-opacity,1));background-color:var(--color-base-100)}.ResearchCarousel3D-module__l-4EHq__navButtonLeft:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}.ResearchCarousel3D-module__l-4EHq__navButtonLeft:disabled{cursor:not-allowed;opacity:.5}.ResearchCarousel3D-module__l-4EHq__navButtonLeft{z-index:30;transform:translateY(-50%)}.ResearchCarousel3D-module__l-4EHq__navButtonRight{border-width:1px;border-color:var(--color-base-300);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:2.5rem;height:2.5rem;color:var(--color-base-content);--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;right:1rem}.ResearchCarousel3D-module__l-4EHq__navButtonRight:hover{--tw-border-opacity:1;border-color:hsl(var(--primary)/var(--tw-border-opacity,1));background-color:var(--color-base-100)}.ResearchCarousel3D-module__l-4EHq__navButtonRight:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}.ResearchCarousel3D-module__l-4EHq__navButtonRight:disabled{cursor:not-allowed;opacity:.5}.ResearchCarousel3D-module__l-4EHq__navButtonRight{z-index:30;transform:translateY(-50%)}.ResearchCarousel3D-module__l-4EHq__summaryContainer{margin-top:2rem}.ResearchCarousel3D-module__l-4EHq__summaryHeader{margin-bottom:1rem}.ResearchCarousel3D-module__l-4EHq__summaryExplanation{text-align:center;color:var(--color-base-content);opacity:.7;font-size:.875rem;font-style:italic;line-height:1.25rem}
.ResearchOverview-module__pWLcQa__card{border-color:var(--color-base-300);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:100%}.ResearchOverview-module__pWLcQa__title{font-family:var(--font-serif-display),Playfair Display,Georgia,serif;letter-spacing:-.025em;color:var(--color-base-content);font-size:1.25rem;font-weight:500;line-height:1.75rem}.ResearchOverview-module__pWLcQa__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.ResearchOverview-module__pWLcQa__stat{align-items:flex-start;gap:1rem;display:flex}.ResearchOverview-module__pWLcQa__statIcon{--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:hsl(var(--primary)/var(--tw-text-opacity,1));background-color:hsl(var(--primary)/.1);border-radius:.5625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ResearchOverview-module__pWLcQa__statContent{flex:1}.ResearchOverview-module__pWLcQa__statLabel{color:var(--color-base-content);opacity:.8;margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.ResearchOverview-module__pWLcQa__statValue{color:var(--color-base-content);font-size:1.5rem;font-weight:700;line-height:2rem}.ResearchOverview-module__pWLcQa__statSubtext{color:var(--color-base-content);opacity:.65;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}
.ResearchSection-module__T996XG__section{margin-top:3rem;margin-bottom:3rem}.ResearchSection-module__T996XG__header{margin-bottom:2rem}.ResearchSection-module__T996XG__title{font-family:var(--font-serif-display),Playfair Display,Georgia,serif;letter-spacing:-.025em;color:var(--color-base-content);margin-bottom:.5rem;font-size:1.5rem;font-weight:500;line-height:2rem}@media (min-width:1024px){.ResearchSection-module__T996XG__title{font-size:1.875rem;line-height:2.25rem}}.ResearchSection-module__T996XG__subtitle{max-width:65ch;color:var(--color-base-content);opacity:.8;font-size:1rem;line-height:1.7}.ResearchSection-module__T996XG__container{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:1024px){.ResearchSection-module__T996XG__container{grid-template-columns:repeat(3,minmax(0,1fr))}}.ResearchSection-module__T996XG__container{align-items:flex-start}.ResearchSection-module__T996XG__carouselCard{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:relative;overflow:hidden}@media (min-width:1024px){.ResearchSection-module__T996XG__carouselCard{grid-column:span 2/span 2}}.ResearchSection-module__T996XG__carouselCard{border-radius:1rem;box-shadow:0 4px 20px -4px #0000000d;background-color:#fff!important;border:1px solid #f0f2f4!important}.ResearchSection-module__T996XG__carouselCard:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:#e5e7eb!important}.ResearchSection-module__T996XG__carouselCard:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#2d356505 1px,#0000 1px),linear-gradient(90deg,#2d356505 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.ResearchSection-module__T996XG__carouselContent{z-index:10;padding:1.5rem;position:relative}@media (min-width:1024px){.ResearchSection-module__T996XG__overviewCard{grid-column:span 1/span 1}}
