[data-theme=chambers]{--ch-navy:var(--vgc-color-accent,#1c2b3a);--ch-charcoal:var(--vgc-color-foreground,#22262b);--ch-bone:var(--vgc-color-background,#ede9e1);--ch-burgundy:var(--vgc-color-primary,#6e2433);--ch-burgundy-text:var(--vgc-color-primary-text,#6e2433);--ch-surface:#f4f1ea;--ch-muted-fg:var(--vgc-color-secondary-text,#5a5f66);--ch-rule:var(--vgc-color-neutral,#22262b29);--ch-rule-strong:#22262b47;--ch-rule-mid:#22262b3d;--ch-accent-hover:#5a1d2a;--ch-primary-hover:#16222e;--ch-bone-85:#ede9e1d9;--ch-bone-78:#ede9e1c7;--ch-bone-65:#ede9e1a6;--ch-bone-55:#ede9e18c;--ch-bone-40:#ede9e166;--ch-bone-35:#ede9e159;--ch-bone-28:#ede9e147;--ch-bone-08:#ede9e114;--ch-scrim:#1c2b3a8c;--ch-heading-font:var(--vgc-font-heading,var(--font-ibarra-real-nova), "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif);--ch-body-font:var(--vgc-font-body,var(--font-public-sans), "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif);--ch-mono-font:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ch-container:1296px;--ch-gutter:48px;--ch-gutter-mobile:20px;--ch-prose:760px;--velo-bg:var(--ch-bone);--velo-fg:var(--ch-charcoal);--velo-border:var(--ch-rule);--velo-accent:var(--ch-burgundy)}body{--velo-bg:#ede9e1;--velo-fg:#22262b;--velo-border:#22262b29;--velo-accent:#6e2433}[data-theme=chambers]{font-family:var(--ch-body-font);color:var(--ch-charcoal);background:var(--ch-bone)}@keyframes ch-rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes ch-rule{0%{transform:scaleX(.5)}to{transform:scaleX(1)}}@keyframes ch-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}[data-theme=chambers] .ch-anim-copy{animation:.6s cubic-bezier(.22,1,.36,1) both ch-rise}[data-theme=chambers] .ch-anim-media{animation:.6s cubic-bezier(.22,1,.36,1) .12s both ch-rise}[data-theme=chambers] .ch-anim-section{animation:.5s ease-out both ch-rise}[data-theme=chambers] .ch-anim-rule{transform-origin:50%;animation:.7s ease-out both ch-rule}[data-theme=chambers] .ch-kenburns{animation:8s ease-in-out infinite alternate ch-kenburns}@media (prefers-reduced-motion:reduce){[data-theme=chambers] *{transition-duration:0s!important;animation:none!important}[data-theme=chambers] .ch-hero-video{display:none!important}}[data-theme=chambers] .ch-header{background:var(--ch-bone);z-index:80;position:sticky;top:0}[data-theme=chambers] .ch-topbar{background:var(--ch-navy);color:var(--vgc-color-accent-fg,var(--ch-bone-85));text-align:center;letter-spacing:.18em;text-transform:uppercase;padding:8px 16px;font-size:10px;font-weight:600}[data-theme=chambers] .ch-nav-inner{max-width:var(--ch-container);padding:0 var(--ch-gutter);justify-content:space-between;align-items:center;gap:32px;height:80px;margin:0 auto;display:flex}[data-theme=chambers] .ch-brand{color:var(--ch-charcoal);align-items:center;gap:14px;text-decoration:none;display:flex}[data-theme=chambers] .ch-seal{width:42px;height:42px;font-family:var(--ch-heading-font);border:1px solid #22262b66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}[data-theme=chambers] .ch-brand-name{font-family:var(--ch-heading-font);font-size:21px;font-weight:600;line-height:1}[data-theme=chambers] .ch-brand-sub{letter-spacing:.26em;text-transform:uppercase;color:var(--ch-muted-fg);font-size:9px;font-weight:600}[data-theme=chambers] .ch-nav-links{align-items:center;gap:26px;display:flex}[data-theme=chambers] .ch-nav-link{letter-spacing:.16em;text-transform:uppercase;color:var(--ch-charcoal);font-size:10.5px;font-weight:600;text-decoration:none;transition:color .15s ease-out}[data-theme=chambers] .ch-nav-link:hover{color:var(--ch-burgundy-text)}[data-theme=chambers] .ch-nav-link.is-active{color:var(--ch-burgundy-text);text-underline-offset:6px;font-weight:700;text-decoration:underline 1px}[data-theme=chambers] .ch-nav-right{align-items:center;gap:18px;display:flex}[data-theme=chambers] .ch-nav-divider{background:#22262b38;width:1px;height:20px}[data-theme=chambers] .ch-login{letter-spacing:.14em;text-transform:uppercase;color:var(--ch-charcoal);align-items:center;gap:7px;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .15s ease-out;display:flex}[data-theme=chambers] .ch-login:hover{color:var(--ch-burgundy-text)}[data-theme=chambers] .ch-double-rule{height:auto}[data-theme=chambers] .ch-rule-strong{background:var(--ch-rule-strong);height:1px}[data-theme=chambers] .ch-rule-gap{height:3px}[data-theme=chambers] .ch-rule-gap-sm{height:2px}[data-theme=chambers] .ch-rule-hair{background:var(--ch-rule);height:1px}[data-theme=chambers] .ch-cta-burgundy{background:var(--ch-burgundy);color:var(--vgc-color-primary-fg,var(--ch-bone));letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:11px 18px;font-size:10.5px;font-weight:700;text-decoration:none;transition:background-color .16s ease-out}[data-theme=chambers] .ch-cta-burgundy:hover{background:var(--ch-accent-hover)}[data-theme=chambers] .ch-cta-burgundy:active{transform:translateY(1px)}[data-theme=chambers] .ch-cta-burgundy-lg{background:var(--ch-burgundy);color:var(--ch-bone);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:16px 26px;font-size:11px;font-weight:700;text-decoration:none;transition:background-color .16s ease-out}[data-theme=chambers] .ch-cta-burgundy-lg:hover{background:var(--ch-accent-hover)}[data-theme=chambers] .ch-cta-burgundy-lg:active{transform:translateY(1px)}[data-theme=chambers] .ch-cta-navy{background:var(--ch-navy);color:var(--vgc-color-accent-fg,var(--ch-bone));letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:18px;font-size:11.5px;font-weight:700;text-decoration:none;transition:background-color .16s ease-out}[data-theme=chambers] .ch-cta-navy:hover{background:var(--ch-primary-hover)}[data-theme=chambers] .ch-cta-ghost{border:1px solid var(--ch-bone-35);color:var(--ch-bone);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:16px 26px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .16s ease-out}[data-theme=chambers] .ch-cta-ghost:hover{border-color:#ede9e1cc}[data-theme=chambers] a:focus-visible,[data-theme=chambers] button:focus-visible,[data-theme=chambers] input:focus-visible,[data-theme=chambers] textarea:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:2px}[data-theme=chambers] .ch-plate{border:1px solid var(--ch-rule);padding:7px}[data-theme=chambers] .ch-plate-inner{position:relative;overflow:hidden}[data-theme=chambers] .ch-duotone{filter:grayscale()contrast(1.05)brightness(.95);width:100%;height:auto;display:block}[data-theme=chambers] .ch-duotone-scrim{background:#1c2b3a2e;position:absolute;inset:0}[data-theme=chambers] .ch-pill{color:var(--ch-charcoal);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #22262b4d;border-radius:2px;padding:9px 16px;font-size:10.5px;font-weight:600;text-decoration:none;transition:border-color .16s ease-out,color .16s ease-out}[data-theme=chambers] .ch-pill:hover{border-color:var(--ch-burgundy);color:var(--ch-burgundy-text)}[data-theme=chambers] .ch-pill.is-active{background:var(--ch-navy);color:var(--vgc-color-accent-fg,var(--ch-bone));border:1px solid var(--ch-navy);font-weight:700}[data-theme=chambers] .ch-card{color:inherit;text-decoration:none;display:block}[data-theme=chambers] .ch-card-plate{border:1px solid #22262b33;margin-bottom:18px;padding:7px;transition:border-color .2s ease-out}[data-theme=chambers] .ch-card:hover .ch-card-plate{border-color:var(--ch-burgundy)}[data-theme=chambers] .ch-card-title{font-family:var(--ch-heading-font);font-weight:600;transition:color .15s ease-out}[data-theme=chambers] .ch-card:hover .ch-card-title{color:var(--ch-burgundy-text)}[data-theme=chambers] .ch-card-img{transition:transform .3s ease-out}[data-theme=chambers] .ch-card:hover .ch-card-img{transform:scale(1.03)}[data-theme=chambers] .ch-practice-cell{transition:background-color .18s ease-out}[data-theme=chambers] .ch-practice-cell:hover{background:var(--ch-bone)}[data-theme=chambers] .ch-prose{max-width:65ch;color:var(--ch-charcoal);font-size:17px;line-height:1.75}[data-theme=chambers] .ch-prose p{margin:0 0 26px}[data-theme=chambers] .ch-prose h2{font-family:var(--ch-heading-font);margin:44px 0 18px;font-size:29px;font-weight:600;line-height:1.25}[data-theme=chambers] .ch-prose h3{font-family:var(--ch-heading-font);margin:36px 0 14px;font-size:22px;font-weight:600;line-height:1.3}[data-theme=chambers] .ch-prose blockquote{border-inline-start:2px solid var(--ch-burgundy);margin:36px 0;padding-block:6px;padding-inline-start:28px}[data-theme=chambers] .ch-prose blockquote p{font-family:var(--ch-heading-font);color:var(--ch-charcoal);margin:0 0 10px;font-size:22px;font-style:italic;line-height:1.5}[data-theme=chambers] .ch-prose pre{background:var(--ch-charcoal);color:var(--ch-bone);font-family:var(--ch-mono-font);border-radius:2px;margin:0 0 26px;padding:24px 28px;font-size:13.5px;line-height:1.7;overflow-x:auto}[data-theme=chambers] .ch-prose img{filter:grayscale()contrast(1.05)brightness(.95);width:100%;height:auto;display:block}[data-theme=chambers] .ch-prose a{color:var(--ch-burgundy-text)}[data-theme=chambers] .ch-footer{background:var(--ch-bone);padding:0 var(--ch-gutter) 36px}[data-theme=chambers] .ch-footer-inner{max-width:var(--ch-container);margin:0 auto}[data-theme=chambers] .ch-footer-name{font-family:var(--ch-heading-font);font-weight:600}[data-theme=chambers] .ch-footer-link{letter-spacing:.16em;text-transform:uppercase;color:var(--ch-charcoal);font-size:10.5px;font-weight:600;text-decoration:none;transition:color .15s ease-out}[data-theme=chambers] .ch-footer-link:hover{color:var(--ch-burgundy-text)}[data-theme=chambers] .ch-input{background:var(--ch-bone-08);border:1px solid var(--ch-bone-35);color:var(--ch-bone);font-family:var(--ch-body-font);border-radius:2px;outline:none;padding:14px 16px;font-size:13.5px}[data-theme=chambers] .ch-input::placeholder{color:var(--ch-bone-55)}[data-theme=chambers] .ch-mobile-cart{display:none}[data-theme=chambers] .ch-cart-link{color:var(--ch-charcoal);text-decoration:none;transition:color .15s ease-out;display:flex;position:relative}[data-theme=chambers] .ch-cart-link:hover{color:var(--ch-burgundy-text)}[data-theme=chambers] .ch-cart-badge{top:-6px;background:var(--ch-burgundy);color:var(--vgc-color-primary-fg,var(--ch-bone));border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:flex;position:absolute;inset-inline-end:-8px}[data-theme=chambers] .ch-cart-link-mobile .ch-cart-badge{top:2px;inset-inline-end:0}[data-theme=chambers] .ch-mobile-hamburger{display:none}@media (width<=1023px){[data-theme=chambers] .ch-nav-links,[data-theme=chambers] .ch-nav-right{display:none}[data-theme=chambers] .ch-nav-inner{height:60px;padding:0 16px}[data-theme=chambers] .ch-topbar{display:none}[data-theme=chambers] .ch-mobile-hamburger{order:1;display:flex}[data-theme=chambers] .ch-brand{text-align:center;flex:1;order:2;justify-content:center}[data-theme=chambers] .ch-seal{display:none}[data-theme=chambers] .ch-mobile-cart{order:3;align-items:center;display:flex}}[data-theme=chambers] .ch-pill-scroll{overflow-x:auto}@media (width<=767px){[data-theme=chambers] .ch-hero-grid{grid-template-columns:1fr!important;gap:32px!important;padding:52px 20px 56px!important}[data-theme=chambers] .ch-latest-grid{grid-template-columns:1fr!important}[data-theme=chambers] .ch-latest-grid>a{border-bottom:1px solid var(--ch-rule);border-inline-start:none!important;padding-block:24px!important;padding-inline:0!important}[data-theme=chambers] .ch-latest-grid>a:last-child{border-bottom:none}[data-theme=chambers] .ch-practice-grid{grid-template-columns:1fr!important}[data-theme=chambers] .ch-consult-band{text-align:start;flex-direction:column!important;align-items:flex-start!important;gap:20px!important;padding:28px 22px!important}[data-theme=chambers] .ch-consult-band .ch-cta-burgundy-lg{text-align:center;width:100%;display:block}[data-theme=chambers] .ch-blog-grid,[data-theme=chambers] .ch-shop-grid{grid-template-columns:1fr!important}[data-theme=chambers] .ch-shop-main{padding:44px var(--ch-gutter-mobile) 56px!important}[data-theme=chambers] .ch-shop-h1{letter-spacing:-.01em!important;font-size:31px!important;line-height:1.12!important}[data-theme=chambers] .ch-shop-pills{flex-wrap:nowrap!important;margin-bottom:32px!important;padding:14px 0!important}[data-theme=chambers] .ch-shop-pills .ch-pill{flex-shrink:0}[data-theme=chambers] .ch-product-grid{grid-template-columns:1fr!important}}[dir=rtl] [data-theme=chambers] .ch-nav-link,[dir=rtl] [data-theme=chambers] .ch-brand-sub,[dir=rtl] [data-theme=chambers] .ch-login,[dir=rtl] [data-theme=chambers] .ch-pill,[dir=rtl] [data-theme=chambers] .ch-footer-link,[dir=rtl] [data-theme=chambers] .ch-topbar,[dir=rtl] [data-theme=chambers] .ch-cta-burgundy,[dir=rtl] [data-theme=chambers] .ch-cta-burgundy-lg,[dir=rtl] [data-theme=chambers] .ch-cta-navy,[dir=rtl] [data-theme=chambers] .ch-cta-ghost{letter-spacing:0}[data-theme=chambers]{--vb-color-primary:var(--ch-burgundy);--vb-color-primary-fg:var(--ch-bone);--vb-color-bg:var(--ch-bone);--vb-color-fg:var(--ch-charcoal);--vb-color-accent:var(--ch-burgundy);--vb-color-muted:var(--ch-muted-fg)}