:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10100f;--surface:#171817;--panel:#202321;--panel-soft:#272722;--line:#3b403b;--line-strong:#5e5a4d;--text:#f7f1e5;--muted:#beb7a9;--gold:#d9b86a;--teal:#70c6b7;--plum:#8f6075;--ivory:#fff7e8;--shadow:0 24px 70px #00000057;--font-body:"Simstar Reference Manrope", "Segoe UI", Roboto, "Helvetica Neue", Arial;--font-display:"Simstar Reference Playfair", Georgia;--font-brand:"Simstar Reference Cinzel", "Simstar Reference Playfair"}input[type=radio],input[type=checkbox]{background:0 0;border:0;border-radius:0;width:auto;padding:0}html:not(.dark) input[type=radio],html:not(.dark) input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.container{width:min(1180px,92vw);margin:0 auto}.header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10100fe0;border-bottom:1px solid #fff7e81a;position:sticky;top:0}.nav{grid-template-columns:minmax(120px,1fr) auto minmax(110px,1fr);align-items:center;gap:22px;min-height:74px;display:grid}.brand{color:var(--ivory);letter-spacing:0;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand-mark{width:32px;height:32px;color:var(--gold);border:1px solid #d9b86a8c;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;display:grid}.footer-brand{margin-bottom:18px;display:inline-flex}.navlinks{color:var(--muted);justify-content:center;align-items:center;gap:22px;font-size:.94rem;display:flex}.navlinks a,.footer-links a,.footer-bottom a{transition:color .16s,opacity .16s}.navlinks a:hover,.footer-links a:hover,.footer-bottom a:hover{color:var(--ivory)}.header--customer .container{width:min(1440px,96vw)}.header--customer .nav{grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;gap:18px}.header--customer .navlinks{justify-content:flex-start;gap:16px;font-size:.86rem}.customer-nav-group{position:relative}.customer-nav-group summary,.customer-mobile-nav summary{color:var(--muted);cursor:pointer;font-weight:700;list-style:none}.customer-nav-group summary::-webkit-details-marker{display:none}.customer-mobile-nav summary::-webkit-details-marker{display:none}.customer-nav-group summary:after{content:"⌄";color:var(--gold);margin-left:6px}.customer-nav-menu{border:1px solid var(--line);width:max-content;min-width:190px;max-width:min(310px,86vw);box-shadow:var(--shadow);background:#171817fa;border-radius:11px;padding:8px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.customer-nav-menu a{border-radius:7px;padding:10px 12px}.customer-nav-menu a:hover{background:#fff7e80f}.customer-nav-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.customer-logout,.customer-mobile-nav button{min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:.84rem;font-weight:750}.customer-logout:hover,.customer-mobile-nav button:hover{color:var(--ivory)}.customer-mobile-nav{display:none;position:relative}.customer-mobile-nav>summary{border:1px solid var(--line-strong);min-height:44px;color:var(--ivory);border-radius:7px;padding:12px 14px}.customer-mobile-nav>nav{border:1px solid var(--line);width:min(330px,88vw);max-height:min(72vh,620px);box-shadow:var(--shadow);background:#171817fc;border-radius:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.customer-mobile-nav nav>a,.customer-nav-group--mobile>summary,.customer-mobile-nav nav>button{text-align:left;border-radius:7px;min-height:44px;padding:12px}.customer-nav-group--mobile .customer-nav-menu{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:4px 8px 8px 18px;position:static;transform:none}.nav-cta,.button{border:1px solid var(--line-strong);min-height:44px;color:var(--ivory);letter-spacing:0;background:#fff7e80f;border-radius:6px;justify-content:center;align-items:center;font-weight:700;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.nav-cta{justify-self:end;padding:0 16px;font-size:.92rem}.button{padding:0 18px}.button:hover,.nav-cta:hover{border-color:var(--gold);background:#d9b86a21;transform:translateY(-1px)}.button.primary{border-color:var(--gold);background:var(--gold);color:#17130b}.premium-hero{background-position:50%;background-size:cover;border-bottom:1px solid #fff7e81a;align-items:end;min-height:min(760px,100vh - 74px);padding:112px 0 44px;display:grid;position:relative;overflow:hidden}.premium-hero-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.premium-hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#05070feb,#05070fa3 48%,#05070f2e);position:absolute;inset:0}.premium-hero>.container,.premium-hero>.hero-stats{z-index:2;position:relative}.premium-copy h1 em,.split-section h2 em{color:var(--gold);font-style:normal;display:block}.simple-hero{background:linear-gradient(135deg, #70c6b726, transparent 42%), var(--panel);background-position:50%;background-size:cover;border-bottom:1px solid #fff7e81a;align-items:end;min-height:min(620px,100vh - 74px);padding:112px 0 72px;display:grid}.simple-hero p{max-width:720px;font-size:1.08rem}.premium-hero-inner{grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);align-items:end;gap:46px;min-height:456px;display:grid}.premium-copy{max-width:680px}.eyebrow{color:var(--gold);letter-spacing:0;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:800;display:inline-flex}h1,h2,h3,p{overflow-wrap:anywhere}h1{max-width:760px;color:var(--ivory);letter-spacing:0;margin:0 0 24px;font-size:4.8rem;line-height:.96}h2{color:var(--ivory);letter-spacing:0;margin:0 0 18px;font-size:2.4rem;line-height:1.08}h3{color:var(--ivory);letter-spacing:0;margin:0 0 10px;font-size:1.18rem;line-height:1.2}p{color:var(--muted);margin:0;line-height:1.68}.premium-copy p,.editorial-intro p,.section-heading p,.cta-band p{max-width:700px;font-size:1.08rem}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-media{justify-content:end;align-self:stretch;align-items:end;min-height:260px;display:flex}.media-surface{width:min(330px,100%);box-shadow:var(--shadow);color:var(--ivory);background:#10100f8a;border:1px solid #fff7e838;border-radius:8px;padding:18px}.media-surface span,.split-media span{color:var(--ivory);font-size:.92rem;font-weight:700;display:inline-flex}.hero-stats{box-shadow:var(--shadow);background:#10100fc7;margin-top:34px}.section,.editorial-intro,.split-section,.inventory-showcase,.presence-section,.logo-cloud{padding:82px 0}.editorial-intro{max-width:930px}.editorial-intro h2{font-size:3.1rem}.stats-strip{background:#fff7e80b;border:1px solid #fff7e81f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.stats-strip>div{border-right:1px solid #fff7e81f;align-content:center;gap:8px;min-height:132px;padding:24px;display:grid}.stats-strip>div:last-child{border-right:0}.stats-strip strong,.metric{color:var(--gold);font-size:2.3rem;line-height:1}.stats-strip span{color:var(--muted)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cms-feature-card{color:inherit;gap:12px;display:grid;overflow:hidden}.cms-feature-media{aspect-ratio:4/3;object-fit:cover;width:calc(100% + 48px);max-width:none;margin:-24px -24px 8px}.cms-feature-stat,.cms-stage-number{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.cms-inline-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.cms-inline-statistics>div{border-top:1px solid #d9b86a59;gap:4px;padding-top:12px;display:grid}.cms-inline-statistics strong{color:var(--gold);font-size:1.7rem}.cms-inline-statistics span{color:var(--muted);font-size:.82rem}.cms-media-story-grid,.cms-technology-grid,.cms-insights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.cms-media-story-piece,.cms-insight{background:var(--surface);border:1px solid #fff7e81f;border-radius:8px;margin:0;overflow:hidden}.cms-media-story-piece img,.cms-insight img{object-fit:cover;width:100%;min-height:260px;display:block}.cms-media-story-piece figcaption,.cms-insight figcaption{color:var(--ivory);gap:5px;padding:16px;display:grid}.cms-media-story-piece figcaption span,.cms-insight figcaption{color:var(--muted);font-size:.88rem}.cms-technology-card{align-content:start;gap:12px;display:grid;overflow:hidden}.cms-technology-card video{aspect-ratio:16/10;object-fit:cover;background:#05070f;width:calc(100% + 48px);margin:-24px -24px 4px}.cms-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.cms-logo-section .logo-cloud{padding:0}.cms-logo-item{text-align:center;justify-items:center;gap:10px;min-width:150px;display:grid}.cms-logo-item img{object-fit:contain;width:auto;max-width:120px;height:52px}.cms-light-surface{color:var(--ink,#10100f)}.cms-light-surface :where(h2,h3){color:inherit}.cms-light-surface .button{color:inherit;background-color:#0000;border-color:currentColor}.cms-light-surface .button:hover{color:inherit;background-color:color-mix(in srgb, currentColor 10%, transparent)}.cms-light-surface .button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cta-band .eyebrow{color:var(--gold)}.card{background:linear-gradient(145deg, #fff7e812, #fff7e806), var(--surface);border:1px solid #fff7e81f;border-radius:8px;padding:24px;box-shadow:0 18px 50px #00000038}.card p+p,.card h2+p,.card h3+p{margin-top:10px}.cms-html{color:var(--muted);line-height:1.68}.cms-html>*+*{margin-top:12px}.cms-html a{color:var(--teal);font-weight:700}.split-section{grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);align-items:center;gap:54px;display:grid}.split-media{background:linear-gradient(135deg, #70c6b733, transparent 46%), linear-gradient(180deg, #fff7e814, #8f607533), var(--panel);background-position:50%;background-size:cover;border:1px solid #fff7e81f;border-radius:8px;align-items:end;min-height:480px;padding:20px;display:flex;overflow:hidden}.split-media span{background:#10100fb8;border:1px solid #fff7e829;border-radius:6px;padding:10px 12px}.editorial-section{padding:94px 0;scroll-margin-top:88px}.editorial-section-heading{max-width:790px;margin-bottom:38px}.editorial-section-heading p{max-width:760px;font-size:1.06rem}.process-timeline-list{border-top:1px solid #fff7e824;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.process-timeline-list li{border-bottom:1px solid #fff7e824;grid-template-columns:54px 1fr;gap:20px;min-height:218px;padding:30px 34px 30px 0;display:grid}.process-timeline-list li:nth-child(2n){border-left:1px solid #fff7e824;padding-left:34px}.process-step,.feature-index{color:var(--gold);font-family:var(--font-display), serif;font-size:1.55rem;line-height:1}.process-timeline-list h3,.editorial-feature-grid h3,.editorial-check-list h3,.sourcing-principles h3{margin-bottom:12px}.editorial-feature-grid{border-top:1px solid #fff7e824;border-bottom:1px solid #fff7e824;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.editorial-feature-grid article{border-right:1px solid #fff7e824;min-height:260px;padding:30px 24px}.editorial-feature-grid article:last-child{border-right:0}.editorial-feature-grid .feature-index{letter-spacing:.08em;margin-bottom:48px;font-family:inherit;font-size:.82rem;font-weight:800;display:block}.editorial-panel{background:radial-gradient(circle at 22% 45%, #d9b86a1f, transparent 24%), linear-gradient(135deg, #70c6b714, transparent 50%), var(--panel);border-block:1px solid #fff7e81a;padding:96px 0}.editorial-panel-inner,.craft-process-inner,.sourcing-panel,.portal-cta-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid}.certification-seal{aspect-ratio:1;width:196px;color:var(--gold);text-align:center;border:1px solid #d9b86a9e;border-radius:50%;place-content:center;gap:10px;margin-top:42px;display:grid;box-shadow:inset 0 0 0 9px #d9b86a0f}.certification-seal span{font-size:3.4rem;line-height:1}.certification-seal small,.facet-study small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.editorial-check-list,.sourcing-principles{border-top:1px solid #fff7e824;gap:0;display:grid}.editorial-check-list article,.sourcing-principles article{border-bottom:1px solid #fff7e824;grid-template-columns:34px 1fr;gap:16px;padding:24px 0;display:grid}.editorial-check-list>article>span,.sourcing-principles>article>span{color:var(--gold);font-weight:800}.sourcing-copy{align-self:start}.editorial-qualification{border-left:2px solid var(--gold);padding-left:18px;font-size:.88rem}.craft-process-section{background:#0c1312;padding:104px 0;overflow:hidden}.facet-study{text-align:center;background-color:#fff7e806;background-image:linear-gradient(45deg,#0000 48%,#d9b86a1f 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#70c6b71a 49% 51%,#0000 52%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #fff7e81f;place-content:center;gap:50px;min-height:520px;display:grid}.facet-gem{aspect-ratio:1;background:linear-gradient(135deg,#fff7e833,#0000 45%),linear-gradient(315deg,#70c6b733,#0000 52%),#d9b86a14;border:1px solid #fff7e8b8;width:min(270px,56vw);position:relative;overflow:hidden;transform:rotate(45deg);box-shadow:0 34px 80px #0006}.facet-gem span{transform-origin:50%;border-top:1px solid #fff7e873;position:absolute;inset:0}.facet-gem span:first-child{transform:rotate(30deg)}.facet-gem span:nth-child(2){transform:rotate(60deg)}.facet-gem span:nth-child(3){transform:rotate(90deg)}.facet-gem span:nth-child(4){transform:rotate(120deg)}.craft-stage-list{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.craft-stage-list li{color:var(--ivory);border:1px solid #fff7e824;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex}.craft-stage-list span{color:var(--gold);font-size:.72rem}.portal-cta{background:radial-gradient(circle at 85% 50%, #d9b86a21, transparent 30%), var(--panel);border-block:1px solid #d9b86a57;padding:96px 0}.portal-cta .actions{justify-content:flex-end;margin-top:0}.section-heading{gap:4px;margin-bottom:28px;display:grid}.inventory-showcase{gap:22px;display:grid}.shape-row{flex-wrap:wrap;gap:8px;display:flex}.shape-row span,.logo-cloud span{color:var(--ivory);background:#fff7e80d;border:1px solid #fff7e824;border-radius:6px;padding:9px 12px;font-size:.9rem}.table-wrap{width:100%;padding:0;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #fff7e81a;padding:15px 16px}th{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:.78rem}td{color:var(--text);font-size:.94rem}tbody tr:hover{background:#70c6b714}.presence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.two-column-content,.faq-list{gap:18px;display:grid}.two-column-content{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-list summary{cursor:pointer;color:var(--ivory);font-weight:800}.faq-list details p{margin-top:12px}.embed-frame{background:var(--surface);border:1px solid #fff7e81f;border-radius:8px;width:100%;min-height:420px;margin-bottom:18px}.cms-layout-section{padding:72px 0}.cms-layout-container,.layout-children{gap:24px;display:grid}.cms-layout-grid .layout-grid{grid-template-columns:repeat(var(--cms-current-columns,var(--cms-columns,2)), minmax(0, 1fr));gap:var(--cms-current-gap,var(--cms-gap,24px));display:grid}.cms-width-contained{width:min(1180px,92vw);margin-inline:auto}.cms-width-narrow{width:min(820px,92vw);margin-inline:auto}.cms-shadow-soft{box-shadow:0 18px 50px #0003}.cms-shadow-strong{box-shadow:var(--shadow)}.cms-designed-block{box-sizing:border-box;font-size:var(--cms-current-font-size,var(--cms-font-size,inherit));text-align:var(--cms-current-alignment,var(--cms-alignment,inherit))}.cms-designed-block h1,.cms-designed-block h2,.cms-designed-block h3,.cms-designed-block h4,.cms-designed-block h5,.cms-designed-block h6{color:var(--cms-heading-color,inherit)}.cms-designed-block .eyebrow{color:var(--cms-accent-color,var(--gold))}.cms-designed-block .button{border-color:var(--cms-accent-color,var(--line-strong))}.cms-button-style-primary .button{border-color:var(--cms-accent-color,var(--gold));background:var(--cms-accent-color,var(--gold));color:#17130b}.cms-button-style-secondary .button{color:inherit;background:#fff7e81f;border-color:#fff7e83d}.cms-button-style-outline .button{border-color:var(--cms-accent-color,var(--gold));color:var(--cms-accent-color,var(--gold));background:0 0}.cms-button-style-ghost .button{color:var(--cms-accent-color,var(--gold));background:0 0;border-color:#0000}.cms-divider{border:0;border-top:1px solid #fff7e824;width:min(1180px,92vw);margin:48px auto}.tabs-list{gap:12px;display:grid}.tabs-list details{background:#fff7e80a;border:1px solid #fff7e81f;border-radius:8px;padding:18px}.tabs-list summary{cursor:pointer;color:var(--ivory);font-weight:800}.cms-heading-block,.cms-paragraph-block,.button-row{gap:18px;display:grid}.button-row{justify-items:start}.cms-image-block{gap:14px;display:grid}.cms-image,.gallery-item-image{background-position:50%;background-size:cover;border:1px solid #fff7e81f;border-radius:8px;width:100%;display:block}.cms-image{min-height:420px}img.cms-image,img.gallery-item-image{object-fit:cover;height:auto;min-height:0}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gallery-item{margin:0}.gallery-item-image{aspect-ratio:4/3}.gallery-item figcaption{color:var(--muted);margin-top:8px;font-size:.9rem}.presence-grid a{color:var(--teal);margin-top:16px;font-weight:700;display:inline-flex}.image-banner{background:linear-gradient(90deg,#10100fdb,#10100f3d) 50%/cover;border-block:1px solid #fff7e81a;align-items:end;min-height:360px;padding:72px 0;display:grid}@media (max-width:900px){.cms-media-story-grid,.cms-technology-grid,.cms-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cms-media-story-grid,.cms-technology-grid,.cms-insights-grid,.cms-inline-statistics{grid-template-columns:1fr}}.image-banner h2,.image-banner p{max-width:650px}.logo-cloud{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cta-band{background:linear-gradient(135deg, #d9b86a29, #70c6b71f), var(--panel);border-block:1px solid #fff7e81a;padding:84px 0}.site-footer{color:#f5efe4;background:#0d0d0c;border-top:1px solid #fff7e81a;padding:58px 0 26px}.site-footer .footer-grid p,.site-footer .footer-links,.site-footer .footer-bottom{color:#f5efe4b8}.site-footer .footer-links a,.site-footer .footer-bottom a{color:inherit}.simstar-home-shell{z-index:70;color:#f5efe4;letter-spacing:.18em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;position:fixed;inset:0 0 auto}.simstar-home-shell__top,.simstar-home-shell__main{justify-content:space-between;align-items:center;gap:18px;width:min(1600px,100vw - 14px);margin:0 auto;padding-inline:18px;display:flex}.simstar-home-shell__top{letter-spacing:.26em;background:#09112ceb;border-top:1px solid #ffffff29;min-height:38px;font-size:.58rem}.simstar-home-shell__top-track,.simstar-home-shell__utility,.simstar-home-shell__cluster,.simstar-home-shell__secondary{align-items:center;gap:18px;display:flex}.simstar-home-shell__top-track{flex-wrap:wrap}.simstar-home-shell__dot{color:#f5efe48c;margin-inline:12px}.simstar-home-shell__utility a,.simstar-home-shell__cluster a,.simstar-home-shell__secondary a,.simstar-home-shell__top a{color:inherit;white-space:nowrap;transition:color .16s,opacity .16s}.simstar-home-shell__utility a:hover,.simstar-home-shell__cluster a:hover,.simstar-home-shell__secondary a:hover,.simstar-home-shell__top a:hover{color:#e3b73e}.simstar-home-shell__main{color:#25231f;letter-spacing:.18em;background:#f3f1ebf5;border-bottom:1px solid #1a181424;min-height:76px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:650}.simstar-home-shell__cluster{flex:1 1 0}.simstar-home-shell__brand{justify-content:center;align-items:center;min-width:130px;display:inline-flex}.simstar-home-shell__secondary{justify-content:flex-end}.simstar-home-shell__cta{color:#25231f;white-space:nowrap;letter-spacing:.24em;border:1px solid #25231f57;justify-content:center;align-items:center;min-height:40px;padding:0 20px;transition:border-color .16s,background-color .16s;display:inline-flex}.simstar-home-shell__cta:hover{background:#25231f0f;border-color:#25231f}.simstar-home-shell__mobile{display:none}.simstar-home-footer{color:#e8e1d3;background:radial-gradient(circle at 12% 55%,#1d439f6b,#0000 42%),radial-gradient(circle at 92% 70%,#55253747,#0000 34%),linear-gradient(120deg,#10234f 0%,#07152f 48%,#10101d 100%);border-top:1px solid #ffffff1a;min-height:620px;padding:76px 0 0;position:relative;overflow:hidden}.simstar-home-footer__ticker{color:#d6b15a;letter-spacing:.35em;text-align:center;text-transform:uppercase;border-block:1px solid #ffffff1f;padding:12px 0;font-family:Georgia,Times New Roman,serif;font-size:.78rem}.simstar-home-footer__content{z-index:1;max-width:760px;margin-left:max(0px,50% - 660px);position:relative}.simstar-home-footer__wordmark{z-index:0;color:#cbb4648c;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-size:clamp(7rem,19vw,22rem);font-weight:700;line-height:.75;position:absolute;bottom:-.2em;right:3vw}.simstar-home-footer__strapline,.simstar-home-footer__description,.simstar-home-footer__locations,.simstar-home-footer__contacts,.simstar-home-footer__copyright{color:#e8e1d3cc;font-size:.95rem;line-height:1.8}.simstar-home-footer__strapline{color:#d6b15a;letter-spacing:.3em;text-transform:uppercase;font-size:.78rem}.simstar-home-footer__description{max-width:620px;margin-top:24px}.simstar-home-footer__locations{letter-spacing:.26em;text-transform:uppercase;max-width:500px;margin-top:26px;font-size:.78rem}.simstar-home-footer__contacts,.simstar-home-footer__badges,.simstar-home-footer__social{flex-wrap:wrap;gap:10px 16px;display:flex}.simstar-home-footer__contacts{margin-top:18px}.simstar-home-footer__meta{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:30px;margin-top:64px;padding-top:30px;display:grid;position:relative}.simstar-home-footer__badges a,.simstar-home-footer__social a{color:#e8e1d3e6;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.footer-grid{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.6fr));gap:30px;display:grid}.footer-grid h2{margin-bottom:14px;font-size:1rem}.footer-links{color:var(--muted);gap:10px;display:grid}.footer-bottom{color:var(--muted);border-top:1px solid #fff7e81a;justify-content:space-between;gap:20px;margin-top:46px;padding-top:24px;font-size:.9rem;display:flex}.footer-bottom div{flex-wrap:wrap;gap:16px;display:flex}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--text);background:#fff7e80a;border-radius:6px;padding:13px 14px}label{color:var(--muted);gap:8px;display:grid}form{gap:16px;max-width:720px;display:grid}.spacer{height:34px}.spacer.large{height:72px}@media (max-width:980px){.nav{grid-template-columns:1fr auto}.navlinks{display:none}.customer-mobile-nav{display:block}.header--customer .nav-cta,.header--customer .customer-logout{display:none}h1{font-size:3.55rem}h2,.editorial-intro h2{font-size:2.15rem}.premium-hero-inner,.split-section,.editorial-panel-inner,.craft-process-inner,.sourcing-panel,.portal-cta-inner,.cms-layout-grid .layout-grid{grid-template-columns:1fr}.editorial-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-feature-grid article:nth-child(2){border-right:0}.editorial-feature-grid article:nth-child(-n+2){border-bottom:1px solid #fff7e824}.portal-cta .actions{justify-content:flex-start}.two-column-content{grid-template-columns:1fr}.hero-media{justify-content:start;min-height:140px}.grid,.presence-grid,.gallery-grid,.footer-grid,.simstar-home-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-strip{grid-template-columns:1fr}.stats-strip>div{border-bottom:1px solid #fff7e81f;border-right:0}.stats-strip>div:last-child{border-bottom:0}}@media (max-width:640px){.container{width:min(100% - 32px,1180px)}.nav{min-height:66px}.nav-cta{padding:0 12px}.header--public .nav-cta{display:none}.simstar-home-shell__top,.simstar-home-shell__main{width:100%;padding-inline:16px}.simstar-home-shell__top{letter-spacing:.24em;justify-content:center;min-height:34px;font-size:.58rem}.simstar-home-shell__top-track{display:none}.simstar-home-shell__utility{gap:14px}.simstar-home-shell__cluster,.simstar-home-shell__secondary{display:none}.simstar-home-shell__brand{letter-spacing:.34em;min-width:0;font-size:.68rem;display:inline-flex}.simstar-home-shell__main{min-height:64px}.simstar-home-shell__mobile{display:block}.simstar-home-shell__mobile>summary{background:0 0;border-color:#ffffff52}.simstar-home-shell__mobile>nav{background:#070a13fa}.premium-hero{background-position:58%;min-height:auto;padding:78px 0 32px}.simple-hero{min-height:auto;padding:78px 0 44px}.premium-hero-inner{gap:30px;min-height:0}h1{font-size:2.55rem}h2,.editorial-intro h2{font-size:1.85rem}.section,.editorial-intro,.editorial-section,.editorial-panel,.craft-process-section,.split-section,.inventory-showcase,.presence-section,.logo-cloud,.cta-band{padding:58px 0}.process-timeline-list,.editorial-feature-grid{grid-template-columns:1fr}.process-timeline-list li,.process-timeline-list li:nth-child(2n){border-left:0;min-height:0;padding:26px 0}.editorial-feature-grid article,.editorial-feature-grid article:nth-child(2){border-bottom:1px solid #fff7e824;border-right:0;min-height:0}.editorial-feature-grid article:last-child{border-bottom:0}.facet-study{min-height:390px}.grid,.presence-grid,.two-column-content,.gallery-grid,.footer-grid,.simstar-home-footer__grid{grid-template-columns:1fr}.split-media{min-height:300px}.footer-bottom{flex-direction:column}.simstar-home-footer__grid{padding-top:42px}}@media (max-width:1199px){.cms-designed-block{--cms-current-padding:var(--cms-tablet-padding,var(--cms-padding));--cms-current-margin:var(--cms-tablet-margin,var(--cms-margin));--cms-current-min-height:var(--cms-tablet-min-height,var(--cms-min-height));--cms-current-font-size:var(--cms-tablet-font-size,var(--cms-font-size));--cms-current-alignment:var(--cms-tablet-alignment,var(--cms-alignment));--cms-current-columns:var(--cms-tablet-columns,var(--cms-columns));--cms-current-gap:var(--cms-tablet-gap,var(--cms-gap));--cms-current-display:var(--cms-tablet-display,var(--cms-display));--cms-current-flex-direction:var(--cms-tablet-flex-direction,var(--cms-flex-direction))}}@media (max-width:767px){.cms-designed-block{--cms-current-padding:var(--cms-mobile-padding,var(--cms-tablet-padding,var(--cms-padding)));--cms-current-margin:var(--cms-mobile-margin,var(--cms-tablet-margin,var(--cms-margin)));--cms-current-min-height:var(--cms-mobile-min-height,var(--cms-tablet-min-height,var(--cms-min-height)));--cms-current-font-size:var(--cms-mobile-font-size,var(--cms-tablet-font-size,var(--cms-font-size)));--cms-current-alignment:var(--cms-mobile-alignment,var(--cms-tablet-alignment,var(--cms-alignment)));--cms-current-columns:var(--cms-mobile-columns,var(--cms-tablet-columns,var(--cms-columns)));--cms-current-gap:var(--cms-mobile-gap,var(--cms-tablet-gap,var(--cms-gap)));--cms-current-display:var(--cms-mobile-display,var(--cms-tablet-display,var(--cms-display)));--cms-current-flex-direction:var(--cms-mobile-flex-direction,var(--cms-tablet-flex-direction,var(--cms-flex-direction)))}.cms-stack-mobile .layout-grid,.cms-stack-mobile .two-column-content,.cms-stack-mobile.split-section{flex-direction:column;grid-template-columns:1fr}.cms-reverse-mobile .layout-grid,.cms-reverse-mobile .two-column-content,.cms-reverse-mobile.split-section{flex-direction:column-reverse;display:flex}}main[data-auth-scene=true]>section:last-child>form{width:100%;max-width:476px!important}main[data-auth-scene=true]>section:last-child h1 span{color:#2e3168;font-family:Simstar Reference Playfair,Georgia,serif;font-size:inherit;font-style:italic;font-weight:600}.simstar-home-footer{padding-top:0}.simstar-home-footer__private{background:linear-gradient(90deg,#030c1de6,#030c1d33),url(/screen-packs/simstar-react-source-v1/images/rough-still.jpg) 50%/cover,#071127;min-height:595px}.simstar-home-footer__private-inner{max-width:1340px;margin:0 auto;padding-inline:0}@media (max-width:767px){.simstar-home-shell__main{background:#f8f6f1fa}main[data-auth-scene=true]>section:first-child img[aria-hidden=true]{height:245px;top:34px}main[data-auth-scene=true]>section:last-child h1{font-size:42px}.simstar-home-footer__private-inner{padding-inline:20px}}.premium-hero--pageHeader{background-position:var(--cms-media-position,center);align-items:end;display:grid}.premium-hero--pageHeader .premium-hero-inner{min-height:0;display:block}.premium-hero--pageHeader .premium-copy h1,.premium-hero--homeFilm .premium-copy h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem, 6vw, var(--cms-heading-font-size,5.8rem));font-weight:400;line-height:.98}.premium-hero--pageHeader .premium-copy h1 em,.premium-hero--homeFilm .premium-copy h1 em,.editorial-section-heading h2 em,.split-section h2 em,.cta-band h2 em,.image-banner h2 em{color:var(--cms-accent-color,#e2b52d);font-family:Georgia,Times New Roman,serif;font-weight:400}.premium-hero--homeFilm{text-align:center;background-position:50%;place-items:center;display:grid}.premium-hero--homeFilm .premium-hero-inner{grid-template-columns:1fr;place-items:center;display:grid}.premium-hero--homeFilm .premium-copy{justify-items:center;max-width:900px;display:grid}.premium-hero--homeFilm .hero-media,.premium-hero--homeFilm .premium-copy>p{display:none}.cms-reference-hero-brand{justify-items:center;gap:8px;margin-bottom:28px;display:grid}.cms-reference-hero-brand img:first-child{object-fit:contain;width:78px;height:78px}.cms-reference-hero-brand img:last-child{object-fit:contain;width:min(260px,62vw);height:auto}.cms-statistics-section .stats-strip{border-block:1px solid #17151126;grid-template-columns:repeat(4,minmax(0,1fr))}.cms-statistics-section .stats-strip>div{text-align:center;padding:40px 24px}.cms-statistics-section .stats-strip strong{color:#514d43;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3rem)}.cms-statistics-section--midnight{color:#f8f6f1!important;background:#0a142e!important}.cms-statistics-section--midnight .stats-strip strong{color:#f8f6f1}.cms-feature-section--timeline{max-width:1100px!important;margin-inline:auto!important}.cms-feature-section--timeline .cms-feature-grid{grid-template-columns:1fr;gap:64px;max-width:820px;margin-top:56px;padding-left:58px;display:grid;position:relative}.cms-feature-section--timeline .cms-feature-grid:before{content:"";background:#17151124;width:1px;position:absolute;inset:8px auto 8px 7px}.cms-feature-section--timeline .cms-feature-card{box-shadow:none;background:0 0;border:0;padding:0;position:relative}.cms-feature-marker{color:#17151129;font-family:Georgia,Times New Roman,serif;font-size:3rem}.cms-feature-section--pillars .cms-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cms-feature-section--categories .cms-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.cms-feature-section--categories .cms-feature-card{text-align:center;min-height:180px;box-shadow:none;border-radius:0;place-content:center}.cms-media-story--quote{text-align:center;place-items:center;display:grid;max-width:none!important}.cms-media-story--quote blockquote{color:#171511;max-width:900px;margin:34px auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.3}.cms-media-story--quote>p{letter-spacing:.26em;text-transform:uppercase;margin-top:28px}.cms-media-story--colour .cms-media-story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-media-story--colour .cms-media-story-piece{background:0 0;border:0;border-radius:0}.cms-media-story--colour .cms-media-story-piece img{aspect-ratio:3/4}.split-section--campaign,.split-section--heritage{grid-template-columns:1fr 1fr;gap:0;max-width:none!important;padding:0!important}.split-section--campaign .split-media,.split-section--heritage .split-media{border-radius:0;min-height:680px}.split-section--campaign>div:last-child,.split-section--heritage>div:last-child{align-content:center;padding:72px;display:grid}.split-section--campaign>div:last-child{color:#f8f6f1;background:#0a142e}.cms-technology-showcase--stageCards .cms-technology-grid,.cms-technology-showcase--timeline .cms-technology-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cms-technology-showcase--stageCards .cms-technology-card,.cms-technology-showcase--timeline .cms-technology-card{box-shadow:none;border-radius:0}.cms-reference-inventory-grid{border-top:1px solid #17151124;border-left:1px solid #17151124;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.cms-reference-inventory-card{color:#171511;background:#fff;border-bottom:1px solid #17151124;border-right:1px solid #17151124;display:grid}.cms-reference-inventory-card img{aspect-ratio:1;object-fit:cover;width:100%}.cms-reference-inventory-card>span{text-align:center;letter-spacing:.18em;text-transform:uppercase;gap:10px;padding:30px 18px;display:grid}.cms-reference-inventory-card strong{letter-spacing:0;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.8rem}.presence-section--mapBand{background:#f1eee6!important;max-width:none!important}.cms-insights-section--mosaic .cms-insights-grid{columns:3;display:block}.cms-insights-section--mosaic .cms-insight{break-inside:avoid;border-radius:0;margin-bottom:18px}.image-banner--rareBand{min-height:430px}.cms-logo-section .cms-logo-item{background:#fff;border-bottom-width:3px;border-radius:0}.cms-logo-section .cms-logo-item img{object-fit:contain;width:100%;max-width:140px;height:76px}.cta-band{align-items:center;display:grid}.cta-band--light{color:#171511!important;background:#f1eee6!important}@media (max-width:900px){.cms-feature-section--pillars .cms-feature-grid,.cms-feature-section--categories .cms-feature-grid,.cms-technology-showcase--stageCards .cms-technology-grid,.cms-technology-showcase--timeline .cms-technology-grid,.cms-reference-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-section--campaign,.split-section--heritage{grid-template-columns:1fr}.cms-insights-section--mosaic .cms-insights-grid{columns:2}}@media (max-width:640px){.cms-statistics-section .stats-strip,.cms-feature-section--pillars .cms-feature-grid,.cms-feature-section--categories .cms-feature-grid,.cms-media-story--colour .cms-media-story-grid,.cms-technology-showcase--stageCards .cms-technology-grid,.cms-technology-showcase--timeline .cms-technology-grid,.cms-reference-inventory-grid{grid-template-columns:1fr}.cms-insights-section--mosaic .cms-insights-grid{columns:1}.split-section--campaign>div:last-child,.split-section--heritage>div:last-child{padding:56px 24px}}@media (min-width:1200px){.cms-hide-desktop{display:none!important}}@media (min-width:768px) and (max-width:1199px){.cms-hide-tablet{display:none!important}}@media (max-width:767px){.cms-hide-mobile{display:none!important}}.cms-responsive-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(calc(var(--cms-grid-row-height,8) * 1px), auto);column-gap:calc(var(--cms-grid-column-gap,16) * 1px);row-gap:calc(var(--cms-grid-row-gap,16) * 1px);grid-auto-flow:row;align-items:start;width:min(1180px,92vw);margin-inline:auto;padding-block:32px;display:grid}.cms-presentation-item{grid-column-start:calc(var(--cms-grid-mobile-x) + 1);grid-column-end:span var(--cms-grid-mobile-w);grid-row-start:calc(var(--cms-grid-mobile-y) + 1);grid-row-end:span var(--cms-grid-mobile-h);min-width:0}.cms-presentation-item>.container,.cms-presentation-item>section.container,.cms-presentation-item>.cms-analytics-boundary>.container,.cms-presentation-item>.cms-analytics-boundary>section.container{width:100%}.cms-analytics-boundary{display:contents}.cms-content-field{gap:8px;min-width:0;display:grid}.cms-content-field-label{color:var(--gold);text-transform:uppercase;font-size:.78rem;font-weight:800}.cms-content-field-image{border-radius:8px;width:100%;height:auto;display:block}.cms-content-field-json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;overflow:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.cms-presentation-hide-mobile{display:none!important}}@media (min-width:768px) and (max-width:1199px){.cms-responsive-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.cms-presentation-item{grid-column-start:calc(var(--cms-grid-tablet-x) + 1);grid-column-end:span var(--cms-grid-tablet-w);grid-row-start:calc(var(--cms-grid-tablet-y) + 1);grid-row-end:span var(--cms-grid-tablet-h)}.cms-presentation-hide-tablet{display:none!important}}@media (min-width:1200px){.cms-responsive-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.cms-presentation-item{grid-column-start:calc(var(--cms-grid-desktop-x) + 1);grid-column-end:span var(--cms-grid-desktop-w);grid-row-start:calc(var(--cms-grid-desktop-y) + 1);grid-row-end:span var(--cms-grid-desktop-h)}.cms-presentation-hide-desktop{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.preview-editor-shell{background:var(--bg);min-height:100vh}.preview-editor-banner{z-index:50;color:var(--gold);background:#14120ef5;border-bottom:1px solid #d9b86a59;justify-content:space-between;gap:16px;padding:9px 16px;font-size:12px;font-weight:700;display:flex;position:sticky;top:0}.preview-editor-error{background:#7f1d1d4d;border:1px solid #f8717180;border-radius:6px;margin:16px;padding:12px}.preview-section-selected{outline-offset:-3px;outline:3px solid #70c6b7;position:relative}.preview-section-selected:before{content:"Selected section";z-index:45;color:#10100f;background:#70c6b7;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}.cms-authored-media-placeholder{color:#664b18;text-align:center;background:#fff8e6;border:1px dashed #b98a2e;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:12rem;padding:1.5rem;display:flex}.cms-authored-media-placeholder code{overflow-wrap:anywhere;max-width:100%;font-size:.72rem}.business-widget{background:radial-gradient(circle at 100% 0, #70c6b71a, transparent 36%), linear-gradient(145deg, #fff7e806, transparent 58%), var(--surface);border:1px solid #fff7e81f;border-radius:18px;width:min(1240px,94vw);margin:clamp(24px,4vw,48px) auto;padding:clamp(22px,4vw,44px);overflow:hidden;box-shadow:0 26px 80px #00000047}.business-widget--login{background:radial-gradient(circle at 90% 10%, #d9b86a29, transparent 38%), var(--surface);width:min(720px,92vw);padding:clamp(28px,6vw,58px)}.business-widget-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:28px;display:flex}.business-widget-heading h2,.business-widget--preview h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(1.65rem,3vw,2.5rem)}.business-widget-heading p,.business-widget--preview p{max-width:700px;color:var(--muted);margin:0;line-height:1.65}.business-widget-state,.business-login-error{border:1px solid var(--line);background:#fff7e809;border-radius:12px;padding:24px}.business-widget-state p,.business-login-error p,.business-subtle,.business-form-note{color:var(--muted)}.business-widget-state .button{margin-top:12px}.business-login-error{background:#7f1d1d24;border-color:#f8717161;margin-bottom:18px}.business-login-error p{margin-bottom:0}.business-widget-feedback{color:var(--ivory);background:#70c6b71a;border:1px solid #70c6b766;border-radius:9px;margin:0 0 20px;padding:12px 16px}.business-widget-skeleton{gap:14px;display:grid}.business-widget-skeleton span:not(.sr-only){background:linear-gradient(90deg,#ffffff09,#ffffff1a,#ffffff09) 0 0/220% 100%;border-radius:8px;height:18px;animation:1.5s ease-in-out infinite business-shimmer}.business-widget-skeleton span:nth-child(2){width:56%}.business-widget-skeleton span:nth-child(3){width:88%}.business-widget-skeleton span:nth-child(4){width:72%}@keyframes business-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.business-widget-skeleton span:not(.sr-only){animation:none}}.business-widget-list,.business-widget-actions{gap:14px;display:grid}.business-widget-row{border:1px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.business-widget-details{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:18px;width:100%;margin:0;display:grid}.business-widget-details div{min-width:0}.business-widget-details dt,.business-product-detail dt,.business-result-cards dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.71rem;font-weight:800}.business-widget-details dd,.business-product-detail dd,.business-result-cards dd{overflow-wrap:anywhere;margin:0;font-weight:700}.business-login-form,.business-widget-action{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:16px;display:grid}.business-login-form{grid-template-columns:1fr;max-width:560px}.business-widget-actions{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.business-login-form label,.business-search-form label,.business-widget-action label{color:var(--muted);gap:8px;font-size:.83rem;font-weight:750;display:grid}.business-login-form input,.business-search-form input,.business-search-form select,.business-widget-action input{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-height:48px;color:var(--ivory);font:inherit;border-radius:8px;padding:0 13px;transition:border-color .16s,box-shadow .16s}.business-login-form input:focus,.business-search-form input:focus,.business-search-form select:focus,.business-widget-action input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #70c6b71c}.business-password-field{display:block;position:relative}.business-password-field input{padding-right:68px}.business-password-field button{min-height:36px;color:var(--teal);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-weight:800;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.business-check{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px!important;display:flex!important}.business-check input{width:18px;min-height:18px;accent-color:var(--teal)}.business-form-note{grid-column:1/-1;margin:0;font-size:.8rem}.business-dashboard{gap:30px;display:grid}.business-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.business-metric{border:1px solid var(--line);background:linear-gradient(145deg,#fff7e80a,#fff7e804);border-radius:13px;align-content:space-between;gap:5px;min-height:138px;padding:20px;transition:transform .16s,border-color .16s;display:grid}.business-metric:hover{border-color:var(--gold);transform:translateY(-2px)}.business-metric strong{color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500}.business-metric span:nth-child(2){color:var(--muted);font-weight:750}.business-metric span:last-child{color:var(--gold);font-size:.8rem}.business-dashboard-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.business-activity-panel{border:1px solid var(--line);background:#fff7e806;border-radius:13px;padding:20px}.business-activity-panel h3{margin:0 0 18px}.business-activity-panel ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.business-activity-panel li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 12px;padding:12px 0;display:grid}.business-activity-panel time{color:var(--muted);grid-column:1/-1;font-size:.76rem}.business-quick-links,.business-search-actions,.business-filter-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.business-search-shell,.business-search-form{gap:18px;display:grid}.business-search-primary,.business-search-grid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:14px;display:grid}.business-search-more{border:1px solid var(--line);background:#fff7e805;border-radius:11px}.business-search-more summary{color:var(--teal);cursor:pointer;padding:15px 17px;font-weight:800}.business-search-grid{padding:2px 17px 18px}.business-search-facets{gap:12px;display:grid}.business-search-facet{border:1px solid var(--line);background:#fff7e805;border-radius:11px;min-width:0;margin:0;padding:15px 17px}.business-search-facet-heading,.business-search-facet-options{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.business-search-facet-heading{justify-content:flex-end;margin-bottom:12px}.business-search-facet legend{color:var(--ivory);font-weight:800}.business-search-facet-heading button{border:1px solid var(--line-strong);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:800}.business-search-facet-options label{grid-auto-flow:unset;border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.business-search-facet-options input{width:16px;min-height:16px;accent-color:var(--teal);margin:0;padding:0}.business-search-facet-options small{color:var(--muted)}.business-filter-chips>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.business-filter-chips button{color:var(--ivory);cursor:pointer;background:#70c6b714;border:1px solid #70c6b759;border-radius:999px;padding:7px 11px}.business-result-summary{color:var(--muted);align-items:baseline;gap:8px;margin:0 0 15px;display:flex}.business-result-summary strong{color:var(--ivory);font-size:1.35rem}.business-result-summary span{margin-left:auto;font-size:.78rem}.business-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.business-table{border-collapse:collapse;background:#fff7e805;width:100%;font-size:.88rem}.business-table th,.business-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;min-width:120px;padding:15px 16px}.business-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.business-table tbody tr:last-child td{border-bottom:0}.business-table tbody tr:hover{background:#fff7e809}.business-table .business-widget-actions{border:0;min-width:170px;margin:0;padding:0}.business-table .business-widget-action{grid-template-columns:1fr}.business-result-link{color:var(--ivory);text-underline-offset:4px;font-weight:850;-webkit-text-decoration:underline #d9b86a80;text-decoration:underline #d9b86a80}.business-result-cards{display:none}.business-status{border:1px solid var(--line);letter-spacing:.04em;text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:.69rem;font-weight:850;display:inline-flex}.business-status--positive{color:#adf2e5;background:#70c6b71a;border-color:#70c6b773}.business-status--warning{color:#f7d98e;background:#d9b86a1a;border-color:#d9b86a80}.business-status--negative{color:#fca5a5;background:#f8717114;border-color:#f8717173}.business-status--neutral{color:var(--muted)}.business-product-detail{grid-template-columns:150px 1fr;align-items:center;gap:24px 30px;display:grid}.business-product-mark{width:150px;height:150px;color:var(--gold);background:radial-gradient(circle,#70c6b724,#0000 64%);border:1px solid #d9b86a59;border-radius:50%;grid-row:1/3;place-items:center;font-family:Georgia,serif;font-size:5rem;display:grid}.business-product-detail h3{margin:6px 0;font-size:clamp(1.8rem,4vw,3.4rem)}.business-product-detail>div:nth-child(2) p{color:var(--muted);margin:0}.business-detail-groups{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-detail-groups section{border:1px solid var(--line);background:#fff7e805;border-radius:11px;padding:18px}.business-detail-groups h4{margin:0 0 14px}.business-detail-groups dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.business-widget--preview{box-shadow:none;border-style:dashed}@media (max-width:960px){.business-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-dashboard-panels{grid-template-columns:1fr}.business-search-primary,.business-search-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.business-product-detail{grid-template-columns:110px 1fr}.business-product-mark{width:110px;height:110px;font-size:3.8rem}.business-detail-groups{grid-column:1/-1}}@media (max-width:720px){.business-widget{border-radius:14px;width:min(100% - 24px,1240px)}.business-widget-heading,.business-widget-row{flex-direction:column;align-items:stretch}.business-widget-heading .button,.business-widget-row .button,.business-login-form .button,.business-search-form .button,.business-widget-action .button{width:100%}.business-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-metric{min-height:116px;padding:16px}.business-search-primary,.business-search-grid{grid-template-columns:1fr}.business-result-summary{flex-wrap:wrap;align-items:start}.business-result-summary span{width:100%;margin-left:0}.business-table-wrap{display:none}.business-result-cards{gap:12px;display:grid}.business-result-cards article{border:1px solid var(--line);background:#fff7e806;border-radius:12px;padding:18px}.business-result-cards dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.business-product-detail{grid-template-columns:78px 1fr;gap:18px}.business-product-mark{width:78px;height:78px;font-size:2.8rem}.business-detail-groups{grid-template-columns:1fr}.business-detail-groups dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-reference-shell{z-index:70;color:#171717;font-family:Arial,Helvetica,sans-serif;display:block;position:sticky;top:0}.customer-reference-shell__top{color:#ffffffe6;letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(#0d285b,#071831);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:36px;padding:0 max(24px,50% - 720px);font-size:.68rem;font-weight:700;display:grid}.customer-reference-shell__top p,.customer-reference-shell__top nav{white-space:nowrap;align-items:center;margin:0;display:flex}.customer-reference-shell__top nav{gap:24px}.customer-reference-shell__top a{transition:color .16s}.customer-reference-shell__top a:hover{color:#f8d040}.customer-reference-shell__theme{color:#ffffffd6;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.customer-reference-shell__theme:hover,.customer-reference-shell__theme[aria-pressed=true]{color:#f8d040;background:#f8d0401a;border-color:#f8d040}.customer-reference-shell__theme svg{width:15px;height:15px}.customer-reference-shell__main{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f4eff7;border-bottom:1px solid #12192424;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:0 max(24px,50% - 720px);display:grid}.customer-reference-shell__logo{justify-self:center}.customer-reference-shell__logo img{object-fit:contain;width:auto;height:70px;display:block}.customer-reference-shell__actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.customer-reference-shell__circle{color:#20242a;border:1px solid #1c1f252b;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;transition:border-color .16s,color .16s,background .16s;display:inline-flex;position:relative}.customer-reference-shell__circle:hover{color:#2e3168;background:#e2b52d14;border-color:#d2aa28}.customer-reference-shell__circle svg{width:19px;height:19px}.customer-reference-shell__avatar{font-size:.75rem;font-weight:800}.customer-reference-shell__badge,.customer-reference-rail__badge{z-index:2;color:#fff;pointer-events:none;background:#e3262e;border:2px solid #f6f4ef;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.58rem;font-weight:800;line-height:1;display:grid;position:absolute}.customer-reference-shell__badge{top:-8px;right:-6px}.customer-reference-shell__mobile{display:none}.customer-reference-rail{z-index:65;color:#373632;background:#fff;border:1px solid #20273021;border-radius:16px;flex-direction:column;width:68px;height:min(80vh,660px);max-height:calc(100vh - 150px);padding:10px;transition:width .3s cubic-bezier(.22,1,.36,1),opacity .22s,transform .22s;display:flex;position:fixed;top:50%;left:18px;overflow:hidden;transform:translateY(-42%);box-shadow:0 28px 58px -28px #1715117a}.customer-reference-rail--expanded{width:224px}.customer-reference-rail--hidden{pointer-events:none;opacity:0;transform:translate(-28px,-42%)}.customer-reference-rail nav{gap:6px;display:grid}.customer-reference-rail__primary{overflow-y:auto}.customer-reference-rail__account{border-top:1px solid #e5e1da;margin-top:auto;padding-top:13px}.customer-reference-rail a,.customer-reference-rail button{color:#45433e;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:8px 2px;transition:color .16s,background .16s;display:grid;overflow:hidden}.customer-reference-rail a:hover,.customer-reference-rail button:hover{color:#171717;background:#e2b52d1a}.customer-reference-rail__icon{border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.customer-reference-rail__icon svg{width:20px;height:20px}.customer-reference-rail__badge{border-color:#fff;top:-8px;right:-2px}.customer-reference-rail__label{opacity:0;color:#44413c;letter-spacing:.13em;white-space:nowrap;text-transform:uppercase;font-size:.75rem;font-weight:750;transition:opacity .15s}.customer-reference-rail--expanded .customer-reference-rail__label{opacity:1}.customer-reference-rail a.is-active .customer-reference-rail__icon,.customer-reference-rail a[aria-current=page] .customer-reference-rail__icon{color:#fff;background:#2e3168}.customer-reference-rail a.is-active .customer-reference-rail__label,.customer-reference-rail a[aria-current=page] .customer-reference-rail__label{color:#171717}body:has(.customer-reference-shell){color:#292722;background:#f8f6f0}body:has(.customer-reference-shell)>main{min-height:calc(100vh - 122px);margin-left:86px}body:has([data-customer-inventory-results=true]){overflow-x:clip}.inventory-filter-backdrop,.inventory-filter-drawer{top:122px}.inventory-filter-drawer{overflow:hidden}.inventory-filter-drawer input{color:#292722;caret-color:#292722}.inventory-filter-drawer input::placeholder{color:#817969;opacity:1}body:has(.customer-reference-shell) .business-widget:not(.business-widget--dashboard){color:#292722;background:#fff;border-color:#ded8cb;width:min(1440px,100% - 48px);margin:24px auto}:is(body:has(.customer-reference-shell) .business-widget:not(.business-widget--dashboard) input,body:has(.customer-reference-shell) .business-widget:not(.business-widget--dashboard) select){color:#292722;background:#f8f6f0;border-color:#cec7ba}body:has(.customer-reference-shell) .search-scope>header{display:none}.inventory-control{color:#292722;caret-color:#292722;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:#292722}.inventory-control option{color:#292722;-webkit-text-fill-color:#292722;background:#fff}.dark body:has(.customer-reference-shell){color:#eef2f8;background:#08111f}.dark .customer-reference-shell__main{background:#08111ff0;border-color:#ffffff1f}.dark .inventory-filter-drawer input{color:#eef2f8;caret-color:#eef2f8}.dark .inventory-filter-drawer input::placeholder{color:#eef2f894}.dark .customer-reference-shell__circle{color:#eef2f8;border-color:#ffffff3d}.dark .customer-reference-shell__badge{border-color:#08111f}.dark .customer-reference-rail__badge{border-color:#111827}.dark .customer-reference-shell__circle:hover{color:#f8d040;background:#e2b52d1a;border-color:#e2b52d}.dark .customer-reference-rail{color:#eef2f8;background:#111827;border-color:#ffffff24;box-shadow:0 28px 58px -28px #000000d1}.dark .customer-reference-rail__account{border-color:#ffffff1f}.dark .customer-reference-rail a,.dark .customer-reference-rail button,.dark .customer-reference-rail__label{color:#a9b4c6}.dark .customer-reference-rail a:hover,.dark .customer-reference-rail button:hover{color:#eef2f8;background:#e2b52d1a}.dark .customer-reference-rail a.is-active .customer-reference-rail__icon,.dark .customer-reference-rail a[aria-current=page] .customer-reference-rail__icon{color:#08111f;background:#e2b52d}.dark .customer-reference-rail a.is-active .customer-reference-rail__label,.dark .customer-reference-rail a[aria-current=page] .customer-reference-rail__label{color:#eef2f8}.dark body:has(.customer-reference-shell) .business-widget:not(.business-widget--dashboard){color:#eef2f8;background:#111827;border-color:#ffffff1f}:is(.dark body:has(.customer-reference-shell) .business-widget:not(.business-widget--dashboard) input,.dark body:has(.customer-reference-shell) .business-widget:not(.business-widget--dashboard) select){color:#eef2f8;background:#16203a;border-color:#ffffff2e}.dark .customer-inventory-results [data-inventory-item],.dark .customer-inventory-results [data-inventory-empty=true]{color:#eef2f8;background:#111827;border-color:#ffffff1f}.dark .customer-inventory-results [data-inventory-item]>div:first-child{background:#16203a}.dark .inventory-showcase--vaultGrid:has([data-customer-inventory-results=true]){--ink:#eef2f8;color:#eef2f8;background:#08111f!important}.dark .inventory-showcase--vaultGrid:has([data-customer-inventory-results=true]) :where(h2,h3){color:#eef2f8}.dark .inventory-control{color:#eef2f8;caret-color:#eef2f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-fill-color:#eef2f8;background:#111827;border-color:#fff3}.dark .inventory-control option{color:#eef2f8;-webkit-text-fill-color:#eef2f8;background:#111827}.business-widget--dashboard{color:#292722;background:#f8f6f0;border:0;border-radius:0;width:100%!important;margin:0!important;padding:0!important}.business-dashboard{gap:0}.business-dashboard-hero{color:#fff;background:radial-gradient(circle at 76% 12%,#e2b52d29,#0000 28%),radial-gradient(circle at 14% 94%,#2f44967a,#0000 34%),radial-gradient(circle at 84% 110%,#8b284145,#0000 30%),linear-gradient(110deg,#142d62 0%,#07172e 56%,#07111f 100%);min-height:500px;padding:66px max(36px,50% - 640px);position:relative;overflow:hidden}.business-dashboard-hero__content{max-width:1280px}.business-dashboard-hero .eyebrow{color:#ffffffdb;letter-spacing:.42em}.business-dashboard-hero h1{color:#fff;margin:24px 0 42px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:1.05}.business-dashboard-hero h1 em{color:#e1e3ef;font-weight:400}.business-dashboard-hero__metrics{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;max-width:780px;display:flex}.business-dashboard-hero__metrics a{border-left:1px solid #ffffff2b;gap:10px;min-width:160px;padding:28px 36px;display:grid}.business-dashboard-hero__metrics a:first-child{border-left:0;padding-left:0}.business-dashboard-hero__metrics strong{color:#f8d040;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;line-height:1}.business-dashboard-hero__metrics span{color:#ffffffc2;letter-spacing:.23em;text-transform:uppercase;font-size:.68rem;font-weight:800}.business-dashboard-hero__actions{flex-wrap:wrap;gap:16px;margin-top:42px;display:flex}.business-dashboard-hero__actions a{color:#fff;letter-spacing:.25em;text-align:center;text-transform:uppercase;border:1px solid #ffffff52;min-width:230px;padding:19px 30px;font-size:.68rem;font-weight:750}.business-dashboard-hero__actions a:first-child{color:#24201a;background:#f2ede5;border-color:#f2ede5}.business-dashboard-hero--loading button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff6b;min-height:48px;padding:0 24px}.business-dashboard-ticker{white-space:nowrap;background:#fff;border-bottom:1px solid #ddd8cc;gap:42px;padding:15px 24px;display:flex;overflow:hidden}.business-dashboard-ticker a{color:#4c4943;letter-spacing:.15em;text-transform:uppercase;flex:none;align-items:center;gap:12px;font-size:.68rem;font-weight:750;display:inline-flex}.business-dashboard-ticker span{color:#b5902e;font-size:1.2rem}.business-dashboard-spotlight{color:#fff;background:#0a1322;border:1px solid #e2b52d73;grid-template-columns:1.05fr 1fr;width:min(1280px,100% - 48px);min-height:440px;margin:80px auto 0;display:grid;overflow:hidden;box-shadow:0 40px 90px -50px #e2b52d80}.business-dashboard-spotlight__media{background:radial-gradient(circle,#ebe5d7 0%,#bcb9b0 24%,#182335 72%,#0d1728 100%);place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.business-dashboard-spotlight__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 55%,#0a1322 100%);position:absolute;inset:0}.business-dashboard-spotlight__media .business-result-media{border:0;border-radius:0;width:100%;height:100%;min-height:440px;margin:0}.business-dashboard-spotlight__media .business-result-media img,.business-dashboard-spotlight__media .business-result-media video{object-fit:cover;width:100%;height:440px;transition:transform 1.4s}.business-dashboard-spotlight__media:hover .business-result-media img{transform:scale(1.06)}.business-dashboard-spotlight__placeholder{color:#e2b52d94;font-family:Georgia,Times New Roman,serif;font-size:11rem}.business-dashboard-spotlight__copy{flex-direction:column;justify-content:center;min-width:0;padding:54px;display:flex}.business-dashboard-spotlight__badge{color:#f8d040;letter-spacing:.28em;text-transform:uppercase;border:1px solid #e2b52d73;align-items:center;gap:10px;width:fit-content;padding:9px 16px;font-size:.63rem;font-weight:800;display:inline-flex}.business-dashboard-spotlight__badge i{background:#f8d040;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #f8d0401a}.business-dashboard-spotlight__copy h2{color:#fff;margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:1.05}.business-dashboard-spotlight__copy h2 em{color:#f8d040;font-weight:400}.business-dashboard-spotlight__copy>p{color:#ffffffa8;max-width:500px;margin:26px 0 0;line-height:1.8}.business-dashboard-spotlight__copy dl{flex-wrap:wrap;gap:22px 42px;margin:30px 0 0;display:flex}.business-dashboard-spotlight__copy dt,.business-dashboard-spotlight__footer div span{color:#ffffff75;letter-spacing:.24em;text-transform:uppercase;font-size:.62rem;font-weight:800}.business-dashboard-spotlight__copy dd{color:#fff;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.business-dashboard-spotlight__footer{border-top:1px solid #ffffff26;justify-content:space-between;align-items:end;gap:24px;margin-top:34px;padding-top:26px;display:flex}.business-dashboard-spotlight__footer div{gap:7px;display:grid}.business-dashboard-spotlight__footer strong{color:#f8d040;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.business-dashboard-spotlight__footer>a{color:#f8d040;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #f8d040;padding-bottom:7px;font-size:.68rem;font-weight:800}.business-dashboard-support{background:#fff;border:1px solid #ded8cb;flex-wrap:wrap;align-items:center;gap:12px 26px;max-width:1280px;margin:38px auto 0;padding:22px 28px;display:flex}.business-dashboard-support>span{color:#817969;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:800}.business-dashboard-support a{color:#2e3168;font-weight:750}.business-widget--dashboard .business-featured-panel,.business-widget--dashboard .business-dashboard-searches,.business-widget--dashboard .business-dashboard-panels{width:min(1280px,100% - 48px);margin:28px auto 0}.business-widget--dashboard .business-dashboard-panels{margin-bottom:58px}@media (max-width:1024px){.customer-reference-shell__top p{overflow:hidden}.customer-reference-shell__top nav{gap:14px}.customer-reference-shell__top nav a:nth-of-type(2){display:none}.customer-reference-rail{left:12px}body:has(.customer-reference-shell)>main{margin-left:76px}.business-dashboard-hero__metrics a{min-width:140px;padding-inline:24px}}@media (max-width:840px){.customer-reference-shell__top{grid-template-columns:1fr auto;min-height:34px;padding-inline:18px}.customer-reference-shell__top p{font-size:0}.customer-reference-shell__top p:after{content:"Natural diamonds since 1985";font-size:.62rem}.customer-reference-shell__top nav a:not(:last-child),.customer-reference-shell__theme{display:none}.customer-reference-shell__main{min-height:70px;padding-inline:18px}.customer-reference-shell__logo img{height:58px}.customer-reference-shell__circle{display:none}.customer-reference-shell__mobile{display:block}.customer-reference-rail{display:none}body:has(.customer-reference-shell)>main{min-height:calc(100vh - 104px);margin-left:0}.inventory-filter-backdrop,.inventory-filter-drawer{top:104px}.business-dashboard-hero{min-height:0;padding:48px 24px}.business-dashboard-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-dashboard-hero__metrics a,.business-dashboard-hero__metrics a:first-child{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;min-width:0;padding:20px}.business-dashboard-hero__metrics a:nth-child(odd){border-left:0}.business-dashboard-hero__actions a{width:100%;min-width:0}.business-dashboard-spotlight{grid-template-columns:1fr;margin-top:38px}.business-dashboard-spotlight__media,.business-dashboard-spotlight__media .business-result-media{min-height:280px}.business-dashboard-spotlight__media .business-result-media img,.business-dashboard-spotlight__media .business-result-media video{height:280px}.business-dashboard-spotlight__media:after{background:linear-gradient(#0000 55%,#0a1322 100%)}.business-dashboard-spotlight__copy{padding:34px 28px}}@media (max-width:440px){.customer-reference-shell__main{grid-template-columns:48px 1fr 48px}.customer-reference-shell__logo img{height:52px}.business-dashboard-hero h1{font-size:2.55rem}.business-dashboard-hero__metrics strong{font-size:2.25rem}.business-widget--dashboard .business-featured-panel,.business-dashboard-spotlight,.business-widget--dashboard .business-dashboard-searches,.business-widget--dashboard .business-dashboard-panels{width:calc(100% - 28px)}.business-metric-grid,.business-result-cards dl,.business-detail-groups dl{grid-template-columns:1fr}}.header--customer{z-index:60;background:#0d1413f5;border-color:#d9b86a2e;position:fixed;inset:0 0 auto}.header--customer .nav{min-height:68px}.header--customer .navlinks{justify-content:flex-end}.header--customer .navlinks a{padding:23px 2px 21px;position:relative}.header--customer .navlinks a.is-active,.header--customer .navlinks a[aria-current=page]{color:var(--ivory)}.header--customer .navlinks a.is-active:after,.header--customer .navlinks a[aria-current=page]:after{background:var(--gold);content:"";height:2px;position:absolute;bottom:14px;left:0;right:0}.customer-help,.customer-profile-link{border:1px solid var(--line);min-height:40px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.customer-help{gap:7px;padding:0 13px}.customer-profile-link{width:40px;color:var(--gold);font-size:1.25rem}.customer-sidebar{z-index:50;background:#151918;border-right:1px solid #fff7e81a;width:238px;transition:width .18s;position:fixed;top:68px;bottom:0;left:0;box-shadow:16px 0 50px #00000029}.customer-sidebar nav{max-height:100%;padding:18px 10px 26px;display:grid;overflow-y:auto}.customer-sidebar nav a{color:#c7c5bd;letter-spacing:.025em;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:.83rem;font-weight:760;display:grid}.customer-sidebar nav a>span:first-child{color:#d8ba73;text-align:center;font-size:1.15rem}.customer-sidebar nav a:hover{color:var(--ivory);background:#fff7e80b}.customer-sidebar nav a.is-active,.customer-sidebar nav a[aria-current=page]{color:#131817;background:linear-gradient(90deg,#b38b35,#d5b65f);box-shadow:0 10px 28px #b38b3533}.customer-sidebar nav a.is-active>span:first-child,.customer-sidebar nav a[aria-current=page]>span:first-child{color:#131817}.customer-sidebar-toggle{z-index:2;width:34px;height:34px;color:var(--gold);cursor:pointer;background:#1d2c29;border:1px solid #d9b86a59;border-radius:50%;font-size:1.35rem;position:absolute;top:16px;right:-17px}.customer-sidebar--collapsed{width:72px}.customer-sidebar--collapsed nav a{grid-template-columns:1fr;padding:0 9px}.customer-sidebar--collapsed nav a>span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body:has(.header--customer){padding-top:68px}body:has(.header--customer)>main{min-height:calc(100vh - 68px);margin-left:238px;transition:margin-left .18s}body:has(.customer-sidebar--collapsed)>main{margin-left:72px}body:has(.header--customer) .business-widget{width:min(1480px,100% - 36px);margin:18px auto;padding:clamp(18px,2vw,30px)}body:has(.header--customer) .business-widget-heading{margin-bottom:20px}body:has(.header--customer) .business-widget-heading h2{font-size:clamp(1.45rem,2vw,2.1rem)}.business-dashboard-intro,.business-dashboard-searches{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.business-dashboard-intro>*,.business-dashboard-searches>*,.business-featured-panel,.business-profile-workspace>section,.business-profile-form{border:1px solid var(--line);background:#fff7e806;border-radius:13px;padding:20px}.business-dashboard-intro h3{margin:7px 0;font-size:clamp(1.5rem,3vw,2.35rem)}.business-dashboard-intro p{color:var(--muted)}.business-dashboard-intro aside{align-content:start;gap:10px;display:grid}.business-dashboard-intro aside a{color:var(--gold)}.business-panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.business-panel-title h3{margin:0}.business-panel-title a{color:var(--gold);font-size:.82rem;font-weight:800}.business-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.business-featured-grid a{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#d9b86a12,#0000);border-radius:11px;align-content:center;place-items:center;gap:7px;min-height:135px;padding:16px;display:grid}.business-featured-grid a>span{color:var(--gold);font-size:2.3rem}.business-featured-grid small{color:var(--muted)}.business-dashboard-searches ul,.business-dashboard-searches ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.business-dashboard-searches li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 12px;padding:13px 0;display:grid}.business-dashboard-searches li:first-child{border-top:0}.business-dashboard-searches li div{flex-wrap:wrap;gap:6px;display:flex}.business-dashboard-searches li div>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:.7rem}.business-dashboard-searches li a{color:var(--gold);align-self:center;font-weight:800}.business-dashboard-searches time{color:var(--muted);font-size:.75rem}.business-status-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0 0 12px;font-size:.72rem;display:flex}.business-status-legend span{align-items:center;gap:5px;display:inline-flex}.business-status-legend i{background:var(--muted);border-radius:50%;width:8px;height:8px}.business-status-legend .is-available{background:#70c6b7}.business-status-legend .is-hold{background:#d9b86a}.business-status-legend .is-memo{background:#e8788c}.business-status-legend .is-busy{background:#7c8cf8}.business-result-toolbar{border:1px solid var(--line);background:#fff7e806;border-radius:11px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:flex}.business-result-toolbar>label{min-width:160px;color:var(--muted);gap:5px;font-size:.7rem;font-weight:800;display:grid}.business-result-toolbar input,.business-result-toolbar select{border:1px solid var(--line-strong);background:var(--panel);min-height:38px;color:var(--ivory);border-radius:7px;padding:0 10px}.business-result-toolbar .business-inline-check{flex-direction:row;align-items:center;min-width:0;padding-bottom:9px;display:flex}.business-result-toolbar .business-inline-check input{min-height:16px}.business-view-switch{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.business-view-switch button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 11px}.business-view-switch button[aria-pressed=true]{background:var(--gold);color:#151817}.business-column-menu{margin-left:auto;position:relative}.business-column-menu summary{border:1px solid var(--line);min-height:38px;color:var(--gold);cursor:pointer;border-radius:8px;padding:10px 12px}.business-column-menu>div{z-index:8;border:1px solid var(--line);width:min(310px,80vw);max-height:380px;box-shadow:var(--shadow);background:#171c1b;border-radius:10px;padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto}.business-column-menu label{align-items:center;gap:8px;padding:7px;font-size:.76rem;display:flex}.business-selection-bar{border-left:3px solid var(--gold);color:var(--muted);background:#d9b86a14;align-items:center;gap:9px;margin-bottom:10px;padding:10px 13px;display:flex}.business-selection-bar strong{color:var(--ivory)}.business-selection-bar span{flex:1}.business-selection-bar button{color:var(--gold);cursor:pointer;background:0 0;border:0}.business-table-wrap{scrollbar-color:var(--gold) var(--panel);max-width:100%}.business-table{font-variant-numeric:tabular-nums;min-width:max-content;font-size:.76rem}.business-table th,.business-table td{white-space:nowrap;min-width:82px;max-width:210px;padding:10px 11px}.business-table th{z-index:2;background:#202624;position:sticky;top:0}.business-table th button{color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.business-table .business-select-cell{width:44px;min-width:44px}.business-table td:last-child{z-index:1;background:#1a1e1d;min-width:174px;position:sticky;right:0;box-shadow:-8px 0 18px #0000001f}.business-table .business-widget-actions{flex-wrap:nowrap;gap:5px;min-width:0;display:flex}.business-table .business-widget-actions .button{white-space:nowrap;min-height:32px;padding:5px 8px;font-size:.68rem}.business-results--cards .business-table-wrap{display:none}.business-results--cards .business-result-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.business-result-media{border:1px solid var(--line);background:#111514;border-radius:9px;min-height:180px;margin:-7px -7px 16px;display:grid;position:relative;overflow:hidden}.business-result-media img,.business-result-media video{object-fit:cover;width:100%;height:220px;display:block}.business-result-media-placeholder{min-height:180px;color:var(--gold);place-items:center;font-size:3rem;display:grid}.business-result-media>button{min-height:34px;color:var(--ivory);font:inherit;cursor:pointer;background:#0d0d0ce0;border:1px solid #fff7e847;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800;position:absolute;bottom:9px;right:9px}.business-result-media>button:hover,.business-result-media>button:focus-visible{border-color:var(--gold);color:var(--gold)}.business-workflow-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.business-workflow-summary h3{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin:2px 0 3px;font-size:.92rem}.business-workflow-summary>div{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff7e806;border-radius:9px;gap:7px;padding:14px;display:grid}.business-workflow-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.business-workflow-summary strong{font-size:1.1rem}.business-cart-continuation{grid-template-columns:1.4fr .6fr;gap:20px;margin-top:22px;display:grid}.business-cart-continuation h3{margin:0 0 6px}.business-cart-continuation p,.business-cart-continuation span{color:var(--muted)}.business-cart-continuation textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;min-height:120px;color:var(--ivory);font:inherit;border-radius:10px;padding:14px}.business-cart-continuation>div{align-content:start;gap:9px;display:grid}.business-cart-next-actions{border:1px solid var(--line);background:#d9b86a0f;border-radius:12px;padding:18px}.business-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.business-pagination .button{min-height:38px}.business-profile-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-profile-workspace h3{color:var(--gold);text-transform:uppercase;margin:0 0 16px;font-size:.95rem}.business-profile-workspace section p{color:var(--muted);line-height:1.55}.business-profile-workspace section a{color:var(--gold);font-weight:800}.business-profile-form{grid-column:1/-1}.business-profile-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.business-profile-card{border:1px solid var(--line);background:var(--surface);border-radius:2px;min-width:0;padding:26px 28px}.business-profile-card__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.business-profile-card__header h3{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-transform:none;margin:0 0 6px;font-size:1.25rem;font-weight:500}.business-profile-card__header p,.business-profile-support-copy{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.business-profile-card__edit{border:1px solid var(--line);color:var(--faint);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 12px;font-size:.56rem;font-weight:800}.business-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin:0;display:grid}.business-profile-fields>div{min-width:0}.business-profile-fields dt,.business-profile-subheading,.business-profile-shipping>span:first-child{color:var(--faint);letter-spacing:.2em;text-transform:uppercase;margin:0 0 7px;font-size:.56rem;font-weight:800}.business-profile-fields dd{overflow-wrap:anywhere;min-height:1.1rem;color:var(--foreground);margin:0;font-size:.8rem}.business-profile-subheading{margin-top:0}.business-profile-shipping{border-top:1px solid var(--line);gap:7px;margin-top:26px;padding-top:18px;display:grid}.business-profile-shipping>span:last-child{color:var(--muted);font-size:.74rem;font-style:italic}.business-profile-referrals{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.business-profile-referrals .business-profile-fields{display:block}.business-profile-referrals .business-profile-fields>dt{color:var(--faint)}.business-profile-referrals .business-profile-fields>div{margin-top:16px}.business-profile-referrals .business-profile-fields>dt+div{margin-top:14px}.business-profile-kyc-status{color:#147c65;letter-spacing:.12em;text-transform:uppercase;background:#147c651a;border-radius:999px;align-items:center;gap:6px;margin:0 0 18px;padding:6px 11px;font-size:.58rem;font-weight:900;display:inline-flex}.business-profile-kyc-status--warning{color:#a26b00;background:#b47a001f}.business-profile-kyc-status--negative{color:#b42318;background:#b423181a}.business-profile-kyc-list{gap:0;margin:0;display:grid}.business-profile-kyc-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.business-profile-kyc-list dt{color:var(--foreground);font-size:.72rem;font-weight:700}.business-profile-kyc-list dd{color:var(--muted);text-align:right;margin:0;font-size:.7rem}.business-profile-card__link{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:.7rem;font-weight:800;display:inline-block}body:has([data-profile-workspace=true]) .premium-hero{min-height:160px;padding-top:34px;padding-bottom:28px;background-image:linear-gradient(115deg,#14284e,#0e1b3b 58%,#1d1220)!important}body:has([data-profile-workspace=true]) .premium-hero-image{display:none}body:has([data-profile-workspace=true]) .premium-hero-poster{display:none}body:has([data-profile-workspace=true]) .premium-hero-video{display:none}body:has([data-profile-workspace=true]) .premium-hero .hero-media{display:none}body:has([data-profile-workspace=true]) .premium-hero .cms-reference-hero-brand{display:none}body:has([data-profile-workspace=true]) .premium-hero-inner{align-items:end;min-height:96px}body:has([data-profile-workspace=true]) .premium-hero .premium-copy h1{margin-top:10px;font-size:clamp(2rem,4vw,3.25rem)}.dark .business-profile-card__header h3,.dark .business-profile-fields dd,.dark .business-profile-kyc-list dt{color:#eef2f8}.dark .business-profile-card__header p,.dark .business-profile-support-copy,.dark .business-profile-fields dt,.dark .business-profile-subheading,.dark .business-profile-shipping>span:first-child,.dark .business-profile-kyc-list dd{color:#a9b4c6}.dark .business-profile-kyc-status{color:#75d9bf;background:#50c7a729}.dark .business-profile-kyc-status--warning{color:#f0d477;background:#e2b52d29}.dark .business-profile-kyc-status--negative{color:#ff9b9b;background:#e41f2029}html:not(.dark) [data-application-dialog=true]{color:#292722!important;background:#fff!important;border-color:#ded8cb!important;box-shadow:0 28px 90px #2a261b38!important}[data-application-dialog=true]{max-height:calc(100dvh - 4rem);overflow-y:auto}html:not(.dark) [data-application-dialog=true] .text-white{color:#292722!important}html:not(.dark) [data-application-dialog=true] [class*=text-white\/]{color:#625d53!important}html:not(.dark) [data-application-dialog=true] [class*=border-white\/]{border-color:#ded8cb!important}html:not(.dark) [data-application-dialog=true] [class*=bg-black\/]{background:#f4f0e7!important}html:not(.dark) [data-application-dialog=true] input{caret-color:#292722;color:#292722!important;background:#f8f6f0!important;border-color:#cec7ba!important}html:not(.dark) [data-application-dialog=true] input::placeholder{color:#817969!important;opacity:1!important}html:not(.dark) [data-application-dialog=true] [class*="text-[#A6E7FF]"]{color:#0f6f9e!important}html:not(.dark) [data-application-dialog=true] [class*="text-[#E4B936]"]{color:#806000}html:not(.dark) [data-application-dialog=true] [role=alert]{color:#a1261c;background:#fff0ee;border-color:#e2b0ab}.dark [data-application-dialog=true] [class*=text-white\/]{color:#b8c3d6}.dark [data-application-dialog=true] input::placeholder{color:#a9b4c6;opacity:1}.business-saved-search-details{gap:12px;display:grid}.business-saved-search-details article{border:1px solid var(--line);background:#fff7e806;border-radius:11px;grid-template-columns:minmax(180px,.5fr) minmax(240px,1.5fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.business-saved-search-details h3{margin:5px 0}.business-saved-search-details time{color:var(--muted);font-size:.74rem}.business-saved-search-details .business-filter-chips span{color:var(--muted);border:1px solid #70c6b74d;border-radius:999px;padding:6px 9px;font-size:.72rem}.business-saved-search-actions{align-items:center;gap:8px;display:flex}.business-saved-search-actions .business-widget-actions{border:0;margin:0;padding:0;display:flex}body:has(.customer-reference-shell) .business-widget--saved-searches{box-shadow:none;border-radius:0;background:0 0!important;border:0!important;width:100%!important;margin:0!important;padding:0!important}.business-saved-search-page{min-height:calc(100vh - 122px)}.business-saved-search-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#684c6f52,#0000 35%),linear-gradient(115deg,#14284e 0%,#0e1b3b 48%,#1d1220 100%);padding:80px 40px 56px}.business-saved-search-hero__inner,.business-saved-search-content{width:min(1440px,100% - 80px);margin:0 auto}.business-saved-search-hero .eyebrow{color:#f3ede0;font-family:var(--font-brand), Georgia, serif;letter-spacing:.44em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.business-saved-search-hero h1{color:#fff;font-family:var(--font-display), Georgia, serif;margin:16px 0 0;font-size:clamp(2.25rem,4vw,3rem);font-weight:500;line-height:1.1}.business-saved-search-hero h1 em{color:#f3ede0;font-style:italic}.business-saved-search-hero p:last-child{color:#fff9;max-width:42rem;margin:20px 0 0;font-size:.95rem;line-height:1.625}.business-saved-search-content{padding:64px 0 72px}.business-saved-search-toolbar{border-bottom:1px solid #17151124;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;padding-bottom:20px;display:flex}.business-saved-search-toolbar p{color:#564f40;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.business-saved-search-toolbar a{color:#171511;letter-spacing:.26em;text-transform:uppercase;background:linear-gradient(#c9a642,#c9a642) 0 100%/28px 1px no-repeat;padding-bottom:6px;font-size:.74rem;font-weight:600}.business-saved-search-toolbar a:hover{color:#a47700}.business-saved-search-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.business-saved-search-details article{min-height:0;box-shadow:none;background:#fff;border:1px solid #17151124;border-radius:0;flex-direction:column;align-items:stretch;gap:0;padding:28px;display:flex}.business-saved-search-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.business-saved-search-card__identity{flex:1;min-width:0}.business-saved-search-card__identity h2,.business-saved-search-card__identity input{color:#171511;width:100%;font-family:var(--font-display), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:500;line-height:1.33;overflow:hidden}.business-saved-search-card__identity input{background:0 0;border:0;border-bottom:1px solid #c9a642;outline:0;padding:0 0 5px}.business-saved-search-card__identity time{color:#564f40;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:.7rem;font-weight:700;display:block}.business-saved-search-status{color:#2e3168;letter-spacing:.14em;text-transform:uppercase;background:#e2b52d26;border-radius:999px;flex:none;padding:6px 14px;font-size:.7rem;font-weight:700}.business-saved-search-details article .business-filter-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.business-saved-search-details article .business-filter-chips span{color:#3d382e;letter-spacing:.1em;text-transform:uppercase;border:1px solid #17151124;border-radius:999px;padding:6px 12px;font-size:.68rem;font-weight:600}.business-saved-search-card__actions{border-top:1px solid #17151124;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;padding-top:20px;display:flex}.business-saved-search-card__actions .button{color:#f8f6f1;letter-spacing:.26em;text-transform:uppercase;min-height:0;box-shadow:none;background:#171511;border:1px solid #171511;border-radius:0;padding:.75rem 1.75rem;font-size:.68rem;font-weight:500;line-height:1.4}.business-saved-search-card__actions .button.secondary{color:#171511;background:0 0;border-color:#17151159}.business-saved-search-card__actions .button:hover{border-color:#a47700}.business-saved-search-card__actions>button{color:#564f40;cursor:pointer;font:inherit;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:700}.business-saved-search-card__actions>button:hover{color:#171511}.business-saved-search-card__actions .business-saved-search-delete{margin-left:auto}.business-saved-search-card__actions .business-saved-search-delete:hover{color:#a33a35}.business-saved-search-empty{text-align:center;padding:68px 20px}.business-saved-search-empty__icon{border:1px solid var(--line);width:72px;height:72px;color:var(--muted);border-radius:50%;place-items:center;margin:0 auto;font-size:2.4rem;display:grid}.business-saved-search-empty h2{font-family:var(--font-display), Georgia, serif;margin:24px 0 0;font-size:2.2rem;font-weight:500}.business-saved-search-empty p{max-width:560px;color:var(--muted);margin:12px auto 0;line-height:1.65}.business-saved-search-empty .button{margin-top:28px;display:inline-flex}.dark .business-saved-search-hero{background:linear-gradient(115deg,#0c1b3d 0%,#08152e 50%,#1e1222 100%)}.dark .business-saved-search-toolbar a{color:#f0d477}.dark .business-saved-search-details article{box-shadow:none;background:#111827;border-color:#ffffff24}.dark .business-saved-search-card__identity h2,.dark .business-saved-search-card__identity input{color:#eef2f8}.dark .business-saved-search-card__identity time{color:#a9b4c6}.dark .business-saved-search-status{color:#e2b52d;background:#e2b52d2e}.dark .business-saved-search-details article .business-filter-chips span{color:#c4ccda;border-color:#ffffff29}.dark .business-saved-search-card__actions{border-color:#ffffff1f}.dark .business-saved-search-card__actions>button{color:#a9b4c6}.dark .business-saved-search-card__actions>button:hover{color:#eef2f8}.dark .business-saved-search-toolbar p{color:#a9b4c6}.dark .business-saved-search-card__actions .button{color:#0b1220;background:#f3ede0;border-color:#f3ede0}.dark .business-saved-search-card__actions .button.secondary{color:#eef2f8;background:0 0;border-color:#ffffff59}@media (max-width:840px){.business-saved-search-hero{padding:50px 24px 46px}.business-saved-search-hero__inner,.business-saved-search-content{width:min(100% - 40px,680px)}.business-saved-search-details{grid-template-columns:1fr}}@media (max-width:560px){.business-saved-search-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.business-saved-search-details article{padding:20px}.business-saved-search-card__actions{align-items:stretch}.business-saved-search-card__actions .button{text-align:center;flex:calc(50% - 10px)}.business-saved-search-card__actions .business-saved-search-delete{margin-left:0}}@media (max-width:1100px){.customer-sidebar{width:208px}body:has(.header--customer)>main{margin-left:208px}.business-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){body:has(.header--customer){padding-top:64px}body:has(.header--customer)>main{margin-left:0}.header--customer .nav{min-height:64px}.header--customer .navlinks,.header--customer .customer-help,.header--customer .customer-profile-link,.customer-sidebar{display:none}.customer-mobile-nav{display:block}.business-dashboard-intro,.business-dashboard-searches,.business-cart-continuation{grid-template-columns:1fr}.business-table{font-size:.72rem}.business-profile-workspace{grid-template-columns:1fr}.business-profile-form{grid-column:1}.business-profile-reference{grid-template-columns:1fr}.business-profile-card--settings{max-width:none}.business-saved-search-details article{grid-template-columns:1fr}}@media (max-width:720px){body:has(.header--customer) .business-widget{width:min(100% - 20px,1480px);padding:17px}.business-results--table .business-table-wrap{display:none}.business-results--table .business-result-cards{display:grid}.business-featured-grid,.business-workflow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.business-column-menu{margin-left:0}.business-result-toolbar>label{flex:140px}.business-saved-search-actions{flex-direction:column;align-items:stretch}}@media (max-width:440px){.customer-help span{display:none}.business-featured-grid,.business-workflow-summary{grid-template-columns:1fr}}@font-face{font-family:Simstar Reference Manrope;src:url(/fonts/simstar-manrope-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Simstar Reference Playfair;src:url(/fonts/simstar-playfair-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Simstar Reference Playfair;src:url(/fonts/simstar-playfair-italic-latin.woff2)format("woff2");font-style:italic;font-weight:400 700;font-display:swap}@font-face{font-family:Simstar Reference Cinzel;src:url(/fonts/simstar-cinzel-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.simstar-home-shell{z-index:50;color:#fff;background:0 0;border:0;height:125.25px;font-family:Simstar Reference Manrope,sans-serif;inset:0 0 auto}.simstar-home-shell__top{box-sizing:border-box;background:radial-gradient(70% 60% at 75% 20%,#f8d04033,#0000 60%),radial-gradient(60% 55% at 15% 85%,#3054ac7a,#0000 65%),radial-gradient(40% 35% at 92% 92%,#e41f2024,#0000 60%),linear-gradient(165deg,#12275c,#0a142e 70%);border:0;height:38.25px;padding:0 42.5px}.simstar-home-shell__top-track,.simstar-home-shell__utility{color:#ffffffd9;letter-spacing:2.9376px;text-transform:uppercase;font-family:Simstar Reference Cinzel,serif;font-size:12.24px;font-weight:700;line-height:18.36px}.simstar-home-shell__top-track{gap:0}.simstar-home-shell__top-track>span:not(:first-child){margin-left:12px}.simstar-home-shell__dot{margin-right:12px}.simstar-home-shell__utility{gap:25.5px}.simstar-home-shell__main{box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #ffffff1f;height:87px;padding:0 42.5px}.simstar-home-shell__cluster{flex:1 1 0;gap:34px}.simstar-home-shell__secondary{gap:34px}.simstar-home-shell__cluster a,.simstar-home-shell__secondary a{color:#ffffffb3;letter-spacing:2.142px;text-transform:uppercase;font-family:Simstar Reference Manrope,sans-serif;font-size:15.3px;font-weight:700;line-height:22.95px}.simstar-home-shell__brand{justify-content:center;width:171.1px;height:71.4px}.premium-hero--homeFilm{justify-content:center;align-items:center;display:flex;overflow:hidden;background:#05070f!important;min-height:100svh!important;padding:0!important}.premium-hero--homeFilm:before,.premium-hero--homeFilm:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.premium-hero--homeFilm:before{background:#0a142e59}.premium-hero--homeFilm:after{background:radial-gradient(circle at 12% 22%,#fff 0 1.5px,#0000 2px),radial-gradient(circle at 86% 34%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 8% 62%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 80% 72%,#fff 0 1.5px,#0000 2px),radial-gradient(90% 70% at 50% 45%,#0000 45%,#03050c8c 100%),linear-gradient(#0000008c,#00000026,#000000b3)}.premium-hero--homeFilm .premium-hero-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;inset:0;transform:scale(1.05)}.premium-hero--homeFilm .premium-hero-inner{z-index:2;width:min(100%,1430px);max-width:none;height:100svh;padding:0;position:relative}.premium-hero--homeFilm .premium-copy{width:100%;max-width:none;height:100%;display:block;position:relative}.premium-hero--homeFilm .eyebrow{color:#f3ede0;letter-spacing:6.12px;text-align:center;text-transform:uppercase;width:1037px;margin:0;font-family:Simstar Reference Cinzel,serif;font-size:12.24px;font-weight:700;line-height:18.36px;display:block;position:absolute;top:128.7px;left:50%;transform:translate(-50%)}.premium-hero--homeFilm .cms-reference-hero-brand{width:442.1px;height:306px;display:block;position:absolute;top:181px;left:50%;transform:translate(-50%)}.premium-hero--homeFilm .cms-reference-hero-brand img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.premium-hero--homeFilm .cms-reference-hero-brand img:nth-child(2){opacity:0}.premium-hero--homeFilm h1{color:#f8f6f1;text-align:center;text-wrap:balance;width:1037px;max-width:none;margin:0;font-family:Simstar Reference Playfair,Georgia,serif;font-size:76.5px;font-weight:500;line-height:1.12;position:absolute;top:521px;left:50%;transform:translate(-50%)}.premium-hero--homeFilm h1 em{color:#0000;background:linear-gradient(115deg,#fff 5%,#eef1f8 45%,#c3cde8 95%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600;display:inline}.premium-hero--homeFilm .actions{gap:20px;margin:0;display:flex;position:absolute;top:829px;left:50%;transform:translate(-50%)}.premium-hero--homeFilm .actions .button{color:#f8f6f1;letter-spacing:3.4476px;text-transform:uppercase;background:0 0;border:1px solid #fff6;border-radius:0;min-width:283px;min-height:59.3px;padding:18.7px 49.3px;font-family:Simstar Reference Manrope,sans-serif;font-size:13.26px;font-weight:400;line-height:19.89px}.premium-hero--homeFilm .actions .button:first-child{color:#171511;background:#f8f6f1;border-color:#f8f6f1;min-width:299.8px}.premium-hero--homeFilm .hero-media{display:none}@media (max-width:767px){.simstar-home-shell{height:125.25px}.simstar-home-shell__top{height:38.25px;padding:0 14px}.simstar-home-shell__top-track{display:none}.simstar-home-shell__utility{justify-content:flex-end;gap:25.5px;width:100%}.simstar-home-shell__utility a:nth-child(-n+2){display:none}.simstar-home-shell__main{justify-content:center;height:87px;padding:0 14px;position:relative}.simstar-home-shell__main>.simstar-home-shell__cluster:first-child{display:none}.simstar-home-shell__brand{position:absolute;left:50%;transform:translate(-50%)}.simstar-home-shell__cluster--right{flex:none;display:flex;position:absolute;right:14px}.simstar-home-shell__secondary{display:none}.simstar-home-shell__mobile{display:block}.premium-hero--homeFilm{min-height:985px!important}.premium-hero--homeFilm .premium-hero-inner{width:390px;height:985px}.premium-hero--homeFilm .eyebrow{letter-spacing:6.12px;width:339px;font-size:12.24px;line-height:18.36px;top:119px}.premium-hero--homeFilm .cms-reference-hero-brand{width:319.3px;height:221px;top:189.7px}.premium-hero--homeFilm h1{width:339px;font-size:44.2px;line-height:1.12;top:444.7px}.premium-hero--homeFilm .actions{flex-direction:column;gap:21.2px;top:743.2px}}@font-face{font-family:Simstar House Display;src:url(/fonts/simstar-playfair-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Simstar House Display;src:url(/fonts/simstar-playfair-italic-latin.woff2)format("woff2");font-style:italic;font-weight:400 700;font-display:swap}.cms-feature-section--pillars{isolation:isolate;color:#171511;font-family:Simstar Reference Manrope,sans-serif;position:relative;overflow:hidden}.cms-feature-section--pillars .cms-pillars-decoration{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cms-feature-section--pillars .cms-pillars-watermark{opacity:.06;object-fit:contain;width:auto;max-width:none;height:510px;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.cms-feature-section--pillars .cms-pillars-aurora{filter:blur(80px);opacity:.7;border-radius:999px;position:absolute}.cms-feature-section--pillars .cms-pillars-aurora--gold{background:#e2b52d1a;width:404px;height:404px;top:6%;right:12%}.cms-feature-section--pillars .cms-pillars-aurora--blue{background:#4a63b814;width:340px;height:340px;bottom:8%;left:6%}.cms-feature-section--pillars .cms-pillars-dust{background:var(--dust-color);width:2px;height:2px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--dust-color) 50%, transparent);border-radius:999px;position:absolute}.cms-feature-section--pillars .cms-pillars-dust--gold{--dust-color:#e2b52d}.cms-feature-section--pillars .cms-pillars-dust--ruby{--dust-color:#e41f20}.cms-feature-section--pillars .cms-pillars-dust--blue{--dust-color:#4a63b8}.cms-feature-section--pillars .cms-pillars-dust--1{width:3px;height:3px;top:16%;left:8%}.cms-feature-section--pillars .cms-pillars-dust--2{top:30%;left:88%}.cms-feature-section--pillars .cms-pillars-dust--3{top:58%;left:5%}.cms-feature-section--pillars .cms-pillars-dust--4{width:3px;height:3px;top:70%;left:92%}.cms-feature-section--pillars .cms-pillars-dust--5{top:12%;left:55%}.cms-feature-section--pillars .cms-pillars-dust--6{top:84%;left:45%}.cms-feature-section--pillars .cms-pillars-header{justify-content:space-between;align-items:flex-end;gap:34px;display:flex;position:relative}.cms-feature-section--pillars .cms-pillars-heading{flex:0 auto}.cms-feature-section--pillars .cms-pillars-eyebrow-row{align-items:center;gap:13px;display:flex}.cms-feature-section--pillars .cms-pillars-eyebrow-dots{flex:none;gap:6px;display:flex}.cms-feature-section--pillars .cms-pillars-eyebrow-dots>span{width:8px;height:8px;box-shadow:0 0 12px 2px color-mix(in srgb, currentColor 40%, transparent);border-radius:999px}.cms-feature-section--pillars .cms-pillars-eyebrow-row .eyebrow{color:#2e3168;font-size:14.96px;line-height:22.44px}.cms-feature-section--pillars .cms-pillars-heading h2{white-space:pre-line;color:#171511;letter-spacing:normal;max-width:620px;margin:25.5px 0 0;font-family:Simstar House Display,Georgia,serif;font-size:63.75px;font-weight:500;line-height:1.12}.cms-feature-section--pillars .cms-pillars-heading h2 em{color:#0000;background:linear-gradient(115deg,#2e3168 5%,#4a63b8 50%,#e41f20 130%);-webkit-background-clip:text;background-clip:text;font-family:inherit;font-style:italic}.cms-feature-section--pillars .cms-pillars-support{width:408px;max-width:100%;padding-bottom:1px}.cms-feature-section--pillars .cms-pillars-support>p{color:#3d382e;margin:0;font-size:16.15px;line-height:26.24px}.cms-feature-section--pillars .cms-pillars-action{color:#171511;letter-spacing:2.45px;text-transform:uppercase;border:0;align-items:center;gap:8.5px;margin-top:25.5px;padding:0 0 6px;font-size:13.6px;font-weight:600;line-height:20.4px;text-decoration:none;display:inline-flex}.cms-feature-section--pillars .cms-pillars-action:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}.cms-feature-section--pillars .cms-pillars-action{position:relative}.cms-feature-section--pillars .cms-pillars-action:hover:after{transform:scaleX(1)}.cms-feature-section--pillars .cms-pillars-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:21.25px;margin-top:68px;display:grid;position:relative}.cms-feature-section--pillars .cms-pillars-card{border:1px solid #d8d4ca;border-bottom:3px solid var(--cms-pillar-accent);min-width:0;min-height:431px;box-shadow:none;color:#171511;background:#fff;border-radius:0;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.cms-feature-section--pillars .cms-pillars-corner-glow{background:color-mix(in srgb, var(--cms-pillar-accent) 18%, transparent);filter:blur(28px);opacity:0;border-radius:999px;width:170px;height:170px;transition:opacity .5s;position:absolute;top:-68px;right:-68px}.cms-feature-section--pillars .cms-pillars-card:hover .cms-pillars-corner-glow{opacity:1}.cms-feature-section--pillars .cms-pillars-card-top{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.cms-feature-section--pillars .cms-pillars-icon{border:1px solid color-mix(in srgb, var(--cms-pillar-accent) 35%, transparent);background:color-mix(in srgb, var(--cms-pillar-accent) 8%, transparent);width:60px;height:60px;color:var(--cms-pillar-accent);border-radius:999px;justify-content:center;align-items:center;display:flex}.cms-feature-section--pillars .cms-pillars-icon svg{width:30px;height:30px}.cms-feature-section--pillars .cms-pillars-number{color:var(--cms-pillar-accent);font-family:Simstar House Display,Georgia,serif;font-size:21.25px;font-weight:600;line-height:1.2}.cms-feature-section--pillars .cms-pillars-metric{color:#2e3168;margin:34px 0 0;font-family:Simstar House Display,Georgia,serif;font-size:38.25px;font-weight:500;line-height:1.1}.cms-feature-section--pillars .cms-pillars-label{color:#171511;letter-spacing:2.92px;text-transform:uppercase;margin:12.75px 0 0;font-size:13.26px;line-height:19.9px}.cms-feature-section--pillars .cms-pillars-divider{background:#d8d4ca;width:100%;height:1px;margin:21.25px 0}.cms-feature-section--pillars .cms-pillars-description{color:#3d382e;margin:0;font-size:15.64px;line-height:25.7px}@media (max-width:1023px){.cms-feature-section--pillars .cms-pillars-header{flex-direction:column;align-items:flex-start;gap:28px}.cms-feature-section--pillars .cms-pillars-heading h2{max-width:500px;font-size:51px}.cms-feature-section--pillars .cms-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-feature-section--pillars .cms-pillars-card{min-height:360px}}@media (min-width:1024px){[data-auth-scene=true]>section:first-child{align-self:stretch;height:100%!important}[data-auth-scene=true]>section:first-child>img{opacity:.08}}@media (max-width:639px){.cms-feature-section--pillars .cms-pillars-heading h2{font-size:38.25px}.cms-feature-section--pillars .cms-pillars-support{width:100%}.cms-feature-section--pillars .cms-pillars-grid{grid-template-columns:1fr}.cms-feature-section--pillars .cms-pillars-card{min-height:339px}}@media (min-width:1024px){.premium-hero--homeFilm{min-height:max(100svh,980.625px)!important}.premium-hero--homeFilm .premium-copy{height:100%}.premium-hero--homeFilm .eyebrow{top:119px;font-family:Simstar Reference Cinzel,serif!important}.premium-hero--homeFilm .cms-reference-hero-brand{width:84.59px;height:58.55px;top:171.34px}.premium-hero--homeFilm .cms-reference-hero-brand img{object-fit:contain;width:100%;height:100%}.premium-hero--homeFilm .premium-copy h1{font-family:Simstar Reference Playfair,Georgia,serif;font-size:76.5px;font-weight:500;line-height:1.12;top:401.16px}.premium-hero--homeFilm .premium-copy h1 em{color:#f8f6f1;font-style:italic}.premium-hero--homeFilm .actions{top:709.17px}.premium-hero--homeFilm .premium-hero-inner{height:max(100svh,980.625px);min-height:max(100svh,980.625px)}.premium-hero--homeFilm .premium-copy h1 em{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(115deg,#fff 5%,#eef1f8 45%,#c3cde8 95%);-webkit-background-clip:text;background-clip:text;font-family:Simstar Reference Playfair,Georgia,serif;font-weight:600}}.cms-contact-experience{grid-template-columns:minmax(0,1.15fr) minmax(22rem,1fr);gap:42px;padding-top:102px;padding-bottom:102px;display:grid}.cms-contact-channels{gap:20px;display:grid}.cms-contact-channel{color:inherit;background:#ffffffb3;border:1px solid #2438772e;padding:34px;text-decoration:none;display:block}.cms-contact-channel h3{font-family:var(--font-display);margin:14px 0 8px;font-size:clamp(1.5rem,2vw,2.15rem)}.presence-section--mapBand{padding-top:104px;padding-bottom:112px}.cms-office-map{background:radial-gradient(circle at 53% 42%,#e2b52d2e,#0000 20%),#fff;border:1px solid #2438772e;min-height:500px;margin-top:58px;position:relative;overflow:hidden}.cms-office-map__field{opacity:.72;background-image:radial-gradient(circle,#c9c5b8 0 5px,#0000 6px);background-size:22px 22px;position:absolute;inset:8% 4% 12%;-webkit-mask-image:radial-gradient(#000 0 62%,#0000 82%);mask-image:radial-gradient(#000 0 62%,#0000 82%)}.cms-office-map__marker{background:#e2b52d;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 0 8px #e2b52d2e}.cms-office-map__marker--1{background:#e31d2a;top:54%;left:66%}.cms-office-map__marker--2{top:58%;left:62%}.cms-office-map__marker--3{top:48%;left:77%}.cms-office-map__marker--4{top:48%;left:58%}.cms-office-map__marker--5{top:41%;left:27%}.cms-office-map__marker--6{top:44%;left:53%}.cms-office-map__summary{letter-spacing:.28em;text-transform:uppercase;position:absolute;bottom:20px;left:24px}.cms-office-details{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.cms-office-details article{border-top:1px solid #24387733;padding:22px 0}.cms-event-schedule__list{border-top:1px solid #24387733;margin-top:48px}.cms-event-schedule__list article{border-bottom:1px solid #24387733;grid-template-columns:1.1fr 2fr 1.4fr 1fr auto;align-items:center;gap:28px;padding:34px 0;display:grid}.cms-event-schedule__list h2,.cms-event-schedule__list p{margin:0}.cms-event-schedule__note{margin-top:42px}.simstar-home-footer__private{color:#f8f6f1;background:linear-gradient(90deg,#030c1df5,#030c1d4d),url(/screen-packs/simstar-react-source-v1/images/private-list.jpg) 50%/cover,#071127;align-items:center;min-height:590px;display:flex}.simstar-home-footer__private-inner{width:100%}.simstar-home-footer__private h2{max-width:590px;font-family:var(--font-display);margin:24px 0;font-size:clamp(3rem,5vw,5.5rem);line-height:.98}.simstar-home-footer__private a{color:#e2b52d;letter-spacing:.3em;text-transform:uppercase;margin-top:28px;display:inline-block}.simstar-home-footer{padding-bottom:331px}main[data-auth-scene=true]{grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:none;height:900px;min-height:900px;max-height:900px;overflow:hidden}main[data-auth-scene=true]>section{min-height:900px}.simstar-home-footer__content{grid-template-columns:minmax(320px,1.6fr) repeat(3,minmax(150px,1fr));gap:64px;max-width:1340px;margin:0 auto;display:grid}.simstar-home-footer__group h2{color:#f8f6f1;letter-spacing:.28em;text-transform:uppercase;font-size:.75rem}.simstar-home-footer__group>div{gap:14px;margin-top:24px;display:grid}.simstar-home-footer__group a{color:#e8e1d3c7}.premium-hero--pageHeader{box-sizing:border-box}.cms-feature-section--pillars{min-height:1340px}.inventory-showcase{min-height:1370px}.inventory-showcase--vaultGrid{min-height:1210px}.presence-section--mapBand{min-height:1280px}.cms-technology-showcase--timeline .cms-technology-grid{grid-template-columns:1fr}.cms-technology-showcase--timeline .cms-technology-card{grid-template-columns:120px minmax(220px,.7fr) minmax(0,1.5fr);align-items:center;gap:40px;min-height:350px;display:grid}.cms-technology-showcase--timeline .cms-technology-card video{grid-row:1/span 3;width:100%}.cms-technology-showcase--timeline .cms-stage-number{align-self:end}@media (max-width:760px){.cms-contact-experience{grid-template-columns:1fr;padding-top:64px;padding-bottom:64px}.cms-office-details{grid-template-columns:1fr}.cms-office-map{min-height:390px}.cms-event-schedule__list article{grid-template-columns:1fr;gap:12px}.simstar-home-footer__private{min-height:500px}.simstar-home-footer{padding-top:30px;padding-bottom:377px}main[data-auth-scene=true]{grid-template-columns:1fr;height:auto;min-height:0;max-height:none;overflow:visible}main[data-auth-scene=true]>section{min-height:0;overflow:hidden}main[data-auth-scene=true]>section:first-child{height:321px}main[data-auth-scene=true]>section:last-child{height:711px}.simstar-home-footer__content{grid-template-columns:1fr;gap:20px}.simstar-home-footer__group>div{gap:8px;margin-top:12px}.cms-feature-section--pillars,.inventory-showcase,.inventory-showcase--vaultGrid,.presence-section--mapBand{min-height:auto}.cms-technology-showcase--timeline .cms-technology-card{grid-template-columns:1fr;gap:18px;min-height:430px}}.premium-hero{position:relative;overflow:hidden}.premium-hero-image,.premium-hero-poster,.image-banner__media,.cms-office-map__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.premium-hero-image,.premium-hero-poster,.image-banner__media{z-index:0}.premium-hero-video,.premium-hero-inner,.image-banner>.container{z-index:1;position:relative}.premium-hero-video{object-fit:cover;inset:0;width:100%!important;height:100%!important;position:absolute!important}.premium-hero--pageHeader .eyebrow,.editorial-section-heading .eyebrow,.section-heading .eyebrow{visibility:visible!important;opacity:1!important;display:block!important}.premium-hero--pageHeader{height:auto!important;min-height:580px!important}.premium-hero--pageHeader .hero-media{display:none}.cms-reference-inventory-card{position:relative;overflow:hidden}.cms-reference-inventory-card__alternate{opacity:0;transition:opacity .5s;position:absolute;inset:0 0 auto}.cms-reference-inventory-card:hover .cms-reference-inventory-card__alternate{opacity:1}.inventory-showcase--vaultGrid{padding-top:64px;padding-bottom:64px}.cms-vault-toolbar{text-transform:uppercase;letter-spacing:.12em;border-block:1px solid #18181829;flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0;padding:18px 0;font-size:.72rem;display:flex}.cms-vault-toolbar button,.cms-vault-pagination button{color:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0}.cms-vault-status{z-index:2;letter-spacing:.12em;text-transform:uppercase;background:#f7f3e8;padding:6px 9px;font-size:.62rem;position:absolute;top:14px;left:14px}.cms-reference-inventory-card>div:last-child{gap:6px;display:grid}.cms-reference-inventory-card>div:last-child button{text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid;justify-self:start;padding:8px 12px}.cms-vault-pagination{text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;gap:16px;margin-top:38px;font-size:.72rem;display:flex}.cms-office-map{position:relative;overflow:hidden}.cms-office-map__media{opacity:.22}.cms-office-map__field,.cms-office-map__summary{z-index:1;position:relative}.cms-diamond-detail{max-width:1440px;margin:0 auto;padding:112px 40px 96px}.cms-diamond-detail__crumb{text-transform:uppercase;letter-spacing:.22em;gap:12px;margin-bottom:32px;font-size:.7rem;display:flex}.cms-diamond-detail__layout{grid-template-columns:1.25fr 1fr;gap:40px;display:grid}.cms-diamond-viewer{background:#f7f7f4;border:1px solid #1818182e;justify-content:center;align-items:center;height:calc(100svh - 144px);min-height:560px;display:flex;position:sticky;top:112px;overflow:hidden}.cms-diamond-viewer img{object-fit:cover;width:100%;height:100%}.cms-diamond-viewer video{object-fit:contain;background:#111;width:100%;height:100%}.cms-diamond-viewer__empty{color:#756f64;text-align:center;text-transform:uppercase;letter-spacing:.2em;place-items:center;gap:18px;font-size:.68rem;display:grid}.cms-diamond-viewer__empty span{color:#c49b2e;font-family:var(--font-display), serif;font-size:clamp(6rem,18vw,13rem);font-weight:300;line-height:.7}.cms-diamond-viewer__controls{text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;font-size:.64rem;display:flex;position:absolute;inset:18px 18px auto}.cms-diamond-viewer>p{text-align:center;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;position:absolute;inset:auto 0 18px}.cms-diamond-detail__panel>h1{font-family:var(--font-display), serif;margin:16px 0;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:500}.cms-diamond-detail__panel>h1 small{color:#746f66;font-size:.45em}.cms-diamond-detail__grade{text-transform:uppercase;letter-spacing:.28em;font-size:.78rem}.cms-diamond-detail__context,.cms-diamond-detail__commercial{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.cms-diamond-detail__commercial{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-diamond-detail__context span,.cms-diamond-detail__commercial span{border-top:1px solid #18181829;gap:7px;padding-top:12px;font-size:.92rem;font-weight:400;display:grid}.cms-diamond-detail__context small,.cms-diamond-detail__commercial small{color:#756f64;text-transform:uppercase;letter-spacing:.17em;font-size:.58rem}.cms-diamond-detail__actions{grid-template-columns:1fr 1fr;gap:12px;margin:38px 0;display:grid}.cms-diamond-detail__actions>*{text-align:center;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:1px solid #1b1a18;padding:15px;font-size:.68rem}.cms-diamond-detail__actions>:first-child{color:#fff;background:#1b1a18;grid-column:1/-1}.cms-diamond-detail__actions>button:disabled{cursor:not-allowed;opacity:.72;background:#8b877f;border-color:#8b877f}.cms-diamond-specs,.cms-diamond-provenance{border:1px solid #1818182e;margin-top:30px;padding:30px}.cms-diamond-specs>p,.cms-diamond-studio>p,.cms-diamond-provenance>p:first-child{text-transform:uppercase;letter-spacing:.28em;font-size:.7rem}.cms-diamond-specs dl{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.cms-diamond-specs dl>div{border-bottom:1px solid #1818181f;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.cms-diamond-specs dt{text-transform:uppercase;letter-spacing:.14em;font-size:.66rem}.cms-diamond-studio{margin-top:30px}.cms-diamond-studio>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cms-diamond-studio img{aspect-ratio:4/3;object-fit:cover;width:100%}.cms-diamond-studio video{aspect-ratio:4/3;object-fit:contain;background:#111;width:100%}.cms-diamond-detail--state{min-height:70vh}.cms-diamond-detail__state-card{text-align:center;border:1px solid #1818182e;max-width:760px;margin:90px auto;padding:clamp(32px,7vw,72px)}.cms-diamond-detail__state-card h1{font-family:var(--font-display), serif;margin:18px 0;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:500;line-height:1.08}.cms-diamond-detail__state-card>p:not(.eyebrow){color:#756f64}.cms-diamond-detail__state-card a,.cms-diamond-detail__state-card button{text-transform:uppercase;letter-spacing:.14em;background:0 0;border:1px solid #1b1a18;margin:28px 6px 0;padding:14px 22px;font-size:.68rem;display:inline-block}@media (max-width:767px){.cms-diamond-detail__commercial{grid-template-columns:1fr}}.premium-hero--homeFilm .eyebrow{visibility:visible!important;opacity:1!important;display:block!important}.premium-hero--aboutHeader{height:608px!important;min-height:608px!important}.premium-hero--contactHeader,.premium-hero--standardHeader{height:581px!important;min-height:581px!important}.premium-hero--inventoryHeader{height:499px!important;min-height:499px!important}.cms-stat-value--mobile{display:none}.cms-technology-showcase--stageCards{overflow:hidden;height:1172px!important}.cms-media-story--colour{overflow:hidden;height:1149px!important}.image-banner--rareBand{height:794px!important;min-height:794px!important}.split-section--heritage{overflow:hidden;height:827px!important}.cms-feature-section--categories{overflow:hidden;height:1045px!important}.cms-statistics-section--midnight{overflow:hidden;height:532px!important}.presence-section--homeMap{overflow:hidden;box-sizing:border-box!important;height:1076px!important;min-height:1076px!important}.cms-insights-section--mosaic{overflow:hidden;height:2164px!important}.cms-logo-section{overflow:hidden;height:847px!important}.cta-band:not(.cta-band--light){overflow:hidden;height:775px!important}.cms-statistics-section:not(.cms-statistics-section--midnight){overflow:hidden;height:373px!important}.cms-media-story--quote{overflow:hidden;height:535px!important}.cms-feature-section--timeline{overflow:hidden;height:1506px!important}.cms-contact-experience{overflow:hidden;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr)!important;height:889px!important}.cms-contact-experience>.eyebrow{grid-column:1/-1}.presence-section--officeMap{overflow:hidden;height:1332px!important}.cms-event-schedule{overflow:hidden;height:1089px!important}.inventory-showcase--vaultGrid{overflow:hidden;height:1218px!important}.cms-technology-showcase--timeline{overflow:hidden;height:3159px!important}.cta-band--factoryVisit{overflow:hidden;height:447px!important}.cta-band--aboutClosing{overflow:hidden;height:371px!important}.cms-feature-section--cards{overflow:hidden;height:701px!important}.presence-section--journeyMap{overflow:hidden;box-sizing:border-box!important;height:1098px!important;min-height:1098px!important}.cms-diamond-detail__layout{min-height:1430px}.inventory-showcase:not(.inventory-showcase--vaultGrid){overflow:hidden;height:1375px!important;min-height:1375px!important}.split-section--campaign{overflow:hidden;height:682px!important;min-height:682px!important}.cms-pillars-quote--mobile{display:none}.register-business-type-reference{position:absolute}@media (max-width:767px){.premium-hero--pageHeader{min-height:560px!important}.premium-hero--aboutHeader{height:745px!important;min-height:745px!important}.premium-hero--contactHeader{height:637px!important;min-height:637px!important}.premium-hero--standardHeader{height:582px!important;min-height:582px!important}.premium-hero--inventoryHeader{height:498px!important;min-height:498px!important}.cms-stat-value--desktop{display:none}.cms-stat-value--mobile{display:block}.cms-technology-showcase--stageCards{height:2701px!important}.cms-media-story--colour{height:1206px!important}.image-banner--rareBand{height:441px!important;min-height:441px!important}.split-section--heritage{height:1122px!important}.cms-feature-section--categories{height:1789px!important}.cms-statistics-section--midnight{height:934px!important}.presence-section--homeMap{height:673px!important;min-height:673px!important}.cms-insights-section--mosaic{height:1416px!important}.cms-logo-section{height:1488px!important}.cta-band:not(.cta-band--light){height:759px!important}.cms-statistics-section:not(.cms-statistics-section--midnight){height:499px!important}.cms-media-story--quote{height:594px!important}.cms-feature-section--timeline{height:1665px!important}.cms-contact-experience{height:1763px!important}.presence-section--officeMap{height:1798px!important}.cms-event-schedule{height:1747px!important}.inventory-showcase--vaultGrid{height:3371px!important}.cms-technology-showcase--timeline{height:3100px!important}.cta-band--factoryVisit{height:457px!important}.cta-band--aboutClosing{height:479px!important}.cms-feature-section--cards{height:1501px!important}.presence-section--journeyMap{height:733px!important;min-height:733px!important}.cms-diamond-detail__layout{min-height:0}.inventory-showcase:not(.inventory-showcase--vaultGrid){height:3438px!important;min-height:3438px!important}.split-section--campaign{height:946px!important;min-height:946px!important}.cms-pillars-quote--desktop{display:none}.cms-pillars-quote--mobile{display:block}.register-panels{gap:0!important}.cms-diamond-detail{padding:96px 20px 72px}.cms-diamond-detail__layout{grid-template-columns:1fr}.cms-diamond-viewer{height:420px;min-height:0;position:relative;top:auto}.cms-diamond-specs dl{grid-template-columns:1fr}.cms-vault-toolbar{gap:12px}}.simstar-home-shell__main{color:#25231f!important;background:#f8f6f1fa!important;border-bottom:1px solid #1a181424!important}.simstar-home-shell__cluster a,.simstar-home-shell__secondary a{color:#47433c!important}.simstar-home-shell__cluster a:hover,.simstar-home-shell__secondary a:hover{color:#171511!important}main[data-auth-scene=true]>section:last-child{color:#171511;background:#f8f6f1!important}main[data-auth-scene=true]>section:last-child>form{gap:0;width:100%;max-width:476px!important}main[data-auth-scene=true]>section:last-child h1{color:#171511;letter-spacing:normal;margin-top:20px;font-family:Simstar Reference Playfair,Georgia,serif;font-size:48px;font-weight:500;line-height:1.1}main[data-auth-scene=true]>section:last-child h1 span{color:#2e3168;font:italic 600 inherit "Simstar Reference Playfair", Georgia, serif}main[data-auth-scene=true] input{height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0 0 12px;border:0!important;border-bottom:1px solid #d8d4ca!important}main[data-auth-scene=true] button.btn{border-radius:0;min-height:60px}main[data-auth-scene=true]>section:first-child>div:last-child p:last-child{color:#fff}.simstar-home-footer{padding-top:0!important;padding-bottom:253px!important}.simstar-home-footer__private{min-height:595px;background:linear-gradient(90deg,#0a142eeb,#0a142e66),url(/screen-packs/simstar-react-source-v1/images/about-bg.jpg) 50%/cover,#071127!important}.simstar-home-footer__private-inner{margin:0 auto;max-width:1440px!important;padding-inline:40px!important}.simstar-home-footer__private-inner>div{max-width:576px}.simstar-home-footer__private h2{color:#f8f6f1;max-width:576px;font:500 48px/1.15 Simstar Reference Playfair,Georgia,serif;margin:24px 0!important}.simstar-home-footer__private p:not(.eyebrow){color:#fff9}.simstar-home-footer__signup{border-bottom:1px solid #ffffff47;align-items:end;max-width:476px;margin-top:32px;display:flex}.simstar-home-footer__signup input{color:#f8f6f1;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 0 14px}.simstar-home-footer__signup a{white-space:nowrap;padding:0 0 14px 24px;margin:0!important}.simstar-home-footer__logo{object-fit:contain;object-position:left center;width:220px;height:154px;display:block}@media (max-width:767px){.simstar-home-shell__main{background:#f8f6f1fa!important}main[data-auth-scene=true]>section:first-child img[aria-hidden=true]{height:245px;top:34px}main[data-auth-scene=true]>section:last-child h1{font-size:42px}.simstar-home-footer{padding-bottom:377px!important}.simstar-home-footer__private-inner{padding-inline:20px!important}}@media (min-width:768px){.simstar-home-footer{padding-bottom:248px!important}}@media (max-width:767px){.simstar-home-footer__private{min-height:500px!important}.simstar-home-footer__brand{position:relative}.simstar-home-footer__logo{position:absolute;top:0;left:0;transform:translateY(-12px)}.simstar-home-footer{padding-bottom:408px!important}}.simstar-home-shell--overlay .simstar-home-shell__main{color:#ffffffd1!important;background:0 0!important;border-bottom-color:#ffffff1f!important}.simstar-home-shell--overlay .simstar-home-shell__cluster a,.simstar-home-shell--overlay .simstar-home-shell__secondary a{color:#ffffffc2!important}.simstar-home-shell--overlay .simstar-home-shell__brand{visibility:hidden}.premium-hero--pageHeader .premium-hero-inner{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 42.5px 86px}.premium-hero--pageHeader .premium-copy{max-width:650px}.premium-hero--pageHeader .premium-copy .eyebrow{color:#e8e1d3;letter-spacing:.42em;margin:0 0 30px;font-family:Simstar Reference Cinzel,serif;font-size:13px;font-weight:700}.premium-hero--pageHeader .premium-copy h1{color:#f8f6f1;margin:0;font-family:Simstar Reference Playfair,Georgia,serif;font-size:72px;font-weight:500;line-height:1.08}.premium-hero--pageHeader .premium-copy h1 em{color:#f8f6f1;font-family:Simstar Reference Playfair,Georgia,serif;font-style:italic}.premium-hero--pageHeader .premium-copy>p:last-of-type{color:#f8f6f1c7;max-width:650px;margin:34px 0 0;font-family:Simstar Reference Manrope,sans-serif;font-size:16px;line-height:1.65}.cms-feature-section--pillars,.cms-technology-showcase--stageCards,.cms-media-story--colour,.cms-logo-section{width:min(1440px,100%);margin-inline:auto}.cms-event-schedule{box-sizing:border-box;padding:102px 0 86px!important}.cms-event-schedule>.editorial-section-heading{display:none}.cms-event-schedule__list{border:0;width:min(1015px,100% - 48px);margin:0 auto}.cms-event-schedule__list article{background:#ffffffa8;border:1px solid #18181829;grid-template-columns:minmax(0,1fr) auto;gap:10px 32px;margin-bottom:20px;padding:40px;display:grid}.cms-event-schedule__list article>.eyebrow,.cms-event-schedule__list article>h2,.cms-event-schedule__list article>p:not(.eyebrow){grid-column:1}.cms-event-schedule__list article>span{grid-area:1/2;align-self:center}.cms-event-schedule__list article>.button{grid-area:2/2/span 2;align-self:center}.cms-event-schedule__list article h2{color:#171511;font-family:Simstar Reference Playfair,Georgia,serif;font-size:30px;font-weight:500;line-height:1.15}.cms-event-schedule__note{text-align:center;width:min(1015px,100% - 48px);margin:52px auto 0}.simstar-home-footer__content,.simstar-home-footer__meta{box-sizing:border-box;width:min(1440px,100% - 80px);max-width:1440px;margin-inline:auto}.simstar-home-footer__content{grid-template-columns:minmax(500px,1.7fr) repeat(3,minmax(150px,1fr));gap:64px}.simstar-home-footer__logo{width:370px;height:258px;margin:-45px 0 -20px}[data-registration-form=true] input:not([type=checkbox]):not([type=file]),[data-registration-form=true] select{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d8d4ca!important;border-radius:0!important;padding:0 0 10px!important}[data-registration-form=true] textarea{border-radius:0!important}[data-registration-form=true] .register-section-grid{row-gap:24px!important}.cms-diamond-detail{padding:119px 42.5px 96px}.cms-diamond-detail__crumb{margin-bottom:34px}.cms-diamond-viewer{background:#f7f7f4}.cms-diamond-viewer>img{visibility:visible}@media (max-width:767px){.premium-hero--pageHeader .premium-hero-inner{padding:0 25.5px 58px}.premium-hero--pageHeader .premium-copy h1{font-size:48px}.premium-hero--pageHeader .premium-copy .eyebrow{margin-bottom:22px;font-size:11px}.premium-hero--pageHeader .premium-copy>p:last-of-type{margin-top:24px;font-size:14px}.cms-event-schedule{padding:62px 0!important}.cms-event-schedule__list article{grid-template-columns:1fr;padding:28px 24px}.cms-event-schedule__list article>span,.cms-event-schedule__list article>.button{grid-area:auto/1;justify-self:start}.simstar-home-footer__content,.simstar-home-footer__meta{width:calc(100% - 40px)}.simstar-home-footer__content{grid-template-columns:1fr}.simstar-home-footer__logo{width:250px;height:175px;margin:0}.cms-office-map__role{display:none}.cms-diamond-detail{padding:119px 25.5px 72px}}@media (min-width:1024px){.simstar-home-shell__cta{color:#2b2925;letter-spacing:3px;text-transform:uppercase;border:1px solid #47433c75;justify-content:center;align-items:center;min-width:228px;height:50px;font-family:Simstar Reference Manrope,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.premium-hero--pageHeader{align-items:flex-end!important;padding:0 0 85px!important;display:flex!important}.premium-hero--pageHeader .premium-hero-inner{z-index:2;align-items:flex-end;width:100%;max-width:1440px;margin:0 auto;padding:0 42px;position:relative}.premium-hero--pageHeader .premium-copy{flex-direction:column;max-width:952px;display:flex}.premium-hero--pageHeader .premium-copy>.eyebrow{letter-spacing:6.12px;margin:0 0 25px;font-family:Simstar Reference Cinzel,serif;font-size:12.24px;line-height:18.36px}.premium-hero--pageHeader .premium-copy>h1{max-width:952px;margin:0 0 29px;font-family:Simstar Reference Playfair,Georgia,serif;font-weight:500;font-size:76.5px!important;line-height:1.08!important}.premium-hero--pageHeader .premium-copy>p:not(.eyebrow){max-width:612px;margin:0;font-family:Simstar Reference Manrope,sans-serif;font-size:16.15px;font-weight:450;line-height:26.25px}.premium-hero--pageHeader:after{content:"";pointer-events:none;background:#0711271f;position:absolute;inset:0}.cms-event-schedule__list{gap:21px!important}.cms-event-schedule__list article{box-sizing:border-box;height:183px;grid-template-columns:minmax(0,1fr) 204px!important;padding:37px 38px!important}.cms-event-schedule__list article .eyebrow{letter-spacing:4.9px;font-size:12.24px;line-height:18.36px}.cms-event-schedule__list article h2{font-size:31.875px!important;line-height:38.25px!important}.cms-event-schedule__list article>p:not(.eyebrow){font-size:16.15px;line-height:26.25px}.cms-event-schedule__list article>span{letter-spacing:2.8px;text-transform:uppercase;border:1px solid #47433c3d;border-radius:999px;justify-content:center;align-items:center;width:204px;height:34px;font-family:Simstar Reference Manrope,sans-serif;font-size:12px;font-weight:700;display:flex}.cms-event-schedule__list article>.button{font-family:Simstar Reference Manrope,sans-serif;letter-spacing:3.18px!important;text-transform:uppercase!important;border:1px solid #47433c75!important;border-radius:0!important;width:202px!important;height:42px!important;font-size:12.24px!important;font-weight:400!important}.cms-event-schedule__note{margin-top:70px!important}main>section.band-midnight:first-child{box-sizing:border-box;height:385px;min-height:385px;padding-bottom:54px!important}main>section.band-midnight:first-child h1{font-size:51px!important;line-height:56.1px!important}main>section.band-midnight:first-child h1+p{max-width:476px!important;font-size:15.64px!important;line-height:23.46px!important}.register-panels>section:nth-child(3) .register-section-grid>.register-span-2{grid-column:auto!important}.register-panels>section:nth-child(3)>.register-section-grid{grid-template-columns:1fr 1fr;align-items:start}.register-panels>section:nth-child(3)>.register-section-grid>p:last-child{grid-column:1/-1!important}.register-panels>section:nth-child(2) .register-span-2.mt-2>label{justify-content:flex-end;margin-top:-18px}.simstar-home-footer__content,.simstar-home-footer__meta{max-width:1346px!important}.simstar-home-footer__content{grid-template-columns:500px repeat(3,minmax(0,1fr))!important;column-gap:75px!important;padding-top:85px!important;padding-bottom:65px!important}.simstar-home-footer__logo{object-fit:contain;object-position:left top;width:370px!important;height:258px!important;margin:0!important}.simstar-home-footer{padding-bottom:248px!important}}@media (max-width:1023px){.simstar-home-shell__cta{display:none}}@media (min-width:1024px){.simstar-home-shell__top,.simstar-home-shell__main{width:100%;max-width:1355px;margin-left:auto;margin-right:auto}.premium-hero--pageHeader:after{background:#07112747}.cms-event-schedule__list article>span{letter-spacing:2.35px;white-space:nowrap;font-size:11px}.register-panels{grid-template-rows:600px 540px;gap:42px!important}.register-panels>section{height:100%}.register-panels>section:nth-child(3)>.register-section-grid>.register-span-2>.register-section-grid{grid-template-columns:1fr}.register-panels>section:nth-child(4) .register-span-2:first-child>p{display:none}.register-panels>section:nth-child(4) .register-span-2:nth-child(2)>p{color:#0000;text-align:right;font-size:0;line-height:0}.register-panels>section:nth-child(4) .register-span-2:nth-child(2)>p:before,.register-panels>section:nth-child(4) .register-span-2:nth-child(2)>p:after{color:#5d584f;font-size:13px;font-style:italic;line-height:20px;display:block}.register-panels>section:nth-child(4) .register-span-2:nth-child(2)>p:before{content:"File size must be less than 5 MB"}.register-panels>section:nth-child(4) .register-span-2:nth-child(2)>p:after{content:"File must be any of this extension : .png, .jpeg, .jpg, .pdf"}main>section.band-midnight:first-child h1+p{color:#ffffffa6!important}.simstar-home-footer__content,.simstar-home-footer__meta{max-width:1355px!important}.simstar-home-footer__content{grid-template-columns:507px repeat(3,minmax(0,1fr))!important}.simstar-home-footer__logo{margin:0 0 -94px!important}.simstar-home-footer__strapline{font-size:12.24px!important;line-height:18.36px!important}.simstar-home-footer__description{line-height:26.25px!important}.simstar-home-footer__contacts{display:none!important}.simstar-home-footer__meta{margin-top:-40px!important}.simstar-home-footer__logo{width:221px!important;height:153px!important;margin:0 0 10px!important}.simstar-home-footer{padding-bottom:345px!important}.register-panels+div{margin-top:41px!important}}.simstar-home-footer__contacts,.customer-mobile-nav:not([open]) nav{display:none!important}.simstar-home-shell__mobile-tagline{display:none}@media (max-width:1023px){.simstar-home-shell__mobile-tagline{color:#ffffffe6;letter-spacing:3px;text-transform:uppercase;max-width:98px;font-family:Simstar Reference Cinzel,serif;font-size:11px;font-weight:700;line-height:14px;display:block;overflow:hidden}.customer-mobile-nav>summary{width:42px;height:42px;position:relative;font-size:0!important}.customer-mobile-nav>summary:before,.customer-mobile-nav>summary:after{content:"";background:currentColor;width:22px;height:1px;position:absolute;left:10px}.customer-mobile-nav>summary:before{top:16px}.customer-mobile-nav>summary:after{width:14px;top:24px}.premium-hero--pageHeader{align-items:flex-end!important;padding:0 20px 66px!important;display:flex!important}.premium-hero--pageHeader .premium-hero-inner{z-index:2;align-items:flex-end;width:100%;position:relative;padding:0!important}.premium-hero--pageHeader .premium-copy{flex-direction:column;max-width:350px;display:flex}.premium-hero--pageHeader .premium-copy>.eyebrow{letter-spacing:5px;margin:0 0 28px;font-family:Simstar Reference Cinzel,serif;font-size:12px;line-height:18px}.premium-hero--pageHeader .premium-copy>h1{max-width:350px;margin:0 0 28px;font-family:Simstar Reference Playfair,Georgia,serif;font-size:56px!important;line-height:1.04!important}.premium-hero--pageHeader .premium-copy>p:not(.eyebrow){max-width:338px;margin:0;font-family:Simstar Reference Manrope,sans-serif;font-size:16px;line-height:26px}.premium-hero--pageHeader:after{content:"";pointer-events:none;background:#07112747;position:absolute;inset:0}.cms-event-schedule{padding-top:102px!important;padding-left:26px!important;padding-right:26px!important}.cms-event-schedule__list{gap:21px!important}.cms-event-schedule__list article{box-sizing:border-box;padding:38px!important}.cms-event-schedule__list article .eyebrow{letter-spacing:4.7px;font-size:12px;line-height:20px}.cms-event-schedule__list article h2{font-family:Simstar Reference Playfair,Georgia,serif;font-size:30px!important;line-height:1.18!important}.cms-event-schedule__list article>p:not(.eyebrow){font-size:16px;line-height:25px}.cms-event-schedule__list article>span{letter-spacing:2.35px;text-transform:uppercase;white-space:nowrap;border:1px solid #47433c3d;border-radius:999px;justify-content:center;align-items:center;width:204px;height:34px;margin-top:28px;font-family:Simstar Reference Manrope,sans-serif;font-size:11px;font-weight:700;display:flex}.cms-event-schedule__list article>.button{justify-content:center;align-items:center;margin-top:14px;font-family:Simstar Reference Manrope,sans-serif;display:flex;letter-spacing:3.18px!important;text-transform:uppercase!important;border:1px solid #47433c75!important;border-radius:0!important;width:202px!important;height:42px!important;font-size:12px!important;font-weight:400!important}.cms-event-schedule__note{margin-top:70px!important}.simstar-home-footer__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:34px!important;padding-left:26px!important;padding-right:26px!important;display:grid!important}.simstar-home-footer__brand{grid-column:1/-1}.simstar-home-footer__logo{width:221px!important;height:153px!important;margin:0 0 10px!important}.simstar-home-footer__group:last-child{grid-column:1}.simstar-home-footer__meta{text-align:center;flex-direction:column!important;align-items:center!important;gap:28px!important;display:flex!important}.simstar-home-footer__badges{flex-wrap:wrap;justify-content:center!important;align-items:center!important;display:flex!important}.simstar-home-footer__wordmark{text-align:center}.register-panels+div{margin-top:48px!important}form:has(>.register-panels){padding-bottom:129px}}main>section.band-midnight:first-child [style*=opacity]{opacity:1!important;transform:none!important}.register-panels>section:nth-child(2) .register-section-grid>label:nth-child(2) .text-ruby,.register-panels>section:nth-child(4) .register-span-2>p{display:none!important}.register-panels>section:nth-child(4) .register-section-grid:after{color:#5d584f;content:"File size must be less than 5 MB\a File must be any of this extension : .png, .jpeg, .jpg, .pdf";text-align:right;white-space:pre;grid-column:1/-1;font-size:13px;font-style:italic;line-height:20px}@media (max-width:1023px){.simstar-home-footer{padding-bottom:484px!important}form:has(>.register-panels){padding-bottom:158px}}@media (min-width:1024px){.cms-diamond-detail__layout{margin-bottom:6px}}@media (max-width:1023px){.cms-diamond-detail__layout{box-sizing:border-box;height:1967px;margin-bottom:30px;overflow:hidden}}@media (min-width:1024px){.premium-hero--inventoryHeader{align-items:flex-end!important;padding:0 0 85px!important;display:flex!important}.premium-hero--inventoryHeader .premium-hero-inner{align-items:flex-end!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 42px!important}.premium-hero--inventoryHeader .premium-copy{max-width:952px!important}.premium-hero--inventoryHeader .premium-copy h1 em{display:inline!important}.inventory-showcase--vaultGrid{box-sizing:border-box;min-height:1218px;padding:102px 43px 112px!important}.inventory-showcase--vaultGrid .cms-vault-toolbar{border-top:1px solid #47433c2e;border-bottom:1px solid #47433c2e;align-items:center;gap:26px;min-height:76px;display:flex}.inventory-showcase--vaultGrid .cms-vault-toolbar button,.inventory-showcase--vaultGrid .cms-vault-toolbar p,.inventory-showcase--vaultGrid .cms-vault-toolbar label{color:#49453e;letter-spacing:2.2px;text-transform:uppercase;background:0 0;border:0;margin:0;padding:0;font-family:Simstar Reference Manrope,sans-serif;font-size:12px;font-weight:700}.inventory-showcase--vaultGrid .cms-vault-toolbar button:first-child{border:1px solid #47433c3d;border-radius:999px;height:38px;padding:0 20px}.inventory-showcase--vaultGrid .cms-vault-toolbar button:nth-last-of-type(3){margin-left:auto}.inventory-showcase--vaultGrid .cms-reference-inventory-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:21px;margin-top:34px;display:grid}.inventory-showcase--vaultGrid .cms-reference-inventory-card{box-sizing:border-box;color:#171511;background:#fff;border:1px solid #47433c38;height:418px;display:block;position:relative;overflow:hidden}.inventory-showcase--vaultGrid .cms-reference-inventory-card>img:first-child{object-fit:cover;width:100%;height:246px;display:block}.inventory-showcase--vaultGrid .cms-reference-inventory-card__alternate{display:none!important}.inventory-showcase--vaultGrid .cms-reference-inventory-card>div{padding:22px 25px}.inventory-showcase--vaultGrid .cms-reference-inventory-card h3{font-family:Simstar Reference Playfair,Georgia,serif;font-size:30px;font-weight:500;line-height:36px;display:inline}.inventory-showcase--vaultGrid .cms-reference-inventory-card>div>p{letter-spacing:2px;text-transform:uppercase;margin:12px 0 0;font-size:12px}.inventory-showcase--vaultGrid .cms-reference-inventory-card>div>p:nth-child(2){float:right;letter-spacing:0;font-size:16px;font-weight:700}.inventory-showcase--vaultGrid .cms-vault-status{color:#087a52;letter-spacing:1.5px;text-transform:uppercase;z-index:2;background:#f8f6f1eb;margin:0;padding:9px 14px;font-size:11px;position:absolute;top:14px;right:14px}.inventory-showcase--vaultGrid .cms-reference-inventory-card button{float:right;letter-spacing:2.5px;text-transform:uppercase;background:0 0;border:1px solid #47433c73;height:44px;margin-top:-30px;padding:0 20px;font-size:11px}.inventory-showcase--vaultGrid .cms-reference-inventory-card>div>p:last-child{display:none}.inventory-showcase--vaultGrid .cms-vault-pagination{align-items:center;gap:12px;margin-top:52px;display:flex}.inventory-showcase--vaultGrid .cms-vault-pagination>p:first-child{margin-right:8px}.inventory-showcase--vaultGrid .cms-vault-pagination button:first-of-type{margin-left:auto}.inventory-showcase--vaultGrid .cms-vault-toolbar{transform:translateY(-42px)}.inventory-showcase--vaultGrid .cms-vault-toolbar button:first-child{margin-left:0!important}.inventory-showcase--vaultGrid .cms-vault-toolbar button:nth-of-type(3){margin-left:auto}.inventory-showcase--vaultGrid .cms-reference-inventory-grid{transform:translateY(-115px)}.inventory-showcase--vaultGrid .cms-reference-inventory-card>img:first-child{height:214px}.inventory-showcase--vaultGrid .cms-reference-inventory-card:nth-child(6)>img:first-child{display:none}.inventory-showcase--vaultGrid .cms-reference-inventory-card:nth-child(6):before{content:"";background:linear-gradient(145deg,#102b63 0%,#07142e 70%,#24172f 100%);height:214px;display:block}.inventory-showcase--vaultGrid .cms-reference-inventory-card:nth-child(6):after{content:"";border:1px solid #ffffffe6;border-radius:70% 0;width:58px;height:58px;position:absolute;top:76px;left:50%;transform:translate(-50%)rotate(45deg)}.inventory-showcase--vaultGrid .cms-vault-pagination{transform:translateY(-115px)}}@media (max-width:1023px){.premium-hero--inventoryHeader .premium-copy h1 em{display:inline!important}.inventory-showcase--vaultGrid .cms-reference-inventory-card__alternate{display:none!important}}.premium-hero--homeFilm .premium-hero-house,.split-section--campaign .split-media>span,.split-section--heritage .split-media>span{display:none!important}.cms-feature-section--pillars,.cms-technology-showcase--stageCards,.cms-media-story--colour,.cms-logo-section{box-sizing:border-box;width:min(1440px,100%)!important;margin-inline:auto!important}.inventory-showcase:not(.inventory-showcase--vaultGrid),.cms-feature-section--categories,.cms-statistics-section--midnight,.presence-section--homeMap,.cms-insights-section--mosaic,.cta-band:not(.cta-band--light){box-sizing:border-box;width:100%!important;max-width:none!important}.inventory-showcase:not(.inventory-showcase--vaultGrid),.cms-technology-showcase--stageCards,.cms-media-story--colour,.cms-feature-section--categories,.cms-statistics-section--midnight,.presence-section--homeMap,.cms-insights-section--mosaic,.cms-logo-section,.cta-band:not(.cta-band--light),.split-section--campaign,.split-section--heritage{color:#171511;font-family:Simstar Reference Manrope,sans-serif}.inventory-showcase:not(.inventory-showcase--vaultGrid) .eyebrow,.cms-technology-showcase--stageCards .eyebrow,.cms-media-story--colour .eyebrow,.cms-feature-section--categories .eyebrow,.cms-statistics-section--midnight .eyebrow,.presence-section--homeMap .eyebrow,.cms-insights-section--mosaic .eyebrow,.cms-logo-section .eyebrow,.cta-band:not(.cta-band--light) .eyebrow{color:#2e3168;letter-spacing:6.12px;text-transform:uppercase;margin:0;font:700 12.24px/18.36px Simstar Reference Cinzel,serif;display:block}.inventory-showcase:not(.inventory-showcase--vaultGrid) h2,.cms-technology-showcase--stageCards h2,.cms-media-story--colour h2,.cms-feature-section--categories h2,.presence-section--homeMap h2,.cms-insights-section--mosaic h2,.cms-logo-section h2,.cta-band:not(.cta-band--light) h2{color:#171511;letter-spacing:normal;margin:25.5px 0 0;font:500 63.75px/1.12 Simstar Reference Playfair,Georgia,serif}.editorial-section-heading,.section-heading{width:auto;max-width:none;margin:0}.editorial-section-heading>p:not(.eyebrow),.section-heading>p:not(.eyebrow){color:#5d584f;max-width:612px;margin-top:25.5px;font-size:15.64px;font-weight:300;line-height:25.5px}.inventory-showcase:not(.inventory-showcase--vaultGrid){padding:187px max(40px,50vw - 680px);display:block;position:relative;background:#f1eee6!important}.inventory-showcase:not(.inventory-showcase--vaultGrid) .section-heading{max-width:612px}.inventory-showcase:not(.inventory-showcase--vaultGrid)>.actions,.presence-section--homeMap>.actions,.cms-insights-section--mosaic>.actions{margin:0;position:absolute;top:264px;right:max(40px,50vw - 680px)}.inventory-showcase:not(.inventory-showcase--vaultGrid)>.actions .button,.cms-technology-showcase--stageCards>.actions .button,.cms-insights-section--mosaic>.actions .button{color:#171511;letter-spacing:2.45px;text-transform:uppercase;border:0;border-bottom:1px solid #e2b52d;border-radius:0;padding:0 0 6px;font-size:12.24px;font-weight:600}.inventory-showcase:not(.inventory-showcase--vaultGrid) .shape-row{display:none}.inventory-showcase:not(.inventory-showcase--vaultGrid) .cms-reference-inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:85px}.inventory-showcase:not(.inventory-showcase--vaultGrid) .cms-reference-inventory-card img{aspect-ratio:3/4;object-fit:cover;width:100%}.inventory-showcase:not(.inventory-showcase--vaultGrid) .cms-reference-inventory-card>div:last-child{box-sizing:border-box;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;min-height:207px;padding:46px 20px 34px;display:flex}.inventory-showcase:not(.inventory-showcase--vaultGrid) .cms-reference-inventory-card h3{color:#2e3168;text-transform:none;margin:0 0 17px;font:500 38.25px/42px Simstar Reference Playfair,Georgia,serif}.inventory-showcase:not(.inventory-showcase--vaultGrid) .cms-reference-inventory-card p{color:#5d584f;letter-spacing:3.9px;font-size:12.24px;line-height:18.36px}.inventory-showcase:not(.inventory-showcase--vaultGrid) .cms-reference-inventory-card .cms-inventory-certificate{color:#8a8479;letter-spacing:3.4px;margin-top:8px}.split-section--campaign,.split-section--heritage{background:#f1eee6!important}.split-section--campaign .split-media{background-position:0!important}.split-section--campaign>div:last-child{color:#f8f6f1;padding:76px 85px;background:linear-gradient(120deg,#10234f,#07152f 70%,#171124)!important}.split-section--campaign h2,.split-section--heritage h2{color:inherit;margin:29.75px 0 0;font:500 51px/1.15 Simstar Reference Playfair,Georgia,serif}.split-section--campaign h2 em,.split-section--heritage h2 em{font-family:inherit;font-style:italic;display:inline}.split-section--campaign>div:last-child>p:not(.eyebrow),.split-section--heritage>div:last-child>p:not(.eyebrow){color:#fff9;max-width:476px;margin-top:29.75px;font-size:15.64px;font-weight:300;line-height:25.5px}.split-section--campaign .actions,.split-section--heritage .actions{margin-top:46.75px}.split-section--campaign .actions .button:first-child{color:#171511;background:#f8f6f1;border-color:#f8f6f1}.cms-technology-showcase--stageCards .editorial-section-heading,.cms-logo-section .editorial-section-heading{max-width:714px}.cms-technology-showcase--stageCards .cms-technology-grid{background:#d8d4ca;border:1px solid #d8d4ca;gap:1px;margin-top:85px}.cms-technology-showcase--stageCards .cms-technology-card{box-sizing:border-box;background:#f8f6f1;border:0;flex-direction:column;height:520px;padding:0;display:flex}.cms-technology-showcase--stageCards .cms-technology-card video,.cms-technology-showcase--stageCards .cms-technology-placeholder{object-fit:cover;background:#e9e5db;flex:0 0 256px;width:100%;height:256px;margin:0}.cms-technology-showcase--stageCards .cms-technology-placeholder{place-items:center;display:grid}.cms-technology-showcase--stageCards .cms-technology-placeholder span{color:#2e31684d;font:500 63.75px/1 Simstar Reference Playfair,Georgia,serif}.cms-technology-showcase--stageCards .cms-stage-number,.cms-technology-showcase--stageCards .cms-technology-card h3,.cms-technology-showcase--stageCards .cms-technology-card>p:last-child{margin-inline:34px}.cms-technology-showcase--stageCards .cms-stage-number{color:#e2b52d;letter-spacing:4.16px;margin-top:28px;font-size:12.24px}.cms-technology-showcase--stageCards .cms-technology-card h3{color:#171511;letter-spacing:3.57px;text-transform:uppercase;margin-top:17px;margin-bottom:0;font-size:12.75px;font-weight:400}.cms-technology-showcase--stageCards .cms-technology-card>p:last-child{color:#5d584f;margin-top:13px;font-size:15.64px;font-weight:300;line-height:25.5px}.cms-media-story--colour .editorial-section-heading,.cms-logo-section .editorial-section-heading{text-align:center;max-width:none}.cms-media-story--colour .editorial-section-heading>p:not(.eyebrow),.cms-logo-section .editorial-section-heading>p:not(.eyebrow){margin-inline:auto}.cms-media-story--colour .cms-media-story-grid{gap:25.5px;margin-top:85px}.cms-media-story--colour .cms-media-story-piece img{aspect-ratio:3/4;object-fit:cover}.cms-media-story--colour .cms-media-story-piece figcaption{padding:21px 0 0}.cms-media-story--colour .cms-media-story-piece figcaption p:first-child{color:#171511;letter-spacing:3.42px;text-transform:uppercase;font-size:12.24px}.cms-media-story--colour .cms-media-story-piece figcaption p:last-child{color:#8a8479;margin-top:6px;font-size:13.6px;font-style:italic;line-height:20.4px}.image-banner--rareBand>.container{justify-content:space-between;align-items:flex-end;width:min(1440px,100% - 80px);max-width:1440px;margin:0 auto;padding:0 0 42.5px;display:flex}.image-banner--rareBand h2{color:#fff;margin-top:12.75px;font:500 31.875px/38.25px Simstar Reference Playfair,Georgia,serif}.image-banner--rareBand .actions{margin:0}.image-banner--rareBand .actions .button{color:#fff;border:0;border-bottom:1px solid #e2b52d}.split-section--heritage .split-media{background-position:70%!important}.split-section--heritage>div:last-child{padding:76px 85px;background:#f1eee6!important}.split-section--heritage>div:last-child>p:not(.eyebrow){color:#5d584f}.split-section--heritage .cms-inline-statistics{border-block:1px solid #d8d4ca;max-width:476px;margin-top:51px;padding:34px 0}.cms-feature-section--categories{padding:153px max(40px,50vw - 680px);background:#f1eee6!important}.cms-feature-section--categories .editorial-section-heading{text-align:center}.cms-feature-section--categories .cms-feature-grid{border-top:1px solid #d8d4ca;border-left:1px solid #d8d4ca;margin-top:85px}.cms-feature-section--categories .cms-feature-card{background:0 0;border:1px solid #d8d4ca;border-top:0;border-left:0;min-height:191px;padding:34px}.cms-feature-section--categories .cms-feature-card svg{color:#2e316899;width:102px;height:102px}.cms-feature-section--categories .cms-feature-card h3{color:#5d584f;letter-spacing:3.67px;text-transform:uppercase;margin:25.5px 0 0;font:400 12.24px/1.4 Simstar Reference Manrope,sans-serif}.cms-statistics-section--midnight{padding:119px max(40px,50vw - 680px);background:linear-gradient(120deg,#10234f,#07152f 72%,#171124)!important}.cms-statistics-section--midnight .editorial-section-heading{text-align:center}.cms-statistics-section--midnight .eyebrow{color:#e2b52d}.cms-statistics-section--midnight .stats-strip{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:59.5px}.cms-statistics-section--midnight .stats-strip>div{border:0;padding:0 12px}.cms-statistics-section--midnight .cms-stat-value{color:#f8f6f1;margin:0;font:500 54.4px/59.84px Simstar Reference Playfair,Georgia,serif}.cms-statistics-section--midnight .stats-strip>div>p:last-child{color:#ffffffb3;letter-spacing:3.42px;text-transform:uppercase;margin-top:21.25px;font-size:12.24px;line-height:18.36px}.presence-section--homeMap{padding:153px max(40px,50vw - 680px);position:relative;background:#f1eee6!important}.presence-section--homeMap .editorial-section-heading{max-width:714px}.presence-section--homeMap .cms-office-map{aspect-ratio:64/24;background:radial-gradient(circle at 55% 35%,#e2b52d0f,#0000 60%),#fff;border:1px solid #d8d4ca;min-height:0;margin-top:68px}.presence-section--homeMap .cms-office-map__field{opacity:1;background:0 0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.presence-section--homeMap .cms-office-map__field circle{fill:#78664257}.presence-section--homeMap .cms-office-map__field path{fill:none;stroke:#e2b52d8c;stroke-width:.12px;stroke-dasharray:.7 .7}.presence-section--homeMap .cms-office-map__marker{z-index:2;background:#e2b52d;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px 2px #e2b52d8c}.presence-section--homeMap .cms-office-map__marker--hub{background:#e41f20;width:12px;height:12px;box-shadow:0 0 14px 3px #e41f2073}.presence-section--homeMap .cms-office-map__marker i{background:#e2b52d33;border-radius:50%;position:absolute;inset:-7px}.presence-section--homeMap .cms-office-map__marker--hub i{background:#e41f2040}.presence-section--homeMap .cms-office-map__marker b{color:#5d584f;letter-spacing:2.94px;white-space:nowrap;text-transform:uppercase;font:400 12.24px/1 Simstar Reference Cinzel,serif;position:absolute;left:50%;transform:translate(-50%)}.presence-section--homeMap .cms-office-map__marker--hub b{color:#e41f20}.presence-section--homeMap .cms-office-map__summary,.presence-section--homeMap .cms-office-map__role{z-index:2;color:#8a8479;letter-spacing:3.67px;text-transform:uppercase;font:400 12.24px/1 Simstar Reference Cinzel,serif;position:absolute;bottom:17px}.presence-section--homeMap .cms-office-map__summary{left:21px}.presence-section--homeMap .cms-office-map__role{right:21px}.cms-insights-section--mosaic{padding:187px max(40px,50vw - 680px);position:relative;background:#f1eee6!important}.cms-insights-section--mosaic .editorial-section-heading{max-width:612px}.cms-insights-section--mosaic .cms-insights-grid{column-gap:17px;margin-top:85px}.cms-insights-section--mosaic .cms-insight{background:0 0;border:0;margin-bottom:17px;overflow:hidden}.cms-insights-section--mosaic .cms-insight img{width:100%;display:block}.cms-insights-section--mosaic .cms-insight figcaption{display:none}.cms-logo-section{padding:187px 40px}.cms-logo-section .logo-cloud{grid-template-columns:repeat(7,minmax(0,1fr));gap:21.25px;margin-top:85px;display:grid}.cms-logo-section .cms-logo-item{box-sizing:border-box;border:1px solid #d8d4ca;border-bottom:3px solid;min-width:0;min-height:164px;padding:42.5px 25.5px}.cms-logo-section .cms-logo-item img{width:100%;max-width:153px;height:102px}.cta-band:not(.cta-band--light){text-align:center;padding:187px 40px;background:linear-gradient(120deg,#10234f,#07152f 72%,#171124)!important}.cta-band:not(.cta-band--light)>.container{width:min(100%,816px);margin:0 auto}.cta-band:not(.cta-band--light) .eyebrow{color:#e2b52d}.cta-band:not(.cta-band--light) h2{color:#f8f6f1;font-size:63.75px;line-height:1.25}.cta-band:not(.cta-band--light)>.container>p:not(.eyebrow){color:#fff9;max-width:612px;margin:29.75px auto 0;font-size:15.64px;font-weight:300;line-height:25.5px}.cta-band:not(.cta-band--light) .actions{justify-content:center;margin-top:51px}.cta-band:not(.cta-band--light) .actions .button{color:#f8f6f1;letter-spacing:3.18px;text-transform:uppercase;border-radius:0;min-width:238px;min-height:59.5px;font-size:12.24px}.cta-band:not(.cta-band--light) .actions .button.primary{color:#171511;background:#f8f6f1;border-color:#f8f6f1}.simstar-home-footer__signup button{color:#e2b52d;letter-spacing:3.67px;white-space:nowrap;text-transform:uppercase;background:0 0;border:0;margin:0;padding:0 0 14px 24px;font-size:12.24px;font-weight:600}.simstar-home-footer__signup>p{padding-bottom:14px;color:#e8e1d3!important}.simstar-home-footer__wordmark{color:#0000;letter-spacing:.08em;text-align:center;background:linear-gradient(#fae2788c,#f8d04047 55%,#f8d0400d);-webkit-background-clip:text;background-clip:text;width:100%;font-family:Simstar Reference Cinzel,serif;font-weight:500;font-size:clamp(64px,12.2vw,216px)!important;line-height:.85!important;bottom:-.12em!important;right:0!important}@media (min-width:1024px){.premium-hero--homeFilm{height:980.625px!important;min-height:980.625px!important}.premium-hero--homeFilm .premium-hero-inner{height:980.625px;min-height:980.625px}.premium-hero--homeFilm .cms-reference-hero-brand{width:442.1px!important;height:306px!important;top:181px!important}.premium-hero--homeFilm .premium-copy h1{top:521px!important}.premium-hero--homeFilm .actions{top:829px!important}.cms-feature-section--pillars{height:1342.28px!important;padding:170px 40px!important}.inventory-showcase:not(.inventory-showcase--vaultGrid){height:1374.52px!important;min-height:1374.52px!important}.split-section--campaign{height:682px!important;min-height:682px!important}.cms-technology-showcase--stageCards{height:1171.7px!important}.cms-media-story--colour{height:1148.83px!important}.image-banner--rareBand{height:794px!important;min-height:794px!important}.split-section--heritage{height:826.922px!important}.cms-feature-section--categories{height:1045px!important}.cms-statistics-section--midnight{height:532.156px!important}.presence-section--homeMap{height:1076.08px!important;min-height:1076.08px!important}.cms-insights-section--mosaic{height:2164.47px!important}.cms-logo-section{height:847.313px!important}.cta-band:not(.cta-band--light){height:774.813px!important}.simstar-home-footer{padding-bottom:374.484px!important}}@media (max-width:1023px){.inventory-showcase:not(.inventory-showcase--vaultGrid),.cms-feature-section--categories,.cms-statistics-section--midnight,.presence-section--homeMap,.cms-insights-section--mosaic,.cta-band:not(.cta-band--light){padding-inline:25.5px}.cms-feature-section--pillars,.cms-technology-showcase--stageCards,.cms-media-story--colour,.cms-logo-section{padding:136px 25.5px}.inventory-showcase:not(.inventory-showcase--vaultGrid) h2,.cms-technology-showcase--stageCards h2,.cms-media-story--colour h2,.cms-feature-section--categories h2,.presence-section--homeMap h2,.cms-insights-section--mosaic h2,.cms-logo-section h2,.cta-band:not(.cta-band--light) h2{font-size:38.25px;line-height:42.84px}.inventory-showcase:not(.inventory-showcase--vaultGrid)>.actions,.presence-section--homeMap>.actions,.cms-insights-section--mosaic>.actions{margin-top:34px;position:static}.inventory-showcase:not(.inventory-showcase--vaultGrid) .cms-reference-inventory-grid,.cms-technology-showcase--stageCards .cms-technology-grid{grid-template-columns:1fr;margin-top:68px}.cms-media-story--colour .cms-media-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25.5px;margin-top:68px}.split-section--campaign,.split-section--heritage{grid-template-columns:1fr}.split-section--campaign .split-media{min-height:340px}.split-section--heritage .split-media{min-height:404px}.split-section--campaign>div:last-child,.split-section--heritage>div:last-child{padding:68px 34px}.cms-feature-section--categories{padding-top:119px;padding-bottom:119px}.cms-feature-section--categories .cms-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:68px}.cms-feature-section--categories .cms-feature-card{min-height:238px;padding:25.5px 12px}.cms-feature-section--categories .cms-feature-card svg{width:85px;height:85px}.cms-statistics-section--midnight{padding-top:102px;padding-bottom:102px}.cms-statistics-section--midnight .stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:68px 25.5px}.cms-statistics-section--midnight .cms-stat-value{font-size:42.5px;line-height:46.75px}.presence-section--homeMap{padding-top:119px;padding-bottom:119px}.presence-section--homeMap .cms-office-map{margin-top:51px}.presence-section--homeMap .cms-office-map__marker b{display:none}.cms-insights-section--mosaic .cms-insights-grid{columns:2;column-gap:17px;margin-top:68px}.cms-logo-section .logo-cloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:68px}.cms-logo-section .cms-logo-item{min-height:170px;padding:34px 17px}.cta-band:not(.cta-band--light){padding-top:136px;padding-bottom:136px}.cta-band:not(.cta-band--light)>.container{width:100%}.simstar-home-footer{padding-bottom:512.891px!important}}@media (min-width:1024px){.simstar-home-footer{padding-bottom:372.375px!important}}@media (max-width:1023px){.premium-hero--homeFilm,.premium-hero--homeFilm .premium-hero-inner{height:984.969px!important;min-height:984.969px!important}.cms-feature-section--pillars{height:2954.02px!important;min-height:2954.02px!important}.inventory-showcase:not(.inventory-showcase--vaultGrid){height:3438.47px!important;min-height:3438.47px!important}.split-section--campaign{height:946.422px!important;min-height:946.422px!important}.cms-technology-showcase--stageCards{height:2701.16px!important}.cms-media-story--colour{height:1205.69px!important}.image-banner--rareBand{height:440.875px!important;min-height:440.875px!important}.split-section--heritage{height:1122.33px!important}.cms-feature-section--categories{height:1788.8px!important}.cms-statistics-section--midnight{height:933.578px!important}.presence-section--homeMap{height:673.109px!important;min-height:673.109px!important}.cms-insights-section--mosaic{height:1416.45px!important}.cms-logo-section{height:1487.83px!important}.cta-band:not(.cta-band--light){height:759.391px!important}}.inventory-showcase:not(.inventory-showcase--vaultGrid){padding:187px max(40px,50vw - 680px)!important}.cms-technology-showcase--stageCards,.cms-media-story--colour,.cms-logo-section{padding:187px 40px!important}.cms-feature-section--categories,.presence-section--homeMap{padding:153px max(40px,50vw - 680px)!important}.cms-statistics-section--midnight{padding:119px max(40px,50vw - 680px)!important}.cms-insights-section--mosaic{padding:187px max(40px,50vw - 680px)!important}.split-section--campaign>div:last-child,.split-section--heritage>div:last-child{box-sizing:border-box;align-content:center!important;height:100%!important}.cms-insights-section--mosaic h2 em,.cta-band:not(.cta-band--light) h2 em{font:inherit;font-style:italic;display:inline}.cms-technology-showcase--stageCards{position:relative}.cms-technology-showcase--stageCards>.actions{margin:0;position:absolute;top:264px;right:40px}@media (max-width:1023px){.inventory-showcase:not(.inventory-showcase--vaultGrid),.cms-technology-showcase--stageCards,.cms-media-story--colour,.cms-logo-section{padding:136px 25.5px!important}.cms-feature-section--categories,.presence-section--homeMap{padding:119px 25.5px!important}.cms-statistics-section--midnight{padding:102px 25.5px!important}.cms-insights-section--mosaic,.cta-band:not(.cta-band--light){padding:136px 25.5px!important}.cms-technology-showcase--stageCards>.actions{margin-top:34px;position:static}}@media (min-width:1024px){.premium-hero--homeFilm h1{top:511.344px!important}.cms-feature-section--pillars,.inventory-showcase,.cms-technology-showcase--stageCards,.cms-media-story--colour,.cms-feature-section--categories,.cms-statistics-section--midnight,.presence-section--homeMap,.cms-insights-section--mosaic,.cms-logo-section{padding-inline:42.5px!important}.cms-feature-section--pillars{padding-top:156px!important}.cms-pillars-card{height:432px!important;min-height:432px!important}.split-section--campaign,.split-section--heritage{gap:0!important}.split-section--heritage>:not(.split-media) h2{max-width:476px!important}.image-banner--rareBand>.container,.simstar-home-footer__private-inner,.simstar-home-footer__content,.simstar-home-footer__meta{padding-inline:42.5px!important}.simstar-home-footer__private h2{width:612px!important;font-size:51px!important;line-height:1.15!important}}.cms-pillars-quote{text-align:center!important;max-width:816px!important;margin:96px auto 0!important}.cms-pillars-quote .cms-pillars-quote--desktop{font-family:var(--font-simstar-reference-playfair), Georgia, serif!important;color:#171511!important;font-size:33.75px!important;font-style:italic!important;font-weight:500!important;line-height:1.375!important;display:block!important}.cms-pillars-quote .cms-pillars-quote--mobile{display:none!important}.cms-pillars-quote>p:last-child{color:#77736b!important;letter-spacing:.3em!important;text-transform:uppercase!important;margin-top:28px!important;font-size:11.8px!important}.split-section--campaign,.split-section--heritage{column-gap:0!important}.image-banner--rareBand{padding:0!important;position:relative!important}.image-banner--rareBand>.image-banner__media{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.image-banner--rareBand>.container{z-index:1!important;text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;width:min(100%,1440px)!important;max-width:1440px!important;margin-inline:auto!important;padding-bottom:40px!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.image-banner--rareBand>.container>.eyebrow,.image-banner--rareBand>.container>h2{grid-column:1!important}.image-banner--rareBand>.container>h2{color:#fff!important;max-width:760px!important;margin:12.75px 0 0!important;font-size:31.875px!important;line-height:1.2!important}.image-banner--rareBand>.container>.actions{grid-area:1/2/span 2!important;align-self:end!important}@media (max-width:767px){.premium-hero--homeFilm h1{font-family:var(--font-simstar-reference-playfair), Georgia, serif!important;font-size:44.2px!important;font-weight:500!important;line-height:1.12!important;top:444.688px!important}.cms-feature-section--pillars{padding-top:122px!important}.cms-pillars-quote{max-width:339px!important;margin-top:72px!important}.cms-pillars-quote .cms-pillars-quote--desktop{display:none!important}.cms-pillars-quote .cms-pillars-quote--mobile{font-family:var(--font-simstar-reference-playfair), Georgia, serif!important;color:#171511!important;font-size:24px!important;font-style:italic!important;font-weight:500!important;line-height:1.375!important;display:block!important}.split-section--campaign>:not(.split-media) h2,.split-section--heritage>:not(.split-media) h2{max-width:322px!important;font-size:38.25px!important;line-height:1.12!important}.image-banner--rareBand>.container{width:100%!important;padding:0 25.5px 40px!important;display:block!important}.image-banner--rareBand>.container>h2{width:230px!important;font-size:24px!important;line-height:1.2!important}.image-banner--rareBand>.container>.actions{position:absolute!important;bottom:40px!important;right:25.5px!important}.cta-band>.container>h2{max-width:300px!important;margin-inline:auto!important;line-height:1.25!important}.simstar-home-footer__private h2{font-size:31.875px!important;line-height:1.15!important}}.cta-band>.container>h2 em{color:inherit!important}@media (min-width:1024px){.premium-hero--homeFilm h1{transform:translate(-50%)translateY(-9.15625px)!important}.inventory-showcase>.section-heading,.inventory-showcase>.cms-reference-inventory-grid,.inventory-showcase>.actions{transform:translate(2.5px)!important}.split-section--campaign>:not(.split-media){transform:translateY(-19.375px)!important}.cms-technology-showcase--stageCards>.editorial-section-heading,.cms-media-story--colour>.editorial-section-heading{transform:translateY(4.07813px)!important}.split-section--heritage>:not(.split-media){transform:translateY(2.40625px)!important}.presence-section--homeMap,.cms-insights-section--mosaic{padding-inline:122.5px!important}.presence-section--homeMap>.editorial-section-heading,.cms-insights-section--mosaic>.editorial-section-heading{transform:translateY(5.10938px)!important}.cms-logo-section>.editorial-section-heading{transform:translateY(4.10938px)!important}.simstar-home-footer__private-inner>div{width:612px!important;max-width:612px!important;transform:translateY(-13.7188px)!important}}@media (max-width:767px){.split-section--campaign>:not(.split-media){transform:translateY(-41.25px)!important}.cms-technology-showcase--stageCards>.editorial-section-heading{transform:translateY(8.125px)!important}.cms-media-story--colour>.editorial-section-heading{transform:translateY(4.0625px)!important}.split-section--heritage>:not(.split-media){transform:translateY(-44.9375px)!important}.presence-section--homeMap>.editorial-section-heading,.cms-insights-section--mosaic>.editorial-section-heading{transform:translateY(5.09375px)!important}.cms-logo-section>.editorial-section-heading{transform:translateY(8.17188px)!important}.simstar-home-footer__private-inner{padding-inline:25.5px!important}.simstar-home-footer__private-inner>div{width:339px!important;max-width:339px!important;transform:translateY(-22.2031px)!important}.simstar-home-footer__private h2{width:339px!important}}main[data-auth-scene=true] input[data-login-input=true],main[data-auth-scene=true] input[data-login-input=true]:focus,main[data-auth-scene=true] input[data-login-input=true]:disabled{caret-color:var(--foreground);opacity:1;color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}main[data-auth-scene=true] input[data-login-input=true]:-webkit-autofill{caret-color:var(--foreground);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--background) inset!important}main[data-auth-scene=true] input[data-login-input=true]:-webkit-autofill:hover{caret-color:var(--foreground);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--background) inset!important}main[data-auth-scene=true] input[data-login-input=true]:-webkit-autofill:focus{caret-color:var(--foreground);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--background) inset!important}main[data-auth-scene=true] input[data-login-input=true]:autofill{caret-color:var(--foreground);color:var(--foreground)!important;background:var(--background)!important}main[data-auth-scene=true] input[data-login-input=true]::placeholder{opacity:1;color:var(--faint)!important;-webkit-text-fill-color:var(--faint)!important}main[data-auth-scene=true] label[data-login-remember-control=true]{align-items:center;gap:.5rem;display:inline-flex}main[data-auth-scene=true] input[data-login-remember=true]{accent-color:#2e3168;width:1rem;min-width:1rem;height:1rem;margin:0;padding:0;border:initial!important;border-bottom:initial!important}.customer-reference-shell__compact-tools{justify-content:flex-start;align-items:center;display:flex}.customer-reference-shell--compact .customer-reference-shell__theme{color:#121a26;letter-spacing:1.7px;text-transform:uppercase;border-color:#121a2638;gap:8px;font-family:Simstar Reference Manrope,sans-serif;font-size:10px;font-weight:700}@media (min-width:841px){.customer-reference-shell--compact .customer-reference-shell__main{min-height:86px;padding:0 max(40px,50% - 600px)}.customer-reference-shell--compact .customer-reference-shell__logo img{width:auto;height:70px}.customer-reference-shell--compact .customer-reference-shell__theme{border-radius:999px;width:auto;min-width:98px;height:38px;padding:0 16px}.customer-reference-shell--compact .customer-reference-shell__circle{width:43px;height:43px}}.customer-reference-mobile-menu{font-family:Simstar Reference Manrope,sans-serif}@media (max-width:840px){.customer-reference-shell--compact .customer-reference-shell__main{min-height:74px}.customer-reference-shell--compact .customer-reference-shell__logo img{height:56px}.customer-reference-shell--compact .customer-reference-shell__compact-tools{visibility:hidden}.customer-reference-shell--compact .customer-reference-shell__mobile>summary{color:#172033;border:0}.dark .customer-reference-shell--compact .customer-reference-shell__mobile>summary{color:#fff}.customer-reference-shell--compact .customer-reference-mobile-menu{z-index:90;color:#28251f;width:100vw;max-height:none;box-shadow:none;background:#f9f7f1fc;border:0;border-radius:0;flex-direction:column;gap:0;padding:28px 24px 36px;display:flex;position:fixed;inset:74px 0 0;overflow-y:auto}.dark .customer-reference-shell--compact .customer-reference-mobile-menu{color:#eef2f8;background:#08111ffc}.customer-reference-shell--compact .customer-reference-mobile-menu>a,.customer-reference-shell--compact .customer-reference-mobile-menu>button{min-height:52px;color:inherit;letter-spacing:2.3px;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #24211c24;border-radius:0;align-items:center;padding:15px 4px;font-family:Simstar Reference Cinzel,serif;font-size:12px;font-weight:700;text-decoration:none;display:flex}.dark .customer-reference-shell--compact .customer-reference-mobile-menu>a,.dark .customer-reference-shell--compact .customer-reference-mobile-menu>button{border-color:#ffffff24}.customer-reference-shell--compact .customer-reference-mobile-menu .customer-reference-shell__theme{visibility:visible;width:fit-content;min-height:38px;margin-bottom:18px;padding:0 16px;display:inline-flex}.customer-reference-shell--compact .customer-reference-mobile-menu__cta{border:1px solid #a9a398;justify-content:center;margin-top:24px}}.dark .customer-reference-shell--compact .customer-reference-shell__theme{color:#fff;border-color:#ffffff52}.stone-results-ledger,.stone-results-ledger__header,.stone-results-ledger__row{font-variant-numeric:tabular-nums}.stone-results-ledger[data-tone=light]{color:#292722!important;background:#fff!important}.stone-results-ledger[data-tone=light] .stone-results-ledger__header{color:#5f5a50!important;background:#f4f0e7!important}.stone-results-ledger[data-tone=light] .stone-results-ledger__row{color:#292722!important;background:#fff!important}.stone-results-ledger__header>:first-child,.stone-results-ledger__row>div[role=button]>:first-child{z-index:2;position:sticky;left:0}.stone-results-ledger__header>:last-child,.stone-results-ledger__row>div[role=button]>:last-child{z-index:2;position:sticky;right:0}.stone-results-ledger__row>div[role=button]>*{min-width:0}.stone-results-ledger__row>div[role=button]>:nth-child(11),.stone-results-ledger__row>div[role=button]>:nth-child(12),.stone-results-ledger__row>div[role=button]>:nth-child(13){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stone-results-ledger__row>div[role=button]>:nth-child(13){overflow-wrap:anywhere;white-space:normal}.stone-results-ledger__row>div[role=button]>:last-child{white-space:normal;min-width:235px;overflow:visible}.stone-results-ledger__header>:first-child,.stone-results-ledger__row>div[role=button]>:first-child{box-shadow:8px 0 12px -12px #0f16238c}.stone-results-ledger__header>:last-child,.stone-results-ledger__row>div[role=button]>:last-child{box-shadow:-8px 0 12px -12px #0f16238c}.stone-results-ledger[data-tone=light] .stone-results-ledger__header>:first-child,.stone-results-ledger[data-tone=light] .stone-results-ledger__header>:last-child{background:#f4f0e7}.stone-results-ledger[data-tone=light] .stone-results-ledger__row>div[role=button]>:first-child,.stone-results-ledger[data-tone=light] .stone-results-ledger__row>div[role=button]>:last-child{background:#fff}.dark .stone-results-ledger[data-tone=light] .stone-results-ledger__header>:first-child,.dark .stone-results-ledger[data-tone=light] .stone-results-ledger__header>:last-child{background:#16203a}.dark .stone-results-ledger[data-tone=light] .stone-results-ledger__row>div[role=button]>:first-child,.dark .stone-results-ledger[data-tone=light] .stone-results-ledger__row>div[role=button]>:last-child{background:#0d1728}.dark .stone-results-ledger[data-tone=light]{color:#eef2f8!important;background:#0d1728!important;border-color:#ffffff1f!important}.dark .stone-results-ledger[data-tone=light] .stone-results-ledger__header{color:#d5dceb!important;background:#16203a!important;border-color:#ffffff1f!important}.dark .stone-results-ledger[data-tone=light] .stone-results-ledger__row{color:#eef2f8!important;background:#0d1728!important;border-color:#ffffff1a!important}.dark main[data-auth-scene=true] input[data-login-input=true],.dark main[data-auth-scene=true] input[data-login-input=true]:focus{caret-color:#000;color:#000!important;-webkit-text-fill-color:#000!important}.inventory-showcase--vaultGrid:has([data-customer-inventory-results=true]){grid-template-columns:minmax(0,1fr);height:auto!important;min-height:0!important;overflow:visible!important}:is(.inventory-showcase--vaultGrid:has([data-customer-inventory-results=true]) .cms-vault-toolbar,.inventory-showcase--vaultGrid:has([data-customer-inventory-results=true]) .cms-vault-pagination){display:none!important}.stone-card{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.stone-card__media{flex:none;width:100%}.stone-card__content{flex-direction:column;flex:auto;min-width:0;display:flex}.stone-card__header,.stone-card__price-row{min-width:0;min-height:24px}.stone-card__header>div{min-width:0}.stone-card__price-row{white-space:nowrap;flex:none}.stone-card__descriptor{white-space:nowrap;text-overflow:ellipsis;min-height:18px;overflow:hidden}.stone-card__metadata{min-height:68px}.stone-card__metadata>div{overflow-wrap:anywhere;min-width:0}.stone-card__metadata>div>span{white-space:nowrap}.stone-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:12px;display:grid}.stone-card__action{box-sizing:border-box;text-align:center;width:100%;min-width:0;height:42px;padding-inline:4px}.stone-results-ledger [data-stone-actions]>*{flex:none}.stone-results-ledger__header>:last-child,.stone-results-ledger__row>div[role=button]>:last-child{z-index:auto;box-shadow:none;position:static}.search-grid[data-search-view=grid]{align-items:stretch}.search-floating-actions{z-index:55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111fd1;border:1px solid #37c7ff47;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:7px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #08111f40,0 0 30px #37c7ff33}.search-floating-actions button{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-family:Simstar Reference Manrope,sans-serif;font-size:.68rem;font-weight:800;transition:transform .16s,opacity .16s,border-color .16s,background .16s;display:inline-flex}.search-floating-actions button:hover:not(:disabled){transform:translateY(-1px)}.search-floating-actions button:disabled{cursor:not-allowed;opacity:.38}.search-floating-actions__search{color:#08111f;background:linear-gradient(100deg,#53d5ff,#2ca8f3);gap:10px;padding:0 24px;box-shadow:0 0 24px #37c7ff52}.search-floating-actions__search svg{width:17px;height:17px}.search-floating-actions__save{color:#a3defc;width:44px;padding:0;background:#08111fb8!important;border:1px solid #37c7ff6b!important}.search-floating-actions__save svg{width:18px;height:18px}.search-floating-actions__save:hover:not(:disabled){color:#fff;border-color:#53d5ff!important}html:not(.dark) .search-floating-actions{background:#f8f6f1e6;border-color:#2ca8f34d;box-shadow:0 14px 34px #17151124,0 0 24px #37c7ff29}html:not(.dark) .search-floating-actions__save{color:#1f7fbf;background:#fff!important;border-color:#2ca8f373!important}html:not(.dark) .search-floating-actions__save:hover:not(:disabled){color:#08111f;border-color:#2ca8f3!important}@media (max-width:560px){.search-floating-actions{bottom:16px}.search-floating-actions__search{padding-inline:18px}.search-floating-actions__search span{letter-spacing:.12em;font-size:.6rem}}.customer-inventory-results__grid{align-items:stretch;grid-template-columns:repeat(5,minmax(0,1fr))!important}.customer-inventory-results__list{grid-template-columns:minmax(0,1fr)!important}.customer-inventory-results__list-item{min-height:114px;grid-template-columns:90px minmax(0,1.25fr) repeat(3,minmax(64px,.6fr)) auto!important}.search-results-list{grid-template-columns:minmax(0,1fr)!important}.search-result-row{min-height:116px;grid-template-columns:92px minmax(0,1.2fr) repeat(3,minmax(64px,.55fr)) auto!important}@media (max-width:1399px){.customer-inventory-results__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1023px){.customer-inventory-results__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){.stone-card__actions{grid-template-columns:minmax(0,1fr)}.customer-inventory-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-inventory-results__list-item,.search-result-row{grid-template-columns:76px minmax(0,1fr)!important}.stone-card__header{flex-direction:column;align-items:flex-start}.stone-card__price-row{text-align:left}}@media (min-width:1280px){.search-grid[data-search-view=grid]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:519px){.premium-hero--inventoryHeader .premium-hero-image{object-position:left center!important}body:has([data-customer-inventory-results=true]){width:100%!important;min-width:0!important;max-width:100%!important}body:has([data-customer-inventory-results=true]) .simstar-home-shell{width:100%!important;min-width:0!important;max-width:100%!important}body:has([data-customer-inventory-results=true]) .simstar-home-shell__top{width:100%!important;min-width:0!important;max-width:100%!important}body:has([data-customer-inventory-results=true]) .simstar-home-shell__main{width:100%!important;min-width:0!important;max-width:100%!important}body:has([data-customer-inventory-results=true]){overflow-x:clip}.customer-inventory-results__grid{grid-template-columns:minmax(0,1fr)!important}}.simstar-home-shell__theme{color:currentColor;cursor:pointer;background:#ffffff57;border:1px solid #25231f47;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.simstar-home-shell__theme svg{width:17px;height:17px}.dark .simstar-home-shell__main{color:#ffffffdb!important;background:#08111ffa!important;border-bottom-color:#ffffff1f!important}.dark .simstar-home-shell__cluster a,.dark .simstar-home-shell__secondary a{color:#ffffffc7!important}.dark .simstar-home-shell__theme{background:#ffffff0f;border-color:#ffffff47}.simstar-home-shell--overlay.simstar-home-shell--scrolled .simstar-home-shell__main{color:#25231f!important;background:#f8f6f1fa!important;border-bottom-color:#1a181424!important}.simstar-home-shell--overlay.simstar-home-shell--scrolled .simstar-home-shell__cluster a,.simstar-home-shell--overlay.simstar-home-shell--scrolled .simstar-home-shell__secondary a{color:#25231fd1!important}.simstar-home-shell--overlay.simstar-home-shell--scrolled .simstar-home-shell__brand{visibility:visible}.home-showcase-section{background:#05070f;overflow:hidden}.cms-feature-section--pillars-no-quote{height:auto!important;min-height:0!important;padding-bottom:72px!important}.simstar-home-shell:not(.simstar-home-shell--overlay) .customer-mobile-nav>summary{color:#25231f;border-color:#25231f6b}.dark .simstar-home-shell:not(.simstar-home-shell--overlay) .customer-mobile-nav>summary{color:#ffffffe0;border-color:#ffffff52}.business-widget--diamond-pdp{width:100%;box-shadow:none;border:0;margin:0;padding:0}body:has(.customer-reference-shell) .business-widget--diamond-pdp:not(.business-widget--dashboard){width:100%;max-width:1600px;margin:24px auto}.business-widget--diamond-pdp>.business-widget-feedback,.business-widget--diamond-pdp>.business-widget-state{max-width:1600px;margin:0 auto;padding:4rem 2rem}.cms-diamond-pdp{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:.3125rem clamp(1.25rem,2.36vw,2.125rem) 3.2rem}.cms-diamond-pdp__header{border-bottom:1px solid #23211d38;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding-bottom:1rem;display:flex}.cms-diamond-pdp__header-copy{min-width:0}.cms-diamond-pdp__crumb{color:#152b5f;letter-spacing:.24em;text-transform:uppercase;gap:.75rem;margin-bottom:.625rem;font-size:.62rem;font-weight:700;line-height:1.5;display:flex}.cms-diamond-pdp__crumb a{color:inherit;text-decoration:none}.cms-diamond-pdp__header-copy>strong{letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.86rem;line-height:1.5;display:block;overflow:hidden}.cms-diamond-pdp__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.cms-diamond-pdp__header-actions a,.cms-diamond-pdp__header-actions span{color:inherit;letter-spacing:.18em;text-transform:uppercase;border:1px solid #23211d47;padding:.65rem 1rem;font-size:.65rem;text-decoration:none}.cms-diamond-pdp__header-actions a:first-child{min-width:121.6px}.cms-diamond-pdp__header-actions a:nth-child(2){min-width:131.2px}.cms-diamond-pdp__header-actions span{text-overflow:ellipsis;white-space:nowrap;border-color:#d4a629;border-radius:999px;width:236.6px;padding:.48rem 1rem;overflow:hidden}.cms-diamond-pdp__top-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:stretch;gap:1.25rem;margin-top:1.25rem;display:grid}.cms-diamond-pdp__left-column,.cms-diamond-pdp__right-column{min-width:0}.cms-diamond-pdp__left-column{align-content:start;gap:0;display:grid}.cms-diamond-pdp__right-column{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:1.22rem 1.5rem;display:grid}.cms-diamond-pdp__left-column>.cms-diamond-pdp__commercial{margin-top:1.05rem}.cms-diamond-pdp__left-column>.cms-diamond-pdp__actions{margin-top:.8rem}.cms-diamond-pdp__technical,.cms-diamond-pdp__right-column>.cms-diamond-pdp__technical{display:contents}.cms-diamond-pdp__right-column>.cms-diamond-pdp__certificate{grid-column:1/-1}.cms-diamond-pdp__media-stage{aspect-ratio:5/4;background:#f3f1eb;border:1px solid #23211d29;position:relative;overflow:hidden}.cms-diamond-pdp__media-stage>img,.cms-diamond-pdp__media-stage>video{object-fit:cover;width:100%;height:100%}.cms-diamond-pdp__media-counter{letter-spacing:.13em;background:#ffffffe0;border-radius:999px;padding:.45rem .8rem;font-size:.62rem;position:absolute;bottom:.85rem;right:1rem}.cms-diamond-pdp__media-placeholder{color:#6b675f;text-align:center;text-transform:uppercase;letter-spacing:.17em;place-content:center;justify-items:center;gap:.75rem;height:100%;display:grid}.cms-diamond-pdp__media-placeholder span{color:#c99d24;font-family:var(--font-display), serif;font-size:clamp(6rem,13vw,10rem);line-height:.65}.cms-diamond-pdp__media-placeholder small{font-size:.62rem}.cms-diamond-pdp__thumbnails{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.cms-diamond-pdp__thumbnails button{aspect-ratio:1;min-width:0;color:inherit;cursor:pointer;background:0 0;border:1px solid #23211d29;padding:0;position:relative;overflow:hidden}.cms-diamond-pdp__thumbnails button.is-active{border-color:#d5a52b}.cms-diamond-pdp__thumbnails button>span{background:#f1efe9;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.cms-diamond-pdp__thumbnails img{object-fit:cover;width:100%;height:100%}.cms-diamond-pdp__thumbnail-empty{color:#aaa69b;font-size:1.35rem}.cms-diamond-pdp__thumbnails small{z-index:1;letter-spacing:.1em;text-transform:uppercase;background:#ffffffe6;padding:.3rem .2rem;font-size:.52rem;line-height:1.2;display:block;position:absolute;bottom:0;left:0;right:0}.cms-diamond-pdp__technical-group{min-width:0}.cms-diamond-pdp__technical-group h2{color:#2a2a26;letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid #d4a629;margin:0 0 .4rem;padding-bottom:.4rem;font-size:.62rem;line-height:1.45}.cms-diamond-pdp__technical-group dl{margin:0}.cms-diamond-pdp__technical-group dl>div{border-bottom:1px solid #23211d21;justify-content:space-between;align-items:baseline;gap:1rem;padding:.33rem 0;display:flex}.cms-diamond-pdp__technical-group dt{color:#4c4943;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:700}.cms-diamond-pdp__technical-group dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:500}.cms-diamond-pdp__commercial{border:1px solid #23211d2b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cms-diamond-pdp__commercial div{border-right:1px solid #23211d2b;gap:.5rem;min-width:0;padding:.55rem 1rem;display:grid}.cms-diamond-pdp__commercial div:last-child{border-right:0}.cms-diamond-pdp__commercial small{color:#4c4943;letter-spacing:.18em;font-size:.6rem;font-weight:700}.cms-diamond-pdp__commercial strong{color:#173064;font-size:1.05rem;font-weight:500}.cms-diamond-pdp__actions{grid-template-columns:minmax(0,1fr) 52px minmax(0,.72fr);align-items:stretch;gap:.75rem;display:grid}.cms-diamond-pdp__actions>*{min-height:2.86rem;color:inherit;letter-spacing:.2em;text-transform:uppercase;background:0 0;border:1px solid #272622;place-items:center;font-size:.66rem;text-decoration:none;display:grid}.cms-diamond-pdp__actions .cms-diamond-pdp__add{color:#fff;cursor:pointer;background:#2e327b;border-color:#2e327b}.cms-diamond-pdp__actions .cms-diamond-pdp__wish{letter-spacing:0;cursor:pointer;font-size:1.35rem}.cms-diamond-pdp__certificate{border:1px solid #23211d2b;align-items:start;gap:.9rem;padding:1rem;display:grid}.cms-diamond-pdp__certificate small{color:#4c4943;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:700}.cms-diamond-pdp__certificate h2{color:#2a2a26;font-family:var(--font-display), serif;margin:.375rem 0 0;font-size:1.15rem;font-weight:500}.dark .cms-diamond-pdp__certificate h2{color:#eef2f8}.cms-diamond-pdp__header-actions button{min-width:121.6px;color:inherit;cursor:pointer;font:inherit;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #23211d47;padding:.65rem 1rem;font-size:.65rem}.cms-diamond-pdp__header-actions button:hover,.cms-diamond-pdp__header-actions a:hover{border-color:#d4a629}.cms-diamond-pdp__thumbnail-video{color:#f2d98a;background:#1b2238;place-items:center;width:100%;height:100%;font-size:1.4rem;display:grid}.cms-diamond-pdp__media-external{color:#2e3168;text-align:center;text-transform:uppercase;letter-spacing:.17em;place-content:center;justify-items:center;gap:.75rem;height:100%;text-decoration:none;display:grid}.cms-diamond-pdp__media-external span{border:1px solid;border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:1.6rem;display:grid}.cms-diamond-pdp__media-external small{font-size:.66rem;font-weight:700}.dark .cms-diamond-pdp__media-external{color:#f2d98a}.cms-diamond-pdp__certificate p{color:#5f5b54;margin:0;font-size:.8rem;line-height:1.4}.cms-diamond-pdp__certificate-actions{flex-wrap:wrap;justify-content:flex-start;gap:.6rem;display:flex}.cms-diamond-pdp__certificate-actions .button{letter-spacing:.17em;text-align:center;text-transform:uppercase;min-width:9.4rem;padding:.8rem .9rem;font-size:.62rem;text-decoration:none}@media (max-width:1279px){.cms-diamond-pdp__right-column{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-diamond-pdp__right-column>.cms-diamond-pdp__certificate{grid-column:1/-1}}@media (max-width:899px){.cms-diamond-pdp__header{flex-direction:column;align-items:stretch;gap:1rem}.cms-diamond-pdp__header-actions{justify-content:flex-start}.cms-diamond-pdp__top-grid{grid-template-columns:minmax(0,1fr)}.cms-diamond-pdp__right-column{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-diamond-pdp__technical-group[data-pdp-region=inclusions]{min-height:486.1px}}@media (max-width:599px){.cms-diamond-pdp__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-diamond-pdp__right-column{grid-template-columns:minmax(0,1fr)}.cms-diamond-pdp__commercial div{border-bottom:0;border-right:1px solid #23211d2b}.cms-diamond-pdp__commercial div:last-child{border-right:0}.cms-diamond-pdp__actions{grid-template-columns:minmax(0,1fr) 48px minmax(0,.72fr)}.cms-diamond-pdp__certificate-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}}main[data-auth-scene=true]{min-height:calc(100svh - 86px);font-family:Simstar Reference Manrope,sans-serif}main[data-auth-scene=true]>section:first-child{background:radial-gradient(at 70% 20%,#42464e80,#0000 65%),radial-gradient(at 80% 100%,#492b4b55,#0000 55%),#12244a;min-height:780px}.login-diamond-stage{position:absolute;inset:4% 0 17%}.login-diamond-stage>img{object-fit:contain;width:100%;height:100%}main[data-auth-scene=true] .font-brand{font-family:Simstar Reference Cinzel,serif;font-weight:400}main[data-auth-scene=true]>section:first-child>div:last-child p:last-child{font-family:Simstar Reference Playfair,serif}main[data-auth-scene=true]>section:last-child{padding:100px 48px;background:#f8f6f1!important}main[data-auth-scene=true]>section:last-child h1{font-size:clamp(36px,3.3vw,54px)}main[data-auth-scene=true]>section:last-child h1 span{font-family:Simstar Reference Playfair,serif;font-style:italic}main[data-auth-scene=true] form>.eyebrow{letter-spacing:.35em;color:#2e3168}main[data-auth-scene=true] form>p{font-family:Simstar Reference Manrope,sans-serif}main[data-auth-scene=true] form>.space-y-5{margin-top:52px}main[data-auth-scene=true] form>.space-y-5>*+*{margin-top:34px}main[data-auth-scene=true] input:not([type=checkbox]){min-height:45px;font-family:Simstar Reference Manrope,sans-serif;color:#24231f!important}main[data-auth-scene=true] input[type=checkbox]{accent-color:#2e3168;width:16px;height:16px}main[data-auth-scene=true] .btn-solid{color:#f8f6f1;letter-spacing:.24em;background:#24231f;font-size:12px}.dark main[data-auth-scene=true]>section:last-child{color:#f8f6f1;background:#0e1b25!important}.dark main[data-auth-scene=true]>section:last-child h1{color:#f8f6f1}.dark main[data-auth-scene=true]>section:last-child h1 span,.dark main[data-auth-scene=true] form>.eyebrow,.dark main[data-auth-scene=true] .font-brand{color:#e6cb68}.dark main[data-auth-scene=true] input:not([type=checkbox]){color:#f8f6f1!important;border-color:#596067!important}.dark main[data-auth-scene=true] .btn-solid{color:#151e2b;background:#f8f6f1}.dark main[data-auth-scene=true] .text-muted{color:#bec5ce}.simstar-home-shell:not(.simstar-home-shell--overlay){z-index:50;position:sticky;top:0}.simstar-home-shell:not(.simstar-home-shell--overlay) .simstar-home-shell__top{display:none}.simstar-home-shell:not(.simstar-home-shell--overlay) .simstar-home-shell__main{grid-template-columns:1fr 110px 1fr;height:86px;min-height:86px;padding:8px 5%;display:grid;background:#f8f6f1!important}.simstar-home-shell__brand img{object-fit:contain;width:100px;height:72px}.simstar-home-shell__cluster{gap:28px}.simstar-home-shell__cluster a,.simstar-home-shell__secondary a{letter-spacing:.1em;font-family:Simstar Reference Manrope,sans-serif;font-size:14px}.simstar-home-shell__cluster--right{justify-content:flex-end}.simstar-home-shell__cta{white-space:nowrap}.dark .simstar-home-shell:not(.simstar-home-shell--overlay) .simstar-home-shell__main{background:#0e1b25!important}.dark .simstar-home-shell .simstar-home-shell__cluster a,.dark .simstar-home-shell .simstar-home-shell__secondary a{color:#f8f6f1!important}.simstar-home-footer{color:#c3c9d5;background:radial-gradient(at 0 65%,#1b3464,#0000 65%),#0c1732;font-family:Simstar Reference Manrope,sans-serif;padding-bottom:0!important}.login-private-list{background:linear-gradient(90deg,#061020ee,#06102033),url(/screen-packs/simstar-react-source-v1/images/banner-2.jpg) 50%/cover;min-height:460px;padding:100px 6%}.login-private-list>div{max-width:560px}.login-private-list h2{color:#f8f6f1;margin:28px 0;font:46px/1.1 Simstar Reference Playfair,serif}.login-private-list p{margin-bottom:30px}.login-private-list .eyebrow{letter-spacing:.35em;font:11px Simstar Reference Cinzel,serif}.login-private-list a{color:#e6cb68;border-bottom:1px solid #bba555;padding-bottom:12px;display:inline-block}.simstar-home-footer .simstar-home-footer__content{grid-template-columns:2fr repeat(3,1fr);gap:42px;padding:70px 0;display:grid}.login-footer-logo{object-fit:contain;width:200px;height:120px;margin-bottom:18px}.login-footer-group h2{letter-spacing:.25em;color:#eee;margin:20px 0 28px;font:11px Simstar Reference Cinzel,serif}.login-footer-group a{margin:0 0 14px;font-size:14px;display:block}.login-footer-legal{gap:18px;display:flex}@media (max-width:1023px){main[data-auth-scene=true]>section:first-child{height:30vh;min-height:230px}.login-diamond-stage{inset:-8% 0 24%}main[data-auth-scene=true]>section:last-child{padding:64px 26px}.simstar-home-shell:not(.simstar-home-shell--overlay) .simstar-home-shell__main{grid-template-columns:1fr 100px 1fr;height:72px;min-height:72px}.simstar-home-shell__main>.simstar-home-shell__cluster:first-child{display:none}.simstar-home-shell__brand{grid-column:2}.simstar-home-shell__brand img{height:64px}.simstar-home-shell__secondary,.simstar-home-shell__main>.simstar-home-shell__cluster--right>.simstar-home-shell__cta{display:none!important}.simstar-home-shell__mobile{display:block;position:absolute;top:20px;left:20px}.simstar-home-shell__mobile>summary{font-size:20px;list-style:none}.simstar-home-shell__mobile>nav{color:#24231f;background:#f8f6f1f5;max-height:calc(100svh - 72px);padding:24px;position:fixed;top:72px;left:0;right:0;overflow:auto}.dark .simstar-home-shell__mobile>nav{color:#fff;background:#0e1b25f5}.simstar-home-footer .simstar-home-footer__content{grid-template-columns:repeat(3,1fr)}.simstar-home-footer__brand{grid-column:1/-1}}@media (max-width:600px){main[data-auth-scene=true]>section:last-child h1{font-size:36px}.simstar-home-footer .simstar-home-footer__content{grid-template-columns:repeat(2,1fr);gap:20px;padding:48px 0}.login-private-list{min-height:410px;padding:65px 24px}.login-private-list h2{font-size:36px}}.simstar-home-shell:not(.simstar-home-shell--overlay){height:86px}.simstar-home-shell:not(.simstar-home-shell--overlay) .simstar-home-shell__brand{width:110px;min-width:0;height:76px;position:static;overflow:visible;transform:none}.simstar-home-shell:not(.simstar-home-shell--overlay) .simstar-home-shell__brand img{object-fit:contain;width:100px;max-width:none;height:72px;max-height:none}.login-private-list{background-image:linear-gradient(90deg,#061020ee,#06102055),url(/screen-packs/simstar-react-source-v1/images/about-bg.jpg)}.login-private-list p{color:#cbd2dd}.login-private-list .eyebrow{color:#e1dac5}.simstar-home-footer .simstar-home-footer__wordmark{margin:0;padding-top:50px;line-height:1;display:block;position:relative!important;bottom:auto!important}@media (max-width:1023px){.simstar-home-shell:not(.simstar-home-shell--overlay){height:72px}.simstar-home-shell:not(.simstar-home-shell--overlay) .simstar-home-shell__brand{width:100px;height:72px;position:absolute;top:0;left:50%;transform:translate(-50%)}.simstar-home-shell .simstar-home-shell__cluster--right{position:static!important;transform:none!important}.simstar-home-shell .simstar-home-shell__mobile{margin:0;position:absolute!important;top:18px!important;left:16px!important;right:auto!important;transform:none!important}}.login-logo-dark{display:none}.dark .login-logo-dark{display:block}.dark .login-logo-light{display:none}@media (max-width:1023px){.simstar-home-shell .simstar-home-shell__mobile>nav{border-radius:0;width:100vw;max-width:100vw}}main[data-auth-mode=login]{height:auto;min-height:100svh;max-height:none;overflow:visible}main[data-auth-mode=login]>section{min-height:100svh}main[data-auth-mode=login]>section:first-child{background:radial-gradient(70% 60% at 75% 20%,#f8d04033,#0000 60%),radial-gradient(60% 55% at 15% 85%,#3054ac7a,#0000 65%),radial-gradient(40% 35% at 92% 92%,#e41f2024,#0000 60%),linear-gradient(165deg,#12275c,#0a142e 70%)}main[data-auth-mode=login] .login-diamond-stage{inset:0}main[data-auth-mode=login]>section:last-child{height:auto;padding:6rem 3rem;background:radial-gradient(at 85% 20%,#ede5d333,#0000 65%),#f8f6f1!important}main[data-auth-mode=login]>section:last-child>form{display:block}main[data-auth-mode=login] form>.eyebrow{letter-spacing:.34em;margin:0;font:700 .88rem/1.5 Segoe UI,Segoe UI Variable Text,-apple-system,Helvetica Neue,Tahoma,sans-serif;display:block}main[data-auth-mode=login]>section:last-child h1{margin:1.25rem 0 0;font-size:3rem;line-height:1.1}main[data-auth-mode=login]>section:last-child h1 span{color:#0000;background:linear-gradient(115deg,#171511 5%,#2e3168 55%,#3f56a5 95%);-webkit-background-clip:text;background-clip:text;font-weight:600}main[data-auth-mode=login] h1+p{color:#3d382e;margin:1.25rem 0 0;font-size:.95rem;line-height:1.625}main[data-auth-mode=login] form>.login-fields{margin-top:3rem}main[data-auth-mode=login] .login-fields>*+*{margin-top:2rem}main[data-auth-mode=login] .login-fields>div{line-height:1.5}main[data-auth-mode=login] .login-fields label{letter-spacing:.34em;color:#2e3168;font:700 .72rem/1.5 Simstar Reference Cinzel,serif;display:inline}main[data-auth-mode=login] .login-fields label+span{margin-top:.5rem}main[data-auth-mode=login] input[data-login-input=true]{height:auto;min-height:0;margin:0;padding:0 0 .75rem;font-size:.95rem;line-height:1.5}main[data-auth-mode=login] input#auth-login-password{padding-right:3rem}main[data-auth-mode=login] .login-fields button{color:#2e3168;bottom:.25rem}main[data-auth-mode=login] .login-remember-row{height:3rem;margin:0}main[data-auth-mode=login] .login-actions{margin:0}main[data-auth-mode=login] button.btn{letter-spacing:.26em;background:#171511;border:1px solid #171511;min-height:0;padding:1.1rem 2.9rem;font:400 .78rem/1.5 Simstar Reference Manrope,sans-serif}main[data-auth-mode=login] button.btn:hover:not(:disabled){background:#000}main[data-auth-mode=login] .login-secondary-actions{margin-top:2rem}main[data-auth-mode=login] .login-secondary-actions a{color:#3d382e;letter-spacing:.14em;font:600 .72rem/1.5 Segoe UI,Segoe UI Variable Text,-apple-system,Helvetica Neue,Tahoma,sans-serif}main[data-auth-mode=login] .login-secondary-actions .link-luxe{color:#171511;letter-spacing:.26em;padding-bottom:.35rem}main[data-auth-mode=login]>section:first-child>div:last-child{bottom:2rem;left:2.5rem;right:2.5rem}main[data-auth-mode=login]>section:first-child>div:last-child p:first-child{font-weight:600}main[data-auth-mode=login]>section:first-child>div:last-child p:last-child{margin:.5rem 0 0;font-size:1.5rem;line-height:1.3333}.simstar-home-shell[data-login-reference=true]{background:0 0;height:87px;position:fixed;inset:0 0 auto}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__main{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr) 171px minmax(0,1fr);width:100%;max-width:none;height:87px;min-height:87px;padding:0 max(3rem,50% - 677.5px);background:#f8f6f1d9!important}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__brand{justify-content:center;width:171px}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__brand img{width:103px;height:72px}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__cluster,.simstar-home-shell[data-login-reference=true] .simstar-home-shell__secondary{gap:2rem}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__cluster a{letter-spacing:.14em;font:700 .9rem/1.5 Simstar Reference Manrope,sans-serif}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__cluster a[aria-current=page]{text-underline-offset:.7rem;text-decoration:underline;text-decoration-thickness:1px}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__cluster--right{gap:1.75rem}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__cluster .simstar-home-shell__cta{letter-spacing:.26em;height:auto;min-height:0;padding:.875rem 1.5rem;font:600 .7rem/1.5 Segoe UI,Segoe UI Variable Text,-apple-system,Helvetica Neue,Tahoma,sans-serif}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__theme{color:#fff;background:#101b2e;border:0;flex:0 0 2.25rem;width:2.25rem;height:2.25rem}.dark main[data-auth-mode=login]>section:last-child{background:#0e1b25!important}.dark main[data-auth-mode=login] h1+p,.dark main[data-auth-mode=login] .login-secondary-actions a{color:#bec5ce}.dark main[data-auth-mode=login]>section:last-child h1 span{color:#0000;background-image:linear-gradient(115deg,#fff 10%,#f8d040 55%,#e2b52d 95%)}.dark main[data-auth-mode=login] button.btn{color:#0a1220;background:#eef2f8;border-color:#eef2f8}.dark main[data-auth-mode=login] button.btn:hover:not(:disabled){background:#fff}.dark main[data-auth-mode=login] .login-fields label,.dark main[data-auth-mode=login] .login-fields button{color:#e6cb68}.dark .simstar-home-shell[data-login-reference=true] .simstar-home-shell__main{background:#0e1b25d9!important}@media (max-width:1279px) and (min-width:1024px){.simstar-home-shell[data-login-reference=true] .simstar-home-shell__main{grid-template-columns:1fr 120px 1fr;padding-inline:1.5rem}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__brand{width:120px}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__cluster,.simstar-home-shell[data-login-reference=true] .simstar-home-shell__secondary{gap:1rem}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__cluster .simstar-home-shell__cta{display:none}}@media (max-width:1023px){main[data-auth-mode=login]{grid-template-columns:1fr;min-height:100svh}main[data-auth-mode=login]>section{min-height:0}main[data-auth-mode=login]>section:first-child{height:38vh;min-height:270px}main[data-auth-mode=login]>section:last-child{padding:4rem 3rem}main[data-auth-mode=login]>section:first-child>div:last-child{bottom:1.5rem;left:1.5rem;right:1.5rem}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__main{grid-template-columns:1fr 103px 1fr;padding:0 1.5rem}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__brand{grid-column:1/-1;width:103px;height:87px}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__mobile{top:25px!important}.simstar-home-shell[data-login-reference=true] .simstar-home-shell__mobile>nav{max-height:calc(100svh - 87px);top:87px}}@media (max-width:639px){main[data-auth-mode=login]>section:last-child{padding:4rem 1.5rem}main[data-auth-mode=login]>section:last-child h1{font-size:2.25rem}main[data-auth-mode=login]>section:first-child>div:last-child p:last-child{font-size:1.25rem}main[data-auth-mode=login] .login-secondary-actions{flex-wrap:wrap}}.dark main[data-auth-scene=true][data-auth-mode=login] input[data-login-input=true]{caret-color:#f8f6f1;-webkit-text-fill-color:#f8f6f1!important}:is(body:has([data-profile-workspace=true]) .premium-hero,body:has([data-profile-workspace=true]) .premium-hero--pageHeader){background-image:linear-gradient(115deg,#14284e,#0e1b3b 58%,#1d1220)!important;height:auto!important;min-height:160px!important;padding-top:34px!important;padding-bottom:28px!important}body:has([data-profile-workspace=true]) .premium-hero-inner{align-items:end;height:auto!important;min-height:96px!important;position:relative!important}body:has([data-profile-workspace=true]) .premium-hero .premium-copy>p:last-of-type{display:none}html:not(.dark) body:has(.customer-reference-shell) .business-profile-form{color:#292722}html:not(.dark) body:has(.customer-reference-shell) .business-widget:not(.business-widget--dashboard){color:#292722}html:not(.dark) body:has(.customer-reference-shell) .business-profile-form>h3{color:#292722!important}html:not(.dark) body:has(.customer-reference-shell) .business-widget-heading h2{color:#292722!important}html:not(.dark) body:has(.customer-reference-shell) .business-result-summary strong{color:#292722!important}html:not(.dark) body:has(.customer-reference-shell) .business-selection-bar strong{color:#292722!important}html:not(.dark) body:has(.customer-reference-shell) .business-result-link{color:#292722!important}html:not(.dark) body:has(.customer-reference-shell) .business-search-facet legend{color:#292722!important}html:not(.dark) body:has(.customer-reference-shell) .business-profile-form .business-widget-action label{color:#292722}html:not(.dark) body:has(.customer-reference-shell) .business-widget .button{color:#fff;background:#292722;border-color:#292722}.inventory-applied-criteria{border-bottom:1px solid #17151124;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:28px;padding-bottom:20px;display:flex}.inventory-applied-criteria__label{color:#564f40;letter-spacing:.24em;text-transform:uppercase;font-size:.74rem;font-weight:700}.inventory-applied-criteria__chips{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.inventory-applied-criteria__chips span{color:#2e3168;letter-spacing:.12em;text-transform:uppercase;background:#e2b52d26;border:1px solid #e2b52d73;border-radius:999px;padding:7px 14px;font-size:.7rem;font-weight:700}.inventory-applied-criteria__actions{align-items:center;gap:20px;margin-left:auto;display:flex}.inventory-applied-criteria__actions a{color:#171511;letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(#c9a642,#c9a642) 0 100%/48px 1px no-repeat;padding-bottom:6px;font-size:.74rem;font-weight:700}.inventory-applied-criteria__actions button{color:#564f40;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700}.inventory-applied-criteria__actions button:hover,.inventory-applied-criteria__actions a:hover{color:#a47700}.dark .inventory-applied-criteria{border-color:#ffffff24}.dark .inventory-applied-criteria__label,.dark .inventory-applied-criteria__actions button{color:#a9b4c6}.dark .inventory-applied-criteria__chips span{color:#f0d477;background:#e2b52d29}.dark .inventory-applied-criteria__actions a{color:#eef2f8}html:not(.dark) body:has(.customer-reference-shell) .business-widget .business-saved-search-card__actions .button.secondary{color:#171511;background:0 0;border-color:#17151159}html:not(.dark) body:has(.customer-reference-shell) .business-widget .button:disabled{color:#6a655b;opacity:1;background:#f4f0e7;border-color:#bdb5a8}html:not(.dark) body:has(.customer-reference-shell) .business-result-toolbar select{color:#292722;background:#fff;border-color:#cec7ba}html:not(.dark) body:has(.customer-reference-shell) .business-filter-chips button{color:#292722}html:not(.dark) .customer-nav-menu,html:not(.dark) .customer-mobile-nav>nav,html:not(.dark) .business-column-menu>div{color:#292722;background:#fff;border-color:#ded8cb;box-shadow:0 24px 60px #2a261b2e}html:not(.dark) .customer-nav-menu a,html:not(.dark) .customer-mobile-nav>nav>a,html:not(.dark) .customer-mobile-nav>nav>button,html:not(.dark) .business-column-menu label{color:#292722}html:not(.dark) .customer-nav-menu a:hover,html:not(.dark) .customer-mobile-nav>nav>a:hover,html:not(.dark) .customer-mobile-nav>nav>button:hover,html:not(.dark) .business-column-menu label:hover{color:#171511;background:#f4f0e7}.dark .customer-nav-menu,.dark .customer-mobile-nav>nav,.dark .business-column-menu>div{color:#eef2f8;background:#111827;border-color:#ffffff24;box-shadow:0 24px 60px #0000007a}.dark .customer-nav-menu a,.dark .customer-mobile-nav>nav>a,.dark .customer-mobile-nav>nav>button,.dark .business-column-menu label{color:#eef2f8}.dark .customer-nav-menu a:hover,.dark .customer-mobile-nav>nav>a:hover,.dark .customer-mobile-nav>nav>button:hover,.dark .business-column-menu label:hover{color:#fff;background:#e2b52d1a}html:not(.dark) [data-registration-success-dialog]{color:#292722}html:not(.dark) [data-registration-success-dialog] h2{color:#171511}html:not(.dark) [data-registration-success-dialog] p,html:not(.dark) [data-registration-success-dialog] dt{color:#625d53}html:not(.dark) [data-registration-success-dialog] dd{color:#292722}.dark [data-registration-success-dialog] h2{color:#eef2f8}.dark form[data-registration-form=true] input:not([type=file]):not([type=checkbox]),.dark form[data-registration-form=true] select,.dark form[data-registration-form=true] textarea,.dark form[data-registration-form=true] option{color:#eef2f8;caret-color:#eef2f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark form[data-registration-form=true] option{background:#111827}.dark form[data-registration-form=true] input::placeholder,.dark form[data-registration-form=true] textarea::placeholder,.dark form[data-registration-form=true] input:disabled,.dark form[data-registration-form=true] select:disabled,.dark form[data-registration-form=true] textarea:disabled,.dark form[data-registration-form=true] input[readonly],.dark form[data-registration-form=true] textarea[readonly]{color:#a9b4c6;opacity:1}.dark form[data-registration-form=true] select:has(option[value=""]:checked){color:#a9b4c6;opacity:1}.dark form[data-registration-form=true] input:-webkit-autofill{-webkit-text-fill-color:#eef2f8;-webkit-box-shadow:inset 0 0 0 1000px #111827!important}.dark form[data-registration-form=true] input:-webkit-autofill:hover{-webkit-text-fill-color:#eef2f8;-webkit-box-shadow:inset 0 0 0 1000px #111827!important}.dark form[data-registration-form=true] input:-webkit-autofill:focus{-webkit-text-fill-color:#eef2f8;-webkit-box-shadow:inset 0 0 0 1000px #111827!important}.dark .cms-contact-experience{color:#eef2f8}.dark .cms-contact-channel{color:#eef2f8;background:#111827;border-color:#354154}.dark .cms-contact-channel>p:not(.eyebrow){color:#b8c3d6}.customer-inventory-results{min-width:0;max-width:100%;scroll-margin-top:110px}.inventory-pagination{color:var(--foreground);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:.68rem;font-weight:700;display:flex}.inventory-pagination__summary,.inventory-pagination__summary label,.inventory-pagination__pages{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inventory-pagination__summary label{margin:0}.inventory-pagination select{border:1px solid var(--line);background:var(--surface);border-radius:999px;width:auto;min-width:76px;min-height:40px;padding:8px 12px}.inventory-pagination button{border:1px solid var(--line);background:var(--surface);min-width:40px;min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;place-items:center;padding:8px;display:grid}.inventory-pagination button[aria-current=page]{background:var(--foreground);color:var(--background)}.inventory-pagination button:disabled{opacity:.45;cursor:not-allowed}.inventory-pagination button:not(:disabled):hover{border-color:var(--gold)}.stone-results-ledger [data-stone-row-details]{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}.stone-results-ledger [data-stone-row-details]>div{aspect-ratio:4/3;width:100%;overflow:hidden}.stone-results-ledger [data-stone-row-details] img{object-fit:contain;width:100%;height:100%;display:block}.stone-results-ledger [data-stone-row-details] dl{min-width:0;margin:0}.stone-results-ledger [data-stone-row-details] dt{color:var(--faint);opacity:1}.stone-results-ledger [data-stone-row-details] dd{overflow-wrap:anywhere;margin:0}.dark .stone-results-ledger [data-stone-row-details]{border-color:var(--line);color:#eef2f8;background:#111827}@media (max-width:640px){.inventory-pagination{gap:16px}.inventory-pagination__summary,.inventory-pagination__pages{width:100%}.inventory-pagination__pages{gap:6px}.inventory-pagination__pages>span:first-child{width:100%}}[data-stone-results-toolbar=inventory] button:has(.inventory-bulk-checkbox){color:var(--foreground);align-items:center;gap:10px;display:inline-flex}.inventory-bulk-checkbox{border:1px solid var(--line);background:var(--surface);width:21.25px;height:21.25px;color:var(--foreground);border-radius:6px;place-items:center;display:inline-grid}[aria-pressed=true]>.inventory-bulk-checkbox{color:#171511;background:#e2b52d;border-color:#e2b52d}[data-stone-results-toolbar=inventory]>div>button:first-child{border-radius:999px}.dark [data-inventory-empty=true]{color:#eef2f8;background:#111827;border-color:#ffffff29}.inventory-filter-footer{flex-wrap:wrap;gap:12px}.inventory-filter-footer>div{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-width:210px;display:grid}.inventory-filter-footer .btn{letter-spacing:.12em;width:100%;min-width:0;padding:12px 14px;font-size:.7rem}[data-inventory-feedback=true]{color:#292722;background:#fff}[data-inventory-feedback=true] h2{color:#292722}.dark [data-inventory-feedback=true]{color:#eef2f8;background:#111827;border-color:#ffffff29}.dark [data-inventory-feedback=true] h2{color:#eef2f8}@media (max-width:480px){.inventory-filter-footer>span,.inventory-filter-footer>div{width:100%}}body:has(.customer-reference-shell) .business-widget.business-widget--profile{border-radius:0;width:min(1280px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-inline:auto!important;padding:clamp(28px,4vw,48px) 0 0!important}body:has([data-profile-workspace=true]) .premium-hero .premium-copy h1{font-family:var(--font-display), serif;letter-spacing:-.01em;font-weight:400}body:has([data-profile-workspace=true]) .premium-hero .premium-copy h1 em{color:inherit;font-style:italic;display:inline}body:has([data-profile-workspace=true]) .premium-hero .eyebrow{letter-spacing:.36em}.business-profile-reference{gap:36px}.business-profile-card{background:#fff;border-color:#1715111a;padding:clamp(24px,3.2vw,44px)}.business-profile-card__header{margin-bottom:36px}.business-profile-card__header h3{font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:400}.business-profile-card__header p,.business-profile-support-copy{font-size:.82rem}.business-profile-card__edit{min-height:36px;color:var(--foreground);font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-color:#1715112e;align-items:center;gap:7px;padding:0 18px;font-size:.62rem;font-weight:700;display:inline-flex}button.business-profile-card__edit:hover{border-color:var(--foreground)}button.business-profile-card__edit:focus-visible{outline-offset:3px;outline:2px solid #2e3168}.business-profile-fields{gap:34px 28px}.business-profile-fields dt,.business-profile-subheading,.business-profile-shipping>span:first-child{letter-spacing:.22em;margin-bottom:12px;font-size:.62rem;font-weight:700}.business-profile-fields dd{font-size:.94rem}.dark .business-profile-card{background:#111827;border-color:#ffffff24}.dark .business-profile-card__edit{color:#e7ecf5;border-color:#ffffff3d}.search-filter-unavailable{color:#ffffff8c;margin:0 0 14px;font-size:.8rem;font-style:italic}html:not(.dark) .search-filter-unavailable{color:#6b675f}body:has([data-profile-workspace=true]) .premium-hero .eyebrow{color:#f8f6f1d1}.business-profile-card--settings{max-width:none}.business-profile-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.business-profile-inline-form label{gap:8px;min-width:0;display:grid}.business-profile-inline-form label span{color:var(--faint);letter-spacing:.22em;text-transform:uppercase;font-size:.62rem;font-weight:700}.business-profile-inline-form input{width:100%;min-height:44px;color:var(--foreground);font:inherit;background:#fbfaf7;border:1px solid #17151133;border-radius:4px;padding:10px 12px;font-size:.9rem}.business-profile-inline-form input:focus{outline-offset:1px;outline:2px solid #2e3168}.business-profile-inline-form input:invalid:not(:placeholder-shown){border-color:#a33a35}.business-profile-inline-form__actions{grid-column:1/-1;gap:12px;display:flex}.business-profile-inline-form__actions button{min-height:40px;color:var(--foreground);cursor:pointer;font:inherit;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #17151140;border-radius:999px;padding:0 22px;font-size:.64rem;font-weight:700}.business-profile-inline-form__actions .business-profile-inline-form__save{color:#fff;background:#22264d;border-color:#22264d}.business-profile-inline-form__actions button:disabled{opacity:.5;cursor:progress}.dark .business-profile-inline-form input{color:#eef2f8;background:#0d1526;border-color:#ffffff38}.dark .business-profile-inline-form__actions button{color:#eef2f8;border-color:#ffffff4d}.dark .business-profile-inline-form__actions .business-profile-inline-form__save{color:#111827;background:#f2d98a;border-color:#f2d98a}@media (max-width:640px){.business-profile-inline-form{grid-template-columns:1fr}}.business-widget[data-action-pending=true]{cursor:progress}.business-widget[data-action-pending=true]>:not(.business-widget-heading){opacity:.72;pointer-events:none;transition:opacity .15s}.cms-diamond-pdp__certificate-actions .is-disabled{opacity:.45;cursor:not-allowed}.customer-inventory-results[aria-busy=true] .customer-inventory-results__grid,.customer-inventory-results[aria-busy=true] [data-stone-row-table=inventory]{opacity:.55;pointer-events:none;transition:opacity .15s}body:has(.business-widget--saved-searches) .premium-hero .eyebrow{color:#f8f6f1d1}body:has(.business-widget--saved-searches) .premium-hero .premium-copy>p:not(.eyebrow){color:#f8f6f1c7}
