.LensSolutionsPage-module__4AsEta__page{color:var(--color-ink);background:var(--color-ivory)}.LensSolutionsPage-module__4AsEta__integratedHero{background:var(--color-navy-dark);position:relative}.LensSolutionsPage-module__4AsEta__integratedHero>section{min-height:46rem}.LensSolutionsPage-module__4AsEta__heroNavigation{z-index:2;position:absolute;bottom:-5rem;left:0;right:0}.LensSolutionsPage-module__4AsEta__heroNavigationGrid{background:#84a6ff59;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;box-shadow:0 1rem 2.5rem #06112638}.LensSolutionsPage-module__4AsEta__heroNavigationGrid li{min-width:0}.LensSolutionsPage-module__4AsEta__heroNavigationGrid a{min-height:11.5rem;padding:var(--space-5) clamp(1.5rem, 2.5vw, 2.5rem);color:var(--color-ivory);border-top:3px solid var(--color-coral);background:#061126e6;flex-direction:column;text-decoration:none;transition:background .16s;display:flex;position:relative}.LensSolutionsPage-module__4AsEta__heroNavigationGrid li:nth-child(2) a{border-top-color:var(--color-cobalt-light)}.LensSolutionsPage-module__4AsEta__heroNavigationGrid h2{font-size:var(--title-card-size);font-weight:var(--title-weight);line-height:var(--title-card-leading);letter-spacing:var(--title-tracking);margin:auto 0 0}.LensSolutionsPage-module__4AsEta__heroNavigationGrid p{margin:var(--space-3) 2rem 0 0;color:var(--color-text-inverse-muted);font-size:var(--font-size-sm);word-break:keep-all;line-height:1.55}.LensSolutionsPage-module__4AsEta__heroNavigationGrid a>span:last-child{right:var(--space-5);bottom:var(--space-5);color:var(--color-cobalt-light);transition:transform .16s;position:absolute}.LensSolutionsPage-module__4AsEta__heroNavigationGrid a:hover,.LensSolutionsPage-module__4AsEta__heroNavigationGrid a:focus-visible{background:#0b1830f5}.LensSolutionsPage-module__4AsEta__heroNavigationGrid a:hover>span:last-child,.LensSolutionsPage-module__4AsEta__heroNavigationGrid a:focus-visible>span:last-child{transform:translate(.2rem,-.2rem)}.LensSolutionsPage-module__4AsEta__heroNavigationGrid a:focus-visible{outline:3px solid var(--color-coral);outline-offset:-3px}.LensSolutionsPage-module__4AsEta__page section{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.LensSolutionsPage-module__4AsEta__overview,.LensSolutionsPage-module__4AsEta__monomer,.LensSolutionsPage-module__4AsEta__htksAdvantages,.LensSolutionsPage-module__4AsEta__modelGuideSection,.LensSolutionsPage-module__4AsEta__midLowSection,.LensSolutionsPage-module__4AsEta__machine,.LensSolutionsPage-module__4AsEta__contactEquipment,.LensSolutionsPage-module__4AsEta__quality{padding-block:var(--space-company-section-padding)}.LensSolutionsPage-module__4AsEta__eyebrow,.LensSolutionsPage-module__4AsEta__productEnglishTitle,.LensSolutionsPage-module__4AsEta__galleryHeading p,.LensSolutionsPage-module__4AsEta__contact>div>div:first-child>p{font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.5}.LensSolutionsPage-module__4AsEta__eyebrow,.LensSolutionsPage-module__4AsEta__productEnglishTitle{color:var(--color-cobalt)}.LensSolutionsPage-module__4AsEta__sectionHeading{max-width:58rem}.LensSolutionsPage-module__4AsEta__sectionHeading h2{font-size:var(--title-section-size);font-weight:var(--title-weight);line-height:var(--title-section-leading);letter-spacing:var(--title-tracking);max-width:20ch;margin:var(--space-company-eyebrow-title) 0 0;text-wrap:balance;white-space:pre-line;word-break:keep-all}.LensSolutionsPage-module__4AsEta__sectionBody{max-width:48rem;margin:var(--space-company-title-body) 0 0;color:var(--color-text-muted);white-space:pre-line;word-break:keep-all;line-height:1.82}.LensSolutionsPage-module__4AsEta__inverse h2{color:var(--color-ivory)}.LensSolutionsPage-module__4AsEta__inverse .LensSolutionsPage-module__4AsEta__eyebrow{color:var(--color-coral-soft)}.LensSolutionsPage-module__4AsEta__inverse .LensSolutionsPage-module__4AsEta__sectionBody{color:var(--color-text-inverse-muted)}.LensSolutionsPage-module__4AsEta__overview{background:var(--color-ivory)}.LensSolutionsPage-module__4AsEta__overviewGrid{margin:var(--space-company-content-gap) 0 0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.LensSolutionsPage-module__4AsEta__overviewGrid li{border-right:1px solid var(--color-border)}.LensSolutionsPage-module__4AsEta__overviewGrid li:last-child{border-right:0}.LensSolutionsPage-module__4AsEta__overviewGrid a{min-height:21rem;color:inherit;flex-direction:column;padding:clamp(2rem,3vw,3rem);text-decoration:none;transition:color .18s,background .18s;display:flex;position:relative}.LensSolutionsPage-module__4AsEta__overviewGrid a:hover{color:var(--color-ivory);background:var(--color-cobalt)}.LensSolutionsPage-module__4AsEta__cardIndex{color:var(--color-coral);font-size:var(--font-size-sm);font-weight:800}.LensSolutionsPage-module__4AsEta__cardLineGraphic{width:4.5rem;height:4.5rem;margin-top:var(--space-7);border:1px solid var(--color-border-strong);border-radius:50%;position:relative}.LensSolutionsPage-module__4AsEta__cardLineGraphic:before,.LensSolutionsPage-module__4AsEta__cardLineGraphic:after{content:"";background:currentColor;position:absolute}.LensSolutionsPage-module__4AsEta__cardLineGraphic:before{width:6rem;height:1px;top:50%;left:-.75rem}.LensSolutionsPage-module__4AsEta__cardLineGraphic:after{width:1px;height:2rem;top:1.2rem;left:50%}.LensSolutionsPage-module__4AsEta__overviewGrid h3{font-size:var(--title-card-size);font-weight:var(--title-weight);line-height:var(--title-card-leading);letter-spacing:var(--title-tracking);margin:auto 0 0}.LensSolutionsPage-module__4AsEta__overviewGrid p{max-width:24rem;margin:var(--space-4) 0 0;color:var(--color-text-muted);word-break:keep-all;line-height:1.65}.LensSolutionsPage-module__4AsEta__overviewGrid a:hover p{color:var(--color-ivory)}.LensSolutionsPage-module__4AsEta__overviewGrid a>span:last-child{position:absolute;bottom:clamp(2rem,3vw,3rem);right:clamp(2rem,3vw,3rem)}.LensSolutionsPage-module__4AsEta__monomer{color:var(--color-ink);background:var(--color-warm-gray-light)}.LensSolutionsPage-module__4AsEta__integratedHero+.LensSolutionsPage-module__4AsEta__monomer{padding-top:calc(var(--space-company-section-padding) + 5rem)}.LensSolutionsPage-module__4AsEta__highIndexProduct,.LensSolutionsPage-module__4AsEta__midLowProduct{align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.LensSolutionsPage-module__4AsEta__highIndexProduct{margin-top:var(--space-company-content-gap);padding-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);gap:clamp(2rem,4vw,4.5rem)}.LensSolutionsPage-module__4AsEta__midLowProduct{border-top:1px solid var(--color-technical-line);grid-template-columns:minmax(22rem,.82fr) minmax(0,1.18fr);margin-top:clamp(5rem,9vw,9rem);padding-top:clamp(4rem,7vw,6rem)}.LensSolutionsPage-module__4AsEta__highIndexImages,.LensSolutionsPage-module__4AsEta__midLowImages{min-width:0;position:relative}.LensSolutionsPage-module__4AsEta__highIndexImages{align-self:stretch;align-items:center;display:flex}.LensSolutionsPage-module__4AsEta__highIndexMain{aspect-ratio:1.08;background:var(--color-surface-muted);width:100%;min-height:0;position:relative;overflow:hidden}.LensSolutionsPage-module__4AsEta__highIndexMain img{object-fit:cover;object-position:52% 52%}.LensSolutionsPage-module__4AsEta__productCopy h3{font-size:var(--title-card-size);font-weight:var(--title-weight);line-height:var(--title-card-leading);letter-spacing:var(--title-tracking);max-width:18ch;margin:var(--space-4) 0 0;text-wrap:balance;word-break:keep-all}.LensSolutionsPage-module__4AsEta__productEnglishTitle{color:var(--color-cobalt-light)}.LensSolutionsPage-module__4AsEta__monomer .LensSolutionsPage-module__4AsEta__productEnglishTitle{color:var(--color-cobalt)}.LensSolutionsPage-module__4AsEta__productBody{max-width:41rem;margin:var(--space-6) 0 0;color:var(--color-text-inverse-muted);white-space:pre-line;word-break:keep-all;line-height:1.8}.LensSolutionsPage-module__4AsEta__monomer .LensSolutionsPage-module__4AsEta__productBody{color:var(--color-text-muted)}.LensSolutionsPage-module__4AsEta__badgeList{gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.LensSolutionsPage-module__4AsEta__badgeList li{color:var(--color-ivory);font-size:var(--font-size-sm);border:1px solid var(--color-technical-line);padding:.6rem .75rem;font-weight:650}.LensSolutionsPage-module__4AsEta__monomer .LensSolutionsPage-module__4AsEta__badgeList li{color:var(--color-navy-deep);background:var(--color-surface);border-color:var(--color-border)}.LensSolutionsPage-module__4AsEta__htksSummary{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.LensSolutionsPage-module__4AsEta__htksSummaryFeatures{border-top:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LensSolutionsPage-module__4AsEta__htksSummaryFeatures li{min-width:0;padding:var(--space-3);font-size:var(--font-size-sm);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);word-break:keep-all;font-weight:700;line-height:1.45}.LensSolutionsPage-module__4AsEta__htksSummaryFeatures li:last-child{border-right:0}.LensSolutionsPage-module__4AsEta__htksSummaryFeatures span{margin-bottom:var(--space-2);color:var(--color-coral);font-size:var(--font-size-xs);display:block}.LensSolutionsPage-module__4AsEta__htksSummaryModels{gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.LensSolutionsPage-module__4AsEta__htksSummaryModels li{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;line-height:1.5;display:flex}.LensSolutionsPage-module__4AsEta__htksSummaryModels strong{color:var(--color-cobalt)}.LensSolutionsPage-module__4AsEta__inverseButton{gap:var(--space-5);min-width:min(100%,17rem);margin-top:var(--space-7);color:var(--color-ivory);background:var(--color-cobalt);justify-content:space-between;align-items:center;padding:.95rem 1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.LensSolutionsPage-module__4AsEta__midLowProduct .LensSolutionsPage-module__4AsEta__productCopy{padding-left:clamp(0rem,2vw,2rem)}.LensSolutionsPage-module__4AsEta__midLowProduct .LensSolutionsPage-module__4AsEta__productCopy h3{font-size:var(--title-card-size);font-weight:var(--title-weight);line-height:var(--title-card-leading);letter-spacing:var(--title-tracking)}.LensSolutionsPage-module__4AsEta__midLowImages{padding:0 0 clamp(2.5rem,5vw,4rem) clamp(2.5rem,5vw,4rem)}.LensSolutionsPage-module__4AsEta__midLowMain{background:var(--color-surface);min-height:clamp(25rem,38vw,36rem);position:relative}.LensSolutionsPage-module__4AsEta__midLowMain img{object-fit:contain;object-position:50% 50%}.LensSolutionsPage-module__4AsEta__midLowDetail{aspect-ratio:1;border:.5rem solid var(--color-technical-dark);background:var(--color-surface);width:clamp(9rem,16vw,14rem);position:absolute;bottom:0;left:0;overflow:hidden}.LensSolutionsPage-module__4AsEta__midLowDetail img{object-fit:contain;object-position:center}.LensSolutionsPage-module__4AsEta__midLowProductCards{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.LensSolutionsPage-module__4AsEta__midLowProductCards>li{padding:var(--space-4);background:color-mix(in srgb, var(--color-surface) 84%, var(--color-surface-muted));border-left:.2rem solid var(--color-cobalt)}.LensSolutionsPage-module__4AsEta__midLowProductCards>li>div{gap:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.LensSolutionsPage-module__4AsEta__midLowProductCards strong{color:var(--color-cobalt);font-size:var(--font-size-lg)}.LensSolutionsPage-module__4AsEta__midLowProductCards span{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:right;word-break:keep-all;font-weight:700;line-height:1.5}.LensSolutionsPage-module__4AsEta__midLowProductCards dl{gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.LensSolutionsPage-module__4AsEta__midLowProductCards dl div{gap:var(--space-2);align-items:baseline;display:flex}.LensSolutionsPage-module__4AsEta__midLowProductCards dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.LensSolutionsPage-module__4AsEta__midLowProductCards dd{color:var(--color-navy-deep);font-size:var(--font-size-sm);margin:0;font-weight:750}.LensSolutionsPage-module__4AsEta__htksAdvantages,.LensSolutionsPage-module__4AsEta__modelGuideSection{background:var(--color-warm-gray-light)}.LensSolutionsPage-module__4AsEta__modelGuideSection{border-top:1px solid var(--color-border)}.LensSolutionsPage-module__4AsEta__htksLead{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.LensSolutionsPage-module__4AsEta__htksImage{background:var(--color-navy-dark);min-height:clamp(20rem,34vw,32rem);position:relative;overflow:hidden}.LensSolutionsPage-module__4AsEta__htksImage img{object-fit:cover;object-position:50% 50%}.LensSolutionsPage-module__4AsEta__htksFeatures{margin:var(--space-company-content-gap) 0 0;border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.LensSolutionsPage-module__4AsEta__htksFeatures li{min-height:13rem;padding:var(--space-5);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.LensSolutionsPage-module__4AsEta__htksFeatures li:last-child{border-right:0}.LensSolutionsPage-module__4AsEta__htksFeatures span{color:var(--color-coral);font-size:var(--font-size-sm);font-weight:800}.LensSolutionsPage-module__4AsEta__htksFeatures h3{font-size:var(--title-card-size);font-weight:var(--title-weight);line-height:var(--title-card-leading);letter-spacing:var(--title-tracking);margin:var(--space-7) 0 0}.LensSolutionsPage-module__4AsEta__htksFeatures p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);word-break:keep-all;line-height:1.65}.LensSolutionsPage-module__4AsEta__modelGuide{padding-top:var(--space-7);border-top:1px solid var(--color-border-strong);margin-top:clamp(5rem,8vw,8rem)}.LensSolutionsPage-module__4AsEta__modelGuideSection .LensSolutionsPage-module__4AsEta__modelGuide{border-top:0;margin-top:0;padding-top:0}.LensSolutionsPage-module__4AsEta__modelGuideHeading{gap:var(--space-7);justify-content:space-between;align-items:baseline;display:flex}.LensSolutionsPage-module__4AsEta__modelGuideHeading h3{font-size:var(--title-card-size);font-weight:var(--title-weight);line-height:var(--title-card-leading);letter-spacing:var(--title-tracking);margin:0}.LensSolutionsPage-module__4AsEta__modelGrid{margin-top:var(--space-7);border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.LensSolutionsPage-module__4AsEta__modelGrid article{min-width:0;padding:var(--space-6);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.LensSolutionsPage-module__4AsEta__modelGrid article:last-child{border-right:0}.LensSolutionsPage-module__4AsEta__modelTopline{gap:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.LensSolutionsPage-module__4AsEta__modelTopline h4{color:var(--color-cobalt);margin:0;font-size:clamp(1.4rem,2vw,1.8rem)}.LensSolutionsPage-module__4AsEta__modelTopline strong{color:var(--color-coral);font-size:var(--font-size-sm)}.LensSolutionsPage-module__4AsEta__modelGrid dl{margin:var(--space-6) 0 0}.LensSolutionsPage-module__4AsEta__modelGrid dl div+div{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.LensSolutionsPage-module__4AsEta__modelGrid dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:750}.LensSolutionsPage-module__4AsEta__modelGrid dd{margin:var(--space-2) 0 0;word-break:keep-all;line-height:1.6}.LensSolutionsPage-module__4AsEta__modelNote{max-width:58rem;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.7}.LensSolutionsPage-module__4AsEta__machine{background:var(--color-surface)}.LensSolutionsPage-module__4AsEta__midLowSection{background:var(--color-surface-muted);padding-bottom:clamp(4rem,6vw,5.5rem)}.LensSolutionsPage-module__4AsEta__midLowSection .LensSolutionsPage-module__4AsEta__midLowProduct{border-top:0;margin-top:0;padding-top:0}.LensSolutionsPage-module__4AsEta__midLowSection .LensSolutionsPage-module__4AsEta__productCopy h3{color:var(--color-ink)}.LensSolutionsPage-module__4AsEta__midLowSection .LensSolutionsPage-module__4AsEta__productBody{color:var(--color-text-muted)}.LensSolutionsPage-module__4AsEta__midLowSection .LensSolutionsPage-module__4AsEta__badgeList li{color:var(--color-ink);border-color:var(--color-border)}.LensSolutionsPage-module__4AsEta__midLowSection .LensSolutionsPage-module__4AsEta__midLowDetail{border-color:var(--color-surface-muted)}.LensSolutionsPage-module__4AsEta__machineIntro{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.LensSolutionsPage-module__4AsEta__machineMainImage{background:var(--color-surface-muted);min-height:clamp(34rem,50vw,48rem);position:relative}.LensSolutionsPage-module__4AsEta__machineMainImage img{object-fit:contain;object-position:50% 50%}.LensSolutionsPage-module__4AsEta__machineCopy .LensSolutionsPage-module__4AsEta__sectionHeading h2{max-width:16ch}.LensSolutionsPage-module__4AsEta__machineFeatures{margin:var(--space-7) 0 0;border-top:1px solid var(--color-border-strong);padding:0;list-style:none}.LensSolutionsPage-module__4AsEta__machineFeatures li{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:3rem minmax(0,1fr);line-height:1.6;display:grid}.LensSolutionsPage-module__4AsEta__machineFeatures span{color:var(--color-coral);font-size:var(--font-size-sm);font-weight:800}.LensSolutionsPage-module__4AsEta__machineGallery{margin-top:var(--space-company-content-gap)}.LensSolutionsPage-module__4AsEta__galleryHeading{padding-top:var(--space-4);border-top:1px solid var(--color-border-strong)}.LensSolutionsPage-module__4AsEta__galleryHeading p{color:var(--color-cobalt)}.LensSolutionsPage-module__4AsEta__galleryHeading button,.LensSolutionsPage-module__4AsEta__dialogTopbar button,.LensSolutionsPage-module__4AsEta__dialogControls button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.LensSolutionsPage-module__4AsEta__galleryGrid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.LensSolutionsPage-module__4AsEta__galleryThumb{aspect-ratio:4/3;background:var(--color-surface-muted);border:0;margin:0;padding:0;position:relative;overflow:hidden}.LensSolutionsPage-module__4AsEta__galleryThumb img{object-fit:cover;object-position:50% 50%;transition:transform .18s}.LensSolutionsPage-module__4AsEta__galleryThumb:nth-child(2) img{object-fit:contain;object-position:50% 50%}.LensSolutionsPage-module__4AsEta__galleryDialog{width:min(92vw,72rem);max-width:none;color:var(--color-ivory);background:0 0;border:0;padding:0}.LensSolutionsPage-module__4AsEta__galleryDialog::backdrop{background:#061126db}.LensSolutionsPage-module__4AsEta__dialogPanel{padding:var(--space-5);background:var(--color-technical-dark)}.LensSolutionsPage-module__4AsEta__dialogTopbar,.LensSolutionsPage-module__4AsEta__dialogControls{gap:var(--space-5);justify-content:space-between;align-items:center;display:flex}.LensSolutionsPage-module__4AsEta__dialogTopbar{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-technical-line)}.LensSolutionsPage-module__4AsEta__dialogImage{height:min(68vh,46rem);margin-top:var(--space-4);background:var(--color-surface-muted);position:relative}.LensSolutionsPage-module__4AsEta__dialogImage img{object-fit:contain;object-position:center}.LensSolutionsPage-module__4AsEta__dialogControls{padding-top:var(--space-4)}.LensSolutionsPage-module__4AsEta__dialogControls p{color:var(--color-text-inverse-muted);font-size:var(--font-size-sm);text-align:center;margin:0}.LensSolutionsPage-module__4AsEta__contactEquipment{background:var(--color-surface-muted)}.LensSolutionsPage-module__4AsEta__equipmentGrid{gap:var(--space-5);margin-top:var(--space-company-content-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LensSolutionsPage-module__4AsEta__equipmentGrid article{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;overflow:hidden}.LensSolutionsPage-module__4AsEta__equipmentImage{aspect-ratio:4/3;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:relative}.LensSolutionsPage-module__4AsEta__equipmentImage img{object-fit:contain;object-position:50% 50%}.LensSolutionsPage-module__4AsEta__equipmentGrid article:nth-child(2) .LensSolutionsPage-module__4AsEta__equipmentImage img{object-position:50% 44%}.LensSolutionsPage-module__4AsEta__equipmentGrid article:nth-child(6) .LensSolutionsPage-module__4AsEta__equipmentImage img{object-position:50% 46%}.LensSolutionsPage-module__4AsEta__equipmentCardCopy{padding:var(--space-5)}.LensSolutionsPage-module__4AsEta__equipmentCardCopy>span{margin-bottom:var(--space-3);color:var(--color-coral);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800;display:block}.LensSolutionsPage-module__4AsEta__equipmentCardCopy h3{font-size:var(--title-card-size);font-weight:var(--title-weight);line-height:var(--title-card-leading);letter-spacing:var(--title-tracking);margin:0}.LensSolutionsPage-module__4AsEta__equipmentCardCopy p{margin:var(--space-3) 0 0;color:var(--color-text-muted);word-break:keep-all;line-height:1.65}.LensSolutionsPage-module__4AsEta__quality{color:var(--color-ivory);background:var(--color-navy-deep)}.LensSolutionsPage-module__4AsEta__qualityGrid{margin:var(--space-company-content-gap) 0 0;border-top:1px solid var(--color-line-inverse);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.LensSolutionsPage-module__4AsEta__qualityGrid li{min-height:15rem;padding:var(--space-6);border-right:1px solid var(--color-line-inverse);border-bottom:1px solid var(--color-line-inverse);flex-direction:column;display:flex}.LensSolutionsPage-module__4AsEta__qualityGrid li:last-child{border-right:0}.LensSolutionsPage-module__4AsEta__qualityGrid span{color:var(--color-coral-soft);font-size:var(--font-size-sm);font-weight:800}.LensSolutionsPage-module__4AsEta__qualityGrid strong{letter-spacing:-.04em;margin-top:auto;font-size:clamp(1.8rem,3.1vw,3rem)}.LensSolutionsPage-module__4AsEta__qualityGrid p{margin:var(--space-3) 0 0;color:var(--color-text-inverse-muted);word-break:keep-all;line-height:1.6}.LensSolutionsPage-module__4AsEta__contact{padding-block:var(--space-company-contact-padding);color:var(--color-navy-deep);background:var(--color-coral)}.LensSolutionsPage-module__4AsEta__contactLayout{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.LensSolutionsPage-module__4AsEta__contact>div>div:first-child>p{color:var(--color-navy-deep)}.LensSolutionsPage-module__4AsEta__contact h2{font-size:var(--title-cta-size);font-weight:var(--title-weight);line-height:var(--title-cta-leading);letter-spacing:var(--title-tracking);max-width:20ch;margin:var(--space-4) 0 0;text-wrap:balance;word-break:keep-all}html[lang=en] .LensSolutionsPage-module__4AsEta__contact h2{font-size:var(--title-cta-size);font-weight:var(--title-weight);line-height:var(--title-cta-leading);letter-spacing:var(--title-tracking)}.LensSolutionsPage-module__4AsEta__contactAction>p{white-space:pre-line;word-break:keep-all;margin:0;line-height:1.75}.LensSolutionsPage-module__4AsEta__contactAction a{gap:var(--space-4);margin-top:var(--space-6);padding-block:var(--space-4);color:inherit;border-top:1px solid #0b183061;border-bottom:1px solid #0b183061;justify-content:space-between;align-items:center;font-weight:800;text-decoration:none;display:flex}.LensSolutionsPage-module__4AsEta__backToTop{z-index:20;width:52px;height:58px;color:var(--color-ivory);font:inherit;cursor:pointer;visibility:hidden;background:var(--color-navy-deep);opacity:0;border:1px solid #f4f0e729;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:0;transition:color .16s,background .16s,opacity .16s,transform .16s,visibility .16s;display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(.65rem);box-shadow:0 .35rem 1rem #06112633}.LensSolutionsPage-module__4AsEta__backToTopArrow{font-size:1.15rem;font-weight:650;line-height:1}.LensSolutionsPage-module__4AsEta__backToTopText{letter-spacing:.08em;font-size:.6875rem;font-weight:800;line-height:1}.LensSolutionsPage-module__4AsEta__backToTopVisible{visibility:visible;opacity:1;transform:translateY(0)}.LensSolutionsPage-module__4AsEta__backToTop:hover{color:var(--color-navy-deep);background:var(--color-coral)}.LensSolutionsPage-module__4AsEta__backToTop:focus-visible{color:var(--color-navy-deep);background:var(--color-coral);outline:3px solid var(--color-cobalt-light);outline-offset:3px}.LensSolutionsPage-module__4AsEta__inverseButton span:last-child,.LensSolutionsPage-module__4AsEta__contactAction a span:last-child{transition:transform .16s}.LensSolutionsPage-module__4AsEta__inverseButton:hover span:last-child,.LensSolutionsPage-module__4AsEta__contactAction a:hover span:last-child{transform:translate(.2rem,-.2rem)}@media (max-width:64rem){.LensSolutionsPage-module__4AsEta__highIndexProduct,.LensSolutionsPage-module__4AsEta__midLowProduct,.LensSolutionsPage-module__4AsEta__htksLead,.LensSolutionsPage-module__4AsEta__machineIntro{gap:var(--space-8)}.LensSolutionsPage-module__4AsEta__htksFeatures{grid-template-columns:repeat(3,minmax(0,1fr))}.LensSolutionsPage-module__4AsEta__htksFeatures li:nth-child(3){border-right:0}.LensSolutionsPage-module__4AsEta__modelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LensSolutionsPage-module__4AsEta__modelGrid article:nth-child(2){border-right:0}}@media (max-width:48rem){.LensSolutionsPage-module__4AsEta__integratedHero>section{min-height:38rem}.LensSolutionsPage-module__4AsEta__integratedHero>section>div{min-height:38rem;padding-block:calc(var(--header-height) + var(--space-8)) var(--space-8);align-items:flex-end}.LensSolutionsPage-module__4AsEta__heroNavigation{padding-bottom:var(--space-6);position:relative;bottom:auto}.LensSolutionsPage-module__4AsEta__heroNavigationGrid{box-shadow:none;grid-template-columns:minmax(0,1fr);gap:1px}.LensSolutionsPage-module__4AsEta__heroNavigationGrid a{min-height:7.5rem;padding:var(--space-4) var(--space-5)}.LensSolutionsPage-module__4AsEta__heroNavigationGrid h2{margin-top:var(--space-5)}.LensSolutionsPage-module__4AsEta__heroNavigationGrid a>span:last-child{right:var(--space-5);bottom:var(--space-4)}.LensSolutionsPage-module__4AsEta__integratedHero+.LensSolutionsPage-module__4AsEta__monomer{padding-top:var(--space-company-section-padding)}.LensSolutionsPage-module__4AsEta__backToTop{width:46px;height:52px;bottom:20px;right:18px}.LensSolutionsPage-module__4AsEta__overviewGrid,.LensSolutionsPage-module__4AsEta__highIndexProduct,.LensSolutionsPage-module__4AsEta__midLowProduct,.LensSolutionsPage-module__4AsEta__htksLead,.LensSolutionsPage-module__4AsEta__machineIntro,.LensSolutionsPage-module__4AsEta__equipmentGrid,.LensSolutionsPage-module__4AsEta__qualityGrid,.LensSolutionsPage-module__4AsEta__contactLayout{grid-template-columns:minmax(0,1fr)}.LensSolutionsPage-module__4AsEta__overviewGrid li,.LensSolutionsPage-module__4AsEta__overviewGrid li:last-child{border-right:0;border-bottom:1px solid var(--color-border)}.LensSolutionsPage-module__4AsEta__overviewGrid a{min-height:17rem;padding-inline:0}.LensSolutionsPage-module__4AsEta__overviewGrid a>span:last-child{right:0}.LensSolutionsPage-module__4AsEta__highIndexProduct,.LensSolutionsPage-module__4AsEta__midLowProduct{gap:var(--space-7)}.LensSolutionsPage-module__4AsEta__highIndexImages{padding:0}.LensSolutionsPage-module__4AsEta__highIndexMain{aspect-ratio:1.05;min-height:0}.LensSolutionsPage-module__4AsEta__htksSummaryFeatures,.LensSolutionsPage-module__4AsEta__htksSummaryModels{grid-template-columns:minmax(0,1fr)}.LensSolutionsPage-module__4AsEta__htksSummaryFeatures li,.LensSolutionsPage-module__4AsEta__htksSummaryFeatures li:last-child{gap:var(--space-2);border-right:0;grid-template-columns:2rem minmax(0,1fr);display:grid}.LensSolutionsPage-module__4AsEta__htksSummaryFeatures span{margin-bottom:0}.LensSolutionsPage-module__4AsEta__midLowProduct .LensSolutionsPage-module__4AsEta__productCopy{padding-left:0}.LensSolutionsPage-module__4AsEta__midLowImages{padding-left:var(--space-7);order:-1}.LensSolutionsPage-module__4AsEta__midLowMain{min-height:clamp(22rem,90vw,32rem)}.LensSolutionsPage-module__4AsEta__midLowDetail{width:clamp(8.5rem,35vw,12rem)}.LensSolutionsPage-module__4AsEta__midLowProductCards>li>div{justify-content:stretch;display:grid}.LensSolutionsPage-module__4AsEta__midLowProductCards span{text-align:left}.LensSolutionsPage-module__4AsEta__htksImage{min-height:clamp(15rem,45vw,22rem)}.LensSolutionsPage-module__4AsEta__htksFeatures{grid-template-columns:minmax(0,1fr)}.LensSolutionsPage-module__4AsEta__htksFeatures li,.LensSolutionsPage-module__4AsEta__htksFeatures li:nth-child(3),.LensSolutionsPage-module__4AsEta__htksFeatures li:last-child{border-right:0;min-height:0}.LensSolutionsPage-module__4AsEta__htksFeatures h3{margin-top:var(--space-5)}.LensSolutionsPage-module__4AsEta__modelGuideHeading{display:block}.LensSolutionsPage-module__4AsEta__modelGuideHeading h3{margin-top:var(--space-4)}.LensSolutionsPage-module__4AsEta__modelGrid{grid-template-columns:minmax(0,1fr)}.LensSolutionsPage-module__4AsEta__modelGrid article,.LensSolutionsPage-module__4AsEta__modelGrid article:nth-child(2),.LensSolutionsPage-module__4AsEta__modelGrid article:last-child{border-right:0}.LensSolutionsPage-module__4AsEta__machineMainImage{min-height:clamp(30rem,126vw,42rem)}.LensSolutionsPage-module__4AsEta__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LensSolutionsPage-module__4AsEta__equipmentGrid{gap:var(--space-4)}.LensSolutionsPage-module__4AsEta__equipmentImage{aspect-ratio:1.28}.LensSolutionsPage-module__4AsEta__qualityGrid li,.LensSolutionsPage-module__4AsEta__qualityGrid li:last-child{border-right:0;min-height:12rem}.LensSolutionsPage-module__4AsEta__contactLayout{gap:var(--space-6)}.LensSolutionsPage-module__4AsEta__dialogPanel{padding:var(--space-3)}.LensSolutionsPage-module__4AsEta__dialogImage{height:62vh}.LensSolutionsPage-module__4AsEta__dialogControls p{display:none}}@media (prefers-reduced-motion:reduce){.LensSolutionsPage-module__4AsEta__heroNavigationGrid a,.LensSolutionsPage-module__4AsEta__heroNavigationGrid a>span:last-child,.LensSolutionsPage-module__4AsEta__overviewGrid a,.LensSolutionsPage-module__4AsEta__galleryThumb img,.LensSolutionsPage-module__4AsEta__inverseButton span:last-child,.LensSolutionsPage-module__4AsEta__contactAction a span:last-child{transition:none}.LensSolutionsPage-module__4AsEta__backToTop{transition-duration:1ms}}
.HTKSDetailModal-module__IPFTlG__trigger{gap:var(--space-5);min-width:min(100%,18rem);margin-top:var(--space-7);color:var(--color-ivory);font:inherit;cursor:pointer;background:var(--color-cobalt);border:1px solid #0000;justify-content:space-between;align-items:center;padding:.95rem 1.15rem;font-weight:750;transition:background .16s,border-color .16s;display:inline-flex}.HTKSDetailModal-module__IPFTlG__trigger span:last-child{transition:transform .16s}.HTKSDetailModal-module__IPFTlG__trigger:hover span:last-child,.HTKSDetailModal-module__IPFTlG__trigger:focus-visible span:last-child{transform:translate(.2rem,-.2rem)}.HTKSDetailModal-module__IPFTlG__trigger:hover{border-color:var(--color-coral)}.HTKSDetailModal-module__IPFTlG__trigger:focus-visible{outline:3px solid var(--color-coral-soft);outline-offset:3px}.HTKSDetailModal-module__IPFTlG__backdrop{z-index:80;background:#000000c2;place-items:center;padding:5vh 4vw;animation:.16s both HTKSDetailModal-module__IPFTlG__backdropIn;display:grid;position:fixed;inset:0}.HTKSDetailModal-module__IPFTlG__modal{overscroll-behavior:contain;width:92vw;max-width:90rem;height:90vh;color:var(--color-ink);background:var(--color-ivory);animation:.18s both HTKSDetailModal-module__IPFTlG__modalIn;overflow:auto;box-shadow:0 2rem 6rem #00000059}.HTKSDetailModal-module__IPFTlG__modalHeader{z-index:5;gap:var(--space-5);min-height:6.5rem;padding:var(--space-4) clamp(1.25rem, 3vw, 3rem);color:var(--color-ivory);background:var(--color-navy-deep);border-bottom:1px solid var(--color-line-inverse);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.HTKSDetailModal-module__IPFTlG__modalHeader p{color:var(--color-coral-soft);font-size:var(--font-size-xs);letter-spacing:.12em;margin:0;font-weight:800}.HTKSDetailModal-module__IPFTlG__modalHeader h2{font-size:var(--title-card-size);font-weight:var(--title-weight);line-height:var(--title-card-leading);letter-spacing:var(--title-tracking);margin:var(--space-1) 0 0}.HTKSDetailModal-module__IPFTlG__modalHeader button{gap:var(--space-3);color:var(--color-ivory);font:inherit;cursor:pointer;border:1px solid var(--color-line-inverse);background:0 0;align-items:center;padding:.75rem;font-weight:750;display:inline-flex}.HTKSDetailModal-module__IPFTlG__modalHeader button span{font-size:1.35rem;line-height:1}.HTKSDetailModal-module__IPFTlG__modalHeader button:hover,.HTKSDetailModal-module__IPFTlG__modalHeader button:focus-visible{color:var(--color-navy-deep);background:var(--color-coral);border-color:var(--color-coral)}.HTKSDetailModal-module__IPFTlG__modalHeader button:focus-visible,.HTKSDetailModal-module__IPFTlG__modalNavigation button:focus-visible,.HTKSDetailModal-module__IPFTlG__inquiryActions a:focus-visible{outline:3px solid var(--color-cobalt-light);outline-offset:2px}.HTKSDetailModal-module__IPFTlG__modalLayout{grid-template-columns:15rem minmax(0,1fr);display:grid}.HTKSDetailModal-module__IPFTlG__modalNavigation{max-height:calc(90vh - 6.5rem);padding:var(--space-6) var(--space-5);background:var(--color-surface-muted);border-right:1px solid var(--color-border);align-self:start;position:sticky;top:6.5rem;overflow:auto}.HTKSDetailModal-module__IPFTlG__modalNavigation ol{margin:0;padding:0;list-style:none}.HTKSDetailModal-module__IPFTlG__modalNavigation li+li{border-top:1px solid var(--color-border)}.HTKSDetailModal-module__IPFTlG__modalNavigation button{gap:var(--space-2);width:100%;padding:var(--space-4) 0;color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);font-weight:700;display:grid}.HTKSDetailModal-module__IPFTlG__modalNavigation button span{color:var(--color-coral);font-size:var(--font-size-xs);font-weight:800}.HTKSDetailModal-module__IPFTlG__modalNavigation button:hover{color:var(--color-cobalt)}.HTKSDetailModal-module__IPFTlG__modalContent{min-width:0}.HTKSDetailModal-module__IPFTlG__detailSection{border-bottom:1px solid var(--color-border);padding:clamp(3.5rem,6vw,6rem) clamp(1.25rem,5vw,5rem);scroll-margin-top:6.5rem}.HTKSDetailModal-module__IPFTlG__sectionNumber{color:var(--color-cobalt);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.HTKSDetailModal-module__IPFTlG__detailSection>h3{font-size:var(--title-section-size);font-weight:var(--title-weight);line-height:var(--title-section-leading);letter-spacing:var(--title-tracking);max-width:20ch;margin:var(--space-4) 0 0;text-wrap:balance;word-break:keep-all}.HTKSDetailModal-module__IPFTlG__leadBody{max-width:50rem;margin:var(--space-6) 0 0;color:var(--color-text-muted);white-space:pre-line;word-break:keep-all;line-height:1.8}.HTKSDetailModal-module__IPFTlG__factGrid{margin:var(--space-7) 0 0;border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HTKSDetailModal-module__IPFTlG__factGrid div{min-width:0;padding:var(--space-4);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.HTKSDetailModal-module__IPFTlG__factGrid div:nth-child(3n){border-right:0}.HTKSDetailModal-module__IPFTlG__factGrid dt,.HTKSDetailModal-module__IPFTlG__modelGrid dt,.HTKSDetailModal-module__IPFTlG__specificationList dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:750}.HTKSDetailModal-module__IPFTlG__factGrid dd,.HTKSDetailModal-module__IPFTlG__modelGrid dd,.HTKSDetailModal-module__IPFTlG__specificationList dd{margin:var(--space-2) 0 0;word-break:keep-all;line-height:1.6}.HTKSDetailModal-module__IPFTlG__overviewImages{gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:minmax(0,1.55fr) minmax(15rem,.7fr);display:grid}.HTKSDetailModal-module__IPFTlG__overviewMainVisual,.HTKSDetailModal-module__IPFTlG__overviewSupportingVisuals>div,.HTKSDetailModal-module__IPFTlG__challengeVisual,.HTKSDetailModal-module__IPFTlG__visualSupport figure>div,.HTKSDetailModal-module__IPFTlG__productionVisuals>div{background:var(--color-surface);border:1px solid var(--color-border);position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #0611261a}.HTKSDetailModal-module__IPFTlG__overviewMainVisual{aspect-ratio:1.2;min-height:0}.HTKSDetailModal-module__IPFTlG__overviewMainVisual img{object-fit:cover;object-position:center}.HTKSDetailModal-module__IPFTlG__overviewSupportingVisuals{gap:var(--space-4);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.HTKSDetailModal-module__IPFTlG__overviewSupportingVisuals>div{min-height:0}.HTKSDetailModal-module__IPFTlG__overviewSupportingVisuals>div:first-child img,.HTKSDetailModal-module__IPFTlG__overviewSupportingVisuals>div:last-child img{object-fit:cover;object-position:center}.HTKSDetailModal-module__IPFTlG__challengeLayout{margin-top:var(--space-7);grid-template-columns:minmax(18rem,.78fr) minmax(0,1.35fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);display:grid}.HTKSDetailModal-module__IPFTlG__challengeVisual{min-height:34rem}.HTKSDetailModal-module__IPFTlG__challengeVisual img{object-fit:cover;object-position:center}.HTKSDetailModal-module__IPFTlG__challengeGrid{border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HTKSDetailModal-module__IPFTlG__challengeGrid li{min-height:12rem;padding:var(--space-5);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.HTKSDetailModal-module__IPFTlG__challengeGrid li:nth-child(2n){border-right:0}.HTKSDetailModal-module__IPFTlG__challengeGrid li>span{color:var(--color-coral);font-size:var(--font-size-xs);font-weight:800}.HTKSDetailModal-module__IPFTlG__challengeGrid h4{margin:var(--space-7) 0 0;font-size:var(--font-size-lg)}.HTKSDetailModal-module__IPFTlG__challengeGrid p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);word-break:keep-all;line-height:1.65}.HTKSDetailModal-module__IPFTlG__chapterDescription{max-width:52rem;margin:var(--space-6) 0 0;color:var(--color-text-muted);word-break:keep-all;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.85}.HTKSDetailModal-module__IPFTlG__qualityIssuesSection{background:linear-gradient(135deg, color-mix(in srgb, var(--color-coral) 8%, transparent), transparent 36%), var(--color-ivory)}.HTKSDetailModal-module__IPFTlG__qualityIssuesSection>h3{max-width:19ch}.HTKSDetailModal-module__IPFTlG__qualityIssueGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.HTKSDetailModal-module__IPFTlG__qualityIssueGrid>li{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;overflow:hidden;box-shadow:0 1.25rem 3rem #0611261a}.HTKSDetailModal-module__IPFTlG__qualityIssueImage{aspect-ratio:4/3;background:var(--color-navy-dark);position:relative;overflow:hidden}.HTKSDetailModal-module__IPFTlG__qualityIssueImage img{object-fit:cover}.HTKSDetailModal-module__IPFTlG__qualityIssueCopy{gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);padding:clamp(1.25rem,2.5vw,2rem);display:grid}.HTKSDetailModal-module__IPFTlG__qualityIssueCopy>span{color:var(--color-coral);font-size:var(--font-size-xs);letter-spacing:.1em;font-weight:850}.HTKSDetailModal-module__IPFTlG__qualityIssueCopy h4{margin:0;font-size:clamp(1.35rem,2vw,1.8rem)}.HTKSDetailModal-module__IPFTlG__cardEnglishTitle{margin:var(--space-1) 0 0;color:var(--color-cobalt);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.HTKSDetailModal-module__IPFTlG__qualityIssueCopy dl{margin:var(--space-3) 0 0;grid-column:1/-1}.HTKSDetailModal-module__IPFTlG__qualityIssueCopy dl div{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:4rem minmax(0,1fr);display:grid}.HTKSDetailModal-module__IPFTlG__qualityIssueCopy dl div+div{margin-top:var(--space-4)}.HTKSDetailModal-module__IPFTlG__qualityIssueCopy dt{color:var(--color-cobalt);font-size:var(--font-size-xs);font-weight:800}.HTKSDetailModal-module__IPFTlG__qualityIssueCopy dd{color:var(--color-text-muted);font-size:var(--font-size-sm);word-break:keep-all;margin:0;line-height:1.7}.HTKSDetailModal-module__IPFTlG__modelGrid{margin-top:var(--space-7);border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.HTKSDetailModal-module__IPFTlG__modelGrid article{min-width:0;padding:var(--space-5);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.HTKSDetailModal-module__IPFTlG__modelGrid article:last-child{border-right:0}.HTKSDetailModal-module__IPFTlG__modelGrid article>div{gap:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.HTKSDetailModal-module__IPFTlG__modelGrid h4{color:var(--color-cobalt);margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.HTKSDetailModal-module__IPFTlG__modelGrid strong{color:var(--color-coral);font-size:var(--font-size-sm)}.HTKSDetailModal-module__IPFTlG__modelGrid dl{margin:var(--space-6) 0 0}.HTKSDetailModal-module__IPFTlG__modelGrid dl div+div{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.HTKSDetailModal-module__IPFTlG__applicationList{margin:var(--space-7) 0 0;background:var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.HTKSDetailModal-module__IPFTlG__applicationList li{padding:var(--space-5);background:var(--color-surface);line-height:1.6}.HTKSDetailModal-module__IPFTlG__visualSupport{padding-top:var(--space-6);border-top:1px solid var(--color-border);margin-top:clamp(3rem,5vw,5rem)}.HTKSDetailModal-module__IPFTlG__visualSupport>p{color:var(--color-cobalt);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.HTKSDetailModal-module__IPFTlG__visualSupport>div{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1.18fr .82fr .82fr;display:grid}.HTKSDetailModal-module__IPFTlG__visualSupport figure{min-width:0;margin:0}.HTKSDetailModal-module__IPFTlG__visualSupport figure>div{min-height:13rem}.HTKSDetailModal-module__IPFTlG__visualSupport figure:first-child>div{min-height:17rem}.HTKSDetailModal-module__IPFTlG__visualSupport img{object-fit:cover;object-position:center}.HTKSDetailModal-module__IPFTlG__visualSupport figure:last-child img{object-position:64% center}.HTKSDetailModal-module__IPFTlG__visualSupport figcaption{padding:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}.HTKSDetailModal-module__IPFTlG__applicationPerformanceSection{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--color-cobalt) 18%, transparent), transparent 34rem), color-mix(in srgb, var(--color-cobalt) 8%, var(--color-ivory))}.HTKSDetailModal-module__IPFTlG__applicationPerformanceSection>h3{max-width:none;color:var(--color-navy-deep)}.HTKSDetailModal-module__IPFTlG__performanceBlock{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-cobalt) 24%, var(--color-border));margin-top:clamp(3rem,6vw,6rem);padding:clamp(1.25rem,3.5vw,3rem);box-shadow:0 1.5rem 4rem #0b18301f}.HTKSDetailModal-module__IPFTlG__performanceHeading{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.HTKSDetailModal-module__IPFTlG__performanceHeading>p{color:var(--color-coral);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:850}.HTKSDetailModal-module__IPFTlG__performanceHeading h4{letter-spacing:-.04em;text-align:center;text-wrap:balance;word-break:keep-all;justify-self:center;margin:0;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.12}.HTKSDetailModal-module__IPFTlG__finishedLensGrid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HTKSDetailModal-module__IPFTlG__finishedLensGrid article,.HTKSDetailModal-module__IPFTlG__thicknessGrid article{background:var(--color-ivory);border:1px solid var(--color-border);min-width:0;overflow:hidden}.HTKSDetailModal-module__IPFTlG__finishedLensImage{aspect-ratio:1;background:var(--color-navy-dark);position:relative;overflow:hidden}.HTKSDetailModal-module__IPFTlG__finishedLensImage img{object-fit:cover;object-position:center}.HTKSDetailModal-module__IPFTlG__finishedLensCopy{padding:var(--space-4)}.HTKSDetailModal-module__IPFTlG__finishedLensCopy h5{font-size:var(--font-size-lg);margin:0}.HTKSDetailModal-module__IPFTlG__finishedLensCopy p{margin:var(--space-2) 0 0;color:var(--color-cobalt);font-size:var(--font-size-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.HTKSDetailModal-module__IPFTlG__finishedLensCopy strong{margin-top:var(--space-5);color:var(--color-coral);display:inline-block}.HTKSDetailModal-module__IPFTlG__performanceBadges{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.HTKSDetailModal-module__IPFTlG__performanceBadges span{color:var(--color-navy-deep);font-size:var(--font-size-xs);background:color-mix(in srgb, var(--color-cobalt) 9%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-cobalt) 24%, var(--color-border));padding:.6rem .8rem;font-weight:800}.HTKSDetailModal-module__IPFTlG__performanceBody{max-width:55rem;margin:var(--space-5) 0 0;color:var(--color-text-muted);word-break:keep-all;line-height:1.8}.HTKSDetailModal-module__IPFTlG__monomerCompatibility{margin-top:var(--space-6)}.HTKSDetailModal-module__IPFTlG__monomerCompatibility .HTKSDetailModal-module__IPFTlG__performanceBadges{margin-top:0}.HTKSDetailModal-module__IPFTlG__monomerImage{aspect-ratio:1376/768;width:100%;margin-top:var(--space-5);background:var(--color-navy-dark);border:1px solid var(--color-border);position:relative;overflow:hidden}.HTKSDetailModal-module__IPFTlG__monomerImage img{object-fit:contain;object-position:center}.HTKSDetailModal-module__IPFTlG__monomerMarkers{pointer-events:none;position:absolute;inset:0}.HTKSDetailModal-module__IPFTlG__monomerMarker{z-index:1;color:var(--color-navy-deep);white-space:nowrap;background:color-mix(in srgb, var(--color-surface) 92%, transparent);border:1px solid;padding:.32rem .42rem;font-size:clamp(.68rem,1.15vw,.9rem);font-weight:850;line-height:1;position:absolute;top:76%;transform:translate(-50%);box-shadow:0 .25rem .75rem #0b183024}.HTKSDetailModal-module__IPFTlG__monomerMarker:before{content:"";border-left:2px solid;height:clamp(1.4rem,4vw,3.25rem);position:absolute;bottom:calc(100% + .18rem);left:50%;transform:translate(-50%)}.HTKSDetailModal-module__IPFTlG__markerCoral{color:var(--color-coral)}.HTKSDetailModal-module__IPFTlG__markerCobalt{color:var(--color-cobalt)}.HTKSDetailModal-module__IPFTlG__markerNavy{color:var(--color-navy-deep)}.HTKSDetailModal-module__IPFTlG__markerNavy:before{border-left-color:#aeb6c2}.HTKSDetailModal-module__IPFTlG__refractiveBands{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,.62fr);gap:2px;margin-top:2px;display:grid}.HTKSDetailModal-module__IPFTlG__refractiveBands article{gap:var(--space-4);min-width:0;padding:var(--space-4) clamp(.85rem, 2vw, 1.5rem);justify-content:space-between;align-items:baseline;display:flex}.HTKSDetailModal-module__IPFTlG__refractiveBands article:first-child{color:var(--color-navy-deep);background:color-mix(in srgb, var(--color-coral) 78%, var(--color-ivory))}.HTKSDetailModal-module__IPFTlG__refractiveBands article:nth-child(2){color:var(--color-ivory);background:var(--color-cobalt)}.HTKSDetailModal-module__IPFTlG__refractiveBands article:nth-child(3){color:var(--color-ivory);background:var(--color-navy-deep)}.HTKSDetailModal-module__IPFTlG__refractiveBands strong{font-size:clamp(1.2rem,2.2vw,1.8rem)}.HTKSDetailModal-module__IPFTlG__refractiveBands span{min-width:0;font-size:var(--font-size-xs);text-align:right;overflow-wrap:anywhere;font-weight:800;line-height:1.45}.HTKSDetailModal-module__IPFTlG__screenReaderOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HTKSDetailModal-module__IPFTlG__thicknessModels{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HTKSDetailModal-module__IPFTlG__thicknessPanel{min-width:0}.HTKSDetailModal-module__IPFTlG__thicknessPanel>h5{margin:0 0 var(--space-4);padding:var(--space-4);color:var(--color-ivory);font-size:var(--font-size-lg);background:var(--color-cobalt)}.HTKSDetailModal-module__IPFTlG__thicknessGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.HTKSDetailModal-module__IPFTlG__thicknessImage{aspect-ratio:3/2;background:var(--color-surface-muted);position:relative;overflow:hidden}.HTKSDetailModal-module__IPFTlG__thicknessImage img{object-fit:cover;object-position:center}.HTKSDetailModal-module__IPFTlG__thicknessGrid article>div:last-child{padding:var(--space-4)}.HTKSDetailModal-module__IPFTlG__thicknessGrid strong{color:var(--color-cobalt);font-size:var(--font-size-xl)}.HTKSDetailModal-module__IPFTlG__thicknessGrid p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:750}.HTKSDetailModal-module__IPFTlG__thicknessResult{margin:var(--space-6) 0 0;padding:var(--space-5);color:var(--color-ivory);word-break:keep-all;background:var(--color-navy-deep);border-left:.3rem solid var(--color-coral);font-weight:700;line-height:1.8}:is(html[lang=ja] .HTKSDetailModal-module__IPFTlG__modalContent,html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__modalContent){line-break:strict}html[lang=ja] .HTKSDetailModal-module__IPFTlG__detailSection>h3{word-break:normal}html[lang=ja] .HTKSDetailModal-module__IPFTlG__leadBody{word-break:normal}html[lang=ja] .HTKSDetailModal-module__IPFTlG__factGrid dd{word-break:normal}html[lang=ja] .HTKSDetailModal-module__IPFTlG__modelGrid dd{word-break:normal}html[lang=ja] .HTKSDetailModal-module__IPFTlG__chapterDescription{word-break:normal}html[lang=ja] .HTKSDetailModal-module__IPFTlG__qualityIssueCopy dd{word-break:normal}html[lang=ja] .HTKSDetailModal-module__IPFTlG__performanceHeading h4{word-break:normal}html[lang=ja] .HTKSDetailModal-module__IPFTlG__performanceBody{word-break:normal}html[lang=ja] .HTKSDetailModal-module__IPFTlG__thicknessResult{word-break:normal}html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__detailSection>h3{word-break:normal}html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__leadBody{word-break:normal}html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__factGrid dd{word-break:normal}html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__modelGrid dd{word-break:normal}html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__chapterDescription{word-break:normal}html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__qualityIssueCopy dd{word-break:normal}html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__performanceHeading h4{word-break:normal}html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__performanceBody{word-break:normal}html[lang=zh-CN] .HTKSDetailModal-module__IPFTlG__thicknessResult{word-break:normal}.HTKSDetailModal-module__IPFTlG__specificationList{margin:var(--space-7) 0 0;border-top:1px solid var(--color-border-strong);grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);display:grid}.HTKSDetailModal-module__IPFTlG__specificationList div{gap:var(--space-4);padding:var(--space-4);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(8rem,.42fr) minmax(0,.58fr);display:grid}.HTKSDetailModal-module__IPFTlG__specificationList div:nth-child(2n){border-right:0}.HTKSDetailModal-module__IPFTlG__specificationList dd{margin:0;font-weight:700}.HTKSDetailModal-module__IPFTlG__consistencySection{color:var(--color-ivory);background:var(--color-navy-deep)}.HTKSDetailModal-module__IPFTlG__consistencySection .HTKSDetailModal-module__IPFTlG__sectionNumber{color:var(--color-coral-soft)}.HTKSDetailModal-module__IPFTlG__consistencySection .HTKSDetailModal-module__IPFTlG__leadBody{color:var(--color-text-inverse-muted)}.HTKSDetailModal-module__IPFTlG__consistencyLayout{margin-top:var(--space-7);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,4rem);display:grid}.HTKSDetailModal-module__IPFTlG__productionVisuals{aspect-ratio:2.05;min-height:0;padding:0 clamp(3rem,7vw,7rem) clamp(3rem,5vw,5rem) 0;position:relative}.HTKSDetailModal-module__IPFTlG__productionVisuals>div:first-child{position:absolute;inset:0 clamp(3rem,7vw,7rem) clamp(3rem,5vw,5rem) 0}.HTKSDetailModal-module__IPFTlG__productionVisuals>div:last-child{aspect-ratio:1.35;border-color:var(--color-line-inverse);width:clamp(12rem,36%,19rem);position:absolute;bottom:0;right:0;box-shadow:0 1rem 2.5rem #00000059}.HTKSDetailModal-module__IPFTlG__productionVisuals img{object-fit:cover;object-position:center}.HTKSDetailModal-module__IPFTlG__consistencyCopy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.HTKSDetailModal-module__IPFTlG__consistencyCopy .HTKSDetailModal-module__IPFTlG__leadBody{margin-top:0}.HTKSDetailModal-module__IPFTlG__consistencyGrid{margin:var(--space-6) 0 0;border-top:1px solid var(--color-line-inverse);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.HTKSDetailModal-module__IPFTlG__consistencyGrid li{min-height:8rem;padding:var(--space-4);border-right:1px solid var(--color-line-inverse);border-bottom:1px solid var(--color-line-inverse);align-items:end;font-weight:700;display:flex}.HTKSDetailModal-module__IPFTlG__consistencyGrid li:nth-child(2n){border-right:0}.HTKSDetailModal-module__IPFTlG__inquirySection{background:var(--color-warm-gray-light)}.HTKSDetailModal-module__IPFTlG__inquiryActions{gap:var(--space-3);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HTKSDetailModal-module__IPFTlG__inquiryActions a{gap:var(--space-4);min-height:3.75rem;padding:var(--space-4);color:var(--color-ivory);background:var(--color-cobalt);justify-content:space-between;align-items:center;font-weight:750;text-decoration:none;display:flex}.HTKSDetailModal-module__IPFTlG__inquiryActions a:nth-child(2){color:var(--color-navy-deep);background:var(--color-coral)}.HTKSDetailModal-module__IPFTlG__inquiryActions a:nth-child(3){color:var(--color-navy-deep);border:1px solid var(--color-border-strong);background:0 0}@keyframes HTKSDetailModal-module__IPFTlG__backdropIn{0%{opacity:0}}@keyframes HTKSDetailModal-module__IPFTlG__modalIn{0%{opacity:0;transform:translateY(.75rem)}}@media (max-width:64rem){.HTKSDetailModal-module__IPFTlG__modalLayout{grid-template-columns:12rem minmax(0,1fr)}.HTKSDetailModal-module__IPFTlG__modelGrid,.HTKSDetailModal-module__IPFTlG__consistencyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HTKSDetailModal-module__IPFTlG__modelGrid article:nth-child(2),.HTKSDetailModal-module__IPFTlG__consistencyGrid li:nth-child(2){border-right:0}}@media (max-width:48rem){.HTKSDetailModal-module__IPFTlG__backdrop{padding:0}.HTKSDetailModal-module__IPFTlG__modal{width:100%;max-width:none;height:100dvh}.HTKSDetailModal-module__IPFTlG__modalHeader{min-height:5.5rem;padding-inline:var(--space-4)}.HTKSDetailModal-module__IPFTlG__modalHeader h2{font-size:var(--title-card-size);font-weight:var(--title-weight);line-height:var(--title-card-leading);letter-spacing:var(--title-tracking)}.HTKSDetailModal-module__IPFTlG__modalHeader button{padding:.65rem}.HTKSDetailModal-module__IPFTlG__modalLayout{display:block}.HTKSDetailModal-module__IPFTlG__modalNavigation{z-index:4;max-height:none;padding:0 var(--space-4);background:var(--color-ivory);border-right:0;border-bottom:1px solid var(--color-border);top:5.5rem;overflow-x:auto}.HTKSDetailModal-module__IPFTlG__modalNavigation ol{width:max-content;display:flex}.HTKSDetailModal-module__IPFTlG__modalNavigation li+li{border-top:0}.HTKSDetailModal-module__IPFTlG__modalNavigation button{width:auto;padding:var(--space-3) var(--space-4);white-space:nowrap;display:flex}.HTKSDetailModal-module__IPFTlG__detailSection{padding:var(--space-8) var(--space-5);scroll-margin-top:9rem}.HTKSDetailModal-module__IPFTlG__detailSection>h3{font-size:var(--title-section-size);font-weight:var(--title-weight);line-height:var(--title-section-leading);letter-spacing:var(--title-tracking)}.HTKSDetailModal-module__IPFTlG__factGrid,.HTKSDetailModal-module__IPFTlG__overviewImages,.HTKSDetailModal-module__IPFTlG__challengeLayout,.HTKSDetailModal-module__IPFTlG__challengeGrid,.HTKSDetailModal-module__IPFTlG__modelGrid,.HTKSDetailModal-module__IPFTlG__applicationList,.HTKSDetailModal-module__IPFTlG__specificationList,.HTKSDetailModal-module__IPFTlG__visualSupport>div,.HTKSDetailModal-module__IPFTlG__consistencyLayout,.HTKSDetailModal-module__IPFTlG__consistencyCopy,.HTKSDetailModal-module__IPFTlG__consistencyGrid,.HTKSDetailModal-module__IPFTlG__inquiryActions,.HTKSDetailModal-module__IPFTlG__qualityIssueGrid,.HTKSDetailModal-module__IPFTlG__finishedLensGrid,.HTKSDetailModal-module__IPFTlG__thicknessModels,.HTKSDetailModal-module__IPFTlG__thicknessGrid,.HTKSDetailModal-module__IPFTlG__performanceHeading{grid-template-columns:minmax(0,1fr)}.HTKSDetailModal-module__IPFTlG__performanceBlock{padding:var(--space-5)}.HTKSDetailModal-module__IPFTlG__performanceHeading{align-items:start}.HTKSDetailModal-module__IPFTlG__qualityIssueCopy dl div{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.HTKSDetailModal-module__IPFTlG__monomerMarkers{display:none}.HTKSDetailModal-module__IPFTlG__refractiveBands{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr)}.HTKSDetailModal-module__IPFTlG__refractiveBands article{gap:var(--space-5);min-height:4.5rem}.HTKSDetailModal-module__IPFTlG__factGrid div,.HTKSDetailModal-module__IPFTlG__factGrid div:nth-child(3n),.HTKSDetailModal-module__IPFTlG__challengeGrid li,.HTKSDetailModal-module__IPFTlG__challengeGrid li:nth-child(3n),.HTKSDetailModal-module__IPFTlG__modelGrid article,.HTKSDetailModal-module__IPFTlG__modelGrid article:nth-child(2),.HTKSDetailModal-module__IPFTlG__modelGrid article:last-child,.HTKSDetailModal-module__IPFTlG__specificationList div,.HTKSDetailModal-module__IPFTlG__specificationList div:nth-child(2n),.HTKSDetailModal-module__IPFTlG__consistencyGrid li,.HTKSDetailModal-module__IPFTlG__consistencyGrid li:nth-child(2),.HTKSDetailModal-module__IPFTlG__consistencyGrid li:last-child{border-right:0}.HTKSDetailModal-module__IPFTlG__overviewMainVisual{aspect-ratio:1.14;min-height:0}.HTKSDetailModal-module__IPFTlG__overviewSupportingVisuals{gap:var(--space-4);grid-template-rows:none}.HTKSDetailModal-module__IPFTlG__overviewSupportingVisuals>div{min-height:16rem}.HTKSDetailModal-module__IPFTlG__challengeVisual{min-height:18rem}.HTKSDetailModal-module__IPFTlG__challengeGrid li{min-height:0}.HTKSDetailModal-module__IPFTlG__challengeGrid h4{margin-top:var(--space-5)}.HTKSDetailModal-module__IPFTlG__specificationList div{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.HTKSDetailModal-module__IPFTlG__visualSupport figure>div,.HTKSDetailModal-module__IPFTlG__visualSupport figure:first-child>div{min-height:15rem}.HTKSDetailModal-module__IPFTlG__productionVisuals{aspect-ratio:1.3;min-height:0;padding:0 2.5rem 2.5rem 0}.HTKSDetailModal-module__IPFTlG__productionVisuals>div:first-child{inset:0 2.5rem 2.5rem 0}.HTKSDetailModal-module__IPFTlG__productionVisuals>div:last-child{width:44%}.HTKSDetailModal-module__IPFTlG__consistencyGrid li{min-height:5rem}}@media (prefers-reduced-motion:reduce){.HTKSDetailModal-module__IPFTlG__trigger span:last-child,.HTKSDetailModal-module__IPFTlG__backdrop,.HTKSDetailModal-module__IPFTlG__modal{transition:none;animation:none}}
