@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=DM+Sans:wght@300;400;500;600&display=swap";html{scroll-behavior:smooth;background:#061711}body{color:#18221e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#f5f1e8;min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:#061711;background:#c5a86a}:root{--black:#101719;--dark:#151d1f;--cream:#eee8db;--cream-light:#f5f1e8;--stone:#e8e1d3;--white:#fff;--gold:#b99a5c;--gold-light:#c9ad75;--text:#172023;--muted:#6d7678;--line:#1720231f;--max-width:1280px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;font-weight:400}img{max-width:100%}a{color:inherit}button{font-family:inherit}.site{width:100%;overflow-x:hidden}.navbar{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#0a10117a;width:100%;position:absolute;top:0;left:0}.navbar-inner{justify-content:space-between;align-items:center;width:min(100% - 60px,1380px);min-height:86px;margin:0 auto;display:flex}.brand{color:#fff;flex-direction:column;flex-shrink:0;align-items:flex-start;line-height:1;text-decoration:none;display:flex}.brand-mark{letter-spacing:.08em;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500}.brand-subtitle{letter-spacing:.42em;margin-top:4px;padding-left:3px;font-size:8px}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:#ffffffdb;letter-spacing:.15em;text-transform:uppercase;font-size:10px;text-decoration:none;transition:color .25s;position:relative}.nav-links a:after{content:"";background:var(--gold-light);width:0;height:1px;transition:width .25s;position:absolute;bottom:-9px;left:0}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.menu-button{color:#fff;cursor:pointer;background:0 0;border:0;display:none}.section-container{width:min(100% - 60px, var(--max-width));margin:0 auto}.section-light{background:var(--cream-light)}.section-stone{background:var(--stone)}.eyebrow{color:var(--gold-light);letter-spacing:.28em;text-transform:uppercase;margin-bottom:24px;font-size:9px;font-weight:500;line-height:1.4}.eyebrow.dark{color:#9b7d43}h1,h2,h3{font-family:Cormorant Garamond,serif;font-weight:400}h1 em,h2 em{color:var(--gold);font-style:italic;font-weight:300}.primary-button,.outline-button{letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 25px;font-size:9px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,border-color .25s,gap .25s;display:inline-flex}.primary-button{color:var(--black);background:#fff}.primary-button:hover{background:var(--gold-light);gap:16px}.dark-button{background:var(--black);color:#fff}.dark-button:hover{background:#293436}.outline-button{color:#fff;border:1px solid #ffffff80}.outline-button:hover{color:var(--black);background:#fff;border-color:#fff}.dark-outline{color:var(--black);border-color:#10171959}.dark-outline:hover{border-color:var(--black);background:var(--black);color:#fff}.text-link{color:var(--black);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:500;text-decoration:none;transition:gap .25s;display:inline-flex}.text-link:hover{gap:16px}.hero{color:#fff;background:linear-gradient(90deg,#070c0dc7 0%,#070c0d73 48%,#070c0d1a 100%),url(/images/hero.jpeg) 50%/cover no-repeat;align-items:center;min-height:760px;display:flex;position:relative}.hero-overlay{background:linear-gradient(#050a0b59,#0000 45%,#050a0b59);position:absolute;inset:0}.hero-content{z-index:1;width:min(100% - 60px, var(--max-width));margin:80px auto 0;position:relative}.hero-content h1{letter-spacing:-.045em;max-width:900px;font-size:clamp(58px,7vw,102px);line-height:.87}.hero-content h1 span{color:var(--gold-light);font-style:italic;font-weight:300}.hero-content h1 small{color:#ffffffeb;letter-spacing:.17em;margin-top:28px;font-family:DM Sans,sans-serif;font-size:clamp(10px,1vw,13px);font-style:normal;font-weight:400;line-height:1.4;display:block}.hero-description{color:#ffffffb8;max-width:580px;margin-top:38px;font-size:13px;line-height:1.9}.hero-actions{margin-top:34px}.about-preview{padding:125px 0}.about-grid{grid-template-columns:.35fr 1.65fr;gap:80px;display:grid}.section-label-column{padding-top:8px}.section-number{color:var(--gold);letter-spacing:.18em;margin-bottom:24px;font-size:10px;display:block}.about-main h2{letter-spacing:-.035em;max-width:850px;font-size:clamp(46px,5.4vw,78px);line-height:.95}.about-main p{max-width:720px;color:var(--muted);margin-top:30px;font-size:13px;line-height:1.9}.about-main .text-link{margin-top:30px}.business-section{background:var(--black);color:#fff;grid-template-columns:1fr 1fr;display:grid}.business-image{background:#121a1b;min-height:680px}.business-image img{object-fit:cover;width:100%;height:100%;min-height:680px;display:block}.business-content{flex-direction:column;justify-content:center;padding:90px clamp(45px,7vw,110px);display:flex}.business-content h2{letter-spacing:-.035em;max-width:650px;font-size:clamp(44px,4.8vw,72px);line-height:.95}.business-content h2 em{color:var(--gold-light)}.business-description{color:#ffffffa8;max-width:600px;margin-top:27px;font-size:13px;line-height:1.85}.business-points{grid-template-columns:1fr 1fr;gap:20px 30px;margin-top:34px;display:grid}.business-point{align-items:flex-start;gap:14px;display:flex}.business-point span{color:var(--gold-light);flex-shrink:0}.business-point p{color:#fffc;font-size:11px;line-height:1.5}.business-content .primary-button{align-self:flex-start;margin-top:38px}.collection-section{padding:120px 0 135px}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:65px;display:flex}.section-heading-row h2{letter-spacing:-.04em;font-size:clamp(48px,5.2vw,76px);line-height:.92}.section-intro{max-width:570px;color:var(--muted);margin-top:26px;font-size:12px;line-height:1.8}.collection-grid,.collection-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:58px 24px;width:100%;display:grid}.gemstone-card{width:100%;min-width:0}.gemstone-image{background:#f4f1e9;justify-content:center;align-items:center;width:100%;height:318px;margin-bottom:18px;display:flex;overflow:hidden}.gemstone-image img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;display:block}.gemstone-card-content{text-align:left;width:100%}.card-number{color:#ad8f55;letter-spacing:.18em;margin-bottom:10px;font-size:9px;font-weight:500;line-height:1}.gemstone-card h3{color:var(--black);letter-spacing:-.025em;margin:0 0 10px;font-size:25px;font-weight:400;line-height:1.12}.gemstone-card p{color:#687078;max-width:100%;margin:0;font-size:11px;line-height:1.75}.card-link{color:var(--black);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-top:17px;font-size:9px;line-height:1;text-decoration:none;transition:gap .25s;display:inline-flex}.card-link:hover{gap:13px}.card-link svg{width:14px;height:14px}.why-section{padding:125px 0}.why-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.why-heading h2{letter-spacing:-.04em;font-size:clamp(46px,5vw,72px);line-height:.95}.why-heading>p:last-child{max-width:570px;color:var(--muted);margin-top:30px;font-size:13px;line-height:1.9}.why-points{flex-direction:column;display:flex}.why-point{border-bottom:1px solid var(--line);grid-template-columns:38px 24px 1fr;align-items:center;gap:10px;min-height:75px;display:grid}.why-point:first-child{border-top:1px solid var(--line)}.why-point>span{color:var(--gold);letter-spacing:.12em;font-size:9px}.why-point svg{color:var(--gold)}.why-point p{color:var(--text);font-size:12px}.certification-section{background:var(--black);color:#fff;padding:120px 0}.certification-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.certification-icon{color:var(--gold-light);margin-bottom:30px}.certification-content h2{letter-spacing:-.04em;font-size:clamp(46px,5vw,72px);line-height:.95}.certification-content p:last-child{color:#ffffffa1;max-width:600px;margin-top:30px;font-size:13px;line-height:1.9}.lab-heading{color:var(--gold-light);letter-spacing:.2em;margin-bottom:20px;font-size:9px}.laboratory-item{border-bottom:1px solid #ffffff1a;grid-template-columns:45px 1fr;align-items:center;gap:15px;min-height:67px;display:grid}.laboratory-item:first-of-type{border-top:1px solid #ffffff1a}.laboratory-item span{color:var(--gold-light);font-size:9px}.laboratory-item p{color:#ffffffc7;font-size:12px}.exhibitions-section{padding:120px 0}.exhibitions-heading{align-items:center}.exhibitions-heading>svg{color:var(--gold);flex-shrink:0}.exhibition-grid{background:#1720231a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.exhibition-card{background:var(--stone);min-height:190px;padding:30px}.exhibition-card span{color:var(--gold);letter-spacing:.15em;font-size:9px}.exhibition-card h3{max-width:270px;margin-top:55px;font-size:25px;line-height:1.05}.exhibition-link-wrap{margin-top:38px}.export-section{color:#fff;background:linear-gradient(90deg,#080e0fd9,#080e0f85,#080e0f33),url(/images/hero.jpeg) 50%/cover no-repeat;align-items:center;min-height:650px;display:flex;position:relative}.export-overlay{background:linear-gradient(#00000026,#00000040);position:absolute;inset:0}.export-content{z-index:1;position:relative}.export-content h2{letter-spacing:-.045em;font-size:clamp(52px,6vw,86px);line-height:.9}.export-content h2 em{color:var(--gold-light)}.export-content>p:not(.eyebrow){color:#ffffffb3;max-width:580px;margin-top:28px;font-size:13px;line-height:1.9}.export-features{flex-wrap:wrap;gap:35px;margin-top:38px;display:flex}.export-features div{align-items:center;gap:11px;display:flex}.export-features svg{color:var(--gold-light)}.export-features span{color:#ffffffd1;letter-spacing:.08em;font-size:10px}.final-cta{background:var(--cream-light);text-align:center;padding:130px 30px}.final-cta-inner{max-width:850px;margin:0 auto}.final-cta h2{letter-spacing:-.045em;font-size:clamp(52px,6vw,88px);line-height:.9}.final-cta p:not(.eyebrow){max-width:560px;color:var(--muted);margin:30px auto 0;font-size:13px;line-height:1.85}.final-actions{margin-top:35px}.page{background:var(--cream)}.page-hero{background:linear-gradient(90deg,#eee8dbfa,#eee8dbd1,#eee8db8c);align-items:flex-end;padding:145px 0 75px;display:flex;position:relative}.page-hero-content{width:min(100% - 60px, var(--max-width));margin:0 auto}.page-hero h1{letter-spacing:-.05em;max-width:1050px;font-size:clamp(58px,7vw,105px);line-height:.86}.page-description{max-width:650px;color:var(--muted);margin-top:30px;font-size:13px;line-height:1.85}.page-content{width:100%}.collection-page{width:min(100% - 60px, var(--max-width));margin:0 auto;padding:90px 0 130px}.about-page-content{width:min(100% - 60px, var(--max-width));grid-template-columns:1.4fr .6fr;gap:100px;margin:0 auto;padding:105px 0;display:grid}.about-page-main h2{letter-spacing:-.04em;font-size:clamp(48px,5vw,74px);line-height:.92}.about-page-main>p:not(.eyebrow){max-width:720px;color:var(--muted);margin-top:30px;font-size:13px;line-height:1.9}.about-stat{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding-left:60px;display:flex}.about-stat span{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:110px;line-height:.8}.about-stat p{letter-spacing:.08em;text-transform:uppercase;margin-top:30px;font-size:12px}.about-stat small{max-width:220px;color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6}.about-b2b{width:100%;padding:110px max(30px, calc((100vw - var(--max-width)) / 2));background:var(--stone);grid-template-columns:1fr 1fr;gap:100px;display:grid}.about-b2b h2{letter-spacing:-.04em;font-size:clamp(45px,5vw,72px);line-height:.93}.about-b2b>div:last-child>p{max-width:600px;color:var(--muted);margin-bottom:25px;font-size:13px;line-height:1.85}.about-b2b ul{color:var(--text);padding-left:18px}.about-b2b li{margin-bottom:13px;font-size:12px}.craft-page{width:min(100% - 60px, var(--max-width));grid-template-columns:.95fr 1.05fr;align-items:start;gap:100px;margin:0 auto;padding:100px 0 130px;display:grid}.craft-page-image{background:#f4f1e9;height:650px}.craft-page-image img{object-fit:contain;width:100%;height:100%;display:block}.craft-page-content h2{letter-spacing:-.04em;font-size:clamp(48px,5vw,74px);line-height:.92}.craft-page-content>p:not(.eyebrow){max-width:620px;color:var(--muted);margin-top:30px;font-size:13px;line-height:1.9}.craft-points{margin-top:40px}.craft-point{border-top:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:22px 0;display:grid}.craft-point:last-child{border-bottom:1px solid var(--line)}.craft-point>span{color:var(--gold);letter-spacing:.15em;font-size:9px}.craft-point h3{font-size:24px}.craft-point p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.7}.exhibitions-page{width:min(100% - 60px, var(--max-width));margin:0 auto;padding:100px 0 130px}.exhibitions-page-intro{max-width:700px;margin-bottom:65px}.exhibitions-page-intro p{color:var(--muted);font-size:14px;line-height:1.9}.exhibitions-page-list{border-top:1px solid var(--line)}.exhibitions-page-item{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;gap:30px;min-height:115px;display:grid}.exhibitions-page-item span{color:var(--gold);letter-spacing:.15em;font-size:10px}.exhibitions-page-item h3{font-size:clamp(26px,3vw,38px)}.gallery-page{width:min(100% - 60px, var(--max-width));grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:0 auto;padding:100px 0 130px;display:grid}.gallery-item{background:#f4f1e9;width:100%;height:560px;overflow:hidden}.gallery-item img{object-fit:contain;width:100%;height:100%;display:block}.contact-page{width:min(100% - 60px, var(--max-width));grid-template-columns:1.15fr .85fr;gap:120px;margin:0 auto;padding:100px 0 140px;display:grid}.contact-page-main h2{letter-spacing:-.045em;font-size:clamp(52px,6vw,84px);line-height:.9}.contact-page-main>p:not(.eyebrow){max-width:600px;color:var(--muted);margin-top:30px;font-size:13px;line-height:1.9}.contact-buttons{flex-wrap:wrap;gap:15px;margin-top:38px;display:flex}.contact-information{border-top:1px solid var(--line)}.contact-info{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;gap:15px;min-height:105px;display:grid}.contact-info-icon{color:var(--gold)}.contact-label{color:var(--gold);letter-spacing:.18em;margin-bottom:7px;font-size:8px;display:block}.contact-info p,.contact-info a{color:var(--text);font-size:12px;line-height:1.5;text-decoration:none}.contact-info a:hover{color:var(--gold)}.footer{background:var(--black);color:#fff}.footer-top{width:min(100% - 60px, var(--max-width));grid-template-columns:1.4fr .7fr .9fr;gap:90px;margin:0 auto;padding:85px 0 75px;display:grid}.footer-logo{color:#fff;letter-spacing:.04em;flex-direction:column;font-family:Cormorant Garamond,serif;font-size:48px;line-height:.8;text-decoration:none;display:inline-flex}.footer-logo span{letter-spacing:.4em;margin-top:8px;padding-left:4px;font-family:DM Sans,sans-serif;font-size:8px}.footer-brand>p{color:#ffffff87;max-width:420px;margin-top:30px;font-size:11px;line-height:1.8}.footer-column{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-column>span{color:var(--gold-light);letter-spacing:.2em;margin-bottom:10px;font-size:8px}.footer-column a,.footer-column p{color:#ffffff9e;font-size:10px;line-height:1.5;text-decoration:none}.footer-column a:hover{color:#fff}.footer-bottom{width:min(100% - 60px, var(--max-width));color:#ffffff61;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:75px;margin:0 auto;font-size:8px;display:flex}.floating-whatsapp{z-index:999;color:#fff;background:#172023;border-radius:50%;justify-content:center;align-items:center;width:53px;height:53px;text-decoration:none;transition:transform .25s,background .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0003}.floating-whatsapp:hover{background:#263436;transform:translateY(-4px)}@media (width<=1200px){.navbar-inner,.section-container,.hero-content,.page-hero-content,.collection-page,.about-page-content,.craft-page,.exhibitions-page,.gallery-page,.contact-page,.footer-top,.footer-bottom{width:min(100% - 50px,1150px)}.nav-links{gap:22px}.collection-grid,.collection-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 24px}.gemstone-image{height:300px}.gemstone-card h3{font-size:23px}.business-content{padding:75px 55px}.about-grid,.why-grid,.certification-grid{gap:65px}}@media (width<=900px){.navbar-inner,.section-container,.hero-content,.page-hero-content,.collection-page,.about-page-content,.craft-page,.exhibitions-page,.gallery-page,.contact-page,.footer-top,.footer-bottom{width:min(100% - 40px,760px)}.navbar-inner{min-height:78px}.menu-button{display:flex}.nav-links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1719f7;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:10px 20px 25px;display:none;position:absolute;top:78px;left:0}.nav-links.open{display:flex}.nav-links a{width:100%;padding:15px 0;font-size:10px}.nav-links a:after{display:none}.hero{min-height:700px}.hero-content h1{font-size:clamp(55px,10vw,82px)}.about-grid{grid-template-columns:1fr;gap:35px}.business-section{grid-template-columns:1fr}.business-image,.business-image img{height:500px;min-height:500px}.collection-grid,.collection-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 24px}.gemstone-image{height:300px}.why-grid,.certification-grid,.about-page-content,.about-b2b,.craft-page,.contact-page{grid-template-columns:1fr;gap:60px}.about-stat{border-left:0;border-top:1px solid var(--line);padding:50px 0 0}.about-b2b{padding:80px 40px}.craft-page-image{height:500px}.exhibition-grid{grid-template-columns:repeat(2,1fr)}.gallery-page{grid-template-columns:1fr 1fr}.gallery-item{height:450px}.footer-top{grid-template-columns:1fr 1fr;gap:55px}.footer-brand{grid-column:1/-1}}@media (width<=560px){.navbar-inner,.section-container,.hero-content,.page-hero-content,.collection-page,.about-page-content,.craft-page,.exhibitions-page,.gallery-page,.contact-page,.footer-top,.footer-bottom{width:calc(100% - 34px)}.brand-mark{font-size:30px}.hero{background-position:50%;min-height:690px}.hero-content{margin-top:60px}.hero-content h1{font-size:clamp(49px,15vw,68px)}.hero-description{margin-top:30px;font-size:12px}.primary-button,.outline-button{min-height:46px;padding:0 18px;font-size:8px}.about-preview,.collection-section,.why-section,.certification-section,.exhibitions-section{padding:80px 0}.about-main h2,.section-heading-row h2,.why-heading h2,.certification-content h2{font-size:47px}.section-heading-row{margin-bottom:50px;display:block}.section-heading-row>.text-link{margin-top:30px}.business-image,.business-image img{height:380px;min-height:380px}.business-content{padding:70px 25px}.business-content h2{font-size:48px}.business-points{grid-template-columns:1fr;gap:18px}.collection-grid,.collection-page-grid{grid-template-columns:1fr;row-gap:60px}.gemstone-image{height:320px}.gemstone-card h3{font-size:27px}.gemstone-card p{font-size:11px}.why-point{grid-template-columns:30px 20px 1fr;min-height:72px}.certification-grid{gap:55px}.exhibition-grid{grid-template-columns:1fr}.exhibition-card{min-height:160px}.export-section{min-height:650px}.export-content h2{font-size:58px}.export-features{flex-direction:column;gap:18px}.final-cta{padding:90px 17px}.final-cta h2{font-size:57px}.page-hero{padding:145px 0 65px;background-size:cover!important;height:auto!important;min-height:500px!important}.page-hero h1{font-size:58px}.page-description{font-size:12px}.collection-page,.about-page-content,.craft-page,.exhibitions-page,.gallery-page,.contact-page{padding-top:70px;padding-bottom:90px}.about-b2b{gap:45px;padding:75px 17px}.about-b2b h2{font-size:48px}.craft-page-image{height:360px}.craft-page-content h2{font-size:50px}.exhibitions-page-item{grid-template-columns:40px 1fr;gap:15px;min-height:100px}.exhibitions-page-item h3{font-size:25px}.gallery-page{grid-template-columns:1fr;gap:18px}.gallery-item{height:380px}.contact-page-main h2{font-size:58px}.contact-buttons{flex-direction:column;align-items:stretch}.contact-buttons a{width:100%}.footer-top{grid-template-columns:1fr;gap:45px;padding:70px 0 55px}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:85px}.floating-whatsapp{width:49px;height:49px;bottom:17px;right:17px}}@media (width<=380px){.hero-content h1,.page-hero h1{font-size:48px}.about-main h2,.section-heading-row h2,.why-heading h2,.certification-content h2{font-size:42px}.gemstone-image{height:280px}.gemstone-card h3{font-size:24px}.final-cta h2,.contact-page-main h2{font-size:50px}}
