.hero-content h1{font-size:clamp(23px,2.75vw,38px) !important;line-height:1.35;letter-spacing:-.025em;}.hero-content h1 span{display:inline-block;font-family:Cormorant,Georgia,serif !important;font-size:clamp(30px,3.65vw,50px) !important;line-height:1.05;letter-spacing:-.025em;}.product-photo-strip.product-photo-r9{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-end;min-height:445px;padding:clamp(26px,4vw,58px);border:0;overflow:hidden;background:#101915;}.product-photo-r9 figure{position:absolute;inset:0;z-index:-2;margin:0;}.product-photo-r9 figure::after{content:'';position:absolute;inset:0;background:rgba(5,20,16,.18);}.product-photo-r9 figure img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;}.product-photo-r9 > div{width:min(100%,455px);padding:clamp(28px,3vw,44px);color:#123c2c;background:rgba(247,247,239,.86);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);box-shadow:0 12px 32px rgba(0,0,0,.12);}.product-photo-r9 > div .eyebrow{color:#24533f;}.product-photo-r9 > div h3{margin-bottom:17px;}.case-scope{margin-top:12px;color:#42594a;font-size:13px;line-height:1.65;}.compare-case-info{padding:2px 12px 11px;background:var(--paper,#faf7f0);color:#496054;font-size:12px;line-height:1.55;}.photo-compare .compare-case-info p{margin:0;color:inherit;font-size:inherit;line-height:inherit;}.photo-compare .compare-case-info .compare-followup{margin-top:3px;color:#193e2d;font-weight:600;}.case-view-stage .compare-case-info{background:#172d25;color:#e0e9df;}.case-view-stage .photo-compare .compare-case-info p{color:#e0e9df;}.case-view-stage .photo-compare .compare-case-info .compare-followup{color:#fff;}.case-view-stage .photo-compare{width:min(100%,calc((100cqh - 148px) * var(--modal-ratio)));}@media (max-width:600px){.hero-content h1{font-size:23px !important;}.hero-content h1 br{display:block;}.hero-content h1 span{font-size:30px !important;margin:2px 0 0;}.product-photo-strip.product-photo-r9{min-height:460px;padding:150px 18px 20px;margin-top:30px;align-items:flex-end;}.product-photo-r9 > div{padding:26px 24px;}.product-photo-r9 figure img{object-position:48% center;}.compare-case-info{font-size:11px;line-height:1.55;}.case-view-stage .photo-compare{width:min(100%,calc((100cqh - 132px) * var(--modal-ratio)));}}
