.page-hero{min-height:68vh;position:relative;display:grid;align-items:end;overflow:hidden;background:#100b09;color:#fff}.page-hero video,.page-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,5,4,.84),rgba(8,5,4,.35),rgba(8,5,4,.62))}.page-copy{position:relative;z-index:2;max-width:1180px;margin:auto;width:100%;padding:110px 28px 70px}.page-copy h1{font:600 clamp(48px,7vw,92px)/.9 'Cormorant Garamond';margin:10px 0 18px}.page-copy h1 span{color:#e5c178}.page-copy p{max-width:650px;color:#eee;line-height:1.8}.page-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-section{padding:90px 28px}.dark-section{background:#120c0a;color:#fff}.cream-section{background:#fffaf4}.info-card{padding:30px;border:1px solid var(--line);background:rgba(255,255,255,.78);min-height:240px}.dark-section .info-card{background:rgba(255,255,255,.04);border-color:rgba(229,193,120,.3)}.info-card h3{font:600 30px 'Cormorant Garamond';margin:0 0 10px}.info-card p{color:var(--muted);line-height:1.7}.dark-section .info-card p{color:#d9d0ca}.media-card{position:relative;overflow:hidden;min-height:330px;background:#080605;border:1px solid rgba(229,193,120,.3)}.media-card video,.media-card img{width:100%;height:230px;object-fit:cover;display:block}.media-card .pad{padding:18px}.knowledge-hub{display:grid;grid-template-columns:1.1fr 2fr;gap:28px;align-items:center}.knowledge-intro img{width:100%;border:1px solid #d4b273;box-shadow:0 18px 55px rgba(40,20,15,.12)}.lesson-video{position:relative}.lesson-video video{width:100%;height:210px;object-fit:cover}.play-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.35);color:#fff}.facts{display:grid;grid-template-columns:repeat(5,1fr);max-width:1180px;margin:0 auto;border-top:1px solid rgba(229,193,120,.25);border-bottom:1px solid rgba(229,193,120,.25)}.fact{padding:24px;border-right:1px solid rgba(229,193,120,.2);text-align:center}.fact:last-child{border:0}.fact b{display:block;font:600 30px 'Cormorant Garamond';color:#e5c178}.cta-band{text-align:center;padding:55px 28px;background:linear-gradient(110deg,#8f1620,#4e0d13);color:#fff}.cta-band h2{font:600 42px 'Cormorant Garamond'}.page-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.page-links a{padding:12px 18px;border:1px solid rgba(229,193,120,.65);color:#f5d58e;text-decoration:none;font-size:11px;letter-spacing:.12em}.form-shell{max-width:980px;margin:auto}.inquiry-form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.inquiry-form label{font-size:11px;letter-spacing:.1em;font-weight:700}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;margin-top:7px;padding:14px;border:1px solid #d8c9bd;background:#fff;font:inherit}.inquiry-form textarea{min-height:140px;resize:vertical}.full{grid-column:1/-1}.check-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px}.check-grid label{padding:13px;border:1px solid #ddd0c5;font-weight:500;letter-spacing:0}.check-grid input{width:auto;margin-right:6px}.submit-btn{border:0;background:#921b24;color:#fff;padding:16px 24px;cursor:pointer;font-weight:700;letter-spacing:.1em}.status{font-size:12px;margin-top:12px}.google-note{padding:18px;background:#f4eadf;border-left:3px solid #b98a72;line-height:1.7;font-size:12px}@media(max-width:850px){.page-grid,.knowledge-hub{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.fact{border-bottom:1px solid rgba(229,193,120,.2)}.inquiry-form{grid-template-columns:1fr}.check-grid{grid-template-columns:1fr 1fr}}@media(max-width:550px){.facts{grid-template-columns:1fr}.page-copy{padding:100px 20px 55px}.page-section{padding:60px 20px}}

/* Gemstone showcase video: clean edge-to-edge, no shadow or circular overlay */
.gemstone-hero video{filter:none;box-shadow:none;border-radius:0}
.gemstone-hero:after{background:linear-gradient(90deg,rgba(8,5,4,.58),rgba(8,5,4,.16),rgba(8,5,4,.40))}

/* V19 media cleanup: no circular play overlay or video shadows. */
.play-ring{display:none!important}
.media-card,.media-card video,.media-card img,.lesson-video,.lesson-video video,.knowledge-video,.knowledge-video video,.motion-hero-media,.motion-hero-media video,.trusted-delivery-video,.trusted-delivery-video video,.video-strip,.video-strip video{box-shadow:none!important;border-radius:0!important}
.gemstone-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.gemstone-hero:after{background:linear-gradient(90deg,rgba(8,5,4,.55),rgba(8,5,4,.12),rgba(8,5,4,.38))}
.inquiry-model-background{object-position:center}

/* V20 requested media: custom craftsmanship + gemstone motion. Clean video presentation, no shadows or round overlays. */
.custom-video-hero video.custom-hero-video,.gemstone-hero video.gemstone-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;box-shadow:none!important;border-radius:0!important;filter:none}
.custom-video-hero:after,.gemstone-hero:after{z-index:1}
.custom-video-hero .page-copy,.gemstone-hero .page-copy{z-index:2}
.custom-video-hero .custom-hero-video::-webkit-media-controls,.gemstone-hero .gemstone-hero-video::-webkit-media-controls{display:none!important}
