html[data-skin=noturna]{--font-display:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--font-dm-serif:var(--font-geist-sans),-apple-system,sans-serif;--font-inter:var(--font-geist-sans),-apple-system,sans-serif;--bg-0:color-mix(in oklab,var(--mp-dark) 34%,#0b0d0c);--bg-a:color-mix(in oklab,var(--mp-dark) 44%,#141716);--bg-b:color-mix(in oklab,var(--mp-dark) 34%,#0b0d0c);--bg-feature:color-mix(in oklab,var(--mp) 42%,var(--bg-0));--surface:color-mix(in oklab,#fff 4.5%,var(--bg-0));--surface-2:color-mix(in oklab,#fff 8%,var(--bg-0));--line:color-mix(in srgb,var(--mp-light) 13%,#0000);--line-strong:color-mix(in srgb,var(--mp-light) 26%,#0000);--line-top:color-mix(in srgb,#fff 7%,#0000);--text-hi:color-mix(in oklab,var(--mp-light) 10%,#f4f5f4);--text:color-mix(in oklab,var(--mp-light) 16%,#c9cecb);--text-mut:color-mix(in oklab,var(--mp-light) 20%,#8d9491);--accent:var(--mp-light);--accent-2:var(--mp-mid);--chip:color-mix(in oklab,var(--mp) 52%,var(--bg-0));--glow:color-mix(in srgb,var(--mp-mid) 14%,#0000);--cta-bg:var(--mp-light);--cta-text:color-mix(in oklab,var(--mp-dark) 80%,#000);--grade-a-bg:color-mix(in oklab,#3e6b52 48%,var(--bg-0));--grade-a-tx:#b9d6c4;--grade-b-bg:color-mix(in oklab,#8a6d3b 46%,var(--bg-0));--grade-b-tx:#e3cf9e;--grade-c-bg:color-mix(in oklab,#7a4040 46%,var(--bg-0));--grade-c-tx:#e0b3ab;--section-bg-a:var(--bg-a);--section-bg-b:var(--bg-b);--section-bg-feature:var(--bg-feature);--section-bg-highlight:var(--surface);--sf-cyclorama:var(--bg-b);--stone-50:var(--bg-0);--stone-100:var(--surface);--stone-200:var(--line);--stone-300:var(--line-strong);--stone-400:var(--text-mut);--stone-500:var(--text-mut);--stone-600:var(--text-mut);--stone-700:var(--text);--stone-800:var(--text);--stone-900:var(--text-hi);--stone-white:var(--text-hi);--stone-text-primary:var(--text-hi);--stone-text-secondary:var(--text);--stone-text-muted:var(--text-mut);--stone-text-subtle:var(--text-mut);--stone-border:var(--line);--stone-bg-light:var(--surface);--mp-border:var(--line);--mp-border-light:color-mix(in srgb,var(--mp-light) 8%,#0000);--mp-5:color-mix(in srgb,var(--mp-light) 3%,var(--bg-0));--mp-8:color-mix(in srgb,var(--mp-light) 4%,var(--bg-0));--mp-10:color-mix(in srgb,var(--mp-light) 6%,var(--bg-0));--mp-15:color-mix(in srgb,var(--mp-light) 8%,var(--bg-0));--mp-20:color-mix(in srgb,var(--mp-light) 11%,var(--bg-0));--mp-30:color-mix(in srgb,var(--mp-light) 15%,var(--bg-0));--mp-surface:color-mix(in srgb,var(--mp-light) 3%,var(--bg-0));--mp-surface-mid:color-mix(in srgb,var(--mp-light) 6%,var(--bg-0));--status-green:var(--grade-a-tx);--status-green-bg:var(--grade-a-bg);--status-yellow:var(--grade-b-tx);--status-yellow-bg:var(--grade-b-bg);--status-red:var(--grade-c-tx);--status-red-bg:var(--grade-c-bg);--status-blue-bg:var(--chip);--status-orange-bg:var(--chip);--status-neutral-bg:var(--chip);--status-neutral:var(--text-mut);--fg-brand:var(--accent);--fg-brand-strong:var(--text-hi);--surface-raised:var(--surface-2);--on-surface-raised:var(--text-hi);--overlay-scrim:color-mix(in srgb,var(--bg-0) 88%,#0000);--surface-base:var(--surface)}html[data-skin=noturna] body{background:var(--bg-0);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-skin=noturna] .text-section-title{color:var(--text-hi);font-weight:600;letter-spacing:-.03em}html[data-skin=noturna] .text-display{font-style:normal;font-weight:600;letter-spacing:-.04em}html[data-skin=noturna] .io-h3,html[data-skin=noturna] .sf-card-title,html[data-skin=noturna] .text-subsection-title{font-weight:600;letter-spacing:-.02em}html[data-skin=noturna] .sf-card-title{color:var(--text-hi)}html[data-skin=noturna] .calc-label,html[data-skin=noturna] .commercial-stat-label,html[data-skin=noturna] .field-label,html[data-skin=noturna] .form-label-mp,html[data-skin=noturna] .io-microlabel,html[data-skin=noturna] .label-card,html[data-skin=noturna] .label-group,html[data-skin=noturna] .section-label,html[data-skin=noturna] .sf-card-eyebrow,html[data-skin=noturna] .stat-label{font-family:var(--font-mono);letter-spacing:.14em}html[data-skin=noturna] .calc-label,html[data-skin=noturna] .form-label-mp,html[data-skin=noturna] .icon-mp,html[data-skin=noturna] .io-isnot-head,html[data-skin=noturna] .io-microlabel,html[data-skin=noturna] .section-label,html[data-skin=noturna] .sf-card-cta,html[data-skin=noturna] .sf-card-eyebrow,html[data-skin=noturna] .sf-cta-link,html[data-skin=noturna] .stat-label,html[data-skin=noturna] .table-card thead th,html[data-skin=noturna] .text-mp{color:var(--accent)}html[data-skin=noturna] .tech-category-accent,html[data-skin=noturna] .tech-category-header{border-left-color:var(--accent)}html[data-skin=noturna] .sf-stat--on-light .sf-stat__value,html[data-skin=noturna] .stat-value{color:var(--accent)}html[data-skin=noturna] .sf-stat--on-light .sf-stat__unit{color:var(--accent-2)}html[data-skin=noturna] .bar-mp,html[data-skin=noturna] .calc-bar-fill,html[data-skin=noturna] .nav-progress,html[data-skin=noturna] .radar-bar{background-color:var(--accent)}html[data-skin=noturna] .icon-circle-soft svg{color:var(--accent);stroke:var(--accent)}html[data-skin=noturna] .sf-nav-link:hover{color:var(--accent)}html[data-skin=noturna] .bg-white,html[data-skin=noturna] .card-mp,html[data-skin=noturna] .mineral-table,html[data-skin=noturna] .sf-accordion,html[data-skin=noturna] .sf-card,html[data-skin=noturna] .sf-sheet,html[data-skin=noturna] .table-card,html[data-skin=noturna] .table-stone{background-color:var(--surface);border-color:var(--line)}html[data-skin=noturna] .card-mp,html[data-skin=noturna] .sf-card,html[data-skin=noturna] .table-card,html[data-skin=noturna] .table-stone{box-shadow:inset 0 1px 0 var(--line-top)}html[data-skin=noturna] .bg-stone-900{background-color:var(--bg-0)}html[data-skin=noturna] .bg-stone-800{background-color:var(--bg-a)}html[data-skin=noturna] section#company{background-color:var(--bg-b)}html[data-skin=noturna] [data-tooltip]{background-color:var(--surface-raised);border:1px solid var(--line)}html[data-skin=noturna] .bg-stone-white{background-color:var(--surface)}html[data-skin=noturna] #contact input,html[data-skin=noturna] #contact textarea{background-color:var(--surface-2)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-skin=noturna] #contact input::placeholder,html[data-skin=noturna] #contact textarea::placeholder{color:var(--text-mut)!important}html[data-skin=noturna] #contact button[type=submit]{background-color:var(--cta-bg)!important;color:var(--cta-text)!important}html[data-skin=noturna] .table-stone thead{background:#0000}html[data-skin=noturna] .table-stone thead th{color:var(--text-mut);font-family:var(--font-mono);border-bottom:1px solid var(--line)}html[data-skin=noturna] .table-stone tbody tr:nth-child(2n){background-color:color-mix(in srgb,#fff 2%,#0000)}html[data-skin=noturna] .table-card tbody tr:hover,html[data-skin=noturna] .table-stone tbody tr:hover{background-color:color-mix(in srgb,var(--mp-light) 6%,#0000);box-shadow:inset 2px 0 0 var(--accent)}html[data-skin=noturna] .table-card thead th{font-family:var(--font-mono)}html[data-skin=noturna] .btn-mp,html[data-skin=noturna] .sf-btn--primary{background:var(--cta-bg);color:var(--cta-text)}html[data-skin=noturna] .sf-btn--primary.is-hover,html[data-skin=noturna] .sf-btn--primary:hover{background:color-mix(in srgb,var(--cta-bg) 88%,#000)}html[data-skin=noturna] .sf-btn--secondary{background:#0000;color:var(--text-hi);border-color:var(--line-strong)}html[data-skin=noturna] .sf-btn--secondary.is-hover,html[data-skin=noturna] .sf-btn--secondary:hover{background:color-mix(in srgb,var(--mp-light) 7%,#0000)}html[data-skin=noturna] .calc-result-box{background-color:var(--bg-feature)}html[data-skin=noturna] .sf-pill{color:var(--text-mut);border-color:var(--line)}html[data-skin=noturna] .sf-pill:hover{color:var(--accent);border-color:var(--line-strong);background:color-mix(in srgb,var(--mp-light) 6%,#0000)}html[data-skin=noturna] .sf-pill:has(input:checked),html[data-skin=noturna] .sf-pill[aria-pressed=true],html[data-skin=noturna] .sf-pill[aria-selected=true]{background:var(--cta-bg);color:var(--cta-text);border-color:#0000}html[data-skin=noturna] .sf-pill:has(input:checked):hover,html[data-skin=noturna] .sf-pill[aria-pressed=true]:hover,html[data-skin=noturna] .sf-pill[aria-selected=true]:hover{background:var(--cta-bg)}html[data-skin=noturna] .badge-mp{color:var(--accent)}html[data-skin=noturna] .sf-badge--tinted{background:var(--chip);color:var(--accent)}html[data-skin=noturna] .calc-input,html[data-skin=noturna] .calc-select,html[data-skin=noturna] .input-mp,html[data-skin=noturna] .sf-field__input{background:var(--surface);color:var(--text-hi);border-color:var(--line)}html[data-skin=noturna] .sf-field__label{background:var(--surface);color:var(--text-mut)}html[data-skin=noturna] .sf-field__input:focus+.sf-field__label,html[data-skin=noturna] .sf-field__input:not(:placeholder-shown)+.sf-field__label{color:var(--accent)}html[data-skin=noturna] .calc-select{color:var(--text)}html[data-skin=noturna] .commercial-image-panel,html[data-skin=noturna] .sticky-scroll-image{border:1px solid color-mix(in srgb,#fff 14%,#0000)}html[data-skin=noturna] *,html[data-skin=noturna] :after,html[data-skin=noturna] :before{border-radius:0!important}html[data-skin=noturna] .animate-spin,html[data-skin=noturna] .keep-radius,html[data-skin=noturna] .keep-radius:after,html[data-skin=noturna] .keep-radius:before{border-radius:9999px!important}html[data-skin=noturna] main{counter-reset:plate}html[data-skin=noturna] main>section:not(:first-of-type):not(#stone-viewer):not(.sf-section){counter-increment:plate;position:relative;z-index:0}html[data-skin=noturna] main>section:not(:first-of-type):not(#stone-viewer):not(.sf-section):before{content:counter(plate,decimal-leading-zero) /"";position:absolute;top:48px;right:40px;z-index:-1;pointer-events:none;user-select:none;font-family:var(--font-mono);font-size:clamp(90px,11vw,170px);line-height:.8;letter-spacing:-.06em;color:color-mix(in srgb,var(--mp-light) 5%,#0000)}@media (max-width:900px){html[data-skin=noturna] main>section:not(:first-of-type):not(#stone-viewer):not(.sf-section):before{top:32px;right:16px}}html[data-skin=noturna] #key-facts{overflow-x:clip}html[data-skin=noturna] #key-facts .key-facts-grid{grid-template-columns:repeat(6,1fr)!important;background:#0000!important;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-skin=noturna] #key-facts .fact-card{align-items:flex-start;text-align:left;padding:40px 26px 34px;border-right:1px solid var(--line);border-top:none}html[data-skin=noturna] #key-facts .fact-card:nth-child(6n){border-right:none}html[data-skin=noturna] #key-facts .fact-card .stat-value{color:var(--accent)!important;font-family:var(--font-mono);font-size:clamp(24px,2.4vw,30px)}@media (max-width:900px){html[data-skin=noturna] #key-facts .key-facts-grid{grid-template-columns:repeat(2,1fr)!important}html[data-skin=noturna] #key-facts .fact-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-skin=noturna] #key-facts .fact-card:nth-child(2n){border-right:none}}html[data-skin=noturna] #identity-origin .sticky-scroll-image{order:-1;border-right:1px solid var(--line)}html[data-skin=noturna] .bleed-cap{position:absolute;bottom:0;z-index:2;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--bg-0) 80%,#0000);padding:8px 14px;backdrop-filter:blur(6px)}html[data-skin=noturna] #identity-origin .bleed-cap{right:0}html[data-skin=noturna] #finishes .container-stone{overflow-x:clip}html[data-skin=noturna] #finishes [class*="md:grid-cols-2"]{grid-template-columns:1fr 1.25fr;gap:0!important;align-items:stretch}html[data-skin=noturna] #finishes [class*="md:grid-cols-2"]>:first-child{order:2;margin-right:calc(50% - 50vw);border-left:1px solid var(--line);position:relative}html[data-skin=noturna] #finishes [class*="md:grid-cols-2"]>:nth-child(2){order:1;padding-right:56px}html[data-skin=noturna] #finishes [class*="md:grid-cols-2"]>:first-child.aspect-square{aspect-ratio:auto;min-height:460px}html[data-skin=noturna] #finishes .bleed-cap{left:0}html[data-skin=noturna] #technical>.container-stone{display:grid;grid-template-columns:300px 1fr;gap:0 64px;align-items:start}html[data-skin=noturna] #technical>.container-stone>.ts-aside{grid-column:1;position:sticky;top:96px}html[data-skin=noturna] #technical>.container-stone>:not(.ts-aside){grid-column:2}@media (max-width:1023px){html[data-skin=noturna] #technical>.container-stone{grid-template-columns:1fr}html[data-skin=noturna] #technical>.container-stone>.ts-aside{position:static}html[data-skin=noturna] #technical>.container-stone>:not(.ts-aside){grid-column:1}}html[data-skin=noturna] .parallax-divider-text{font-family:var(--font-display);font-style:normal;font-weight:600;font-size:clamp(28px,4.4vw,52px);letter-spacing:-.03em;line-height:1.12}html[data-skin=noturna] .parallax-divider-text:before{content:var(--stone-name,"");display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}html[data-skin=noturna] main>section:first-of-type{display:grid;grid-template-columns:minmax(440px,44%) 1fr;align-items:stretch}html[data-skin=noturna] main>section:first-of-type>.hero-visual{position:relative;inset:auto;grid-column:2;grid-row:1}html[data-skin=noturna] main>section:first-of-type .hero-overlay{display:none}html[data-skin=noturna] main>section:first-of-type>.hero-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--bg-0) 38%,#0000),#0000 30%)}html[data-skin=noturna] main>section:first-of-type>.container-stone{grid-column:1;grid-row:1;max-width:none;margin:0;padding:88px 56px 44px 48px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-start}html[data-skin=noturna] main>section:first-of-type #hero-heading{font-style:normal!important;font-size:clamp(40px,5vw,58px)!important;letter-spacing:-.04em!important;font-weight:600}html[data-skin=noturna] main>section:first-of-type div:has(>.hero-scroll-text){display:none}html[data-skin=noturna] .hero-crumb{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mut);margin-bottom:auto}html[data-skin=noturna] .hero-meta{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:48px}html[data-skin=noturna] .hero-meta>div{padding:16px 18px 14px 0;border-bottom:1px solid var(--line)}html[data-skin=noturna] .hero-meta>div:nth-child(odd){border-right:1px solid var(--line);padding-right:18px}html[data-skin=noturna] .hero-meta>div:nth-child(2n){padding-left:18px}html[data-skin=noturna] .hero-meta-k{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mut);margin-bottom:5px}html[data-skin=noturna] .hero-meta-v{font-size:13px;color:var(--text-hi)}html[data-skin=noturna] .hero-tick{display:block;position:absolute;width:13px;height:13px;z-index:3;border:0 solid color-mix(in srgb,#fff 55%,#0000)}html[data-skin=noturna] .hero-tick--t1{top:16px;left:16px;border-top-width:1px;border-left-width:1px}html[data-skin=noturna] .hero-tick--t2{top:16px;right:16px;border-top-width:1px;border-right-width:1px}html[data-skin=noturna] .hero-tick--t3{bottom:16px;left:16px;border-bottom-width:1px;border-left-width:1px}html[data-skin=noturna] .hero-tick--t4{bottom:16px;right:16px;border-bottom-width:1px;border-right-width:1px}html[data-skin=noturna] .hero-figcaption{display:block;position:absolute;left:40px;bottom:38px;z-index:2;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,var(--bg-0) 65%,#0000);padding:7px 13px;backdrop-filter:blur(6px)}@media (max-width:900px){html[data-skin=noturna] main>section:first-of-type{grid-template-columns:1fr;height:auto!important;min-height:auto}html[data-skin=noturna] main>section:first-of-type>.hero-visual{grid-column:1;grid-row:1;height:46vh;min-height:280px}html[data-skin=noturna] main>section:first-of-type>.container-stone{grid-column:1;grid-row:2;padding:40px 24px;border-right:none}}html[data-skin=noturna] #sitemap{background-color:var(--bg-a)}html[data-skin=noturna] #sitemap .text-section-title{color:var(--text-hi)}html[data-skin=noturna] #sitemap .section-label,html[data-skin=noturna] #sitemap .text-lead,html[data-skin=noturna] #sitemap .text-section-title{text-shadow:0 2px 22px #000000c7,0 0 2px #0000008c}html[data-skin=noturna] #sitemap>.container-stone{padding-top:168px}@media (min-width:768px){html[data-skin=noturna] #sitemap>.container-stone{padding-top:208px}}html[data-skin=noturna] #simulator{background-color:color-mix(in oklab,var(--mp-dark) 80%,#000)!important}html[data-skin=noturna] #simulator:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(70% 50% at 50% 0,color-mix(in srgb,var(--mp) 22%,#0000),#0000 70%)}html[data-skin=noturna] #contact{background-color:var(--bg-b)!important}html[data-skin=noturna] #maintenance .card-mp{background-color:var(--surface)!important;border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--line-top)}html[data-skin=noturna] #custody-chain .keep-radius{border-radius:0!important}