.restored-page-d8d44fdce88f057c[data-astro-cid-dpdmvoqj]{--grain-opacity:.03;--hairline-weight:1px;--brass-accent:41 41% 50%;--primary-easing:cubic-bezier(.16, 1, .3, 1);background-color:theme("colors.cc-bone");color:theme("colors.cc-text-primary");font-family:theme("fontFamily..restored-page-d8d44fdce88f057c");-webkit-font-smoothing:antialiased;overflow-x:hidden}[data-astro-cid-dpdmvoqj][data-theme=dark] .restored-page-d8d44fdce88f057c[data-astro-cid-dpdmvoqj]{background-color:theme("colors.cc-bone-dark");color:theme("colors.cc-text-primary-dark")}.restored-page-d8d44fdce88f057c[data-astro-cid-dpdmvoqj]:before{content:"";pointer-events:none;z-index:9999;width:100%;height:100%;opacity:var(--grain-opacity);background-image:url(https://www.transparenttextures.com/patterns/pulp.png);position:fixed;top:0;left:0}.hero-headline[data-astro-cid-dpdmvoqj]{font-family:theme("fontFamily.display");letter-spacing:-.02em;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.15}.section-headline[data-astro-cid-dpdmvoqj]{font-family:theme("fontFamily.display");letter-spacing:-.01em;margin-bottom:1.5rem;font-size:26px;font-weight:600}.sub-headline[data-astro-cid-dpdmvoqj]{font-family:theme("fontFamily.display");font-size:21px;font-weight:600}.eyebrow[data-astro-cid-dpdmvoqj]{text-transform:uppercase;letter-spacing:theme("letterSpacing.eyebrow");color:theme("colors.cc-brass-readable");font-size:13px;font-weight:600}.article-measure[data-astro-cid-dpdmvoqj]{max-width:780px;margin-left:auto;margin-right:auto}.machined-brass-border[data-astro-cid-dpdmvoqj]{border:var(--hairline-weight) solid hsla(var(--brass-accent) / .4);box-shadow:inset 0 0 0 1px hsla(var(--brass-accent) / .1);background-clip:padding-box;position:relative}.cta-pill[data-astro-cid-dpdmvoqj]{background-color:theme("colors.cc-espresso");color:#fff;font-family:theme("fontFamily.display");transition:all .3s var(--primary-easing);border-radius:999px;align-items:center;padding:13px 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #5a3c2226}.cta-pill[data-astro-cid-dpdmvoqj]:hover{background-color:#4a331d;transform:translateY(-2px);box-shadow:0 6px 16px #5a3c2240}.gold-rule[data-astro-cid-dpdmvoqj]{border-top:2px solid theme("colors.cc-gold-rule");width:40px;margin-bottom:1.5rem}.animate-enter[data-astro-cid-dpdmvoqj]{opacity:0;transition:opacity .6s var(--primary-easing), transform .6s var(--primary-easing);transform:translateY(30px)}.animate-enter[data-astro-cid-dpdmvoqj].is-visible{opacity:1;transform:translateY(0)}.word-reveal-parent[data-astro-cid-dpdmvoqj]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-dpdmvoqj]{transition:transform .8s var(--primary-easing);display:inline-block;transform:translateY(110%)}.is-visible[data-astro-cid-dpdmvoqj] .animate-word-enter[data-astro-cid-dpdmvoqj]{transform:translateY(0)}.reveal-container[data-astro-cid-dpdmvoqj]{aspect-ratio:16/9;position:relative;overflow:hidden}.reveal-mask[data-astro-cid-dpdmvoqj]{background-color:theme("colors.cc-bone");z-index:10;width:100%;height:100%;transition:transform 1s var(--primary-easing);position:absolute;top:0;left:0}[data-astro-cid-dpdmvoqj][data-theme=dark] .reveal-mask[data-astro-cid-dpdmvoqj]{background-color:theme("colors.cc-bone-dark")}.reveal-container[data-astro-cid-dpdmvoqj].is-visible .reveal-mask[data-astro-cid-dpdmvoqj]{transform:translate(101%)}.reveal-container[data-astro-cid-dpdmvoqj] img[data-astro-cid-dpdmvoqj]{transition:transform 1.2s var(--primary-easing);transform:scale(1.1)}.reveal-container[data-astro-cid-dpdmvoqj].is-visible img[data-astro-cid-dpdmvoqj]{transform:scale(1)}header[data-astro-cid-dpdmvoqj]{border-bottom:1px solid theme("colors.cc-border");-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#f2efe9cc;height:66px}[data-astro-cid-dpdmvoqj][data-theme=dark] header[data-astro-cid-dpdmvoqj]{border-bottom-color:theme("colors.cc-border-dark");background-color:#0b0c12cc}.theme-toggle[data-astro-cid-dpdmvoqj]{background:theme("colors.cc-border");cursor:pointer;border-radius:999px;width:48px;height:24px;position:relative}[data-astro-cid-dpdmvoqj][data-theme=dark] .theme-toggle[data-astro-cid-dpdmvoqj]{background:theme("colors.cc-border-dark")}.theme-knob[data-astro-cid-dpdmvoqj]{width:18px;height:18px;transition:transform .3s var(--primary-easing);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}[data-astro-cid-dpdmvoqj][data-theme=dark] .theme-knob[data-astro-cid-dpdmvoqj]{background:theme("colors.cc-brass-dark");transform:translate(24px)}[data-astro-cid-dpdmvoqj]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-dpdmvoqj]::-webkit-scrollbar{width:6px!important}[data-astro-cid-dpdmvoqj]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-dpdmvoqj]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-d8d44fdce88f057c,:root.dark .restored-source-contained.restored-page-d8d44fdce88f057c{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;background:theme("colors.cc-bone-dark")!important;color:theme("colors.cc-text-primary-dark")!important}
