:root{--ink:#09080b;--paper:#f4f0e8;--electric:#b875ff;--violet-deep:#6d35d8;--violet-soft:#d9baff;--acid:var(--electric);--muted-on-dark:#aaa4af;--muted-on-light:#625c67;--line:#f6f1e833;--error:#ff6b78;--success:#64c9b7;--service-header-clearance:101px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--acid);outline-offset:5px}.skip-link{z-index:100;background:var(--acid);color:var(--ink);padding:12px 16px;font-weight:700;position:fixed;top:12px;left:16px;translate:0 -180%}.skip-link:focus{translate:0}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09080be0;grid-template-columns:auto 1fr;align-items:center;gap:40px;width:100%;padding:28px 4vw;display:grid;position:fixed;top:0;left:0;box-shadow:0 12px 36px #0000001f}.brand-lockup{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand-mark{object-fit:contain;width:42px;height:40px;transition:filter .22s,transform .22s;display:block}.brand-lockup:hover .brand-mark,.brand-lockup:focus-visible .brand-mark{filter:brightness(1.18)saturate(1.15)drop-shadow(0 0 8px #b875ff59);transform:scale(1.035)}.brand-type{flex-direction:column;gap:5px;display:flex}.site-wordmark{letter-spacing:-.065em;width:max-content;font-size:15px;font-weight:900;line-height:.8;display:inline-flex}.site-wordmark span+span{color:var(--electric);margin-left:4px}.brand-tagline{color:var(--muted-on-dark);letter-spacing:.25em;font-size:7px;font-weight:700;line-height:1}.site-header>nav{justify-self:end}.site-header nav,.site-footer nav{letter-spacing:.1em;align-items:center;gap:clamp(14px,2vw,36px);font-size:11px;display:flex}.site-header nav a,.site-footer a{transition:color .2s}.site-header nav a:hover,.site-footer a:hover{color:var(--acid)}.nav-brand-case{text-transform:none;letter-spacing:.02em}.services-menu{--current-service-color:var(--electric);align-items:center;height:44px;display:flex;position:relative}.services-menu[data-service-slug=brand-monitoring]{--current-service-color:#8bc8b8}.services-menu>summary{cursor:pointer;align-items:center;gap:8px;height:44px;line-height:1;list-style:none;display:flex;position:relative}.services-menu>summary::-webkit-details-marker{display:none}.services-menu>summary:after{content:"+";color:var(--electric);font-size:16px;line-height:1}.services-menu[open]>summary:after{content:"−"}.services-menu>summary strong{border-left:1px solid color-mix(in srgb,var(--current-service-color) 50%,transparent);color:var(--current-service-color);letter-spacing:.08em;white-space:nowrap;padding-left:9px;font-size:9px;font-weight:800}.services-menu[data-current-service]>summary:before{content:"";background:var(--current-service-color);height:2px;position:absolute;bottom:2px;left:0;right:22px}.services-menu-panel{background:var(--paper);width:min(420px,80vw);color:var(--ink);border:1px solid #09080b33;padding:10px;display:grid;position:absolute;top:44px;left:50%;translate:-50%;box-shadow:0 22px 60px #00000059}.services-menu-panel a{letter-spacing:.04em;text-transform:none;border-bottom:1px solid #09080b1f;grid-template-columns:28px 1fr auto;align-items:center;min-height:48px;padding:8px 12px;display:grid}.services-menu-panel a:last-child{border-bottom:0}.services-menu-panel a span{color:var(--violet-deep);font-size:9px}.services-menu-panel a small{color:var(--violet-deep);letter-spacing:.14em;font-size:7px;font-weight:800}.services-menu-panel a:hover,.services-menu-panel a:focus-visible,.services-menu-panel a[aria-current=page]{color:var(--ink);background:#b875ff21}.services-menu[data-service-slug=brand-monitoring] .services-menu-panel a[aria-current=page]{box-shadow:inset 3px 0 0 var(--current-service-color)}.site-menu{display:none}.brand-guide{z-index:40;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.brand-guide-trigger{min-width:152px;height:58px;color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#09080beb;border:1px solid #d9baff8c;border-radius:0;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;align-items:center;padding:7px 12px 7px 7px;display:grid;box-shadow:0 18px 55px #0000004d}.brand-guide-trigger>span{border:1px solid var(--electric);border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid;position:relative}.brand-guide-trigger>span i{background:var(--electric);width:4px;height:4px;box-shadow:0 0 10px var(--electric);border-radius:50%;position:absolute}.brand-guide-trigger>span i:first-child{translate:-8px}.brand-guide-trigger>span i:nth-child(2){translate:6px -7px}.brand-guide-trigger>span i:nth-child(3){translate:7px 8px}.brand-guide-trigger b{text-align:left;letter-spacing:.12em;text-transform:uppercase;align-self:end;font-size:10px}.brand-guide-trigger small{text-align:left;color:var(--violet-soft);letter-spacing:.12em;text-transform:uppercase;align-self:start;font-size:8px}.brand-guide-panel{width:min(370px,100vw - 32px);color:var(--paper);background:#09080bf7;border:1px solid #d9baff8c;padding:18px;box-shadow:0 25px 80px #0000007a}.brand-guide-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.brand-guide-head>div{flex-direction:column;gap:6px;display:flex}.brand-guide-head span,.brand-guide-status{color:var(--violet-soft);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.brand-guide-head strong{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.brand-guide-head button{border:1px solid var(--line);width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;font-size:22px}.brand-guide-status{align-items:center;gap:8px;padding:14px 0;display:flex}.brand-guide-status i{background:var(--success);border-radius:50%;width:6px;height:6px}.brand-guide-prompts{gap:8px;display:grid}.brand-guide-prompts button{border:1px solid var(--line);min-height:48px;color:var(--paper);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.brand-guide-prompts button:hover,.brand-guide-prompts button:focus-visible{border-color:var(--electric);background:#b875ff1a}.brand-guide-answer b{font-size:13px;display:block}.brand-guide-answer p{color:#bbb4bf;margin:12px 0;font-size:13px;line-height:1.55}.brand-guide-answer button{border:1px solid var(--electric);min-height:44px;color:var(--paper);cursor:pointer;background:0 0;padding:0 12px}.back-to-top{z-index:39;width:58px;height:58px;color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;opacity:0;pointer-events:none;background:#09080beb;border:1px solid #d9baff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:opacity .22s,transform .22s,background .2s,color .2s;display:flex;position:fixed;bottom:92px;left:22px;transform:translateY(14px)scale(.9);box-shadow:0 18px 55px #0000004d}.back-to-top[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top:hover,.back-to-top:focus-visible{background:var(--electric);color:var(--ink)}.back-to-top svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.back-to-top span{letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:800}.impact-counters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);min-height:78svh;color:var(--paper);grid-template-columns:.8fr 1.2fr;display:grid}.impact-heading{background:linear-gradient(145deg,#32104e 0%,#6f32a8 58%,#a85eef 100%);border-right:1px solid #f4f0e84d;flex-direction:column;padding:9vh 4vw;display:flex;position:relative;overflow:hidden}.impact-heading:after{content:"";aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;width:38vw;position:absolute;bottom:-18vw;right:-22vw;box-shadow:0 0 0 5vw #ffffff09,0 0 0 10vw #ffffff06}.impact-heading>p,.impact-heading>span{z-index:1;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700;position:relative}.impact-heading>p{color:#f0d9ff}.impact-heading h2{z-index:1;letter-spacing:-.08em;text-transform:uppercase;margin:auto 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(58px,6.5vw,112px);font-weight:900;line-height:.78;position:relative}.impact-heading h2 em{color:#0a080c;text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400;display:inline-block}.impact-heading>span{color:#ffffffb8}.impact-grid{grid-template-columns:1fr 1fr;display:grid}.impact-grid>div{isolation:isolate;color:#09080b;background:#f4f0e8;border-bottom:1px solid #09080b38;border-right:1px solid #09080b38;flex-direction:column;justify-content:space-between;min-height:39svh;padding:30px 3vw 34px;display:flex;position:relative;overflow:hidden}.impact-grid>div:nth-child(2){background:#d7b4f6}.impact-grid>div:nth-child(3){color:#f4f0e8;background:#1b1022}.impact-grid>div:nth-child(4){color:#fff;background:#6f32a8}.impact-grid>div:nth-child(2n){border-right:0}.impact-grid>div:nth-child(n+3){border-bottom:0}.impact-index{z-index:2;letter-spacing:.16em;text-transform:uppercase;opacity:.62;font-size:9px;font-weight:700;position:relative}.impact-grid dt{z-index:2;letter-spacing:.14em;text-transform:uppercase;opacity:.7;order:2;font-size:11px;font-weight:800;position:relative}.impact-grid dd{z-index:2;letter-spacing:-.075em;font-variant-numeric:tabular-nums;font-size:clamp(66px,7vw,126px);font-weight:800;line-height:.78;position:relative}.impact-orbit{z-index:0;aspect-ratio:1;opacity:.12;border:1px solid;border-radius:50%;width:min(24vw,340px);position:absolute;top:50%;right:-18%;translate:0 -50%}.impact-orbit:before,.impact-orbit:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:16%}.impact-orbit:after{inset:34%}.impact-orbit i{background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute}.impact-orbit i:first-child{top:34%;left:7%}.impact-orbit i:nth-child(2){top:13%;right:18%}.impact-orbit i:nth-child(3){bottom:4%;right:28%}.impact-progress{z-index:3;transform-origin:0;height:4px;animation:1.8s cubic-bezier(.22,1,.36,1) both metricScan;animation-delay:calc(var(--metric-index) * 90ms);background:currentColor;position:absolute;bottom:0;left:0;right:0}@keyframes metricScan{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body:has(main[class*=homeShell]) .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09080bd1;border:1px solid #f4f0e847;width:auto;min-height:66px;padding:0 16px 0 10px;position:fixed;top:18px;left:2vw;right:2vw;box-shadow:0 18px 55px #0000002e}body:has(main[class*=homeShell]) .site-header .brand-lockup{border-right:1px solid var(--line);align-self:stretch;padding-right:22px}body:has(main[class*=homeShell]) .site-header nav{gap:8px;line-height:1}body:has(main[class*=homeShell]) .site-header>nav>a{border:1px solid #0000;align-items:center;height:44px;min-height:44px;padding:0 15px;line-height:1;display:flex}body:has(main[class*=homeShell]) .services-menu>summary{border:1px solid #0000;align-items:center;height:44px;min-height:44px;padding:0 15px;line-height:1;display:flex}body:has(main[class*=homeShell]) .site-header>nav>a:hover{color:var(--paper);background:#b875ff14;border-color:#b875ff80}body:has(main[class*=homeShell]) .services-menu>summary:hover{color:var(--paper);background:#b875ff14;border-color:#b875ff80}.site-footer{border-top:1px solid var(--line);color:#f4f1e88c;text-transform:uppercase;letter-spacing:.14em;grid-template-columns:1fr auto 1fr;align-items:end;gap:28px 40px;padding:42px 4vw 58px;font-size:10px;display:grid}.site-footer .brand-tagline{color:var(--violet-soft);letter-spacing:.2em;font-size:7px}.site-footer-meta{justify-self:end}.site-footer-meta>p{text-align:right;line-height:1.8}.developer-signature{min-width:108px;min-height:58px;color:var(--paper);flex-direction:column;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;gap:7px;display:flex}.developer-signature>span{color:var(--muted-on-dark);letter-spacing:.18em;white-space:nowrap;font-size:7px;line-height:1;transition:color .22s}.developer-signature img{object-fit:contain;filter:none;background:0 0;width:46px;height:46px;transition:filter .28s,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1)}.developer-signature:hover>span,.developer-signature:focus-visible>span{color:var(--violet-soft)}.developer-signature:hover img,.developer-signature:focus-visible img{filter:saturate(.08)brightness(1.42)contrast(1.08);transform:translateY(-2px)scale(1.06)}.inner-main{padding-top:90px}.inner-hero{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;min-height:72svh;padding:12vh 4vw 9vh;display:grid}.inner-kicker{color:var(--acid);text-transform:uppercase;letter-spacing:.18em;font-size:11px}.inner-hero h1{letter-spacing:-.065em;max-width:12ch;margin-top:5vh;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,9vw,140px);font-weight:400;line-height:.84}.inner-hero>p{color:#f4f1e8ad;max-width:42ch;font-size:18px;line-height:1.65}.content-section{padding:12vh 4vw}.content-section.light{background:var(--paper);color:var(--ink)}.content-section.acid{background:var(--acid);color:var(--ink)}.content-label{color:var(--muted-on-dark);text-transform:uppercase;letter-spacing:.18em;margin-bottom:6vh;font-size:11px}.light .content-label,.acid .content-label{color:var(--muted-on-light)}.display-copy{letter-spacing:-.045em;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,92px);font-weight:400;line-height:.98}.prose{color:#f4f1e8ad;max-width:64ch;font-size:18px;line-height:1.75}.light .prose,.acid .prose{color:#0a0a0aad}.editorial-grid{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.editorial-grid>.display-copy{grid-column:1/8}.editorial-grid>.prose{grid-column:9/13;align-self:end}.card-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.info-card{background:var(--ink);flex-direction:column;min-height:320px;padding:30px;display:flex}.info-card small{color:var(--acid);letter-spacing:.16em;font-size:10px}.info-card h2,.info-card h3{letter-spacing:-.04em;margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.info-card p{color:#f4f1e8a6;margin-top:22px;line-height:1.6}.info-card a{text-transform:uppercase;letter-spacing:.12em;margin-top:28px;font-size:11px}.step-list{border-top:1px solid #0a0a0a40;margin-top:8vh}.step{border-bottom:1px solid #0a0a0a33;grid-template-columns:80px .8fr 1.2fr;gap:30px;padding:36px 0;display:grid}.step span{font-size:11px}.step h3{font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400}.step p{max-width:46ch;line-height:1.6}.text-link{background:var(--acid);min-height:48px;color:var(--ink);text-transform:uppercase;letter-spacing:.12em;align-items:center;margin-top:6vh;padding:0 20px;font-size:11px;display:inline-flex}.acid .text-link{background:var(--ink);color:var(--paper)}.intelligence-field{z-index:1;position:absolute;inset:0}.intelligence-field canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.section-heading-row{justify-content:space-between;align-items:end;gap:40px;margin-bottom:8vh;display:flex}.section-heading-row .text-link{flex:none}.study-list{border-top:1px solid var(--line)}.study-row{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1fr auto;align-items:start;gap:32px;padding:42px 0;display:grid}.study-row>span,.study-row>div>p{color:var(--acid);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.study-row h2,.study-row h3{letter-spacing:-.045em;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:.95}.study-row>p{color:#f4f1e8ad;max-width:42ch;line-height:1.6}.study-row>a{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;min-height:44px;font-size:10px;display:flex}.case-grid{grid-template-columns:1fr 3fr;gap:70px 40px;display:grid}.case-copy{letter-spacing:-.035em;max-width:38ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.5vw,64px);line-height:1.05}.step-list{list-style:none}.insights-main{background:var(--ink)}.insights-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:8vw;min-height:70svh;padding:13vh 4vw 9vh;display:grid}.insights-hero h1{letter-spacing:-.062em;max-width:12ch;margin-top:5vh;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,8.6vw,132px);font-weight:400;line-height:.86}.insights-hero>p{color:#f4f1e8ad;max-width:40ch;font-size:18px;line-height:1.65}.insights-feature{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;min-height:78svh;display:grid}.insights-feature-image{background:#18131c;min-height:78svh;display:block;position:relative;overflow:hidden}.insights-feature-image img,.insights-card-image img,.article-hero-media img{object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.insights-feature-image:hover img,.insights-feature-image:focus-visible img,.insights-card-image:hover img,.insights-card-image:focus-visible img{transform:scale(1.025)}.insights-feature>article{flex-direction:column;justify-content:flex-end;padding:7vh 4vw;display:flex}.insights-meta{color:#f4f1e885;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;display:flex}.insights-meta span{color:var(--violet-soft)}.insights-feature h2{letter-spacing:-.05em;max-width:12ch;margin-top:9vh;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.2vw,82px);font-weight:400;line-height:.94}.insights-feature article>p{color:#f4f1e8ad;max-width:46ch;margin-top:30px;font-size:17px;line-height:1.65}.insights-read-link{border-bottom:1px solid var(--electric);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;width:max-content;min-height:48px;margin-top:40px;font-size:10px;font-weight:700;display:flex}.insights-archive{background:var(--paper);color:var(--ink);padding:12vh 4vw}.insights-archive-head{grid-template-columns:.6fr 1.4fr;align-items:end;gap:40px;margin-bottom:8vh;display:grid}.insights-archive-head .content-label{margin:0}.insights-archive-head h2{letter-spacing:-.05em;max-width:12ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6.8vw,100px);font-weight:400;line-height:.92}.insights-card-grid{background:#09080b38;border:1px solid #09080b38;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.insights-card{background:var(--paper);min-width:0}.insights-card-image{aspect-ratio:4/3;background:#d8d1c9;border-bottom:1px solid #09080b38;display:block;position:relative;overflow:hidden}.insights-card-copy{flex-direction:column;min-height:390px;padding:26px;display:flex}.insights-card .insights-meta{color:#09080b7a}.insights-card .insights-meta span{color:var(--violet-deep)}.insights-card h3{letter-spacing:-.04em;max-width:15ch;margin-top:60px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:.98}.insights-card-copy>p{color:var(--muted-on-light);margin-top:24px;font-size:16px;line-height:1.65}.insights-card .insights-read-link{color:var(--ink);margin-top:auto;padding-top:28px}.article-main{background:var(--ink)}.article-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:5vw;min-height:calc(100svh - 90px);padding:9vh 4vw 7vh;display:grid}.article-hero-copy{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.article-hero h1{letter-spacing:-.057em;max-width:12ch;margin-top:6vh;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.7vw,110px);font-weight:400;line-height:.88}.article-hero-dek{color:#f4f1e8b8;max-width:50ch;margin-top:5vh;font-size:18px;line-height:1.65}.article-byline{color:#f4f1e880;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-start;gap:14px 26px;margin-top:5vh;font-size:10px;display:flex}.article-hero-media{background:#18131c;align-self:stretch;min-height:68svh;position:relative;overflow:hidden}.article-body{background:var(--paper);color:var(--ink);padding:13vh max(6vw,50vw - 370px)}.article-body p{white-space:pre-line;max-width:72ch;margin:36px auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.7vw,25px);line-height:1.72}.article-body .article-lead{letter-spacing:-.025em;margin-top:0;font-size:clamp(28px,3vw,44px);line-height:1.32}.article-rich{overflow-wrap:anywhere}.article-rich>p:first-child{letter-spacing:-.025em;margin-top:0;font-size:clamp(28px,3vw,44px);line-height:1.32}.article-rich :is(h2,h3,h4,h5,h6){letter-spacing:-.02em;max-width:72ch;margin:64px auto 24px;font-family:Georgia,Times New Roman,serif;line-height:1.2}.article-rich h2{font-size:clamp(32px,3vw,44px)}.article-rich :is(h3,h4,h5,h6){font-size:clamp(25px,2.2vw,32px)}.article-rich :is(ul,ol,blockquote,pre,table){max-width:72ch;margin:36px auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.7vw,25px);line-height:1.72}.article-rich :is(ul,ol){padding-inline-start:1.5em}.article-rich li+li{margin-top:12px}.article-rich blockquote{border-inline-start:2px solid;padding-inline-start:24px}.article-rich blockquote p{margin-top:16px}.article-rich a{text-underline-offset:.2em;text-decoration:underline}.article-rich a:focus-visible,.article-rich :is(pre,table):focus-visible{outline-offset:4px;outline:2px solid}.article-rich pre{border:1px solid;padding:24px;font-size:16px;overflow:auto}.article-rich table{border-collapse:collapse;font-size:18px;display:block;overflow-x:auto}.article-rich :is(th,td){text-align:start;vertical-align:top;border:1px solid;padding:12px 16px}.article-rich caption{text-align:start;margin-bottom:12px;font-weight:700}.article-rich figure{max-width:72ch;margin:36px auto}.article-rich img{max-width:100%;height:auto;margin-inline:auto;display:block}.article-rich figcaption{text-align:center;margin-top:12px}.article-footer{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:40px;padding:9vh 10vw;display:grid}.article-footer p{color:#f4f1e89e;max-width:58ch;font-size:16px;line-height:1.7}.article-source{width:max-content;min-height:44px;color:var(--violet-soft);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;font-size:10px;display:flex}.article-pagination{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.article-pagination>a{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:190px;padding:32px 4vw;transition:background .22s,color .22s;display:flex}.article-pagination>a:last-child{text-align:right;border-right:0;align-items:flex-end}.article-pagination>a:hover,.article-pagination>a:focus-visible{background:var(--electric);color:var(--ink)}.article-pagination span{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.article-pagination b{max-width:26ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,34px);font-weight:400;line-height:1.05}::selection{background:var(--acid);color:var(--ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:850px){.site-header{grid-template-columns:1fr auto;gap:14px}.site-header>nav{display:none}.site-menu{--current-service-color:var(--electric);justify-self:end;display:block;position:relative}.site-menu[data-service-slug=brand-monitoring]{--current-service-color:#8bc8b8}.site-menu summary{border:1px solid var(--line);cursor:pointer;min-width:58px;min-height:44px;color:var(--paper);text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:10px;list-style:none;display:flex}.site-menu[data-current-service] summary{border-color:color-mix(in srgb,var(--current-service-color) 62%,transparent);color:var(--current-service-color)}.site-menu summary:after{content:"+";font-size:15px}.site-menu[open] summary:after{content:"−"}.site-menu summary::-webkit-details-marker{display:none}.site-menu nav{background:var(--ink);border:1px solid var(--line);flex-direction:column;gap:0;min-width:240px;padding:10px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 18px 45px #00000059}.site-menu nav a{border-bottom:1px solid var(--line);align-items:center;min-height:48px;padding:0 12px;display:flex}.site-menu nav a:last-child{border-bottom:0}.site-menu nav a[aria-current=page]{color:var(--current-service-color);background:color-mix(in srgb,var(--current-service-color) 9%,transparent)}.site-menu nav .mobile-current-service{border-left:3px solid var(--current-service-color);gap:10px;font-weight:800}.site-menu nav .mobile-current-service span{opacity:.72;font-size:8px}.site-footer{grid-template-columns:1fr 1fr}.site-footer nav{display:none}.inner-hero{grid-template-columns:1fr;min-height:auto;padding-top:12vh}.inner-hero h1{font-size:clamp(58px,18vw,92px)}.editorial-grid{display:block}.editorial-grid>.prose{margin-top:7vh}.card-grid{grid-template-columns:1fr}.info-card{min-height:260px}.step{grid-template-columns:44px 1fr}.step p{grid-column:2}.section-heading-row{display:block}.section-heading-row .text-link{margin-top:32px}.study-row{grid-template-columns:38px 1fr;gap:20px}.study-row>p,.study-row>a{grid-column:2}.case-grid{grid-template-columns:1fr;gap:24px}.case-copy{margin-bottom:38px}.insight-row{grid-template-columns:38px 1fr;gap:20px}.insight-row>p,.insight-row>a{grid-column:2}.article-hero{min-height:68svh;padding:18vh 4vw 8vh}.article-hero>div{flex-direction:column}.article-body{padding:10vh 6vw}.article-footer{grid-template-columns:1fr;padding:9vh 6vw}}.footer-brand{flex-direction:column;justify-self:start;align-items:center;gap:8px;display:flex}.brand-watch-form[data-preview-only] .brand-watch-payment{opacity:.55}.brand-watch-form[data-preview-only] .brand-watch-payment label,.brand-watch-form[data-preview-only] .brand-watch-submit:disabled{cursor:not-allowed}@media (max-width:850px){.site-footer{text-align:center;grid-template-columns:1fr;place-items:center}.footer-brand,.site-footer-meta,.developer-signature{justify-self:center}.site-footer-meta>p{text-align:center}.developer-signature{grid-column:1}body:has(main[class*=homeShell]) .site-header{grid-template-columns:1fr auto;gap:12px;min-height:64px;padding-right:8px}body:has(main[class*=homeShell]) .site-header .brand-lockup{padding-right:12px}body:has(main[class*=homeShell]) .site-header-cta{display:none}body:has(main[class*=homeShell]) .site-menu{order:initial}.impact-counters{grid-template-columns:1fr}.impact-heading{border-right:0;border-bottom:1px solid var(--line);min-height:54svh}.impact-grid>div{min-height:260px}}@media (max-width:560px){.impact-grid{grid-template-columns:1fr}.impact-grid>div,.impact-grid>div:nth-child(2n),.impact-grid>div:nth-child(n+3){border-right:0;border-bottom:1px solid var(--line);min-height:210px}.impact-grid>div:last-child{border-bottom:0}.impact-grid dd{font-size:26vw}}@media (max-width:520px){body:has(main[class*=homeShell]) .site-wordmark{font-size:13px}body:has(main[class*=homeShell]) .brand-tagline{font-size:6px}.brand-guide{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.brand-guide-trigger{min-width:132px}.back-to-top{left:12px;bottom:max(78px,calc(env(safe-area-inset-bottom) + 66px));width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.brand-guide-trigger>span i{box-shadow:none}.impact-progress{animation:none;transform:scaleX(1)}.back-to-top,.developer-signature img{transition:none}}@media (max-width:850px){.insights-hero{grid-template-columns:1fr;min-height:auto;padding-top:12vh}.insights-hero h1{font-size:clamp(56px,15vw,90px)}.insights-hero>p{margin-top:8vh}.insights-feature{grid-template-columns:1fr}.insights-feature-image{min-height:70svh}.insights-feature>article{min-height:58svh}.insights-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-hero{grid-template-columns:1fr;min-height:auto;padding:8vh 4vw}.article-hero-copy{min-height:72svh;display:flex}.article-hero h1{font-size:clamp(50px,14vw,84px)}.article-hero-media{min-height:74svh}.article-body{padding:10vh 7vw}.article-footer{grid-template-columns:1fr;padding:9vh 6vw}}@media (max-width:650px){.insights-archive-head,.insights-card-grid{grid-template-columns:1fr}.insights-card-copy{min-height:340px}.article-pagination{grid-template-columns:1fr}.article-pagination>a{border-right:0;border-bottom:1px solid var(--line);min-height:160px}.article-pagination>a:last-child{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.insights-feature-image img,.insights-card-image img,.article-hero-media img{transition:none}.insights-feature-image:hover img,.insights-feature-image:focus-visible img,.insights-card-image:hover img,.insights-card-image:focus-visible img{transform:none}}.breadcrumbs{color:var(--muted-on-dark);text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;gap:10px;padding:28px 4vw 0;font-size:10px;display:flex}.breadcrumbs a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s,color .2s}.breadcrumbs a:hover{color:var(--paper);-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid)}.service-hero{padding-top:8vh}.hero-support{max-width:46ch}.hero-support>p{color:#f4f1e8b8;font-size:18px;line-height:1.65}.hero-support .text-link{margin-top:36px}.signal-list{border-top:1px solid #0a0a0a38;list-style:none}.signal-list li{border-bottom:1px solid #0a0a0a38;padding:22px 0 22px 30px;position:relative}.signal-list li:before{content:"";background:var(--acid);border-radius:50%;width:8px;height:8px;position:absolute;top:32px;left:0}.outcome-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.outcome-grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:260px;padding:24px;display:flex}.outcome-grid span{color:var(--acid);letter-spacing:.14em;font-size:10px}.outcome-grid p{letter-spacing:-.025em;margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.4vw,36px);line-height:1.12}.faq-layout{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.faq-list{border-top:1px solid #0a0a0a40}.faq-list details{border-bottom:1px solid #0a0a0a40}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 4px;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:24px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#0a0a0ab3;max-width:62ch;padding:0 40px 28px 4px;line-height:1.7}.related-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.related-grid article{background:var(--ink);flex-direction:column;min-height:360px;padding:28px;display:flex}.related-grid h3{letter-spacing:-.04em;margin:34px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1}.related-grid article>p:not(.inner-kicker){color:#f4f1e8a6;line-height:1.6}.related-grid article>a{text-transform:uppercase;letter-spacing:.12em;margin-top:auto;padding-top:28px;font-size:10px}.legacy-note{border-top:1px solid var(--line);padding-top:22px;color:var(--muted-on-dark)!important;margin-top:34px!important;font-size:13px!important}.legacy-note a{text-underline-offset:3px;text-decoration:underline}.service-cta{border-top:1px solid var(--line)}.service-card{padding:0 0 30px;overflow:hidden}.service-card-visual{aspect-ratio:1;background:var(--paper);width:100%;margin-bottom:26px;position:relative;overflow:hidden}.service-card-visual img{object-fit:cover;transition:scale .45s cubic-bezier(.2,.7,.2,1)}.service-card:hover .service-card-visual img{scale:1.025}.service-card>small,.service-card>h2,.service-card>p,.service-card>a{margin-left:30px;margin-right:30px}.service-card>small{margin-top:0}.service-card>h2{font-size:clamp(34px,3.2vw,48px)}.service-visual{background:var(--paper);color:var(--ink);padding:0 4vw 10vh}.service-visual-frame{aspect-ratio:2;background:#ebe5dc;width:100%;position:relative;overflow:hidden}.service-visual-frame img{object-fit:cover;object-position:center}.service-visual figcaption{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #09080b40;grid-template-columns:80px 1fr auto;gap:24px;padding:18px 0;font-size:10px;display:grid}.service-visual figcaption span:last-child{color:var(--muted-on-light)}@media (max-width:850px){.service-hero{padding-top:8vh}.hero-support{margin-top:2vh}.outcome-grid{grid-template-columns:1fr 1fr}.outcome-grid li{min-height:210px}.faq-layout{grid-template-columns:1fr}.faq-list{margin-top:5vh}.related-grid{grid-template-columns:1fr}.related-grid article{min-height:300px}}@media (max-width:520px){.site-header{grid-template-columns:1fr auto}.site-header-cta{display:none}.site-menu{order:initial}.inner-hero>*{min-width:0}.inner-hero h1{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(50px,15vw,66px)}.hero-support,.hero-support>p{overflow-wrap:anywhere;max-width:100%}.outcome-grid{grid-template-columns:1fr}.outcome-grid li{min-height:180px}.breadcrumbs{padding-top:22px}.service-visual{padding-bottom:8vh}.service-visual-frame{aspect-ratio:4/5}.service-visual figcaption{grid-template-columns:40px 1fr}.service-visual figcaption span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.service-card-visual img{transition:none}}.brand-guide{max-width:calc(100vw - 24px)}.brand-guide-trigger{--guide-look-x:0px;--guide-look-y:0px;grid-template-columns:42px 1fr;width:232px;transition:border-color .2s,background .2s,transform .2s,box-shadow .25s}.brand-guide-trigger:hover,.brand-guide-trigger:focus-visible{border-color:var(--electric);background:#17111d;transform:translateY(-2px);box-shadow:0 18px 58px #00000061,0 0 28px #b875ff33}.brand-guide-trigger b,.brand-guide-trigger small{text-align:left}.brand-guide-avatar{border:1px solid var(--electric);border-radius:50%;grid-row:1/3;width:38px;height:38px;animation:3.4s ease-in-out infinite guideBreathe;display:block;position:relative;box-shadow:inset 0 0 15px #b875ff14,0 0 #b875ff00}.brand-guide-trigger .brand-guide-eye{width:5px;height:6px;translate:var(--guide-look-x) var(--guide-look-y);transform-origin:50%;background:#f4f0e8;border-radius:50%;transition:translate .12s;animation:4.4s ease-in-out infinite guideBlink;position:absolute;top:14px;box-shadow:0 0 9px #f4f0e8b8}.brand-guide-trigger .brand-guide-eye:first-child{left:9px}.brand-guide-trigger .brand-guide-eye:nth-child(2){animation-delay:40ms;right:9px}.brand-guide-trigger .brand-guide-presence{background:var(--success);border:1px solid #09080b;border-radius:50%;width:8px;height:8px;animation:1.9s ease-out infinite guidePresence;position:absolute;bottom:2px;right:2px;translate:0;box-shadow:0 0 #75efcc9e}.brand-guide[data-open=true] .brand-guide-avatar{box-shadow:inset 0 0 16px #b875ff29,0 0 18px #b875ff52}.brand-guide[data-open=true] .brand-guide-eye{background:var(--electric);box-shadow:0 0 10px var(--electric)}.brand-guide-cue{color:#eee7f5;letter-spacing:.04em;background:#09080be6;border:1px solid #b875ff61;max-width:214px;padding:9px 12px;font-size:10px;line-height:1.35;animation:.45s cubic-bezier(.22,1,.36,1) both guideCueIn;position:relative;box-shadow:0 10px 32px #0003}.brand-guide-cue:after{content:"";background:#0c0a0f;border-bottom:1px solid #b875ff61;border-right:1px solid #b875ff61;width:10px;height:10px;position:absolute;bottom:-6px;right:24px;rotate:45deg}.brand-guide-head>div small{color:#d9baff;letter-spacing:.02em;font-size:10px}.brand-guide-panel{width:min(430px,100vw - 24px);max-height:min(720px,100svh - 112px);overflow:auto}.brand-guide-form{gap:8px;margin:4px 0 16px;display:grid}.brand-guide-form label,.brand-guide-prompts>span{color:#d9baff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.brand-guide-form>div{grid-template-columns:1fr 48px;display:grid}.brand-guide-form input{min-width:0;height:52px;color:var(--paper);font:inherit;background:#131017;border:1px solid #d9baff6b;border-right:0;border-radius:0;outline:none;padding:0 14px;font-size:13px}.brand-guide-form input::placeholder{color:#837c88}.brand-guide-form input:focus{border-color:var(--electric);box-shadow:inset 0 0 0 1px var(--electric)}.brand-guide-form button{border:1px solid var(--electric);background:var(--electric);color:var(--ink);cursor:pointer;font-size:18px}.brand-guide-form button:disabled{border-color:var(--line);color:#77717b;cursor:not-allowed;background:#29242d}.brand-guide-prompts>span{padding:4px 0}.brand-guide-answer{border-left:3px solid var(--electric);background:#b875ff17;margin:0 0 16px;padding:14px}.brand-guide-answer button{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.brand-guide-note{color:#85808a;margin:14px 0 0;font-size:9px;line-height:1.45}.brand-guide[data-open=true] .brand-guide-trigger{border-color:var(--electric)}@keyframes guideCueIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes guideBreathe{0%,to{box-shadow:inset 0 0 15px #b875ff14,0 0 #b875ff00}50%{box-shadow:inset 0 0 17px #b875ff33,0 0 16px #b875ff3d}}@keyframes guideBlink{0%,40%,44%,48%,52%,to{transform:scaleY(1)}42%,50%{transform:scaleY(.1)}}@keyframes guidePresence{0%{box-shadow:0 0 #75efcc8c}72%,to{box-shadow:0 0 0 6px #75efcc00}}@media (max-width:520px){.brand-guide-trigger{width:216px;min-width:0}.brand-guide-cue{max-width:216px}.brand-guide-panel{width:calc(100vw - 24px);max-height:calc(100svh - 92px)}.brand-guide[data-open=false] .brand-guide-trigger{border-radius:50%;grid-template-rows:1fr;grid-template-columns:1fr;width:56px;height:56px;padding:8px}.brand-guide[data-open=false] .brand-guide-avatar{grid-row:auto;justify-self:center}.brand-guide[data-open=false] .brand-guide-trigger b,.brand-guide[data-open=false] .brand-guide-trigger small,.brand-guide[data-open=false] .brand-guide-cue{display:none}}@media (prefers-reduced-motion:reduce){.brand-guide-cue,.brand-guide-avatar,.brand-guide-trigger .brand-guide-eye,.brand-guide-trigger .brand-guide-presence{animation:none}.brand-guide-trigger,.brand-guide-trigger .brand-guide-eye{transition:none}.brand-guide-trigger{--guide-look-x:0px;--guide-look-y:0px}}.contact-hero{isolation:isolate;background:radial-gradient(680px circle at 75% 55%,#b875ff21,transparent 60%),var(--ink);position:relative;overflow:hidden}.contact-hero:before{content:"CONTACT";z-index:-1;color:#f4f0e806;letter-spacing:-.09em;font-size:clamp(110px,22vw,380px);font-weight:900;line-height:.8;position:absolute;top:12%;right:-.04em}.contact-hero-aside{color:#f4f1e8b3;max-width:42ch;font-size:18px;line-height:1.65}.contact-hero-aside .text-link{margin-top:34px}.contact-signal{border:1px solid #b875ff73;border-radius:50%;width:112px;height:112px;margin:0 0 40px;animation:18s linear infinite contactSignalSpin;position:relative}.contact-signal:before,.contact-signal:after{content:"";border:1px solid #b875ff47;border-radius:50%;position:absolute;inset:18%}.contact-signal:after{inset:36%}.contact-signal i{background:var(--electric);width:6px;height:6px;box-shadow:0 0 14px var(--electric);border-radius:50%;position:absolute}.contact-signal i:first-child{top:43%;left:8%}.contact-signal i:nth-child(2){top:12%;right:17%}.contact-signal i:nth-child(3){bottom:8%;right:23%}.contact-signal span{background:var(--paper);box-shadow:0 0 18px var(--paper);border-radius:50%;position:absolute;inset:44%}.contact-workspace{background:var(--paper);min-height:90svh;color:var(--ink);border-bottom:1px solid #09080b33;grid-template-columns:.8fr 1.2fr;display:grid}.contact-brief{background:linear-gradient(145deg,#f4f0e8 0%,#eee7ef 100%);border-right:1px solid #09080b33;padding:11vh 4vw}.contact-brief h2{letter-spacing:-.055em;max-width:9ch;margin:7vh 0 4vh;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.7vw,92px);font-weight:400;line-height:.92}.contact-brief>p:not(.inner-kicker){color:#09080bad;max-width:46ch;font-size:17px;line-height:1.65}.contact-brief ol{border-top:1px solid #09080b33;margin-top:8vh;list-style:none}.contact-brief li{border-bottom:1px solid #09080b33;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;display:grid}.contact-brief li>span{color:var(--violet-deep);letter-spacing:.14em;padding-top:3px;font-size:9px;font-weight:800}.contact-brief li p{color:#09080b9e;font-size:13px;line-height:1.55}.contact-brief li b{color:var(--ink);margin-bottom:5px;font-size:14px;display:block}.contact-form{color:var(--paper);background:#120c17;grid-template-columns:1fr 1fr;align-content:start;gap:0;padding:11vh 4vw;display:grid}.contact-form-heading,.contact-field-wide{grid-column:1/-1}.contact-form-heading{grid-template-columns:1fr auto;gap:10px 24px;margin-bottom:6vh;display:grid}.contact-form-heading span{color:var(--violet-soft);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.contact-form-heading h2{letter-spacing:-.045em;grid-column:1;max-width:11ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.8vw,72px);font-weight:400;line-height:.95}.contact-form-heading p{color:#a49da8;grid-area:1/2/3;align-self:end;font-size:11px}.contact-field{border-top:1px solid #f4f0e838;flex-direction:column;padding:22px 0;display:flex;position:relative}.contact-field:not(.contact-field-wide):nth-of-type(2n){padding-right:18px}.contact-field:not(.contact-field-wide):nth-of-type(odd){border-left:1px solid #f4f0e838;padding-left:18px}.contact-field label{color:#d9baff;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:9px;font-weight:800;display:flex}.contact-field label>span{color:var(--electric)}.contact-field label small{color:#837c88;font-size:8px}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-height:48px;color:var(--paper);font:inherit;background:0 0;border:0;border-bottom:1px solid #f4f0e84d;border-radius:0;outline:0;padding:10px 0;font-size:16px;transition:border-color .2s,background .2s}.contact-field select{cursor:pointer}.contact-field select option{background:#120c17}.contact-field textarea{resize:vertical;line-height:1.55}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--electric);background:#b875ff0e}.contact-field>small{color:#8f8994;margin-top:10px;font-size:10px;line-height:1.45}.contact-form-action{border-top:1px solid #f4f0e838;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:28px 0 0;display:grid}.contact-form-action button{border:1px solid var(--electric);background:var(--electric);min-height:54px;color:var(--ink);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;padding:0 22px;font-size:10px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s}.contact-form-action button:hover,.contact-form-action button:focus-visible{background:var(--paper);box-shadow:0 0 28px #b875ff52}.contact-form-action p{color:#8f8994;max-width:52ch;font-size:9px;line-height:1.5}.contact-form-status{min-height:24px;color:var(--success);padding-top:14px;font-size:11px;line-height:1.5}@keyframes contactSignalSpin{to{rotate:360deg}}@media (max-width:850px){.contact-workspace{grid-template-columns:1fr}.contact-brief{border-bottom:1px solid #09080b33;border-right:0}.contact-brief h2{max-width:12ch}.contact-form{padding:9vh 6vw}}@media (max-width:560px){.contact-hero{padding-top:15vh}.contact-signal{width:86px;height:86px;margin:3vh 0}.contact-form{grid-template-columns:1fr}.contact-form-heading{display:block}.contact-form-heading p{margin-top:18px}.contact-field,.contact-field:not(.contact-field-wide):nth-of-type(2n),.contact-field:not(.contact-field-wide):nth-of-type(odd){border-left:0;grid-column:1;padding:20px 0}.contact-form-action{grid-template-columns:1fr}.contact-form-action button{width:100%}}@media (prefers-reduced-motion:reduce){.contact-signal{animation:none}}.features-page{--pointer-x:72vw;--pointer-y:28vh;background:var(--ink);color:var(--paper);overflow:clip}.features-page [data-feature-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.features-page [data-feature-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.features-hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(650px circle at var(--pointer-x) var(--pointer-y),#b875ff2e,transparent 55%),linear-gradient(135deg,#09080b 0%,#100b16 68%,#241132 100%);grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;min-height:100svh;padding:19vh 4vw 9vh;display:grid;position:relative}.features-hero:before{content:"01";z-index:-1;color:#f4f0e806;letter-spacing:-.12em;font-size:min(55vw,760px);font-weight:900;line-height:.8;position:absolute;top:.03em;right:-.03em}.features-hero-grid{z-index:-1;background-image:linear-gradient(#f4f0e80f 1px,#0000 1px),linear-gradient(90deg,#f4f0e80f 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.features-hero-grid i{background:var(--electric);width:6px;height:6px;box-shadow:0 0 20px var(--electric);border-radius:50%;animation:5s ease-in-out infinite featureSignal;position:absolute}.features-hero-grid i:first-child{top:32%;left:16.66%}.features-hero-grid i:nth-child(2){animation-delay:-1.3s;top:18%;left:49.9%}.features-hero-grid i:nth-child(3){animation-delay:-2.7s;top:49%;left:74.9%}.features-hero-grid i:nth-child(4){animation-delay:-3.8s;top:24%;left:91.6%}@keyframes featureSignal{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1.4)}}.features-kicker,.features-intro>span,.features-metrics-heading>p,.features-metrics-heading>span,.feature-chapter-heading>span,.feature-chapter-heading>p,.features-cta>p{letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:700}.features-kicker{color:var(--violet-soft)}.features-hero h1{flex-direction:column;margin-top:7vh;font-weight:400;display:flex}.features-hero h1 span{letter-spacing:-.085em;font-size:clamp(72px,12vw,210px);font-weight:900;line-height:.72}.features-hero h1 em{max-width:9ch;color:var(--electric);letter-spacing:-.055em;margin:2vh 0 0 14vw;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,96px);line-height:.86}.features-intro{border-top:1px solid var(--line);padding:30px 0 0;position:relative;transition-delay:.12s!important}.features-intro:before{content:"";background:var(--electric);width:28%;height:2px;position:absolute;top:-1px;left:0}.features-intro>span{color:var(--violet-soft);margin-bottom:28px;display:block}.features-intro p{color:#c0bac5;max-width:48ch;font-size:15px;line-height:1.72}.features-intro p+p{color:var(--paper);margin-top:22px}.features-metrics{background:var(--paper);min-height:84svh;color:var(--ink);grid-template-columns:.72fr 1.28fr;display:grid}.features-metrics-heading{color:#fff;background:#7b3cc4;flex-direction:column;padding:8vh 4vw;display:flex;position:relative;overflow:hidden}.features-metrics-heading:after{content:"";aspect-ratio:1;border:1px solid #ffffff3d;border-radius:50%;width:80%;animation:18s linear infinite featureOrbit;position:absolute;bottom:-22%;right:-32%;box-shadow:0 0 0 5vw #ffffff09,0 0 0 10vw #ffffff06}.features-metrics-heading>p,.features-metrics-heading>span,.features-metrics-heading h2{z-index:1;position:relative}.features-metrics-heading>p{color:#eadcff}.features-metrics-heading h2{letter-spacing:-.08em;text-transform:uppercase;margin:auto 0;font-size:clamp(64px,7.2vw,126px);font-weight:900;line-height:.78}.features-metrics-heading>span{color:#ffffffb3}.features-metrics dl{grid-template-columns:1fr 1fr;display:grid}.features-metrics dl>div{min-height:42svh;transition-delay:calc(var(--metric-order) * 70ms);border-bottom:1px solid #09080b33;border-left:1px solid #09080b33;flex-direction:column;justify-content:space-between;padding:30px 3vw;display:flex;position:relative;overflow:hidden}.features-metrics dl>div:nth-child(2){background:#d9baff}.features-metrics dl>div:nth-child(3){color:var(--paper);background:#18101d}.features-metrics dl>div:nth-child(4){background:#ad65f1}.features-metrics dt{letter-spacing:.15em;text-transform:uppercase;order:2;font-size:10px;font-weight:800}.features-metrics dd{letter-spacing:-.08em;font-variant-numeric:tabular-nums;font-size:clamp(74px,8vw,142px);font-weight:900;line-height:.78}.metric-scan{transform-origin:0;background:currentColor;height:4px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.features-metrics [data-visible=true] .metric-scan{animation:1.2s cubic-bezier(.22,1,.36,1) .15s forwards featureScan}@keyframes featureScan{to{transform:scaleX(1)}}.feature-chapters{background:var(--paper);color:var(--ink)}.feature-chapter{border-bottom:1px solid #09080b38;grid-template-columns:.76fr 1.24fr;min-height:100svh;display:grid}.feature-chapter-heading{border-right:1px solid #09080b38;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;align-content:start;gap:16px 22px;height:100svh;padding:12vh 4vw 8vh;display:grid;position:sticky;top:0;overflow:hidden}.feature-chapter-heading>span{color:var(--violet-deep)}.feature-chapter-heading>p{color:var(--muted-on-light)}.feature-chapter-heading h2{z-index:2;letter-spacing:-.06em;grid-column:1/-1;align-self:center;max-width:10ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.2vw,108px);font-weight:400;line-height:.88;position:relative}.feature-orbit{aspect-ratio:1;opacity:.13;border:1px solid;border-radius:50%;width:75%;animation:22s linear infinite featureOrbit;position:absolute;bottom:-18%;right:-28%}.feature-orbit:before,.feature-orbit:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:18%}.feature-orbit:after{inset:36%}.feature-orbit i{background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute}.feature-orbit i:first-child{top:33%;left:7%}.feature-orbit i:nth-child(2){top:12%;right:16%}.feature-orbit i:nth-child(3){bottom:4%;right:28%}@keyframes featureOrbit{to{transform:rotate(1turn)}}.feature-ledger article{isolation:isolate;border-bottom:1px solid #09080b2e;grid-template-rows:auto 1fr auto;grid-template-columns:64px 1fr;gap:22px;min-height:44svh;padding:7vh 4vw;display:grid;position:relative}.feature-ledger article:last-child{border-bottom:0}.feature-ledger article>span{color:var(--violet-deep);letter-spacing:.16em;font-size:9px;font-weight:700}.feature-ledger h3{letter-spacing:-.05em;max-width:15ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.3vw,72px);font-weight:400;line-height:.94}.feature-ledger p{color:#09080bab;grid-column:2;align-self:end;max-width:55ch;font-size:16px;line-height:1.65}.feature-pulse{z-index:-1;aspect-ratio:1;border:1px solid #6d35d82e;border-radius:50%;width:min(16vw,220px);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:4vw;transform:scale(.62)}.feature-pulse:before,.feature-pulse:after{content:"";border:1px solid #6d35d82e;border-radius:50%;position:absolute;inset:18%}.feature-pulse:after{inset:38%}.feature-pulse i{background:var(--electric);width:7px;height:7px;box-shadow:0 0 15px var(--electric);border-radius:50%;position:absolute;top:22%;right:12%}.feature-ledger article[data-visible=true] .feature-pulse{transform:scale(1)}.feature-chapter:nth-child(2){color:var(--paper);background:#2b1339}.feature-chapter:nth-child(2) .feature-chapter-heading{border-color:#f4f0e833}.feature-chapter:nth-child(2) .feature-chapter-heading>span{color:var(--violet-soft)}.feature-chapter:nth-child(2) .feature-chapter-heading>p{color:#f4f0e88c}.feature-chapter:nth-child(2) .feature-ledger article{border-color:#f4f0e82e}.feature-chapter:nth-child(2) .feature-ledger article>span{color:var(--violet-soft)}.feature-chapter:nth-child(2) .feature-ledger p{color:#f4f0e8ad}.feature-chapter:nth-child(2) .feature-pulse,.feature-chapter:nth-child(2) .feature-pulse:before,.feature-chapter:nth-child(2) .feature-pulse:after{border-color:#d9baff33}.feature-chapter:nth-child(3){color:var(--paper);background:#0c0b0e}.feature-chapter:nth-child(3) .feature-chapter-heading{border-color:var(--line)}.feature-chapter:nth-child(3) .feature-chapter-heading>span{color:var(--electric)}.feature-chapter:nth-child(3) .feature-chapter-heading>p{color:var(--muted-on-dark)}.feature-chapter:nth-child(3) .feature-ledger article{border-color:var(--line)}.feature-chapter:nth-child(3) .feature-ledger article>span{color:var(--electric)}.feature-chapter:nth-child(3) .feature-ledger p{color:#f4f0e8a8}.features-cta{text-align:center;color:#09080b;background:linear-gradient(135deg,#5b248d,#b875ff);flex-direction:column;justify-content:center;align-items:center;min-height:92svh;padding:12vh 4vw;display:flex;position:relative;overflow:hidden}.features-cta:before{content:"";border:1px solid #09080b33;transition:transform 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:10%;transform:scale(.82)}.features-cta[data-visible=true]:before{transform:scale(1)}.features-cta>*{z-index:1;position:relative}.features-cta h2{letter-spacing:-.085em;text-transform:uppercase;margin:6vh 0;font-size:clamp(68px,10vw,172px);font-weight:900;line-height:.75}.features-cta h2 em{text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.features-cta a{background:var(--ink);min-height:54px;color:var(--paper);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:26px;padding:0 22px;font-size:10px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:flex}.features-cta a:hover,.features-cta a:focus-visible{background:var(--paper);color:var(--ink);transform:translateY(-3px)}@media (max-width:1050px){.site-header>nav{gap:14px;font-size:9px}.features-hero{grid-template-columns:1fr 1fr}.feature-chapter{grid-template-columns:.9fr 1.1fr}}@media (max-width:850px){.features-hero{grid-template-columns:1fr;min-height:auto;padding-top:18vh}.features-hero [data-feature-reveal]{opacity:1;transform:none}.features-hero h1 em{margin-left:7vw}.features-intro{margin-top:8vh}.features-metrics{grid-template-columns:1fr}.features-metrics-heading{min-height:56svh}.feature-chapter{display:block}.feature-chapter-heading{border-bottom:1px solid;border-right:0;height:auto;min-height:68svh;position:relative}.feature-ledger article{min-height:360px}.feature-orbit{width:60%}}@media (max-width:560px){.features-hero{width:100%;padding:16vh 20px 9vh}.features-hero>*{min-width:0}.features-hero h1 span{white-space:nowrap;max-width:100%;font-size:clamp(58px,16vw,78px)}.features-hero h1 em{overflow-wrap:break-word;max-width:100%;margin-left:7vw;font-size:clamp(42px,11.5vw,58px)}.features-intro{overflow-wrap:anywhere;max-width:100%}.features-metrics dl{grid-template-columns:1fr}.features-metrics dl>div{min-height:240px}.features-metrics-heading,.feature-chapter-heading{padding-left:20px;padding-right:20px}.feature-chapter-heading{min-height:56svh}.feature-chapter-heading h2{font-size:15vw}.feature-ledger article{grid-template-columns:38px 1fr;min-height:310px;padding:54px 20px}.feature-ledger h3{font-size:11vw}.feature-pulse{width:42vw;right:-8vw}.features-cta{min-height:76svh;padding-left:20px;padding-right:20px}.features-cta h2{font-size:16vw}}@media (prefers-reduced-motion:reduce){.features-page [data-feature-reveal]{opacity:1;transition:none;transform:none}.features-hero-grid i,.features-metrics-heading:after,.feature-orbit{animation:none}.features-metrics [data-visible=true] .metric-scan{animation:none;transform:scaleX(1)}.feature-pulse,.features-cta:before{transition:none;transform:none}}.legacy-service-page{background:var(--ink);color:var(--paper);padding-top:90px;overflow:clip}.legacy-service-page>.breadcrumbs{padding-top:28px}.legacy-service-page [data-service-reveal]{opacity:0;transition:opacity .8s,transform .95s cubic-bezier(.22,1,.36,1);transform:translateY(42px)}.legacy-service-page [data-service-reveal][data-visible=true]{opacity:1;transform:none}.legacy-service-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:8vw;min-height:calc(100svh - 118px);padding:7vh 4vw 10vh;display:grid}.legacy-service-copy h1{letter-spacing:-.075em;max-width:8ch;margin:4vh 0 3vh;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,9vw,150px);font-weight:400;line-height:.79}.legacy-signal{color:#f4f0e8b8;max-width:25ch;font-size:clamp(18px,1.6vw,26px);line-height:1.35}.legacy-service-copy .text-link{margin-top:5vh}.legacy-service-object{justify-self:end;width:min(100%,680px);position:relative}.legacy-object-image{z-index:2;aspect-ratio:4/5;clip-path:polygon(9% 0,100% 0,100% 91%,91% 100%,0 100%,0 9%);background:#18121e;width:82%;margin:auto;position:relative;overflow:hidden}.legacy-object-image:after{content:"";pointer-events:none;background:linear-gradient(140deg,#0000 48%,#b875ff33);position:absolute;inset:0}.legacy-object-image img{object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .6s}.legacy-service-object:hover img{filter:contrast(1.08)saturate(1.08);transform:scale(1.045)}.legacy-object-orbit{z-index:3;pointer-events:none;position:absolute;inset:7% 0 11%}.legacy-object-orbit i{background:var(--electric);width:10px;height:10px;box-shadow:0 0 20px var(--electric);border-radius:50%;position:absolute}.legacy-object-orbit i:first-child{top:5%;left:8%}.legacy-object-orbit i:nth-child(2){top:50%;right:2%}.legacy-object-orbit i:nth-child(3){bottom:0;left:28%}.legacy-service-object figcaption{letter-spacing:.16em;text-transform:uppercase;color:#f4f0e88c;grid-template-columns:42px 1fr auto;gap:16px;padding:16px 9%;font-size:9px;display:grid}.legacy-service-intro{color:var(--ink);background:linear-gradient(105deg,#f4f0e8 0 72%,#dfc7ff 72%);grid-template-columns:.34fr 1fr;gap:8vw;padding:13vh 4vw;display:grid}.legacy-service-intro>p:last-child{letter-spacing:-.045em;max-width:24ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.4vw,86px);line-height:1.02}.legacy-service-intro .content-label{color:var(--violet-deep)}.legacy-facts{background:#24132f;grid-template-columns:repeat(3,1fr);display:grid}.legacy-facts>div{border-right:1px solid #f4f0e833;flex-direction:column;min-height:280px;padding:28px 4vw;display:flex}.legacy-facts dt{color:var(--electric);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.legacy-facts dd{max-width:18ch;margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.8vw,46px);line-height:1.06}.legacy-chapters{background:var(--paper);color:var(--ink)}.legacy-chapter{border-bottom:1px solid #09080b40;grid-template-columns:120px minmax(260px,.7fr) minmax(300px,1fr);gap:4vw;min-height:66vh;padding:11vh 4vw;display:grid}.legacy-chapter:nth-child(2n){background:#dfc7ff}.legacy-chapter header{letter-spacing:.15em;text-transform:uppercase;color:var(--violet-deep);font-size:9px}.legacy-chapter header span{margin-bottom:10px;font-size:18px;display:block}.legacy-chapter h2{letter-spacing:-.055em;max-width:10ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,92px);font-weight:400;line-height:.9}.legacy-chapter-body{max-width:68ch;font-size:17px;line-height:1.7}.legacy-chapter-body p+p{margin-top:22px}.legacy-chapter-body ul{border-top:1px solid #09080b52;grid-template-columns:1fr 1fr;margin-top:8px;list-style:none;display:grid}.legacy-chapter-body li{border-bottom:1px solid #09080b40;min-height:70px;padding:20px 14px 15px 0}.legacy-closing-text{background:var(--ink);color:var(--paper);letter-spacing:-.04em;text-wrap:balance;margin:0;padding:7vh 4vw;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.8vw,74px);line-height:1}.legacy-order{color:var(--ink);background:linear-gradient(135deg,#5d2a8b,#a95df3);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:12vh 4vw;display:grid}.legacy-order-heading h2{letter-spacing:-.06em;max-width:9ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,108px);font-weight:400;line-height:.88}.legacy-order-heading>p:last-child{max-width:46ch;margin-top:4vh;line-height:1.65}.legacy-order dl{border-top:1px solid #09080b73}.legacy-order dl>div{border-bottom:1px solid #09080b61;grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:82px;display:grid}.legacy-order dt{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.legacy-order dd{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,32px)}.legacy-service-cta{text-align:center;background:radial-gradient(circle at 50% 52%,#2e173d 0,transparent 45%),var(--ink);flex-direction:column;justify-content:center;align-items:center;min-height:88svh;padding:12vh 4vw;display:flex}.legacy-service-cta h2{letter-spacing:-.07em;text-transform:uppercase;margin:4vh 0 7vh;font-size:clamp(54px,8vw,132px);line-height:.82}.legacy-service-cta h2 em{color:var(--electric);text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.legacy-service-cta>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.legacy-service-cta a{border:1px solid var(--electric);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:24px;min-height:54px;padding:0 20px;font-size:10px;font-weight:700;display:flex}.legacy-service-cta a:first-child{background:var(--electric);color:var(--ink)}.legacy-service-cta a:hover,.legacy-service-cta a:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink)}.legacy-boundary{color:#f4f0e887;max-width:62ch;margin-top:34px;font-size:12px;line-height:1.6}@media (max-width:850px){.legacy-service-hero{grid-template-columns:1fr;padding-top:9vh}.legacy-service-object{justify-self:center;width:min(90%,560px)}.legacy-service-intro{background:var(--paper);grid-template-columns:1fr}.legacy-facts{grid-template-columns:1fr}.legacy-facts>div{border-bottom:1px solid #f4f0e833;border-right:0;min-height:190px}.legacy-chapter{grid-template-columns:70px 1fr}.legacy-chapter h2,.legacy-chapter-body{grid-column:2}.legacy-order{grid-template-columns:1fr}.legacy-order dl{margin-top:2vh}}@media (max-width:560px){.legacy-service-page{padding-top:76px}.legacy-service-page>.breadcrumbs{padding-top:18px}.legacy-service-hero{min-height:auto;padding:10vh 20px}.legacy-service-copy h1{font-size:clamp(62px,20vw,94px)}.legacy-service-object{width:100%;margin-top:4vh}.legacy-object-image{aspect-ratio:4/5;width:88%}.legacy-service-intro{padding:10vh 20px}.legacy-service-intro>p:last-child{font-size:clamp(38px,12vw,58px)}.legacy-facts>div{padding:25px 20px}.legacy-chapter{min-height:auto;padding:10vh 20px;display:block}.legacy-chapter h2{margin:5vh 0;font-size:14vw}.legacy-chapter-body ul{grid-template-columns:1fr}.legacy-closing-text{padding:7vh 20px}.legacy-order{padding:10vh 20px}.legacy-order dl>div{grid-template-columns:1fr;padding:18px 0}.legacy-service-cta{padding:12vh 20px}.legacy-service-cta h2{font-size:15vw}}@media (prefers-reduced-motion:reduce){.legacy-service-page [data-service-reveal]{opacity:1;transition:none;transform:none}.legacy-object-image img{transition:none}}.service-faq{background:var(--paper);color:var(--ink);border-bottom:1px solid #09080b33;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:12vh 4vw;display:grid}.service-faq-heading h2{letter-spacing:-.06em;max-width:8ch;margin:4vh 0 3vh;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,108px);font-weight:400;line-height:.88}.service-faq-heading>p:last-child{max-width:42ch;color:var(--muted-on-light);line-height:1.65}.service-faq-list{border-top:1px solid #09080b61}.faq-item{border-bottom:1px solid #09080b4d}.faq-item summary{cursor:pointer;grid-template-columns:42px 1fr 24px;align-items:center;gap:18px;min-height:92px;padding:18px 0;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,31px);font-weight:400;line-height:1.15}.faq-item summary>span:last-child{place-items:center;width:24px;height:24px;font-size:21px;transition:transform .2s;display:grid}.faq-item[open] summary>span:last-child{transform:rotate(45deg)}.service-faq-index{color:var(--violet-deep);letter-spacing:.12em;font-size:9px;font-weight:800}.faq-item>p{max-width:62ch;color:var(--muted-on-light);padding:0 42px 28px 60px;font-size:16px;line-height:1.7}.service-related{color:var(--paper);background:#17131c;grid-template-columns:.58fr 1.42fr;gap:8vw;padding:10vh 4vw;display:grid}.service-related>div:first-child h2{letter-spacing:-.05em;max-width:8ch;margin-top:4vh;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.9}.service-related-list{border-top:1px solid var(--line)}.service-related-list>a{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 28px;align-items:center;gap:20px;min-height:128px;padding:22px 0;display:grid}.service-related-list>a>span{color:var(--violet-soft);letter-spacing:.12em;font-size:9px;font-weight:800}.service-related-list h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.2vw,34px);font-weight:400;line-height:1.05}.service-related-list p{max-width:60ch;color:var(--muted-on-dark);margin-top:9px;font-size:13px;line-height:1.5}.service-related-list b{font-size:18px;font-weight:400}.service-related-list>a:hover h3,.service-related-list>a:focus-visible h3{color:var(--electric)}.service-brand-monitoring .service-faq-index{color:#35695f}.service-brand-monitoring .service-related{background:var(--watch-panel)}.service-brand-monitoring .service-related-list>a>span,.service-brand-monitoring .service-related-list>a:hover h3,.service-brand-monitoring .service-related-list>a:focus-visible h3{color:var(--watch-mint)}@media (max-width:850px){.service-faq,.service-related{grid-template-columns:1fr}.service-faq-list,.service-related-list{margin-top:2vh}}@media (max-width:560px){.service-faq,.service-related{padding:10vh 20px}.service-faq-heading h2{font-size:14vw}.faq-item summary{grid-template-columns:32px 1fr 24px;gap:10px;min-height:84px}.faq-item summary strong{font-size:22px}.faq-item>p{padding:0 0 25px 42px}.service-related-list>a{grid-template-columns:30px 1fr 24px;gap:10px}.service-related-list h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.faq-item summary>span:last-child{transition:none}}.service-copyright{--copyright-carbon:#101014;--copyright-paper:#ebe8e1;--copyright-silver:#cbcbd1;--copyright-violet:#7c45d6;background:var(--copyright-carbon)}.service-copyright .legacy-service-hero{background:linear-gradient(90deg,var(--copyright-carbon) 0 58%,#17161b 58%);position:relative}.service-copyright .legacy-service-hero:before{content:"©";color:#ffffff06;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:52vw;line-height:1;position:absolute;bottom:-.2em;left:-.02em}.service-copyright .legacy-service-copy,.service-copyright .legacy-service-object{z-index:1;position:relative}.service-copyright .legacy-service-copy h1{max-width:7ch}.service-copyright .legacy-signal{color:var(--copyright-silver)}.service-copyright .legacy-object-image{aspect-ratio:1/1.18;clip-path:none;background:#d8d5cf;border:1px solid #ffffff38;width:76%}.service-copyright .legacy-object-image:after{background:linear-gradient(#0000 58%,#10101461)}.service-copyright .legacy-object-image img{filter:grayscale(.78)contrast(1.12)}.service-copyright .legacy-service-object:hover img{filter:grayscale(.15)contrast(1.08)}.service-copyright .legacy-object-orbit i{background:var(--copyright-paper);width:7px;height:7px;box-shadow:0 0 0 5px #7c45d64d,0 0 22px var(--copyright-violet)}.copyright-stamp{z-index:4;border:1px solid var(--copyright-violet);width:128px;height:128px;color:var(--copyright-paper);letter-spacing:.24em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:9px;animation:16s linear infinite copyrightSeal;display:flex;position:absolute;top:8%;right:2%;transform:rotate(12deg)}.copyright-stamp:before,.copyright-stamp:after{content:"";border:1px solid #cbcbd159;border-radius:50%;position:absolute}.copyright-stamp:before{inset:8px}.copyright-stamp:after{inset:18px}.copyright-stamp span{z-index:1;position:relative}.copyright-stamp span+span{color:#a980ed;margin-top:7px}.service-copyright .legacy-service-intro{background:var(--copyright-paper);border-top:12px solid var(--copyright-violet)}.service-copyright .legacy-service-intro .content-label{color:#5933a1}.service-copyright .legacy-facts{background:#27262c}.service-copyright .legacy-facts>div:nth-child(2){background:var(--copyright-silver);color:var(--copyright-carbon)}.service-copyright .legacy-facts>div:nth-child(2) dt{color:#5933a1}.service-copyright .legacy-chapters{background:#0d0d10;position:relative}.service-copyright .legacy-chapter{background:var(--copyright-paper);transform-origin:50% 0;align-items:center;min-height:calc(100svh - 90px);padding-top:8vh;padding-bottom:8vh;position:sticky;top:90px;box-shadow:0 -22px 50px #00000029}.service-copyright .legacy-chapter:after{content:"";background:linear-gradient(90deg,var(--copyright-violet) 0 34%,transparent 34%);width:100%;height:5px;position:absolute;top:0;left:0}.service-copyright .legacy-chapter:first-child{z-index:1}.service-copyright .legacy-chapter:nth-child(2){z-index:2;color:var(--copyright-paper);background:#18171c}.service-copyright .legacy-chapter:nth-child(2):after{background:linear-gradient(90deg,#ad82f4 0 67%,#0000 67%)}.service-copyright .legacy-chapter:nth-child(2) header{color:#ad82f4}.service-copyright .legacy-chapter:nth-child(2) .legacy-chapter-body li{border-color:#ebe8e140}.service-copyright .legacy-chapter:nth-child(3){z-index:3;background:var(--copyright-silver)}.service-copyright .legacy-chapter:nth-child(3):after{background:var(--copyright-violet)}.service-copyright .legacy-order{background:var(--copyright-paper);color:var(--copyright-carbon);border-top:12px solid var(--copyright-violet)}.service-copyright .legacy-order dl>div{position:relative}.service-copyright .legacy-order dl>div:before{content:"";background:var(--copyright-violet);border-radius:50%;width:7px;height:7px}.service-copyright .legacy-order dl>div{grid-template-columns:10px 1fr 1fr}.service-copyright .legacy-service-cta{background:radial-gradient(circle at 50% 45%,#7c45d633,transparent 35%),var(--copyright-carbon)}@keyframes copyrightSeal{to{transform:rotate(372deg)}}@media (max-width:850px){.service-copyright .legacy-service-hero{background:var(--copyright-carbon)}.copyright-stamp{right:0}.service-copyright .legacy-order dl>div{grid-template-columns:10px 1fr 1fr}.service-copyright .legacy-chapter{align-content:center;min-height:calc(100svh - 76px);top:76px}}@media (max-width:560px){.copyright-stamp{width:96px;height:96px;top:4%}.service-copyright .legacy-order dl>div{grid-template-columns:10px 1fr}.service-copyright .legacy-order dd{grid-column:2}.service-copyright .legacy-chapter{min-height:auto;box-shadow:none;position:relative;top:auto}.service-copyright .legacy-chapter:after{height:4px}}@media (prefers-reduced-motion:reduce){.copyright-stamp{animation:none}.service-copyright .legacy-chapter{min-height:auto;box-shadow:none;position:relative;top:auto}}.service-motif{z-index:4;letter-spacing:.2em;text-transform:uppercase;border:1px solid;min-width:122px;padding:13px 15px;font-size:9px;position:absolute;top:7%;right:0;transform:translate(4%)}.service-motif span{display:block}.service-motif span+span{opacity:.62;margin-top:7px}.service-brand-valuation,.service-brand-monitoring,.service-brand-evaluation,.service-fair-trade-advisory,.service-certification{--service-accent:var(--electric);--service-light:var(--paper);--service-dark:var(--ink)}.service-brand-valuation .legacy-chapter,.service-brand-monitoring .legacy-chapter,.service-brand-evaluation .legacy-chapter,.service-fair-trade-advisory .legacy-chapter,.service-certification .legacy-chapter{align-items:center;min-height:calc(100svh - 90px);padding-top:8vh;padding-bottom:8vh;position:sticky;top:90px;box-shadow:0 -24px 55px #00000026}.legacy-chapter:first-child{z-index:1}.legacy-chapter:nth-child(2){z-index:2}.legacy-chapter:nth-child(3){z-index:3}.legacy-chapter:nth-child(4){z-index:4}.service-brand-valuation{--value-ink:#17151b;--value-paper:#eee9df;--value-lavender:#cbb8dc;--value-accent:#6c3c95;background:var(--value-ink)}.service-brand-valuation .legacy-service-hero{background:linear-gradient(90deg,#17151b 0 64%,#211b28 64%);position:relative}.service-brand-valuation .legacy-service-hero:before{content:"$";color:#ffffff06;font-family:Georgia,Times New Roman,serif;font-size:48vw;position:absolute;bottom:-.32em;right:-.04em}.service-brand-valuation .legacy-service-object{color:#d9c7e8}.service-brand-valuation .legacy-object-image{aspect-ratio:4/5;clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,0 100%);width:78%}.service-brand-valuation .legacy-object-image img{filter:grayscale(.7)sepia(.12)contrast(1.08)}.service-brand-valuation .legacy-service-intro{background:linear-gradient(90deg,var(--value-paper) 0 68%,var(--value-lavender) 68%)}.service-brand-valuation .legacy-facts{background:#302839}.service-brand-valuation .legacy-facts>div:nth-child(2){background:var(--value-paper);color:var(--value-ink)}.service-brand-valuation .legacy-chapter{background:var(--value-paper)}.service-brand-valuation .legacy-chapter:nth-child(2){background:var(--value-lavender)}.service-brand-valuation .legacy-chapter:nth-child(3){background:var(--value-ink);color:var(--value-paper)}.service-brand-valuation .legacy-chapter:nth-child(3) header{color:#d7b0f3}.service-brand-valuation .legacy-order{background:var(--value-lavender)}.service-brand-monitoring{--watch-night:#071414;--watch-panel:#102423;--watch-mint:#8bc8b8;--watch-fog:#d9e2dc;background:var(--watch-night)}.service-brand-monitoring .legacy-service-hero{background-color:var(--watch-night);background-image:linear-gradient(#8bc8b80f 1px,#0000 1px),linear-gradient(90deg,#8bc8b80f 1px,#0000 1px);background-size:48px 48px;position:relative}.service-brand-monitoring .legacy-service-hero:before{content:"LIVE";color:#8bc8b80f;letter-spacing:-.08em;font-size:19vw;font-weight:900;position:absolute;bottom:2vh;right:3vw}.service-brand-monitoring .service-motif{color:var(--watch-mint)}.service-brand-monitoring .service-motif:before{content:"";background:var(--watch-mint);width:7px;height:7px;box-shadow:0 0 16px var(--watch-mint);border-radius:50%;animation:1.8s ease-in-out infinite watchPulse;position:absolute;top:-9px;left:-9px}.service-brand-monitoring .legacy-object-image{aspect-ratio:1;clip-path:circle(48%);border:1px solid #8bc8b866;width:84%}.service-brand-monitoring .legacy-object-image img{filter:saturate(.55)hue-rotate(52deg)contrast(1.12)}.service-brand-monitoring .legacy-object-orbit i{background:var(--watch-mint);box-shadow:0 0 20px var(--watch-mint)}.service-brand-monitoring .legacy-service-intro{background:var(--watch-fog)}.service-brand-monitoring .legacy-facts{background:var(--watch-panel)}.service-brand-monitoring .legacy-facts dt{color:var(--watch-mint)}.service-brand-monitoring .legacy-chapter{background:var(--watch-fog)}.service-brand-monitoring .legacy-chapter:nth-child(2){background:var(--watch-panel);color:var(--watch-fog)}.service-brand-monitoring .legacy-chapter:nth-child(2) header{color:var(--watch-mint)}.service-brand-monitoring .legacy-chapter:nth-child(3){background:#b8c9c1}.service-brand-monitoring .legacy-order{background:var(--watch-mint)}.service-brand-monitoring .legacy-service-cta{background:radial-gradient(circle at 50% 50%,#8bc8b824,transparent 38%),var(--watch-night)}@keyframes watchPulse{50%{opacity:.35;transform:scale(1.8)}}.brand-watch-journey{background:var(--watch-night);color:var(--watch-fog);border-top:1px solid #8bc8b859;border-bottom:1px solid #8bc8b840;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);scroll-margin-top:90px;display:grid}.brand-watch-form-intro{background-color:var(--watch-panel);background-image:linear-gradient(#8bc8b80e 1px,#0000 1px),linear-gradient(90deg,#8bc8b80e 1px,#0000 1px);background-size:36px 36px;border-right:1px solid #8bc8b847;flex-direction:column;align-self:start;min-height:calc(100svh - 90px);padding:10vh 4vw;display:flex;position:sticky;top:90px}.brand-watch-form-intro .content-label{color:var(--watch-mint)}.brand-watch-form-intro h2{letter-spacing:-.06em;max-width:8ch;margin:5vh 0 4vh;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6vw,102px);font-weight:400;line-height:.88}.brand-watch-form-intro>p:last-of-type{color:#d9e2dcb8;max-width:44ch;font-size:15px;line-height:1.7}.brand-watch-assurances{border-top:1px solid #8bc8b84d;margin-top:auto}.brand-watch-assurances>div{border-bottom:1px solid #8bc8b833;grid-template-columns:.8fr 1.2fr;gap:18px;padding:16px 0;display:grid}.brand-watch-assurances dt{color:var(--watch-mint);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.brand-watch-assurances dd{font-size:12px;line-height:1.35}.brand-watch-form{background:var(--watch-fog);min-width:0;color:var(--watch-night);padding:7vh 4vw 10vh;position:relative}.brand-watch-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.brand-watch-preview-mode{background:#c6dcd4;border:1px solid #07141461;grid-template-columns:auto 1fr;align-items:center;gap:12px 18px;margin-bottom:28px;padding:15px 18px;display:grid}.brand-watch-preview-mode span{background:var(--watch-night);color:var(--watch-fog);letter-spacing:.12em;text-transform:uppercase;padding:7px 9px;font-size:9px;font-weight:800}.brand-watch-preview-mode p{max-width:62ch;font-size:12px;line-height:1.5}.brand-watch-progress{border-top:1px solid #07141459;border-bottom:1px solid #07141459;margin-bottom:6vh}.brand-watch-progress ol{grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.brand-watch-progress li{color:#07141480;border-right:1px solid #07141440;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:12px 16px;display:flex}.brand-watch-progress li:last-child{border-right:0}.brand-watch-progress li[data-state=current]{background:var(--watch-night);color:var(--watch-fog)}.brand-watch-progress li[data-state=complete]{color:var(--watch-night)}.brand-watch-progress li span{letter-spacing:.14em;font-size:9px;font-weight:800}.brand-watch-progress li b{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.brand-watch-error-summary,.brand-watch-success{color:#3c0d11;background:#f3d9d9;border-left:5px solid #a7373f;margin-bottom:4vh;padding:20px}.brand-watch-error-summary{scroll-margin-top:122px}.brand-watch-error-summary strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;display:block}.brand-watch-field :is(input,textarea,select)[id]{scroll-margin-top:160px}.brand-watch-journey :is(.brand-watch-package-grid,.service-request-selection-heading)[id]{scroll-margin-top:122px}.brand-watch-error-summary p{margin-top:7px;line-height:1.5}.brand-watch-error-summary ul{margin:12px 0 0 20px}.brand-watch-error-summary a{text-underline-offset:3px;text-decoration:underline}.brand-watch-success{color:#0b3b31;background:#d7ece5;border-color:#39796b}.brand-watch-success a{letter-spacing:.09em;text-transform:uppercase;border:1px solid;align-items:center;gap:12px;min-height:44px;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:800;display:inline-flex}.brand-watch-success a:focus-visible{outline-offset:3px;outline:3px solid #35695f}.brand-watch-payment-handoff{justify-items:start;gap:9px;margin-top:6px;display:grid}.brand-watch-payment-handoff a{margin-top:0}.brand-watch-payment-handoff small{max-width:68ch;color:color-mix(in srgb,currentColor 78%,transparent);font-size:11px;line-height:1.55}.brand-watch-preview-complete{color:#0b3b31;background:#d7ece5;border-left:5px solid #35695f;gap:9px;margin-bottom:4vh;padding:22px;scroll-margin-top:122px;display:grid}.brand-watch-preview-complete:focus-visible{outline-offset:3px;outline:3px solid #35695f}.brand-watch-preview-complete span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.brand-watch-preview-complete strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.05}.brand-watch-preview-complete p{max-width:66ch;font-size:12px;line-height:1.6}.brand-watch-step{border:0;min-width:0}.brand-watch-step>legend[tabindex]{scroll-margin-top:122px}.brand-watch-step>legend[tabindex]:focus-visible{outline-offset:8px;outline:2px solid}.brand-watch-step>legend{letter-spacing:-.05em;max-width:12ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.92}.brand-watch-step>legend span{color:#35695f;letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:800;display:block}.brand-watch-step-help{color:#071414ad;max-width:62ch;margin:26px 0 5vh;line-height:1.65}.brand-watch-package-grid{border-top:1px solid #07141459;border-left:1px solid #07141459;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-watch-package{cursor:pointer;border-bottom:1px solid #07141459;border-right:1px solid #07141459;grid-template-rows:1fr auto;grid-template-columns:34px 1fr;gap:18px;min-height:150px;padding:20px;transition:background .18s,color .18s;display:grid;position:relative}.brand-watch-package:not([data-selected=true]):hover{background:#c3d7cf}.brand-watch-package:not([data-selected=true]):has(input:focus-visible){background:#c3d7cf}.brand-watch-package[data-selected=true]{background:var(--watch-night);color:var(--watch-fog)}.brand-watch-package input{width:20px;height:20px;accent-color:var(--watch-mint);position:absolute;top:18px;right:18px}.brand-watch-package-index{letter-spacing:.12em;opacity:.65;font-size:9px;font-weight:800}.brand-watch-package strong{align-self:center;max-width:18ch;padding-right:34px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.05}.brand-watch-package small{letter-spacing:.05em;grid-column:2;font-size:13px;font-weight:800}.brand-watch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;display:grid}.brand-watch-fields-section{border-top:1px solid #0714143d;grid-column:1/-1;gap:7px;padding-top:18px;display:grid}.brand-watch-fields-section:first-child{border-top:0;padding-top:0}.brand-watch-fields-section h3{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.05}.brand-watch-fields-section p{color:#0714149c;max-width:58ch;font-size:11px;line-height:1.5}.brand-watch-field{flex-direction:column;gap:9px;display:flex}.brand-watch-field-wide{grid-column:1/-1}.brand-watch-field label,.brand-watch-payment>legend{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.brand-watch-field label>small,.brand-watch-payment>legend small{color:#0714148c;letter-spacing:.04em;text-transform:none;margin-left:7px;font-size:9px;font-weight:400}.brand-watch-field input:not([type=file]),.brand-watch-field textarea{width:100%;min-height:52px;color:var(--watch-night);font:inherit;background:#ffffff47;border:1px solid #07141473;border-radius:0;padding:12px 14px}.brand-watch-field textarea{resize:vertical;min-height:140px;line-height:1.55}.brand-watch-field input[type=file]{min-height:54px;font:inherit;background:#ffffff38;border:1px dashed #0714148c;padding:13px;font-size:12px}.brand-watch-field input::file-selector-button{border:1px solid var(--watch-night);background:var(--watch-night);min-height:36px;color:var(--watch-fog);cursor:pointer;border-radius:0;margin-right:12px;padding:0 12px}.brand-watch-field input:focus-visible,.brand-watch-field textarea:focus-visible{outline-offset:2px;border-color:#0000;outline:3px solid #35695f}.brand-watch-field input[aria-invalid=true]{background:#fae7e7;border-color:#8d202a}.brand-watch-field>small{color:#0714149c;font-size:11px;line-height:1.4}.brand-watch-field .brand-watch-field-error{color:#7e1620;font-weight:700}.brand-watch-field .brand-watch-owner-match{letter-spacing:.02em;text-transform:none;cursor:pointer;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:44px;font-size:11px;display:flex}.brand-watch-field .brand-watch-owner-match input{accent-color:#35695f;width:18px;height:18px;min-height:0;padding:0}.brand-watch-field input[readonly]{color:#071414b8;background:#8bc8b82e}.brand-watch-payment{border:0;flex-wrap:wrap;gap:10px;margin-top:34px;padding:0;display:flex}.brand-watch-payment>legend{width:100%;margin-bottom:4px}.brand-watch-payment label{cursor:pointer;border:1px solid #07141473;align-items:center;gap:10px;min-width:140px;min-height:48px;padding:10px 14px;display:flex}.brand-watch-payment label[data-selected=true]{background:var(--watch-night);color:var(--watch-fog)}.brand-watch-payment input{width:18px;height:18px;accent-color:var(--watch-mint)}.brand-watch-payment-note{color:#071414a8;flex-basis:100%;margin-top:2px;font-size:11px;line-height:1.45}.brand-watch-review{border-top:1px solid #07141466;margin-top:5vh}.brand-watch-review>div{border-bottom:1px solid #0714144d;grid-template-columns:.7fr 1.3fr;align-items:center;gap:20px;min-height:68px;display:grid}.brand-watch-review span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.brand-watch-review strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.brand-watch-step-actions{border-top:1px solid #07141459;justify-content:flex-end;align-items:center;gap:12px;margin-top:5vh;padding-top:24px;display:flex}.brand-watch-step-actions>p{color:#071414a6;margin-right:auto;font-size:11px;line-height:1.4}.brand-watch-step-actions button,.brand-watch-step-actions a.brand-watch-next{letter-spacing:.11em;text-transform:uppercase;cursor:pointer;border-radius:0;min-height:52px;padding:0 18px;font-size:10px;font-weight:800}.brand-watch-next,.brand-watch-submit{border:1px solid var(--watch-night);background:var(--watch-night);color:var(--watch-fog);align-items:center;gap:22px;display:flex}.brand-watch-next:hover,.brand-watch-submit:hover:not(:disabled),.brand-watch-next:focus-visible,.brand-watch-submit:focus-visible{background:#21463f;border-color:#21463f}.brand-watch-back{color:var(--watch-night);background:0 0;border:1px solid #07141480}.brand-watch-back:hover,.brand-watch-back:focus-visible{background:#c3d7cf}.brand-watch-submit:disabled{cursor:not-allowed;opacity:.6}.brand-watch-submit-note{color:#07141494;text-align:right;max-width:65ch;margin:18px 0 0 auto;font-size:11px;line-height:1.55}.service-request-journey{--watch-night:var(--request-ink);--watch-panel:var(--request-panel);--watch-mint:var(--request-accent);--watch-fog:var(--request-paper);border-color:color-mix(in srgb,var(--request-accent) 48%,transparent)}.service-request-brand-evaluation{--request-ink:#11151b;--request-panel:#252a31;--request-accent:#b7c1c8;--request-paper:#edf0ef}.service-request-brand-valuation{--request-ink:#17151b;--request-panel:#302839;--request-accent:#cbb8dc;--request-paper:#eee9df}.service-request-fair-trade-advisory{--request-ink:#30251f;--request-panel:#4a3a31;--request-accent:#aab7a2;--request-paper:#e8ddcb}.service-request-copyright{--request-ink:#101014;--request-panel:#27262c;--request-accent:#ad82f4;--request-paper:#ebe8e1}.service-request-certification{--request-ink:#0d1118;--request-panel:#252b35;--request-accent:#c7cad0;--request-paper:#f0ece3}.service-request-fixed{border:1px solid color-mix(in srgb,var(--request-ink) 42%,transparent);background:color-mix(in srgb,var(--request-accent) 42%,var(--request-paper));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;min-height:170px;padding:28px;display:grid}.service-request-fixed span{letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.service-request-fixed strong{letter-spacing:-.035em;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,54px);font-weight:400;line-height:.96}.service-request-fixed b{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,42px);font-weight:400}.service-request-selection-heading{border-bottom:1px solid color-mix(in srgb,var(--request-ink) 38%,transparent);align-items:center;gap:15px;margin:36px 0 16px;padding-bottom:12px;display:flex}.service-request-selection-heading span{color:color-mix(in srgb,var(--request-ink) 65%,transparent);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.service-request-selection-heading strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.service-request-certificate-review{color:var(--request-ink);margin:24px 0}.service-request-certificate-review h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px}.service-request-certificate-review dl{margin:0}.service-request-certificate-review dl>div{border-bottom:1px solid color-mix(in srgb,var(--request-ink) 24%,transparent);grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:14px 0;display:grid}.service-request-certificate-review dt{overflow-wrap:anywhere;font-size:13px;line-height:1.55}.service-request-certificate-review dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.service-request-category-grid .brand-watch-package{min-height:126px}.service-request-journey .brand-watch-form-intro{border-color:color-mix(in srgb,var(--request-accent) 36%,transparent);background-color:var(--request-panel);background-image:linear-gradient(color-mix(in srgb,var(--request-accent) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--request-accent) 8%,transparent) 1px,transparent 1px)}.service-request-journey .brand-watch-form-intro .content-label,.service-request-journey .brand-watch-assurances dt{color:var(--request-accent)}.service-request-journey .brand-watch-assurances,.service-request-journey .brand-watch-assurances>div{border-color:color-mix(in srgb,var(--request-accent) 32%,transparent)}.service-request-journey .brand-watch-form{background:var(--request-paper);color:var(--request-ink)}.service-request-journey .brand-watch-progress li[data-state=current],.service-request-journey .brand-watch-package[data-selected=true],.service-request-journey .brand-watch-payment label[data-selected=true],.service-request-journey .brand-watch-next,.service-request-journey .brand-watch-submit{background:var(--request-ink);color:var(--request-paper);border-color:var(--request-ink)}.service-request-journey .brand-watch-field input::file-selector-button{background:var(--request-ink);color:var(--request-paper);border-color:var(--request-ink)}.service-request-journey .brand-watch-package:not([data-selected=true]):hover,.service-request-journey .brand-watch-back:hover,.service-request-journey .brand-watch-back:focus-visible{background:color-mix(in srgb,var(--request-accent) 52%,var(--request-paper))}.service-request-journey .brand-watch-package:not([data-selected=true]):has(input:focus-visible){background:color-mix(in srgb,var(--request-accent) 52%,var(--request-paper))}.service-request-journey .brand-watch-next:hover,.service-request-journey .brand-watch-submit:hover:not(:disabled),.service-request-journey .brand-watch-next:focus-visible,.service-request-journey .brand-watch-submit:focus-visible{background:color-mix(in srgb,var(--request-ink) 82%,var(--request-accent));border-color:color-mix(in srgb,var(--request-ink) 82%,var(--request-accent))}.service-request-journey .brand-watch-package input,.service-request-journey .brand-watch-payment input{accent-color:var(--request-accent)}.service-request-journey .brand-watch-field input:focus-visible,.service-request-journey .brand-watch-field textarea:focus-visible{outline-color:color-mix(in srgb,var(--request-accent) 70%,var(--request-ink))}@media (max-width:1000px){.brand-watch-journey{grid-template-columns:1fr}.brand-watch-form-intro{border-bottom:1px solid #8bc8b847;border-right:0;min-height:auto;position:relative;top:auto}.brand-watch-assurances{margin-top:7vh}}@media (max-width:560px){.brand-watch-journey{scroll-margin-top:76px}.brand-watch-form-intro,.brand-watch-form{padding:8vh 20px}.brand-watch-form-intro h2{font-size:15vw}.brand-watch-preview-mode{grid-template-columns:1fr;margin-left:-4px;margin-right:-4px}.brand-watch-preview-mode span{width:max-content}.brand-watch-progress{margin-left:-20px;margin-right:-20px}.brand-watch-progress li{min-height:66px;padding:10px 8px}.brand-watch-progress li b{font-size:8px}.brand-watch-step>legend{font-size:12vw}.brand-watch-package-grid,.brand-watch-fields{grid-template-columns:1fr}.brand-watch-field-wide{grid-column:auto}.brand-watch-package{min-height:126px}.brand-watch-step-actions{flex-direction:column;align-items:stretch}.brand-watch-step-actions>p{margin-right:0}.brand-watch-step-actions button{justify-content:center;width:100%}.brand-watch-review>div{grid-template-columns:1fr;gap:7px;padding:14px 0}.brand-watch-submit-note{text-align:left}.service-request-fixed{grid-template-columns:1fr}.service-request-fixed span{grid-column:auto}.service-request-fixed b{margin-top:12px}.service-request-category-grid .brand-watch-package{min-height:112px}:is(body:has(.brand-watch-journey) .brand-guide,body:has(.brand-watch-journey) .back-to-top){display:none}}@media (max-height:500px) and (orientation:landscape){:is(body:has(.brand-watch-journey) .brand-guide,body:has(.brand-watch-journey) .back-to-top){display:none}}@media (prefers-reduced-motion:reduce){.brand-watch-package{transition:none}}.service-order-hold{scroll-margin-top:var(--service-header-clearance);background:var(--ink);color:var(--paper);border-color:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 7vw;padding:clamp(32px,6vw,80px) 4vw}.service-order-hold .content-label{color:var(--electric)}.valuation-requirements{background:var(--paper);color:var(--ink);border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 7vw;padding:clamp(40px,7vw,100px) 4vw;display:grid}.valuation-requirements-heading,.valuation-evidence-list{min-width:0}.valuation-requirements .content-label{color:var(--ink)}.valuation-requirements h2{letter-spacing:-.045em;margin:22px 0 28px;font:400 clamp(36px,4.8vw,72px)/1.05 Georgia,Times New Roman,serif}.valuation-requirements p{max-width:65ch;font-size:15px;line-height:1.75}.valuation-requirements p+p{margin-top:16px}.valuation-stages{margin:32px 0 0;padding:0;list-style:none}.valuation-stages li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.valuation-stages li>span{color:var(--electric);font-size:12px;line-height:1.8}.valuation-stages strong{font-size:15px}.valuation-stages p{margin-top:6px;font-size:14px}.valuation-evidence-list>.content-label{margin-bottom:20px}.valuation-checklist{border-block:1px solid var(--line);margin-top:24px}.valuation-checklist summary{cursor:pointer;justify-content:space-between;gap:20px;min-height:48px;padding:18px 0;font-size:15px;font-weight:600;display:flex}.valuation-checklist summary:focus-visible{outline:2px solid var(--electric);outline-offset:5px}.valuation-checklist ol{margin:0;padding:0 0 16px 24px}.valuation-checklist li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:11px 0 11px 6px;font-size:14px;line-height:1.6}.valuation-checklist li::marker{color:var(--electric);font-size:11px}.valuation-checklist li p{margin-top:4px;font-size:13px}.valuation-evidence-note{font-size:13px!important}@media (max-width:800px){.valuation-requirements{grid-template-columns:minmax(0,1fr);gap:36px;padding:48px 20px}.valuation-requirements h2{max-width:20ch}.valuation-checklist li{padding-block:12px}}.service-order-hold h2{letter-spacing:-.045em;max-width:20ch;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.06}.service-order-hold-copy{align-self:center;min-width:0;max-width:64ch;font-size:15px;line-height:1.7}.service-order-hold-copy p+p{color:var(--muted-on-dark);margin-top:16px}.service-order-hold-copy .text-link{border-bottom:1px solid var(--electric);color:var(--electric);letter-spacing:.08em;text-transform:uppercase;background:0 0;gap:16px;margin-top:24px;padding:12px 0;font-size:11px;display:inline-flex}@media (max-width:700px){.service-order-hold{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 20px}.service-order-hold h2{max-width:20ch}}.service-brand-evaluation{--iso-ink:#11151b;--iso-paper:#edf0ef;--iso-grid:#b7c1c8;--iso-accent:#7351b7;background:var(--iso-ink)}.service-brand-evaluation .legacy-service-hero{background:linear-gradient(120deg,#11151b 0 55%,#252a31 55%);position:relative}.service-brand-evaluation .legacy-service-hero:before{content:"ISO";color:#ffffff09;letter-spacing:-.08em;font-size:31vw;font-weight:900;position:absolute;bottom:-.16em;left:3vw}.service-brand-evaluation .service-motif{color:#c9b5ec}.service-brand-evaluation .legacy-object-image{aspect-ratio:1;clip-path:none;border:1px solid var(--iso-grid);width:80%}.service-brand-evaluation .legacy-object-image:before{content:"";z-index:3;pointer-events:none;border:1px solid #7351b773;position:absolute;inset:8%}.service-brand-evaluation .legacy-object-image img{filter:grayscale(.88)contrast(1.15)}.service-brand-evaluation .legacy-service-intro{background-color:var(--iso-paper);background-image:linear-gradient(#11151b0f 1px,#0000 1px),linear-gradient(90deg,#11151b0f 1px,#0000 1px);background-size:32px 32px}.service-brand-evaluation .legacy-facts{background:#252a31}.service-brand-evaluation .legacy-chapter{background:var(--iso-paper)}.service-brand-evaluation .legacy-chapter:nth-child(2){background:var(--iso-grid)}.service-brand-evaluation .legacy-service-cta{background:radial-gradient(circle at center,#7351b729,transparent 36%),var(--iso-ink)}.service-fair-trade-advisory{--fair-earth:#30251f;--fair-sand:#e8ddcb;--fair-sage:#aab7a2;--fair-plum:#684282;background:var(--fair-earth)}.service-fair-trade-advisory .legacy-service-hero{background:linear-gradient(115deg,var(--fair-earth) 0 58%,#4b3a30 58%);position:relative}.service-fair-trade-advisory .legacy-service-hero:before{content:"=";color:#e8ddcb0b;font-family:Georgia,Times New Roman,serif;font-size:54vw;position:absolute;bottom:-.43em;left:1vw}.service-fair-trade-advisory .service-motif{color:#dbc5ee}.service-fair-trade-advisory .legacy-object-image{aspect-ratio:4/5;clip-path:polygon(50% 0,100% 18%,92% 100%,8% 100%,0 18%);width:82%}.service-fair-trade-advisory .legacy-object-image img{filter:saturate(.65)sepia(.18)contrast(1.07)}.service-fair-trade-advisory .legacy-service-intro{background:var(--fair-sand)}.service-fair-trade-advisory .legacy-facts{background:#4a3a31}.service-fair-trade-advisory .legacy-facts>div:nth-child(2){background:var(--fair-sage);color:#182018}.service-fair-trade-advisory .legacy-chapter{background:var(--fair-sand)}.service-fair-trade-advisory .legacy-chapter:nth-child(2){background:var(--fair-sage)}.service-fair-trade-advisory .legacy-chapter:nth-child(3){background:var(--fair-plum);color:#f4eee5}.service-fair-trade-advisory .legacy-chapter:nth-child(3) header{color:#e0c4f2}.service-fair-trade-advisory .legacy-order{background:var(--fair-sage)}.service-fair-trade-advisory .legacy-service-cta{background:radial-gradient(circle at center,#aab7a21f,transparent 38%),var(--fair-earth)}.service-certification{--cert-night:#0d1118;--cert-slate:#252b35;--cert-silver:#c7cad0;--cert-ivory:#f0ece3;--cert-violet:#8655d4;background:var(--cert-night)}.service-certification .legacy-service-hero{background:linear-gradient(90deg,var(--cert-night) 0 61%,var(--cert-slate) 61%);position:relative}.service-certification .legacy-service-hero:before{content:"✓";color:#ffffff09;font-size:42vw;font-weight:300;position:absolute;bottom:-.22em;right:1vw}.service-certification .service-motif{color:var(--cert-silver);border-style:double;border-width:3px}.service-certification .legacy-object-image{aspect-ratio:3/4;clip-path:none;border:10px double #c7cad059;width:76%}.service-certification .legacy-object-image img{filter:grayscale(.75)contrast(1.12)}.service-certification .legacy-service-intro{background:linear-gradient(100deg,var(--cert-ivory) 0 72%,var(--cert-silver) 72%)}.service-certification .legacy-facts{background:var(--cert-slate)}.service-certification .legacy-facts>div:nth-child(3){background:var(--cert-silver);color:var(--cert-night)}.service-certification .legacy-chapter{background:var(--cert-ivory)}.service-certification .legacy-chapter:nth-child(2){background:var(--cert-silver)}.service-certification .legacy-chapter:nth-child(3){background:var(--cert-slate);color:var(--cert-ivory)}.service-certification .legacy-chapter:nth-child(3) header{color:#c4a3ef}.service-certification .legacy-chapter:nth-child(4){background:#d8c8ea}.service-certification .legacy-order{background:var(--cert-silver)}.service-certification .legacy-service-cta{background:radial-gradient(circle at center,#8655d42e,transparent 35%),var(--cert-night)}@media (max-width:850px){.service-brand-valuation .legacy-chapter,.service-brand-monitoring .legacy-chapter,.service-brand-evaluation .legacy-chapter,.service-fair-trade-advisory .legacy-chapter,.service-certification .legacy-chapter{align-content:center;min-height:calc(100svh - 76px);top:76px}.service-motif{right:2%}}@media (max-width:560px){.service-brand-valuation .legacy-chapter,.service-brand-monitoring .legacy-chapter,.service-brand-evaluation .legacy-chapter,.service-fair-trade-advisory .legacy-chapter,.service-certification .legacy-chapter{min-height:auto;box-shadow:none;position:relative;top:auto}.service-motif{min-width:96px;font-size:8px}.service-brand-valuation .legacy-service-intro,.service-certification .legacy-service-intro{background:var(--paper)}}@media (prefers-reduced-motion:reduce){.service-brand-valuation .legacy-chapter,.service-brand-monitoring .legacy-chapter,.service-brand-evaluation .legacy-chapter,.service-fair-trade-advisory .legacy-chapter,.service-certification .legacy-chapter{min-height:auto;box-shadow:none;position:relative;top:auto}.service-brand-monitoring .service-motif:before{animation:none}}.about-page{--about-scroll:0;color:var(--paper);background:#0a090c;overflow:clip}.about-page [data-about-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.about-page [data-about-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.about-kicker{color:var(--violet-soft);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800}.about-hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(700px at 76% 48%,#b875ff26,#0000 62%),linear-gradient(135deg,#09080b 0%,#110b15 64%,#24142c 100%);grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;min-height:100svh;padding:19vh 4vw 9vh;display:grid;position:relative}.about-hero:before{content:"ABOUT";z-index:-2;color:#f4f0e806;letter-spacing:-.1em;transform:translateX(calc(var(--about-scroll) * -5vw));font-size:clamp(150px,27vw,500px);font-weight:900;line-height:.72;position:absolute;top:14%;left:-.045em}.about-hero-grid{z-index:-1;background-image:linear-gradient(#f4f0e80e 1px,#0000 1px),linear-gradient(90deg,#f4f0e80e 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.about-hero-grid i{background:var(--electric);width:6px;height:6px;box-shadow:0 0 18px var(--electric);border-radius:50%;animation:5.5s ease-in-out infinite aboutSignal;position:absolute}.about-hero-grid i:first-child{top:31%;left:16.6%}.about-hero-grid i:nth-child(2){animation-delay:-1.4s;top:20%;left:50%}.about-hero-grid i:nth-child(3){animation-delay:-2.8s;top:48%;left:75%}.about-hero-grid i:nth-child(4){animation-delay:-4.1s;top:27%;left:91.5%}@keyframes aboutSignal{50%{opacity:.35;transform:scale(.55)}}.about-hero h1{flex-direction:column;margin-top:7vh;display:flex}.about-hero h1 span{letter-spacing:-.085em;font-size:clamp(70px,11vw,190px);font-weight:900;line-height:.73}.about-hero h1 em{max-width:9ch;color:var(--electric);letter-spacing:-.055em;margin:2vh 0 0 13vw;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,94px);font-weight:400;line-height:.87}.about-hero-aside{border-top:1px solid var(--line);align-self:end;padding-top:28px;transition-delay:.12s!important}.about-hero-aside>p{color:#c4bec8;max-width:44ch;margin:34px 0;font-size:16px;line-height:1.7}.about-hero-aside>a{border:1px solid var(--electric);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:32px;min-height:48px;padding:0 18px;font-size:10px;font-weight:800;transition:background .22s,color .22s;display:inline-flex}.about-hero-aside>a:hover,.about-hero-aside>a:focus-visible{background:var(--electric);color:var(--ink)}.about-monogram{width:128px;height:128px;transform:rotate(calc(var(--about-scroll) * 120deg));border:1px solid #d9baff6b;border-radius:50%;place-items:center;display:grid;position:relative}.about-monogram:before,.about-monogram:after{content:"";border:1px solid #d9baff40;border-radius:50%;position:absolute;inset:18%}.about-monogram:after{inset:37%}.about-monogram span{font-family:Georgia,Times New Roman,serif;font-size:20px}.about-monogram i{background:var(--electric);width:6px;height:6px;box-shadow:0 0 14px var(--electric);border-radius:50%;position:absolute}.about-monogram i:first-of-type{top:42%;left:7%}.about-monogram i:nth-of-type(2){top:13%;right:16%}.about-monogram i:nth-of-type(3){bottom:7%;right:25%}.about-story{background:var(--paper);color:var(--ink);grid-template-columns:.78fr 1.22fr;display:grid}.about-story-heading{border-right:1px solid #09080b33;flex-direction:column;justify-content:center;height:100svh;padding:10vh 4vw;display:flex;position:sticky;top:0;overflow:hidden}.about-story-heading .about-kicker{color:var(--violet-deep);position:absolute;top:11vh}.about-story-heading h2{z-index:2;letter-spacing:-.06em;max-width:10ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6vw,102px);font-weight:400;line-height:.88;position:relative}.about-story-orbit{aspect-ratio:1;border:1px solid #6d35d833;border-radius:50%;width:82%;animation:24s linear infinite featureOrbit;position:absolute;bottom:-21%;right:-34%}.about-story-orbit:before,.about-story-orbit:after{content:"";border:1px solid #6d35d82b;border-radius:50%;position:absolute;inset:18%}.about-story-orbit:after{inset:37%}.about-story-orbit i{background:var(--violet-deep);border-radius:50%;width:7px;height:7px;position:absolute}.about-story-orbit i:first-child{top:36%;left:7%}.about-story-orbit i:nth-child(2){top:12%;right:17%}.about-story-orbit i:nth-child(3){bottom:5%;right:27%}.about-story-copy{padding:9vh 4vw 13vh}.about-story-copy>p,.about-story-copy>strong{letter-spacing:-.035em;border-bottom:1px solid #09080b2e;max-width:52ch;padding:7vh 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.2vw,52px);font-weight:400;line-height:1.08;display:block}.about-story-copy>p:first-child{padding-top:3vh}.about-story-copy>strong{color:var(--violet-deep);border-bottom:0}.about-principles{background:#23112e;grid-template-columns:.82fr 1.18fr;min-height:100svh;display:grid}.about-principles-intro{border-right:1px solid var(--line);background:linear-gradient(145deg,#321344,#6c309d);flex-direction:column;justify-content:center;padding:11vh 4vw;display:flex;position:relative;overflow:hidden}.about-principles-intro:after{content:"";aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:60%;position:absolute;bottom:-12%;right:-22%;box-shadow:0 0 0 5vw #ffffff06,0 0 0 10vw #ffffff05}.about-principles-intro h2{z-index:1;letter-spacing:-.075em;text-transform:uppercase;max-width:10ch;margin-top:7vh;font-size:clamp(58px,6.5vw,112px);font-weight:900;line-height:.8;position:relative}.about-principles-intro h2 em{color:var(--paper);text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.about-principle-list{display:grid}.about-principle-list article{border-bottom:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:54px 1fr;gap:20px;padding:6vh 4vw;display:grid;position:relative;overflow:hidden}.about-principle-list article:last-child{border-bottom:0}.about-principle-list span{color:var(--violet-soft);letter-spacing:.16em;font-size:9px;font-weight:800}.about-principle-list h3{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.9}.about-principle-list p{color:#bbb3bf;grid-column:2;align-self:end;max-width:42ch;line-height:1.65}.about-principle-list i{background:linear-gradient(90deg,transparent,var(--electric));transform-origin:100%;width:150px;height:1px;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:-30px;transform:scaleX(0)}.about-principle-list article[data-visible=true] i{transform:scaleX(1)}.about-registry{min-height:92svh;color:var(--ink);background:#d1d0d5;grid-template-columns:.72fr 1.28fr;display:grid}.about-registry-signal{background:linear-gradient(145deg,#c8c7cd,#e6e2e6);border-right:1px solid #09080b38;flex-direction:column;justify-content:center;padding:10vh 4vw;display:flex;position:relative;overflow:hidden}.about-registry-signal span{z-index:2;letter-spacing:-.1em;font-size:clamp(110px,15vw,250px);font-weight:900;line-height:.72;position:relative}.about-registry-signal p{z-index:2;letter-spacing:.18em;margin-top:4vh;font-size:9px;font-weight:800;position:relative}.about-registry-signal i{border:1px solid #6d35d838;border-radius:50%;position:absolute}.about-registry-signal i:first-of-type{aspect-ratio:1;width:52vw;top:36%;left:15%}.about-registry-signal i:nth-of-type(2){aspect-ratio:1;width:37vw;top:47%;left:28%}.about-registry-signal i:nth-of-type(3){aspect-ratio:1;width:20vw;top:59%;left:42%}.about-registry-copy{padding:12vh 6vw}.about-registry-copy .about-kicker{color:var(--violet-deep)}.about-registry-copy h2{letter-spacing:-.06em;max-width:9ch;margin:7vh 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,118px);font-weight:400;line-height:.86}.about-registry-copy>p:not(.about-kicker){color:#09080bb8;max-width:62ch;font-size:17px;line-height:1.75}.about-registry-copy>p+p{margin-top:26px}.about-cta{text-align:center;background:radial-gradient(560px,#b875ff2e,#0000 66%),#09080b;flex-direction:column;justify-content:center;align-items:center;min-height:88svh;padding:12vh 4vw;display:flex;position:relative;overflow:hidden}.about-cta:before{content:"";border:1px solid #d9baff3d;transition:transform 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:10%;transform:scale(.82)}.about-cta[data-visible=true]:before{transform:scale(1)}.about-cta>*{z-index:1;position:relative}.about-cta>p{color:var(--violet-soft);letter-spacing:.19em;font-size:10px;font-weight:800}.about-cta h2{letter-spacing:-.085em;text-transform:uppercase;margin:6vh 0;font-size:clamp(70px,10vw,174px);font-weight:900;line-height:.75}.about-cta h2 em{color:var(--electric);text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.about-cta a{background:var(--electric);min-height:54px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:28px;padding:0 22px;font-size:10px;font-weight:800;transition:background .2s,transform .2s;display:flex}.about-cta a:hover,.about-cta a:focus-visible{background:var(--paper);transform:translateY(-3px)}@media (max-width:850px){.about-hero{grid-template-columns:1fr;min-height:auto;padding-top:18vh}.about-hero-aside{margin-top:8vh}.about-story,.about-principles,.about-registry{grid-template-columns:1fr}.about-story-heading{border-bottom:1px solid #09080b33;border-right:0;height:auto;min-height:68svh;position:relative}.about-principles-intro,.about-registry-signal{border-right:0;border-bottom:1px solid var(--line);min-height:62svh}}@media (max-width:560px){.about-hero{width:100%;padding:16vh 20px 9vh}.about-hero>*{min-width:0}.about-hero h1 span{white-space:nowrap;max-width:100%;font-size:13.2vw}.about-hero h1 em{overflow-wrap:break-word;max-width:8.5ch;margin-left:0;font-size:11.5vw}.about-hero-aside>p{overflow-wrap:break-word;max-width:100%}.about-monogram{width:96px;height:96px}.about-story-heading,.about-principles-intro,.about-registry-signal,.about-registry-copy{padding-left:20px;padding-right:20px}.about-story-heading{min-height:56svh}.about-story-heading h2{font-size:14vw}.about-story-copy{padding:7vh 20px 10vh}.about-story-copy>p,.about-story-copy>strong{font-size:9vw}.about-principles-intro{min-height:58svh}.about-principles-intro h2{font-size:15vw}.about-principle-list article{grid-template-columns:38px 1fr;padding:52px 20px}.about-principle-list h3{font-size:12vw}.about-registry-signal{min-height:52svh}.about-registry-copy h2{font-size:15vw}.about-cta{min-height:76svh;padding-left:20px;padding-right:20px}.about-cta h2{font-size:16vw}}@media (prefers-reduced-motion:reduce){.about-page [data-about-reveal]{opacity:1;transition:none;transform:none}.about-hero:before,.about-monogram{transform:none}.about-hero-grid i,.about-story-orbit{animation:none}.about-principle-list i{transition:none;transform:scaleX(1)}.about-cta:before{transition:none;transform:none}}.legacy-service-page{padding-top:var(--service-header-clearance)}@media (min-width:561px) and (prefers-reduced-motion:no-preference){.legacy-service-page .legacy-chapter{top:var(--service-header-clearance);min-height:calc(100svh - var(--service-header-clearance))}}.page-recovery-actions{flex-wrap:wrap;gap:16px 24px;margin-top:24px;display:flex}.page-recovery-actions .text-link{cursor:pointer;align-items:center;min-height:44px;margin-top:0;display:inline-flex}.page-recovery-actions button{border:0}.page-recovery-actions button:disabled{opacity:.6;cursor:wait}.page-recovery-status{min-height:1.75em}.contact-form-status:not([data-status=success]){color:var(--paper)}.contact-form-action button:disabled{cursor:default;opacity:.65;box-shadow:none}.site-header .customer-account-link,.site-footer .customer-account-link{white-space:nowrap;min-height:44px;color:var(--violet-soft);align-items:center;display:inline-flex}.customer-account-link:focus-visible{outline:2px solid var(--violet-soft);outline-offset:4px}@media (max-width:850px){.site-menu nav{overscroll-behavior:contain;align-items:stretch;max-height:calc(100svh - 120px);overflow-y:auto}.site-menu nav a{width:100%}}@media (min-width:851px) and (max-width:1200px){.site-footer[data-customer-account] nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;justify-self:center}.site-footer[data-customer-account] .site-footer-meta{grid-area:1/2}.site-footer[data-customer-account]{grid-template-columns:1fr 1fr}body:has(main[class*=homeShell]) .site-header[data-customer-account]>nav>a{padding-inline:8px}body:has(main[class*=homeShell]) .site-header[data-customer-account] .services-menu>summary{padding-inline:8px}}.social-links{letter-spacing:.04em;text-transform:none;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:14px 0 0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:flex}.social-links li{display:flex}.social-links a{align-items:center;gap:6px;min-width:44px;min-height:44px;padding:6px 0;transition:color .2s;display:inline-flex}.social-links a:hover{color:var(--acid)}.social-links-icon{flex:none;width:16px;height:16px;display:block}.social-links a:focus-visible{outline:2px solid var(--acid);outline-offset:4px;border-radius:2px}.site-footer-meta .social-links{justify-content:flex-end}.contact-hero-aside .social-links{margin-top:16px}@media (max-width:850px){.site-footer-meta .social-links{justify-content:center}}
