.p0{background-image:url(assets/reference-full.png?v=20261031);background-size:346.73367% 1393.19728%;background-position:6.31365% 20.46291%;background-repeat:no-repeat;aspect-ratio:199/147;}
.p1{background-image:url(assets/reference-full.png?v=20261031);background-size:352.04082% 1393.19728%;background-position:50.20243% 20.46291%;background-repeat:no-repeat;aspect-ratio:196/147;}
.p2{background-image:url(assets/reference-full.png?v=20261031);background-size:348.48485% 1393.19728%;background-position:93.69919% 20.46291%;background-repeat:no-repeat;aspect-ratio:198/147;}
.p3{background-image:url(assets/reference-full.png?v=20261031);background-size:346.73367% 1183.81503%;background-position:6.31365% 53.54667%;background-repeat:no-repeat;aspect-ratio:199/173;}
.p4{background-image:url(assets/reference-full.png?v=20261031);background-size:348.48485% 1183.81503%;background-position:50.00000% 53.54667%;background-repeat:no-repeat;aspect-ratio:198/173;}
.p5{background-image:url(assets/reference-full.png?v=20261031);background-size:348.48485% 1183.81503%;background-position:93.69919% 53.54667%;background-repeat:no-repeat;aspect-ratio:198/173;}
.mineral{background-image:url(assets/reference-full.png?v=20261031);background-size:197.14286% 726.24113%;background-position:0.00000% 36.80634%;background-repeat:no-repeat;aspect-ratio:350/282;}
.stones .photo{background-image:url(assets/reference-full.png?v=20261031);background-size:187.50000% 1125.27473%;background-position:9.62733% 77.54555%;background-repeat:no-repeat;aspect-ratio:368/182;}
.monogram{background-image:url(assets/reference-home.png?v=20261031);background-size:2792.72727% 1505.88235%;background-position:8.44024% 1.67364%;background-repeat:no-repeat;aspect-ratio:55/68;}
.hero-art{background-image:url(assets/reference-home.png?v=20261031);background-size:150.44074% 206.86869%;background-position:100.00000% 16.06805%;background-repeat:no-repeat;aspect-ratio:1021/495;}
.hero:after{background-image:url(assets/reference-home.png?v=20261031);background-size:100.00000% 853.33333%;background-position:0.00000% 50.88496%;background-repeat:no-repeat;aspect-ratio:1536/120;}
#essence:after{background-image:url(assets/reference-full.png?v=20261031);background-size:100.00000% 3592.98246%;background-position:0.00000% 29.73380%;background-repeat:no-repeat;aspect-ratio:690/57;}
.process:after{background-image:url(assets/reference-full.png?v=20261031);background-size:100.00000% 4357.44681%;background-position:0.00000% 68.86557%;background-repeat:no-repeat;aspect-ratio:690/47;}
.contact:after{background-image:url(assets/reference-full.png?v=20261031);background-size:100.00000% 2068.68687%;background-position:0.00000% 94.40739%;background-repeat:no-repeat;aspect-ratio:690/99;}
:root{--black:#0c0c0b;--gold:#d5ac7c;--cream:#f7efe4}body{background:var(--black);line-height:1.5}header{padding:22px 8.4%;border:0;align-items:flex-start}.brand{font-size:26px;letter-spacing:5px;gap:22px}.brand small{font-size:8px;letter-spacing:2.8px}.monogram{display:block;flex:none;width:47px;height:58px;margin:0;font-size:0!important}nav{font-size:15px;gap:34px;padding-top:12px}.hero{height:42vw;min-height:520px;max-height:760px;padding:100px 8.4% 70px;background:#0c0c0b;isolation:isolate;overflow:hidden}.hero-art{position:absolute;right:0;bottom:0;width:67%;height:90%;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 7%)}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(50px,5.6vw,94px);line-height:1.02;letter-spacing:-1px;margin:0 0 20px;color:#ebba85}.hero p{font-size:clamp(15px,1.4vw,22px);letter-spacing:3px;line-height:1.5}.hero .button{margin-top:45px;padding:12px 26px}.hero .eyebrow,.scroll,.heading .eyebrow,.editorial .eyebrow{display:none}.hero:before{display:none}.hero:after,#essence:after,.process:after,.contact:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;pointer-events:none;z-index:1}.hero:after{height:auto}.section{padding:32px 4.5%}.heading{margin-bottom:22px}.heading h2{font-size:clamp(30px,3.3vw,50px)}.ornament{margin:12px 0;gap:12px}.ornament:before,.ornament:after{width:100px}.grid{gap:2.5%}h3{font-size:24px;margin:13px 0 8px}.grid p{font-size:13px;margin-top:8px}.light{background:#f7efe4}.photo{aspect-ratio:199/147}#essence{position:relative;padding-bottom:100px}#essence:after{height:auto}.philosophy{display:grid;grid-template-columns:1fr 1fr;min-height:0;padding:0;background:#0b0b0a}.mineral{height:100%;min-height:400px;aspect-ratio:auto}.editorial{padding:55px 7% 45px 4%}.editorial h2{font-size:clamp(30px,3.5vw,53px);line-height:1.1;color:#ded0b6}.editorial em{font-style:normal}.editorial p{font-size:16px;line-height:1.6}.editorial .ornament{margin:22px 0}.filters,#bracelets .heading>p{display:none}.piece .photo{aspect-ratio:199/173}.piece-title{font-size:20px;margin-top:12px}.piece small{font-size:11px}.gallery+.note{margin-top:15px;font-size:10px!important}#bracelets{padding-top:26px;padding-bottom:30px}.process{position:relative;padding:30px 7% 65px}.process .heading{margin-bottom:28px}.process ol{margin:0;gap:55px}.process li{position:relative}.process li:not(:last-child):after{content:'';position:absolute;width:38%;height:1px;background:#806c48;top:32px;left:91%}.process li>span{width:60px;height:60px}.process h3{margin-top:12px;font-size:24px}.process p{max-width:210px;margin:10px auto 0;font-size:13px}.stones{padding:32px 4.5%;grid-template-columns:1.55fr 1fr;gap:4%}.stones .photo{aspect-ratio:368/182}.stones .editorial{padding:10px 0}.stones h2{font-size:34px;color:#27251f}.stones p{font-size:14px}.contact{position:relative;padding:30px 7% 150px;background:#0b0b0a}.contact:after{height:auto;max-height:190px}.contact .heading{margin-bottom:22px}.contact .heading p{color:#c5bfb2;margin-top:5px}.contact form{position:relative;z-index:2;max-width:570px}.contact label{font-size:11px;margin-bottom:12px}.contact input,.contact textarea{padding:10px 12px;margin-top:4px;background:#0c0c0bbb}.contact textarea{min-height:75px}.contact form>.button{display:flex;width:max-content;margin:18px auto 0;padding:12px 26px}.contact form>.note{max-width:440px;margin:14px auto 0}.contact .heading .ornament{margin:10px 0}footer{padding:35px 8.4% 20px}footer .brand{font-size:22px}footer .monogram{width:40px;height:50px}footer>div{font-family:Georgia,serif;font-size:13px}footer button{font-family:inherit;font-size:inherit}dialog .photo{width:100%;max-height:none;aspect-ratio:199/173}#care details{border-bottom:1px solid #cbbfae;padding:18px 0}#care summary{cursor:pointer;font:22px Georgia}#care .heading{margin-top:20px}
@media(min-width:1600px){.section{padding-left:max(4.5%,calc((100% - 1500px)/2));padding-right:max(4.5%,calc((100% - 1500px)/2))}.philosophy{padding:0}}
@media(max-width:900px){header{padding:20px 6%}.brand{font-size:20px;gap:12px}.brand small{font-size:6px}.monogram{width:36px;height:45px}nav{font-size:13px;gap:20px}.hero{padding-left:6%;min-height:470px}.hero-art{width:75%;height:85%}.hero h1{font-size:58px}.hero p{font-size:15px;letter-spacing:1.5px}.hero .button{margin-top:28px;font-size:9px}.editorial{padding:32px 7%}.editorial h2{font-size:30px}.editorial p{font-size:13px}.mineral{min-height:340px}.stones h2{font-size:28px}.process ol{gap:25px}.process h3{font-size:20px}.process li:not(:last-child):after{width:20%;left:98%}.contact{padding-bottom:115px}}
@media(max-width:600px){header{padding:18px 6%;align-items:center}.brand{font-size:18px;letter-spacing:3px}.brand small{letter-spacing:1.5px}.hero{height:770px;min-height:0;max-height:none;padding:125px 7% 0;align-items:flex-start}.hero-art{width:115%;height:355px;bottom:0;right:-5%;mask-image:linear-gradient(transparent,#000 18%)}.hero h1{font-size:61px}.hero p{font-size:16px}.hero .button{margin-top:25px;font-size:10px}.hero:after{height:45px;background-size:100% 853.333%}.hero-copy{max-width:100%}.section{padding:36px 7%}.heading h2{font-size:33px}.grid{gap:30px}.grid article{max-width:460px}.photo{aspect-ratio:199/147}#essence{padding-bottom:80px}#essence:after{height:45px;background-size:120% 3592.98%}.philosophy{grid-template-columns:1fr;padding:0}.mineral{height:auto;min-height:0;aspect-ratio:350/282}.editorial{padding:35px 7% 45px}.editorial h2{font-size:34px}.editorial p{font-size:14px}.process{padding-bottom:75px}.process ol{gap:30px 20px}.process li:after{display:none}.process h3{font-size:21px}.stones{grid-template-columns:1fr;gap:20px}.stones .editorial{padding:8px 0}.stones h2{font-size:33px}.contact{padding-bottom:100px}.contact:after{height:60px;background-size:100% 2068.69%}.contact form>.button{font-size:9px;max-width:100%;gap:20px}footer{padding:30px 7%}footer .brand{font-size:19px}footer>div{gap:18px;flex-direction:row;flex-wrap:wrap}nav{top:82px;padding:25px 7%;font-size:20px;gap:24px}.piece-title{font-size:23px}.piece small{font-size:12px}.gallery+.note{font-size:11px!important}}
@media(min-width:901px){.hero{height:37.76042vw;min-height:0;max-height:none;padding-top:85px;padding-bottom:65px}.hero-art{width:66.47135%;height:32.22656vw;top:5.53385vw;bottom:auto;mask-image:linear-gradient(90deg,transparent,#000 6%)}.hero h1{font-size:5.55vw}.hero p{font-size:1.4vw}.hero .button{margin-top:3.5vw}.hero:after{mask-image:linear-gradient(transparent,#000 18%)}}
.monogram{mix-blend-mode:screen}.hero-art{mask-image:linear-gradient(90deg,transparent,#000 7%)}
#essence{padding-bottom:calc(8.26087vw + 28px)}#essence:after{mask-image:linear-gradient(transparent,#000 12%)}.process{padding-bottom:70px}.process:after{aspect-ratio:690/15;background-size:100% 13653.33333%;background-position:0 69.35563%;height:auto}.contact:after{mask-image:linear-gradient(90deg,#000 0%,#000 20%,transparent 32%,transparent 68%,#000 80%,#000 100%)}.monogram{mask-image:radial-gradient(ellipse,#000 50%,transparent 75%)}.process h2,.contact h2{color:#e4ddcf}@media(max-width:600px){#essence{padding-bottom:75px}.process{padding-bottom:50px}}
.contact:after{mask-image:linear-gradient(90deg,#000 0%,#000 17%,transparent 24%,transparent 76%,#000 83%,#000 100%)}
