.diamantoscope-page{--paper:#f7f7f6;--white:#fff;--ink:#171919;--muted:#6a6b68;--hair:#d9dcd8;--green:#304a40;--w:1320px}.diamantoscope-page *{box-sizing:border-box}.diamantoscope-page{scroll-behavior:smooth}.diamantoscope-page{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.diamantoscope-page a{color:inherit;text-decoration:none}.diamantoscope-page button,.diamantoscope-page input,.diamantoscope-page select,.diamantoscope-page textarea{font:inherit}.diamantoscope-page button{cursor:pointer}.diamantoscope-page img{display:block;width:100%;height:100%;object-fit:cover}.diamantoscope-page section{scroll-margin-top:86px}.diamantoscope-page .ds-container{width:min(calc(100% - 88px),var(--w));margin:auto}.diamantoscope-page .ds-kicker{text-transform:uppercase;letter-spacing:.19em;font-size:11px;font-weight:700;color:var(--muted)}.diamantoscope-page .ds-thin{font-weight:400}.diamantoscope-page .ds-muted{color:var(--muted)}.diamantoscope-page .ds-site-header{height:82px;background:rgba(247,247,246,.94);border-bottom:1px solid var(--hair);position:sticky;top:0;z-index:30;backdrop-filter:blur(13px)}.diamantoscope-page .ds-nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.diamantoscope-page .ds-wordmark{font-weight:800;letter-spacing:.055em;font-size:16px}.diamantoscope-page .ds-nav-links{display:flex;align-items:center;gap:35px;font-size:12px;font-weight:600}.diamantoscope-page .ds-nav-links a:hover,.diamantoscope-page .ds-bottom-links a:hover{text-decoration:underline;text-underline-offset:5px}.diamantoscope-page .ds-btn{border:1px solid var(--ink);background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:17px 22px;font-size:12px;font-weight:750;letter-spacing:.05em;white-space:nowrap;transition:.2s}.diamantoscope-page .ds-btn:hover{background:var(--green);border-color:var(--green)}.diamantoscope-page .ds-btn-light{background:transparent;color:var(--ink)}.diamantoscope-page .ds-btn-light:hover{background:var(--ink);color:#fff}.diamantoscope-page .ds-btn .ds-arr{font-size:20px;font-weight:400;line-height:0}.diamantoscope-page .ds-nav-cta{padding:12px 16px}.diamantoscope-page .ds-hero{padding:72px 0 98px}.diamantoscope-page .ds-hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:7.5%;align-items:center}.diamantoscope-page .ds-hero-title{margin:20px 0 25px;letter-spacing:-.085em;font-size:clamp(70px,8.25vw,132px);font-weight:550;line-height:.9}.diamantoscope-page .ds-hero-desc{font-size:clamp(16px,1.45vw,20px);line-height:1.55;max-width:455px;letter-spacing:-.012em}.diamantoscope-page .ds-hero-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:36px}.diamantoscope-page .ds-hero-photo{aspect-ratio: .82;position:relative;overflow:hidden;border-radius:2px;background:#e3e7e3}.diamantoscope-page .ds-hero-photo img{object-position:52% 50%}.diamantoscope-page .ds-photo-tag{position:absolute;bottom:18px;left:19px;background:rgba(247,247,246,.93);padding:10px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.diamantoscope-page .ds-hero-index{position:absolute;top:15px;right:18px;color:white;font-size:11px;font-weight:700;letter-spacing:.2em;text-shadow:0 1px 6px #0008}.diamantoscope-page .ds-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.diamantoscope-page .ds-metric{padding:26px 28px 25px 0;border-right:1px solid var(--hair);margin-right:28px}.diamantoscope-page .ds-metric:last-child{border:0;margin:0}.diamantoscope-page .ds-metric strong{font-size:34px;letter-spacing:-.045em;font-weight:500}.diamantoscope-page .ds-metric p{margin:7px 0 0;color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.diamantoscope-page .ds-intro{padding:130px 0 130px}.diamantoscope-page .ds-intro-row{display:grid;grid-template-columns:.55fr 1fr;gap:10%}.diamantoscope-page .ds-intro h2{font-size:clamp(45px,6vw,87px);line-height:1.02;letter-spacing:-.075em;font-weight:500;margin:0;max-width:940px}.diamantoscope-page .ds-intro h2 em{font-style:normal;color:#848d85}.diamantoscope-page .ds-intro-note{font-size:15px;line-height:1.8;max-width:500px;margin:32px 0 0}.diamantoscope-page .ds-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:43px}.diamantoscope-page .ds-section-head h2{font-size:clamp(44px,5.3vw,75px);line-height:1;letter-spacing:-.072em;font-weight:500;margin:13px 0 0}.diamantoscope-page .ds-section-head p{max-width:335px;margin:0 0 3px;font-size:13px;line-height:1.7}.diamantoscope-page .ds-catalog{padding:100px 0;background:#e9ebea}.diamantoscope-page .ds-catalog-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.diamantoscope-page .ds-device-card{grid-column:span 2;background:var(--white);overflow:hidden;display:flex;flex-direction:column}.diamantoscope-page .ds-device-card:nth-child(4),.diamantoscope-page .ds-device-card:nth-child(5){grid-column:span 3}.diamantoscope-page .ds-device-media{height:410px;position:relative;background:#dde0dc;overflow:hidden}.diamantoscope-page .ds-device-media img{transition:transform .5s;object-position:center 43%}.diamantoscope-page .ds-device-card:hover .ds-device-media img{transform:scale(1.035)}.diamantoscope-page .ds-device-no{position:absolute;top:17px;left:18px;background:#fff;letter-spacing:.1em;padding:9px 11px;font-size:11px;font-weight:700}.diamantoscope-page .ds-device-info{padding:27px 28px 29px;display:flex;flex-direction:column;flex:1}.diamantoscope-page .ds-device-title{font-size:25px;letter-spacing:-.045em;font-weight:550;margin:9px 0 13px}.diamantoscope-page .ds-device-copy{font-size:13px;line-height:1.7;color:#626863;min-height:47px}.diamantoscope-page .ds-device-bottom{margin-top:auto;padding-top:25px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;gap:15px;align-items:center}.diamantoscope-page .ds-device-bottom span{font-size:11px;color:var(--muted)}.diamantoscope-page .ds-link-arrow{border:0;background:none;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--ink);padding:5px 0;color:var(--ink)}.diamantoscope-page .ds-process{padding:135px 0}.diamantoscope-page .ds-process-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.diamantoscope-page .ds-process-photo{aspect-ratio:.92;overflow:hidden;background:#e3e7e3}.diamantoscope-page .ds-process-photo img{object-position:54% 35%}.diamantoscope-page .ds-process-content h2{font-size:clamp(46px,5.7vw,84px);font-weight:500;line-height:1.02;letter-spacing:-.078em;margin:17px 0 49px}.diamantoscope-page .ds-steps{border-top:1px solid var(--hair)}.diamantoscope-page .ds-step{display:grid;grid-template-columns:46px 1fr;gap:20px;padding:24px 0 26px;border-bottom:1px solid var(--hair)}.diamantoscope-page .ds-step-num{font-size:11px;font-weight:700;margin-top:4px}.diamantoscope-page .ds-step h3{font-size:19px;font-weight:600;letter-spacing:-.045em;margin:0 0 7px}.diamantoscope-page .ds-step p{font-size:13px;line-height:1.65;color:var(--muted);margin:0;max-width:390px}.diamantoscope-page .ds-gallery{background:#1d2422;color:white;padding:103px 0}.diamantoscope-page .ds-gallery .ds-kicker{color:#afbbb6}.diamantoscope-page .ds-gallery h2{font-size:clamp(45px,6vw,83px);letter-spacing:-.075em;font-weight:500;line-height:1;max-width:850px;margin:13px 0 42px}.diamantoscope-page .ds-gallery-grid{display:grid;grid-template-columns:1.03fr .97fr;grid-template-rows:340px 340px;gap:16px}.diamantoscope-page .ds-gallery-grid .ds-big{grid-row:span 2}.diamantoscope-page .ds-gallery-grid button{width:100%;height:100%;border:0;padding:0;display:block;position:relative;background:#29342f;overflow:hidden}.diamantoscope-page .ds-gallery-grid img{transition:transform .35s}.diamantoscope-page .ds-gallery-grid button:hover img{transform:scale(1.035)}.diamantoscope-page .ds-gallery-grid .ds-view-caption{position:absolute;bottom:15px;left:15px;padding:9px 12px;background:#ffffffdd;color:#131614;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.diamantoscope-page .ds-gallery-note{color:#adbab1;font-size:12px;margin:22px 0 0}.diamantoscope-page .ds-offer{padding:130px 0}.diamantoscope-page .ds-offer-grid{display:grid;grid-template-columns:1fr .88fr;gap:9%;align-items:start}.diamantoscope-page .ds-offer h2{font-weight:500;letter-spacing:-.075em;font-size:clamp(45px,5.8vw,82px);line-height:1;margin:17px 0 25px}.diamantoscope-page .ds-offer-intro{font-size:16px;line-height:1.7;color:var(--muted);max-width:510px}.diamantoscope-page .ds-applications{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.diamantoscope-page .ds-applications span{padding:11px 13px;border:1px solid var(--hair);font-size:11px}.diamantoscope-page .ds-pricing{border:1px solid var(--hair);padding:40px;background:var(--white)}.diamantoscope-page .ds-pricing .ds-price{font-size:clamp(56px,6vw,82px);letter-spacing:-.075em;line-height:1;font-weight:500;margin:20px 0 5px}.diamantoscope-page .ds-pricing .ds-per{font-size:13px;color:var(--muted);padding-bottom:29px;border-bottom:1px solid var(--hair)}.diamantoscope-page .ds-inclusions{list-style:none;padding:5px 0 16px;margin:0}.diamantoscope-page .ds-inclusions li{padding:12px 0;font-size:13px;display:flex;align-items:center;gap:12px}.diamantoscope-page .ds-tick{font-size:14px;color:var(--green);font-weight:900}.diamantoscope-page .ds-pricing .ds-btn{width:100%}.diamantoscope-page .ds-pricing small{display:block;font-size:11px;color:var(--muted);line-height:1.65;margin-top:13px}.diamantoscope-page .ds-faq{padding:0 0 140px}.diamantoscope-page .ds-faq-wrap{display:grid;grid-template-columns:.54fr 1fr;gap:12%}.diamantoscope-page .ds-faq h2{font-size:clamp(42px,4.5vw,68px);font-weight:500;letter-spacing:-.07em;margin:12px 0 0}.diamantoscope-page .ds-faq details{border-bottom:1px solid var(--hair);padding:20px 0}.diamantoscope-page .ds-faq details:first-child{border-top:1px solid var(--hair)}.diamantoscope-page .ds-faq summary{list-style:none;display:flex;gap:22px;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;cursor:pointer}.diamantoscope-page .ds-faq summary::-webkit-details-marker{display:none}.diamantoscope-page .ds-faq summary::after{content:'+';font-size:24px;font-weight:300}.diamantoscope-page .ds-faq details[open] summary::after{content:'−'}.diamantoscope-page .ds-faq details p{font-size:13px;color:var(--muted);line-height:1.75;max-width:660px;margin:15px 35px 5px 0}.diamantoscope-page .ds-cta-final{background:#252f2a;color:white;padding:90px 0 94px}.diamantoscope-page .ds-cta-final .ds-row{display:flex;gap:24px;align-items:end;justify-content:space-between}.diamantoscope-page .ds-cta-final h2{font-size:clamp(48px,6vw,88px);letter-spacing:-.08em;line-height:1.02;font-weight:500;margin:14px 0 0}.diamantoscope-page .ds-cta-final .ds-btn{background:#f7f7f6;color:var(--ink);border-color:#fff}.diamantoscope-page .ds-cta-final .ds-btn:hover{background:transparent;color:#fff}.diamantoscope-page .ds-site-footer{border-top:1px solid #d4dad5;background:#252f2a;color:#b7c0bb}.diamantoscope-page .ds-site-footer .ds-footer-grid{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:24px 0;font-size:11px}.diamantoscope-page .ds-bottom-links{display:flex;gap:23px}.diamantoscope-page .ds-modal{position:fixed;inset:0;background:#111b19ee;z-index:100;display:none;align-items:center;justify-content:center;padding:44px}.diamantoscope-page .ds-modal.ds-open{display:flex}.diamantoscope-page .ds-modal-content{position:relative;background:#f7f7f6;color:var(--ink);width:min(100%,930px);max-height:calc(100vh - 88px);display:grid;grid-template-columns:1fr .55fr;overflow:auto}.diamantoscope-page .ds-modal-photo{min-height:440px;max-height:85vh;background:#e2e2e2}.diamantoscope-page .ds-modal-photo img{object-fit:contain}.diamantoscope-page .ds-modal-copy{padding:52px 35px 34px;display:flex;flex-direction:column}.diamantoscope-page .ds-modal-copy h2{font-size:40px;letter-spacing:-.065em;font-weight:500;margin:10px 0 20px}.diamantoscope-page .ds-modal-copy p{font-size:13px;line-height:1.65;color:var(--muted)}.diamantoscope-page .ds-modal-bottom{margin-top:auto;padding-top:40px}.diamantoscope-page .ds-modal-close{position:absolute;top:13px;right:13px;z-index:2;background:white;border:0;width:40px;height:40px;font-size:22px;color:var(--ink)}.diamantoscope-page .ds-mobile-cta{display:none}@media(max-width:950px){.diamantoscope-page .ds-container{width:min(calc(100% - 42px),var(--w))}.diamantoscope-page .ds-nav-links{gap:16px}.diamantoscope-page .ds-nav-links a:not(:last-child){display:none}.diamantoscope-page .ds-hero-grid{gap:5%}.diamantoscope-page .ds-hero-title{font-size:clamp(58px,9vw,85px)}.diamantoscope-page .ds-intro-row{grid-template-columns:1fr;gap:25px}.diamantoscope-page .ds-intro{padding:100px 0}.diamantoscope-page .ds-device-media{height:330px}.diamantoscope-page .ds-catalog-grid{gap:15px}.diamantoscope-page .ds-device-card{grid-column:span 3}.diamantoscope-page .ds-device-card:nth-child(4),.diamantoscope-page .ds-device-card:nth-child(5){grid-column:span 3}.diamantoscope-page .ds-process-layout{gap:6%}.diamantoscope-page .ds-pricing{padding:28px}}@media(max-width:650px){.diamantoscope-page .ds-container{width:calc(100% - 36px)}.diamantoscope-page .ds-site-header{height:68px}.diamantoscope-page .ds-wordmark{font-size:13px}.diamantoscope-page .ds-nav-cta{padding:10px 11px;font-size:10px}.diamantoscope-page .ds-hero{padding:35px 0 57px}.diamantoscope-page .ds-hero-grid{grid-template-columns:1fr;gap:35px}.diamantoscope-page .ds-hero-title{font-size:clamp(66px,17vw,99px);margin:14px 0 21px}.diamantoscope-page .ds-hero-desc{font-size:16px}.diamantoscope-page .ds-hero-photo{aspect-ratio:1.05}.diamantoscope-page .ds-hero-photo img{object-position:51% 40%}.diamantoscope-page .ds-hero-bottom{margin-top:25px}.diamantoscope-page .ds-metrics{grid-template-columns:1fr 1fr}.diamantoscope-page .ds-metric{margin-right:8px;padding:20px 8px 19px 0}.diamantoscope-page .ds-metric:nth-child(2){border:none;margin:0}.diamantoscope-page .ds-metric:last-child{grid-column:span 2;border-top:1px solid var(--hair)}.diamantoscope-page .ds-metric strong{font-size:29px}.diamantoscope-page .ds-intro{padding:82px 0 90px}.diamantoscope-page .ds-intro h2{font-size:clamp(43px,10vw,65px)}.diamantoscope-page .ds-intro-note{margin-top:20px}.diamantoscope-page .ds-section-head{display:block;margin-bottom:27px}.diamantoscope-page .ds-section-head h2{font-size:52px}.diamantoscope-page .ds-section-head p{margin-top:15px}.diamantoscope-page .ds-catalog{padding:72px 0}.diamantoscope-page .ds-catalog-grid{display:block}.diamantoscope-page .ds-device-card{margin-bottom:14px}.diamantoscope-page .ds-device-media{height:360px}.diamantoscope-page .ds-device-info{padding:22px}.diamantoscope-page .ds-device-copy{min-height:0}.diamantoscope-page .ds-process{padding:83px 0}.diamantoscope-page .ds-process-layout{grid-template-columns:1fr}.diamantoscope-page .ds-process-photo{order:2;aspect-ratio:1.1;margin-top:28px}.diamantoscope-page .ds-process-content{order:1}.diamantoscope-page .ds-process-content h2{font-size:56px;margin:12px 0 29px}.diamantoscope-page .ds-step{padding:20px 0}.diamantoscope-page .ds-gallery{padding:72px 0}.diamantoscope-page .ds-gallery h2{font-size:52px}.diamantoscope-page .ds-gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:340px 220px}.diamantoscope-page .ds-gallery-grid .ds-big{grid-column:span 2;grid-row:span 1}.diamantoscope-page .ds-offer{padding:84px 0}.diamantoscope-page .ds-offer-grid{grid-template-columns:1fr;gap:40px}.diamantoscope-page .ds-offer h2{font-size:58px}.diamantoscope-page .ds-faq{padding:0 0 90px}.diamantoscope-page .ds-faq-wrap{grid-template-columns:1fr;gap:35px}.diamantoscope-page .ds-cta-final{padding:74px 0}.diamantoscope-page .ds-cta-final .ds-row{display:block}.diamantoscope-page .ds-cta-final h2{font-size:57px}.diamantoscope-page .ds-cta-final .ds-btn{margin-top:35px}.diamantoscope-page .ds-site-footer .ds-footer-grid{display:block}.diamantoscope-page .ds-bottom-links{padding-top:18px}.diamantoscope-page .ds-modal{padding:12px}.diamantoscope-page .ds-modal-content{grid-template-columns:1fr;max-height:calc(100vh - 24px)}.diamantoscope-page .ds-modal-photo{height:52vh;min-height:0}.diamantoscope-page .ds-modal-copy{padding:25px 22px}.diamantoscope-page .ds-modal-copy h2{font-size:34px}.diamantoscope-page .ds-modal-bottom{padding-top:15px}.diamantoscope-page .ds-mobile-cta{display:block;position:fixed;bottom:13px;left:13px;right:13px;z-index:30;box-shadow:0 7px 20px #0003}.diamantoscope-page .ds-mobile-cta .ds-btn{width:100%}.diamantoscope-page .ds-cta-final{padding-bottom:110px}}@media(prefers-reduced-motion:reduce){.diamantoscope-page{scroll-behavior:auto}.diamantoscope-page *,.diamantoscope-page *:before,.diamantoscope-page *:after{transition:none!important}}.diamantoscope-page{--paper:#fff;--white:#fff;--ink:#171717;--muted:#666;--hair:#e4e4e4;--green:#151515;--w:1420px}.diamantoscope-page{background:#fff;color:#161616;font-family:Arial,Helvetica,sans-serif}.diamantoscope-page .ds-container{width:min(calc(100% - 94px),var(--w))}.diamantoscope-page .ds-kicker{letter-spacing:.16em;font-weight:650;color:#5b5b5b}.diamantoscope-page .ds-site-header{height:84px;background:#fff;border-bottom:1px solid #ebebeb;backdrop-filter:none}.diamantoscope-page .ds-site-header .ds-nav{gap:22px}.diamantoscope-page .ds-wordmark{font-size:15px;font-weight:800;letter-spacing:.015em;display:flex;flex-direction:column;line-height:1.09;gap:4px;flex:none}.diamantoscope-page .ds-wordmark small{font-size:9px;font-weight:500;letter-spacing:.16em;color:#555}.diamantoscope-page .ds-nav-links{gap:21px;font-size:12px;font-weight:500}.diamantoscope-page .ds-nav-links a{white-space:nowrap}.diamantoscope-page .ds-nav-links .ds-shop-link{border:1px solid #161616;padding:12px 15px;font-size:11px;font-weight:700}.diamantoscope-page .ds-mobile-menu{display:none;border:0;background:transparent;color:#161616;padding:10px;font-size:12px}.diamantoscope-page .ds-hero{padding:46px 0 76px}.diamantoscope-page .ds-hero-grid{grid-template-columns:1.07fr 1fr;gap:5%;align-items:center}.diamantoscope-page .ds-hero .ds-kicker{font-size:11px;color:#555;margin:0 0 48px}.diamantoscope-page .ds-page-index{letter-spacing:.15em;font-size:11px;margin:0 0 19px;color:#666}.diamantoscope-page .ds-hero-title{font-size:clamp(67px,7.7vw,112px);letter-spacing:-.087em;font-weight:620;line-height:.96;margin:0 0 36px;white-space:nowrap}.diamantoscope-page .ds-period{color:#171717}.diamantoscope-page .ds-hero-desc{font-size:21px;font-weight:550;margin:0 0 10px;letter-spacing:-.027em}.diamantoscope-page .ds-hero-summary{font-size:15px;line-height:1.8;max-width:460px}.diamantoscope-page .ds-btn{background:#151515;color:#fff;border-color:#151515;text-transform:none;border-radius:0;font-weight:600;letter-spacing:0}.diamantoscope-page .ds-btn:hover{background:#444;border-color:#444}.diamantoscope-page .ds-secondary-link{font-size:12px;text-decoration:underline;text-underline-offset:4px}.diamantoscope-page .ds-hero-photo{aspect-ratio:.81;clip-path:polygon(0 0,100% 0,100% 90%,93% 100%,0 100%);border-radius:0}.diamantoscope-page .ds-photo-tag{bottom:25px;left:25px;background:#fff;color:#222;font-size:10px}.diamantoscope-page .ds-metrics{border-color:#dedede}.diamantoscope-page .ds-metric{border-color:#dedede}.diamantoscope-page .ds-intro{padding:115px 0 125px}.diamantoscope-page .ds-intro h2,.diamantoscope-page .ds-section-head h2,.diamantoscope-page .ds-process-content h2,.diamantoscope-page .ds-gallery h2,.diamantoscope-page .ds-offer h2,.diamantoscope-page .ds-faq h2,.diamantoscope-page .ds-cta-final h2{font-weight:580;color:#171717}.diamantoscope-page .ds-intro h2 em{color:#555}.diamantoscope-page .ds-catalog{background:#fff;padding:100px 0 110px;border-top:1px solid #ececec}.diamantoscope-page .ds-catalog-grid{gap:26px}.diamantoscope-page .ds-device-card{background:#fff;border:0}.diamantoscope-page .ds-device-media{height:400px;background:#ededed}.diamantoscope-page .ds-device-info{padding:17px 0 27px}.diamantoscope-page .ds-device-title{font-weight:600;font-size:24px}.diamantoscope-page .ds-device-no{background:#fff;font-size:10px}.diamantoscope-page .ds-device-copy{color:#606060}.diamantoscope-page .ds-process{border-top:1px solid #ececec}.diamantoscope-page .ds-gallery{background:#f2f2f0;color:#161616}.diamantoscope-page .ds-gallery .ds-kicker{color:#666}.diamantoscope-page .ds-gallery h2{color:#161616}.diamantoscope-page .ds-gallery-grid button{background:#dedede}.diamantoscope-page .ds-gallery-note{color:#666}.diamantoscope-page .ds-offer{background:#fff}.diamantoscope-page .ds-pricing{border:1px solid #222;background:#fff}.diamantoscope-page .ds-tick{color:#171717}.diamantoscope-page .ds-cta-final{background:#181818}.diamantoscope-page .ds-cta-final h2{color:#fff}.diamantoscope-page .ds-site-footer{background:#181818}@media(max-width:1110px){.diamantoscope-page .ds-nav-links{gap:13px}.diamantoscope-page .ds-nav-links a{font-size:11px}.diamantoscope-page .ds-container{width:calc(100% - 48px)}}@media(max-width:950px){.diamantoscope-page .ds-nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:white;box-shadow:0 14px 15px #0001;padding:25px;flex-direction:column;align-items:flex-start;gap:18px}.diamantoscope-page .ds-nav-links.ds-open{display:flex}.diamantoscope-page .ds-mobile-menu{display:block}.diamantoscope-page .ds-hero-title{font-size:clamp(57px,8.7vw,88px)}.diamantoscope-page .ds-hero{padding:46px 0 70px}.diamantoscope-page .ds-hero .ds-kicker{margin-bottom:22px}}@media(max-width:650px){.diamantoscope-page .ds-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.diamantoscope-page .ds-hero-photo{width:100%}.diamantoscope-page .ds-container{width:calc(100% - 38px)}.diamantoscope-page .ds-site-header{height:66px}.diamantoscope-page .ds-wordmark{font-size:13px}.diamantoscope-page .ds-wordmark small{font-size:8px}.diamantoscope-page .ds-hero{padding:30px 0 46px}.diamantoscope-page .ds-hero-title{font-size:clamp(56px,11.5vw,82px);white-space:normal;line-height:1;margin-bottom:22px}.diamantoscope-page .ds-hero-photo{aspect-ratio:1.05}.diamantoscope-page .ds-hero .ds-kicker{margin-bottom:28px}.diamantoscope-page .ds-page-index{font-size:10px;margin-bottom:16px}.diamantoscope-page .ds-hero-desc{font-size:18px}.diamantoscope-page .ds-hero-summary{font-size:14px}.diamantoscope-page .ds-hero-grid{gap:28px}.diamantoscope-page .ds-intro{padding:72px 0 80px}.diamantoscope-page .ds-catalog{padding:65px 0}.diamantoscope-page .ds-gallery{padding:70px 0}.diamantoscope-page .ds-device-info{padding:19px 0}.diamantoscope-page .ds-cta-final h2{color:white}}

.diamantoscope-page{--paper:#f8f8f5;--green:#3656c9;background:var(--paper);font-family:Arial,Helvetica,sans-serif}.diamantoscope-page .ds-period{color:#3656c9}.diamantoscope-page .ds-btn:hover{background:#3656c9;border-color:#3656c9}.diamantoscope-page .ds-cta-final{background:transparent;color:#171717;border-top:1px solid #ddd}.diamantoscope-page .ds-cta-final h2{color:#171717}.diamantoscope-page .ds-cta-final .ds-kicker{color:#666!important}.diamantoscope-page .ds-cta-final .ds-btn{background:#3656c9;color:white;border-color:#3656c9}.diamantoscope-page .ds-link-arrow.image-button{width:auto;background:none;cursor:zoom-in}.diamantoscope-page .ds-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:360px}.diamantoscope-page .ds-gallery-grid button{cursor:zoom-in}.diamantoscope-page .ds-device-bottom{flex-wrap:wrap}.diamantoscope-page .ds-photo-tag{max-width:80%;line-height:1.5}.diamantoscope-page .ds-process-photo{position:relative}.diamantoscope-page a:focus-visible,.diamantoscope-page button:focus-visible,.diamantoscope-page summary:focus-visible{outline:2px solid #3656c9;outline-offset:5px}@media(max-width:650px){.diamantoscope-page .ds-gallery-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,340px)}.diamantoscope-page .ds-section-head h2{font-size:clamp(38px,11vw,52px)}.diamantoscope-page .ds-hero-title{font-size:clamp(46px,11.5vw,82px)}.diamantoscope-page .ds-btn{white-space:normal}.diamantoscope-page .ds-device-media{height:340px}}

.diamantoscope-page .ds-pricing .ds-price-request{font-size:clamp(38px,4.3vw,62px);line-height:1.08;letter-spacing:-.055em}.diamantoscope-page .ds-hero-photo img{object-position:center center}

.diamantoscope-page .ds-breadcrumb{display:flex;justify-content:space-between;padding:28px 0;font-size:12px;border-bottom:1px solid var(--hair)}
.diamantoscope-page .ds-device-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding-top:60px;padding-bottom:70px;align-items:center}
.diamantoscope-page .ds-device-hero h1{font-size:clamp(56px,7vw,108px);letter-spacing:-.07em;line-height:1.02;margin:20px 0 30px;font-weight:550}
.diamantoscope-page .ds-device-lead{font-size:clamp(21px,2.3vw,32px);line-height:1.3;max-width:520px}
.diamantoscope-page .ds-device-editorial>.ds-muted{font-size:15px;line-height:1.8;max-width:500px;margin:25px 0 32px}
.diamantoscope-page .ds-device-hero figure{margin:0}.diamantoscope-page .ds-device-hero img{aspect-ratio:3/4;object-fit:cover}
.diamantoscope-page .ds-device-hero figcaption,.diamantoscope-page .ds-view figcaption{font-size:10px;letter-spacing:.12em;margin-top:12px;color:#666}
.diamantoscope-page .ds-device-note{font-size:12px;color:#666;margin-top:18px}
.diamantoscope-page .ds-device-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:80px}
.diamantoscope-page .ds-view{margin:0}.diamantoscope-page .ds-view img{aspect-ratio:3/4;object-fit:cover}
.diamantoscope-page .ds-device-experience{border-top:1px solid var(--hair);padding:65px 0;display:grid;grid-template-columns:1fr 1fr;gap:25px 7%}
.diamantoscope-page .ds-device-experience>.ds-kicker{grid-column:1/-1}.diamantoscope-page .ds-device-experience h2{font-size:clamp(38px,5vw,70px);letter-spacing:-.06em;line-height:1.05;margin:0}
.diamantoscope-page .ds-device-experience div p{font-size:16px;line-height:1.7;margin:0 0 24px}.diamantoscope-page .ds-device-nav{border-top:1px solid var(--hair);padding:32px 0 70px;display:flex;justify-content:space-between;gap:20px;font-size:13px}
@media(max-width:650px){.diamantoscope-page .ds-device-hero{grid-template-columns:1fr;padding-top:30px;gap:35px}.diamantoscope-page .ds-device-hero h1{font-size:58px}.diamantoscope-page .ds-device-views{grid-template-columns:1fr;gap:35px}.diamantoscope-page .ds-device-experience{grid-template-columns:1fr}}

.diamantoscope-page .ds-device-results{padding-bottom:80px}.diamantoscope-page .ds-device-results h2{font-size:clamp(34px,4vw,60px);letter-spacing:-.055em}.diamantoscope-page .ds-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.diamantoscope-page .ds-results-grid img{aspect-ratio:3/4;object-fit:cover}@media(max-width:650px){.diamantoscope-page .ds-results-grid{gap:6px}}

.diamantoscope-page a.ds-device-media{display:block;cursor:pointer}.diamantoscope-page a.ds-device-media:focus-visible{outline:3px solid #3656c9;outline-offset:4px}

/* Two device-specific portraits, with full uncropped compositions. */
.diamantoscope-page .ds-result-pair{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}.ds-result-pair figure{margin:0;min-width:0}.ds-result-pair .image-button{display:block;width:100%;padding:0;background:transparent}.ds-result-pair img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain}@media(max-width:600px){.diamantoscope-page .ds-result-pair{gap:10px}.ds-result-pair img{max-height:none}}

.ds-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ds-carousel-track::-webkit-scrollbar{display:none}.ds-carousel-slide{flex:0 0 100%;scroll-snap-align:start}.ds-carousel-slide img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.ds-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:12px}.ds-carousel-controls div{display:flex;gap:8px}.ds-carousel-controls button{width:42px;height:42px;border:1px solid #c8c8c8;background:white;cursor:pointer;font-size:20px}.ds-carousel-controls button:hover{background:#1249d8;color:white}.ds-carousel-controls button:focus-visible{outline:2px solid #1249d8;outline-offset:2px}

/* Square catalog previews focused on each mirrored opening. */
.diamantoscope-page .ds-catalog-grid .ds-device-media{aspect-ratio:1 / 1;height:auto;overflow:hidden}
.diamantoscope-page .ds-catalog-grid .ds-device-media img{width:100%;height:100%;object-fit:cover;object-position:50% 8%}
.diamantoscope-page .ds-catalog-grid .ds-device-card:nth-child(3) .ds-device-media img{object-position:50% 12%}
.diamantoscope-page .ds-catalog-grid .ds-device-card:nth-child(4) .ds-device-media img{object-position:50% 0%}
.diamantoscope-page .ds-catalog-grid .ds-device-card:nth-child(5) .ds-device-media img{object-position:50% 18%}
