._site_rsw8f_1{background:#080809;color:#f5f3f0;font-family:var(--font-family-base);overflow:hidden}._header_rsw8f_2{min-height:76px;padding:10px clamp(18px,4vw,54px);display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #252529;background:#080809;position:relative;z-index:3}._brand_rsw8f_3{display:flex;align-items:center;gap:12px;text-decoration:none;color:#f4f1ee;flex-shrink:0}._logoImage_rsw8f_4{width:54px;height:54px;object-fit:contain;display:block}._brandName_rsw8f_5{font:400 20px var(--font-family-display);letter-spacing:.01em;white-space:nowrap}._nav_rsw8f_6{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.9vw,28px);flex:1}._nav_rsw8f_6 a,._headerActions_rsw8f_7 a{color:#aaa8ae;text-decoration:none;font-size:12px;transition:color .2s;white-space:nowrap}._nav_rsw8f_6 a:hover,._headerActions_rsw8f_7 a:hover{color:#fff}._headerActions_rsw8f_7{display:flex;align-items:center;gap:22px}._headerActions_rsw8f_7 a{display:grid;place-items:center}._hero_rsw8f_11{min-height:670px;position:relative;display:flex;align-items:center;padding:90px clamp(26px,8vw,116px);isolation:isolate;overflow:hidden}._heroImage_rsw8f_12{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 42%;filter:grayscale(1) brightness(.78)}._heroShade_rsw8f_13{position:absolute;inset:0;background:linear-gradient(90deg,#080809,#080809fa 22%,#080809c2 46%,#08080921),linear-gradient(0deg,rgba(0,0,0,.36),transparent 38%)}._heroCopy_rsw8f_14{max-width:570px;position:relative;z-index:1}._eyebrow_rsw8f_15{font-size:9px;letter-spacing:.25em;color:#a7a5ab;font-weight:500;margin:0 0 24px}._hero_rsw8f_11 h1{font:400 clamp(76px,9vw,128px)/.82 var(--font-family-display);letter-spacing:-.045em;margin:0 0 28px;color:#f4f1ee}._hero_rsw8f_11 h1 em,._intro_rsw8f_17 h2 em,._sectionHead_rsw8f_17 h2 em,._artistCopy_rsw8f_17 h2 em,._shopBand_rsw8f_17 h2 em,._custom_rsw8f_17 h2 em,._bookingStrip_rsw8f_17 h2 em{font-weight:400;color:#bcbac0}._heroText_rsw8f_18{font-size:15px;line-height:1.8;color:#b6b4ba;max-width:470px;margin:0 0 30px}._heroButtons_rsw8f_19{display:flex;gap:12px;flex-wrap:wrap}._heroButtons_rsw8f_19 a,._shopBand_rsw8f_17 a,._custom_rsw8f_17 a,._bookingStrip_rsw8f_17 a{display:flex;align-items:center;gap:12px}._heroLabel_rsw8f_21{position:absolute;right:clamp(24px,5vw,72px);bottom:30px;color:#d0ced3;font-size:8px;letter-spacing:.23em}._benefits_rsw8f_22{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2b2b30;border-bottom:1px solid #2b2b30;padding:22px clamp(22px,5vw,70px);gap:20px;background:#0b0b0d}._benefits_rsw8f_22>div{display:flex;align-items:center;gap:13px;min-width:0;color:#d1cfd4}._benefits_rsw8f_22 svg{flex-shrink:0;color:#c7c5ca;stroke-width:1.5}._benefits_rsw8f_22 span{display:flex;flex-direction:column;gap:3px}._benefits_rsw8f_22 strong{font-size:12px;font-weight:500;color:#eeecef}._benefits_rsw8f_22 small{font-size:10px;color:#89878f}._intro_rsw8f_17{padding:105px clamp(24px,12vw,170px);border-bottom:1px solid #242428}._introGrid_rsw8f_29{display:grid;grid-template-columns:1.1fr .9fr;gap:10%;align-items:end}._intro_rsw8f_17 h2,._sectionHead_rsw8f_17 h2,._artistCopy_rsw8f_17 h2,._shopBand_rsw8f_17 h2,._custom_rsw8f_17 h2,._bookingStrip_rsw8f_17 h2{font:400 clamp(48px,6vw,78px)/.95 var(--font-family-display);letter-spacing:-.025em;margin:0}._introGrid_rsw8f_29>p{font-size:14px;line-height:1.9;color:#aaa8ae;max-width:450px;margin:0 0 5px}._services_rsw8f_32{padding:94px clamp(22px,5vw,70px);background:#09090a}._sectionHead_rsw8f_17{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px;gap:20px}._textLink_rsw8f_34{display:flex;align-items:center;gap:10px;text-decoration:none;color:#d9d7dc;font-size:11px;transition:color .2s}._textLink_rsw8f_34:hover{color:#fff}._serviceGrid_rsw8f_36{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}._serviceCard_rsw8f_37{height:390px;position:relative;display:block;overflow:hidden;text-decoration:none;color:#f7f5f2;border:1px solid #303035;border-radius:4px;background:linear-gradient(145deg,#222226,#101013)}._serviceImage_rsw8f_38{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.82);transition:transform .5s,filter .5s}._serviceCard_rsw8f_37:hover ._serviceImage_rsw8f_38{transform:scale(1.04);filter:grayscale(1) brightness(.96)}._servicePlaceholder_rsw8f_40{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 52% 40%,#34343a,#161619 65%,#0b0b0d)}._servicePlaceholder_rsw8f_40 span{font:400 clamp(38px,4vw,58px) var(--font-family-display);color:#b9b7bd;letter-spacing:.04em}._servicePlaceholder_rsw8f_40 small{font-size:8px;letter-spacing:.24em;color:#77757e;margin-top:10px}._cardShade_rsw8f_43{position:absolute;inset:0;background:linear-gradient(180deg,#0000000a 25%,#000c)}._serviceCaption_rsw8f_44{position:absolute;left:18px;right:18px;bottom:19px;display:flex;align-items:center;justify-content:space-between;gap:10px;font:400 clamp(17px,1.6vw,23px)/1.08 var(--font-family-display);color:#fff}._serviceCaption_rsw8f_44 span{max-width:calc(100% - 26px)}._serviceCaption_rsw8f_44 svg{flex-shrink:0}._gallery_rsw8f_46{padding:94px clamp(22px,5vw,70px);background:#101013;border-top:1px solid #29292e}._galleryGrid_rsw8f_47{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._galleryTile_rsw8f_48{height:370px;position:relative;overflow:hidden;border:1px solid #35353a;background:#17171a}._galleryTile_rsw8f_48 img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) brightness(.82);transition:transform .5s}._galleryTile_rsw8f_48:hover img{transform:scale(1.035)}._galleryTile_rsw8f_48>div{position:absolute;inset:auto 0 0;padding:46px 20px 18px;background:linear-gradient(transparent,#000000db)}._galleryTile_rsw8f_48 span{font-size:8px;letter-spacing:.22em;color:#cfccd2}._galleryTile_rsw8f_48 h3{font:400 25px var(--font-family-display);margin:8px 0 0;color:#fff}._galleryNote_rsw8f_54{color:#77757d;font-size:10px;line-height:1.7;margin:20px 0 0}._artistBand_rsw8f_55{padding:96px clamp(24px,12vw,170px);display:grid;grid-template-columns:.95fr 1.05fr;gap:9%;align-items:center;border-top:1px solid #29292e}._artistPhoto_rsw8f_56{height:450px;overflow:hidden;border:1px solid #34343a;background:#111}._artistPhoto_rsw8f_56 img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:grayscale(1) brightness(.9)}._artistCopy_rsw8f_17>p:not(._eyebrow_rsw8f_15){max-width:410px;color:#aaa8ae;font-size:13px;line-height:1.9;margin:24px 0}._shopBand_rsw8f_17{padding:100px clamp(24px,12vw,170px);display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;border-top:1px solid #29292e}._shopBand_rsw8f_17>div:first-child>p:not(._eyebrow_rsw8f_15){color:#aaa8ae;line-height:1.8;font-size:13px;max-width:360px;margin:24px 0 28px}._jewelVisual_rsw8f_61{height:390px;position:relative;border:1px solid #393940;background:radial-gradient(ellipse at center,#38383e,#17171b 47%,#0c0c0e);display:grid;place-items:center;overflow:hidden}._jewelVisual_rsw8f_61>span{position:absolute;bottom:22px;left:24px;font-size:8px;letter-spacing:.24em;color:#aaa8ae}._jewelRing_rsw8f_63{width:190px;height:190px;border:14px solid #bdbcc1;border-radius:50%;transform:rotate(-25deg);box-shadow:inset 8px 8px 18px #000c,8px 12px 20px #000000b3,0 0 35px #dcdce629}._jewelStone_rsw8f_64{position:absolute;width:48px;height:48px;border:5px solid #e8e7e9;transform:rotate(45deg);background:linear-gradient(135deg,#fff,#777);box-shadow:0 0 25px #ffffff80;top:25%;left:54%}._custom_rsw8f_17{padding:100px clamp(24px,12vw,170px);display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;background:#151519;border-top:1px solid #29292e}._customNumber_rsw8f_66{font-size:9px;letter-spacing:.2em;color:#77757d;padding-top:8px}._custom_rsw8f_17>div:nth-child(2)>p:not(._eyebrow_rsw8f_15){font-size:13px;line-height:1.8;color:#aaa8ae;max-width:430px;margin:24px 0 28px}._bookingStrip_rsw8f_17{padding:65px clamp(24px,12vw,170px);display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #29292e}._bookingStrip_rsw8f_17 h2{font-size:clamp(40px,5vw,62px)}._footer_rsw8f_70{padding:48px clamp(24px,5vw,70px) 28px;background:#08080a;border-top:1px solid #29292e;display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:28px;align-items:center}._footer_rsw8f_70>p{font-size:11px;line-height:1.8;color:#8d8b92}._footerLinks_rsw8f_72{display:flex;justify-content:flex-end;gap:18px;flex-wrap:wrap}._footerLinks_rsw8f_72 a{display:flex;align-items:center;gap:7px;color:#aaa8ae;text-decoration:none;font-size:10px}._footer_rsw8f_70 small{grid-column:1/-1;border-top:1px solid #242429;padding-top:20px;color:#68666d;font-size:9px;letter-spacing:.08em}@media(max-width:1000px){._header_rsw8f_2{flex-wrap:wrap;gap:10px}._nav_rsw8f_6{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto;padding:4px 0 8px}._serviceGrid_rsw8f_36{grid-template-columns:repeat(3,minmax(0,1fr))}._serviceCard_rsw8f_37{height:340px}}@media(max-width:700px){._header_rsw8f_2{padding:10px 18px}._logoImage_rsw8f_4{width:45px;height:45px}._brandName_rsw8f_5{font-size:18px}._nav_rsw8f_6{gap:18px}._nav_rsw8f_6 a{font-size:11px}._headerActions_rsw8f_7{gap:15px}._hero_rsw8f_11{min-height:650px;padding:78px 24px 90px;align-items:flex-start}._heroImage_rsw8f_12{width:100%;object-position:57% center}._heroShade_rsw8f_13{background:linear-gradient(90deg,#080809f5,#080809a6 60%,#08080938),linear-gradient(0deg,rgba(0,0,0,.5),transparent 60%)}._hero_rsw8f_11 h1{font-size:clamp(72px,16vw,100px)}._heroText_rsw8f_18{font-size:13px;max-width:350px}._heroButtons_rsw8f_19{flex-direction:column;align-items:stretch;max-width:300px}._heroLabel_rsw8f_21{right:20px;bottom:20px;font-size:7px}._benefits_rsw8f_22{grid-template-columns:repeat(2,1fr);padding:20px;gap:18px 12px}._benefits_rsw8f_22 strong{font-size:11px}._intro_rsw8f_17{padding:76px 24px}._introGrid_rsw8f_29{grid-template-columns:1fr;gap:24px}._introGrid_rsw8f_29>p{font-size:13px}._services_rsw8f_32,._gallery_rsw8f_46{padding:74px 20px}._sectionHead_rsw8f_17{align-items:flex-start;flex-direction:column;margin-bottom:28px}._serviceGrid_rsw8f_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._serviceCard_rsw8f_37{height:250px}._serviceCaption_rsw8f_44{font-size:21px;left:12px;right:12px;bottom:13px}._galleryGrid_rsw8f_47{grid-template-columns:1fr}._galleryTile_rsw8f_48{height:360px}._artistBand_rsw8f_55{padding:74px 24px;grid-template-columns:1fr;gap:30px}._artistPhoto_rsw8f_56{height:400px}._shopBand_rsw8f_17{padding:75px 24px;grid-template-columns:1fr;gap:36px}._jewelVisual_rsw8f_61{height:280px}._custom_rsw8f_17{padding:75px 24px;grid-template-columns:1fr;gap:28px}._bookingStrip_rsw8f_17{padding:55px 24px;align-items:flex-start;flex-direction:column}._footer_rsw8f_70{padding:40px 24px 24px;grid-template-columns:1fr;gap:18px}._footerLinks_rsw8f_72{justify-content:flex-start}._footer_rsw8f_70 small{grid-column:auto}}@media(max-width:420px){._serviceCard_rsw8f_37{height:220px}._serviceCaption_rsw8f_44{font-size:18px}._benefits_rsw8f_22{gap:16px 8px}._benefits_rsw8f_22 svg{width:17px}._benefits_rsw8f_22 small{font-size:9px}}
