@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cinzel-normal-500-latin.woff2) format("woff2");size-adjust:107.69%;ascent-override:97.22%;descent-override:38.16%;line-gap-override:0.00%;unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cinzel-normal-500-latin-ext.woff2) format("woff2");size-adjust:107.69%;ascent-override:97.22%;descent-override:38.16%;line-gap-override:0.00%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-normal-600-latin.woff2) format("woff2");size-adjust:111.57%;ascent-override:99.13%;descent-override:38.99%;line-gap-override:0.00%;unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-normal-600-latin-ext.woff2) format("woff2");size-adjust:111.57%;ascent-override:99.13%;descent-override:38.99%;line-gap-override:0.00%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-normal-400-latin.woff2) format("woff2");size-adjust:93.41%;ascent-override:99.14%;descent-override:26.76%;line-gap-override:0.00%;unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-normal-400-latin-ext.woff2) format("woff2");size-adjust:93.41%;ascent-override:99.14%;descent-override:26.76%;line-gap-override:0.00%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-normal-500-latin.woff2) format("woff2");size-adjust:91.80%;ascent-override:101.85%;descent-override:29.41%;line-gap-override:0.00%;unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-normal-500-latin-ext.woff2) format("woff2");size-adjust:91.80%;ascent-override:101.85%;descent-override:29.41%;line-gap-override:0.00%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jost-normal-600-latin.woff2) format("woff2");size-adjust:97.10%;ascent-override:98.87%;descent-override:27.81%;line-gap-override:0.00%;unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jost-normal-600-latin-ext.woff2) format("woff2");size-adjust:97.10%;ascent-override:98.87%;descent-override:27.81%;line-gap-override:0.00%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jost-italic-400-latin.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jost-italic-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-normal-400-latin.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-normal-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-normal-600-latin.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-normal-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-normal-700-latin.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-normal-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/open-sans-italic-400-latin.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/open-sans-italic-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-normal-500-latin.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-normal-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-normal-600-latin.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-normal-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--rd-ink:#181a1f;--rd-gold:#efbf3a;--rd-world-replace:#56c4de;--rd-world-protect:#90a7f5;--rd-world-grow:#7fd674;--rd-world-leave:#f2a93b;--rd-world-enjoy:#ff9c7e;--ink:var(--rd-ink);--ink-surface:var(--cover-gunmetal);--ink-elevated:#32343b;--ink-line:#40424a;--paper:#fcfbfd;--paper-raised:#f6f3f9;--paper-line:#e6e1ec;--text-on-ink:#f4f0f8;--text-muted:#beb8ce;--text-faint:#b2acbe;--display-purple:#3d1152;--body-ink:#3a3b41;--body-quiet:#6e6a72;--body-faint:#6e6a72;--purple:#7a4399;--purple-light:#c6a4dc;--field-lavender:#f0eaf7;--field-lavender-line:#d2c4e2;--gold:var(--rd-gold);--gold-bright:#f6cd5e;--gold-ink:#2b0a3b;--gold-deep:#8f6e10;--gold-text-on-paper:#7d600c;--gold-text:var(--gold);--focus-ring:var(--gold);--text-on-accent:var(--rd-ink);--world-replace:var(--rd-world-replace);--world-protect:var(--rd-world-protect);--world-grow:var(--rd-world-grow);--world-leave:var(--rd-world-leave);--world-enjoy:var(--rd-world-enjoy);--negative:#be4e36;--text-reading:rgba(190,184,206,.9);--ink-frame:#121317;--text-secondary:#c9c2d2;--text-secondary-bright:#dcd5e3;--paper-text:#141317;--paper-accent:#632b7f;--paper-line-strong:#cfc9d6;--paper-rule:#d8d2df;--lion-on-ink:#c9cbd0;--world-replace-paper:#1d7a93;--world-protect-paper:#4257c9;--world-grow-paper:#3e7f35;--world-leave-paper:#a36a0e;--world-enjoy-paper:#be4e36;--cover-purple:#412e51;--cover-gunmetal:#292c31;--cover-gunmetal-deep:#1e1f24;--cover-grain:0.11;--glow-purple:#462068;--ground-glow:radial-gradient(1100px 820px at 68% 460px,rgba(70,32,104,.9) 0%,rgba(70,32,104,.5) 34%,rgba(70,32,104,0) 72%);--ground-ramp:linear-gradient(180deg,var(--ink) 0%,var(--ink) 25%,var(--ink-frame) 100%);--hero-grid-line:rgba(0,0,0,.22);--grain-tile:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http://www.w3.org/2000/svg%27%20width%3D%27200%27%20height%3D%27200%27%3E%3Cfilter%20id%3D%27n%27%20color-interpolation-filters%3D%27sRGB%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.85%27%20numOctaves%3D%272%27%20stitchTiles%3D%27stitch%27/%3E%3CfeColorMatrix%20type%3D%27matrix%27%20values%3D%270.2126%200.7152%200.0722%200%20-0.406%200.2126%200.7152%200.0722%200%20-0.406%200.2126%200.7152%200.0722%200%20-0.406%200%200%200%200%200.09%27/%3E%3C/filter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27/%3E%3C/svg%3E");--ink-rgb:24 26 31;--ink-surface-rgb:41 44 49;--ink-frame-rgb:18 19 23;--text-on-ink-rgb:244 240 248;--text-muted-rgb:190 184 206;--gold-rgb:239 191 58;--gold-deep-rgb:143 110 16;--gold-ink-rgb:43 10 59;--display-purple-rgb:61 17 82;--purple-rgb:122 67 153;--purple-light-rgb:177 137 203;--paper-accent-rgb:99 43 127;--mesh-plum-rgb:112 69 128;--white-rgb:255 255 255;--black-rgb:0 0 0;--white:#fff;--overlay-on-ink:rgba(244,240,248,.03);--overlay-on-ink-soft:rgba(244,240,248,.035);--overlay-on-ink-strong:rgba(244,240,248,.07);--line-on-ink:rgba(244,240,248,.16);--line-on-ink-strong:rgba(244,240,248,.24);--scrim-ink-soft:rgba(16,10,22,.6);--scrim-ink-fade:rgba(16,10,22,.55);--scrim-ink-heavy:rgba(16,10,22,.94);--scrim-surface:rgba(23,16,33,.72);--scrim-elevated:rgba(35,26,49,.55);--glass-well:hsla(0,0%,100%,.02);--gold-line:rgba(239,191,58,.55);--gold-deep-bright:#b98e1e;--text-reading-soft:var(--text-reading);--text-reading-quiet:var(--text-reading);--shadow-black:rgba(0,0,0,.5);--mask-black:rgba(0,0,0,.9);--film-frame-shadow:0 50px 120px rgba(0,0,0,.6);--plate-gradient-ink:linear-gradient(150deg,#221831 0%,#4a2160 55%,var(--ink) 100%);--surface-aside-ink:rgba(23,16,33,.66);--mesh-film:radial-gradient(ellipse at 30% 30%,rgba(122,67,153,.45) 0%,transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(160,120,34,.16) 0%,transparent 50%);--fs-meta:0.875rem;--fs-legal:0.875rem;--fs-ui:1rem;--fs-small:1rem;--hairline-on-ink:rgba(244,240,248,.12);--hairline-on-paper:rgba(61,17,82,.12);--rule-on-ink:rgba(244,240,248,.1);--rule-on-paper:rgba(61,17,82,.1);--grid-on-ink:rgba(239,191,58,.045);--grid-on-paper:rgba(61,17,82,.045);--glass-fill:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));--glass-line:hsla(0,0%,100%,.1);--glass-line-strong:hsla(0,0%,100%,.16);--glass-inset:inset 0 1px 0 hsla(0,0%,100%,.16);--glass-shadow:0 40px 100px rgba(0,0,0,.6);--paper-plate-shadow:0 24px 60px rgba(61,17,82,.08);--paper-plate-shadow-strong:0 40px 90px rgba(61,17,82,.12);--scrim-ink:rgba(16,10,22,.92);--gold-halo:rgba(239,191,58,.22);--gold-sheen:rgba(239,191,58,.13);--gold-pool:rgba(239,191,58,.12);--mesh-ink:radial-gradient(ellipse at 15% 25%,rgba(70,32,104,.34) 0%,transparent 50%),radial-gradient(ellipse at 85% 85%,rgba(160,120,34,.06) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(61,17,82,.2) 0%,transparent 50%);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.55,0,1,0.45);--dur-fast:150ms;--dur-slow:250ms;--dur-reveal:700ms;--motion-travel:20px;--motion-stagger:75ms;--motion-lift:-3px;--lh-display:1.05;--lh-heading:1.15;--lh-ui:1.25;--lh-text:1.5;--lh-body:1.7;--track-caps:0.08em;--track-label:0.16em;--track-eyebrow:0.2em;--radius-plate:12px;--rd-font-display:"trajan-pro-3","Cinzel","Times New Roman",serif;--rd-font-heading:"futura-pt","Jost",-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--rd-font-ui:var(--rd-font-heading);--rd-font-body:"Open Sans",-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--rd-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--font-display:var(--rd-font-display);--font-heading:var(--rd-font-heading);--font-ui:var(--rd-font-ui);--font-body:var(--rd-font-body);--font-mono:var(--rd-font-mono);--ot:"blwf" 1,"cv03" 1,"cv04" 1,"cv09" 1,"cv11" 1;--wrap-max:1200px;--wrap-pad:20px;--sec-pad-y:60px;--sec-pad-y-tight:max(40px,calc(var(--sec-pad-y) / 2));--nav-h:72px}:root[data-theme=light]{--ink:#f6f5f3;--ink-surface:#fff;--ink-elevated:#fff;--ink-line:#d6d3ce;--ink-frame:#eceae7;--paper-raised:#f4f3f0;--text-on-ink:#141317;--text-muted:#3a3b41;--text-secondary:#3a3b41;--text-secondary-bright:#232329;--text-faint:#56525c;--text-reading:#3a3b41;--purple-light:#632b7f;--lion-on-ink:#96929c;--gold-text:var(--gold-text-on-paper);--focus-ring:var(--gold-text-on-paper);--text-on-accent:#fff;--world-replace:#1c768f;--world-protect:var(--world-protect-paper);--world-grow:#3c7a33;--world-leave:#96620d;--world-enjoy:#b64b34;--ink-rgb:246 245 243;--ink-surface-rgb:255 255 255;--ink-frame-rgb:236 234 231;--text-on-ink-rgb:20 19 23;--text-muted-rgb:58 59 65;--purple-light-rgb:99 43 127;--white-rgb:20 19 23;--overlay-on-ink:rgba(20,19,23,.05);--overlay-on-ink-soft:rgba(20,19,23,.06);--overlay-on-ink-strong:rgba(20,19,23,.12);--line-on-ink:rgba(20,19,23,.22);--line-on-ink-strong:rgba(20,19,23,.3);--scrim-ink:hsla(40,14%,96%,.92);--scrim-ink-soft:hsla(40,14%,96%,.6);--scrim-ink-fade:hsla(40,14%,96%,.55);--scrim-ink-heavy:hsla(40,14%,96%,.94);--scrim-surface:hsla(0,0%,100%,.72);--scrim-elevated:hsla(0,0%,100%,.55);--surface-aside-ink:#fff;--glass-fill:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.5));--glass-line:rgba(20,19,23,.1);--glass-line-strong:rgba(20,19,23,.18);--glass-inset:inset 0 1px 0 hsla(0,0%,100%,.8);--glass-shadow:var(--paper-plate-shadow-strong);--glass-well:rgba(20,19,23,.03);--hairline-on-ink:var(--hairline-on-paper);--rule-on-ink:var(--rule-on-paper);--grid-on-ink:var(--grid-on-paper);--shadow-black:rgba(0,0,0,.18);--film-frame-shadow:0 40px 90px rgba(61,17,82,.14);--plate-gradient-ink:linear-gradient(150deg,#fff 0%,#f1edf5 55%,var(--ink) 100%);--mesh-film:radial-gradient(ellipse at 30% 30%,rgba(122,67,153,.16) 0%,transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(160,120,34,.08) 0%,transparent 50%);--mesh-ink:radial-gradient(ellipse at 15% 25%,rgba(112,69,128,.12) 0%,transparent 50%),radial-gradient(ellipse at 85% 85%,rgba(160,120,34,.02) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(61,17,82,.07) 0%,transparent 50%);--ground-glow:radial-gradient(1100px 820px at 68% 460px,rgba(99,43,127,.1) 0%,rgba(99,43,127,.05) 34%,rgba(99,43,127,0) 72%);--ground-ramp:linear-gradient(180deg,#f6f5f3,#f6f5f3 25%,#eeece8);--hero-grid-line:rgba(20,19,23,.07);--grain-tile:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http://www.w3.org/2000/svg%27%20width%3D%27200%27%20height%3D%27200%27%3E%3Cfilter%20id%3D%27n%27%20color-interpolation-filters%3D%27sRGB%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.85%27%20numOctaves%3D%272%27%20stitchTiles%3D%27stitch%27/%3E%3CfeColorMatrix%20type%3D%27matrix%27%20values%3D%270.2126%200.7152%200.0722%200%200.465%200.2126%200.7152%200.0722%200%200.465%200.2126%200.7152%200.0722%200%200.465%200%200%200%200%200.06%27/%3E%3C/filter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27/%3E%3C/svg%3E")}@media (min-width:810px){:root{--wrap-pad:28px;--sec-pad-y:78px}}@media (min-width:1200px){:root{--wrap-pad:40px;--sec-pad-y:110px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{background-color:var(--ink);background-image:var(--grain-tile),var(--ground-glow),var(--ground-ramp);background-size:200px 200px,auto,auto;color:var(--body-ink);font-family:var(--font-body);font-feature-settings:var(--ot);font-optical-sizing:none;font-size:1rem;letter-spacing:-.02em;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none;transition:color var(--dur-slow) var(--ease-out)}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--gold);color:var(--gold-ink);font:600 var(--fs-ui)/var(--lh-display) var(--font-ui);transition:top var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{top:16px}.t-article-h1 em,.t-article-h2 em,.t-display em,.t-h2 em,.t-page-title em{font-style:normal;color:var(--purple-light)}.t-serif-italic{font:italic 400 1.375rem/var(--lh-text) var(--font-body);color:var(--purple-light)}.t-quote-italic{font:italic 400 1.625rem/var(--lh-text) var(--font-body);color:var(--text-on-ink);text-wrap:pretty}@media (min-width:1200px){.t-quote-italic{font-size:2.125rem}}.glow-holder{position:relative;overflow:hidden}.glow-holder>.wrap{position:relative;z-index:1}.glow{position:absolute;pointer-events:none}.glow-gold-underline{inset:auto 0 0 0;height:240px;opacity:.5;background:radial-gradient(60% 100% at 56% 100%,rgb(var(--gold-rgb)/.3) 0,rgb(var(--gold-rgb)/0) 72%)}.glow-purple-tr{top:-180px;right:-220px;width:900px;height:760px;opacity:.6;background:radial-gradient(50% 50%,rgb(var(--purple-rgb)/.55) 0,rgb(var(--purple-rgb)/0) 68%)}.glow-purple-bl{bottom:-200px;left:-180px;width:900px;height:760px;opacity:.5;background:radial-gradient(50% 50%,rgb(var(--purple-rgb)/.5) 0,rgb(var(--purple-rgb)/0) 68%)}.glow-gold-soft{width:620px;height:520px;opacity:.8;background:radial-gradient(50% 50%,rgb(var(--gold-rgb)/.14) 0,rgb(var(--gold-rgb)/0) 70%)}.glow-gold-wash{inset:0 -10% -30% auto;width:70%;background:radial-gradient(60% 70% at 80% 40%,var(--gold-halo) 0,rgb(var(--gold-rgb)/0) 70%)}.glow-world{top:-260px;right:-240px;width:1000px;height:860px;opacity:.22;filter:blur(120px);background:radial-gradient(50% 50%,var(--glow-color) 0,transparent 68%)}.glow-purple-wash{left:-180px;bottom:-220px;width:980px;height:760px;background:radial-gradient(50% 50%,rgb(var(--paper-accent-rgb)/.55) 0,rgb(var(--paper-accent-rgb)/0) 62%)}.glow-purple-wash-top{left:-200px;top:-160px;width:820px;height:700px;opacity:.28;filter:blur(180px);background:var(--paper-accent)}.sec,.sec-ink,.sec-ink-surface,.sec-paper,.sec-paper-raised{padding-block:var(--sec-pad-y)}.sec-ink{background:transparent;color:var(--text-muted)}.sec-ink-surface{background:rgb(var(--text-on-ink-rgb)/.025);color:var(--text-muted)}.sec-paper{background:var(--paper);color:var(--body-ink)}.sec-paper-raised{background:var(--paper-raised);color:var(--body-ink)}.article+.sec-paper,.sec-ink+.sec-paper,.sec-ink+.sec-paper-raised,.sec-ink-surface+.sec-paper,.sec-ink-surface+.sec-paper-raised,.sec-paper+.sec-paper-raised,.sec-paper-raised+.sec-paper,.team-group+.sec-paper{border-top:1px solid var(--paper-line)}.article+.sec-ink,.sec-paper+.sec-ink,.sec-paper+.sec-ink-surface,.sec-paper-raised+.sec-ink,.sec-paper-raised+.sec-ink-surface,.team-group+.sec-ink{border-top:1px solid var(--ink-line)}.seam-sec,.sec-ink+.seam-sec{border-top:0}.wrap{max-width:calc(var(--wrap-max) + 2 * var(--wrap-pad));margin-inline:auto;padding-inline:var(--wrap-pad)}.t-display{font:500 2.375rem/var(--lh-display) var(--font-display)}.t-display,.t-page-title{letter-spacing:.012em;color:var(--text-on-ink);text-wrap:pretty}.t-page-title{font:500 2rem/var(--lh-heading) var(--font-display)}.t-h2{font:500 1.75rem/var(--lh-heading) var(--font-display);text-wrap:pretty}.t-h2,.t-h3{letter-spacing:.012em;color:var(--display-purple)}.t-h3{font:500 1.1875rem/var(--lh-ui) var(--font-display)}.t-eyebrow{font:500 var(--fs-meta)/var(--lh-text) var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--purple-light)}.sec-paper .t-eyebrow,.sec-paper-raised .t-eyebrow{color:var(--purple)}.on-ink-faint.t-eyebrow{color:var(--purple-light)}.t-lead{font:400 1.1875rem/var(--lh-text) var(--font-body);color:var(--text-muted);text-wrap:pretty}.t-body,.t-lead{letter-spacing:0}.t-body{font:400 1rem/var(--lh-body) var(--font-body);color:var(--body-ink)}.t-small{font:400 var(--fs-small)/var(--lh-text) var(--font-body);letter-spacing:0}.t-meta,.t-small{color:var(--body-faint)}.t-meta{font:500 var(--fs-meta)/var(--lh-ui) var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.t-stat{font:500 3.75rem/var(--lh-display) var(--font-display);letter-spacing:-.02em;color:var(--display-purple);font-feature-settings:var(--ot),"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.t-stat-large-muted{font:500 2.125rem/var(--lh-display) var(--font-display);letter-spacing:.02em;color:rgb(var(--text-muted-rgb)/.9);font-feature-settings:var(--ot),"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.t-numeral-ghost{font:500 3.25rem/var(--lh-display) var(--font-display);letter-spacing:-.02em;color:rgb(var(--text-muted-rgb)/.45);font-feature-settings:var(--ot),"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.t-article-h1{font:500 2.125rem/var(--lh-display) var(--font-display)}.t-article-h1,.t-article-h2{letter-spacing:-.01em;color:var(--text-on-ink);text-wrap:pretty}.t-article-h2{font:500 1.5rem/var(--lh-ui) var(--font-display)}.t-article-h3{font:600 1.125rem/var(--lh-text) var(--font-ui);letter-spacing:-.01em;color:var(--text-on-ink)}.t-article-body{font:400 1.0625rem/var(--lh-body) var(--font-body);letter-spacing:-.01em;color:var(--text-reading)}.t-card-label{font:500 var(--fs-ui)/var(--lh-ui) var(--font-ui);letter-spacing:-.02em;color:var(--text-reading)}.t-card-meta{font:500 var(--fs-meta)/var(--lh-ui) var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--body-faint)}.sec-ink .t-card-meta,.sec-ink-surface .t-card-meta{color:var(--text-faint)}.t-card-title-purple{font:500 1.0625rem/var(--lh-text) var(--font-heading);letter-spacing:-.04em;color:var(--purple)}.t-card-title-ink{color:var(--display-purple)}.t-card-title-ink,.t-card-title-on-ink{font:500 1.5rem/var(--lh-ui) var(--font-heading);letter-spacing:-.005em}.t-card-subtitle-on-ink,.t-card-title-on-ink{color:var(--text-on-ink)}.t-card-subtitle-on-ink{font:500 1.125rem/var(--lh-ui) var(--font-heading);letter-spacing:-.005em}.t-card-body-ink{font:400 var(--fs-ui)/var(--lh-body) var(--font-body);letter-spacing:-.02em;color:var(--body-ink)}.t-card-body-purple{font:400 var(--fs-ui)/var(--lh-text) var(--font-body);letter-spacing:-.02em;color:var(--display-purple)}.t-card-body-muted{font:400 var(--fs-ui)/var(--lh-body) var(--font-body);letter-spacing:-.02em;color:var(--text-muted);max-width:68ch}.t-card-eyebrow-faint{font:500 var(--fs-meta)/var(--lh-ui) var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint)}.t-card-label-on-ink{font:500 var(--fs-ui)/var(--lh-text) var(--font-ui);letter-spacing:-.02em;color:var(--text-on-ink)}@media (min-width:810px){:root{--fs-small:0.9375rem}.t-display{font-size:3.75rem}.t-page-title{font-size:3rem}.t-h2{font-size:2.25rem}.t-h3{font-size:1.1875rem}.t-eyebrow{letter-spacing:var(--track-eyebrow);line-height:var(--lh-ui)}.t-article-h1{font-size:2.625rem}.t-article-h2{font-size:1.6875rem}}@media (min-width:1200px){.t-display{font-size:5.125rem}.t-page-title{font-size:3.875rem}.t-h2{font-size:2.875rem}.t-h3{font-size:1.5rem}.t-article-h1{font-size:3.375rem}.t-article-h2{font-size:1.875rem}}.on-ink.t-h2,.on-ink.t-h3,.on-ink.t-stat,.sec-ink .t-h2,.sec-ink .t-h3,.sec-ink .t-stat,.sec-ink-surface .t-h2,.sec-ink-surface .t-h3,.sec-ink-surface .t-stat{color:var(--text-on-ink)}.on-ink.t-body,.sec-ink .t-body,.sec-ink-surface .t-body{color:var(--text-muted)}.on-ink.t-meta,.sec-ink .t-meta,.sec-ink-surface .t-meta{color:var(--purple-light)}.on-ink.t-small,.sec-ink .t-small,.sec-ink-surface .t-small{color:var(--text-faint)}.sec-paper .on-ink,.sec-paper .t-card-subtitle-on-ink,.sec-paper .t-card-title-on-ink,.sec-paper-raised .on-ink,.sec-paper-raised .t-card-subtitle-on-ink,.sec-paper-raised .t-card-title-on-ink{color:var(--display-purple)}.sec-paper .t-card-body-muted,.sec-paper .t-card-label-on-ink,.sec-paper-raised .t-card-body-muted,.sec-paper-raised .t-card-label-on-ink{color:var(--body-ink)}.sec-paper .t-lead,.sec-paper-raised .t-lead{color:var(--body-faint)}.sec-paper .t-quote-italic,.sec-paper .t-serif-italic,.sec-paper-raised .t-quote-italic,.sec-paper-raised .t-serif-italic{color:var(--display-purple)}.sec-ink .t-card-title-ink,.sec-ink-surface .t-card-title-ink{color:var(--text-on-ink)}.sec-ink .t-card-body-ink,.sec-ink .t-card-body-purple,.sec-ink-surface .t-card-body-ink,.sec-ink-surface .t-card-body-purple{color:var(--text-muted)}.sec-paper .card-ink,.sec-paper-raised .card-ink{background:var(--paper);border-color:var(--paper-line)}.sec-paper .card-ink{background:var(--paper-raised)}.sec-ink .card-paper,.sec-ink-surface .card-paper{background:var(--ink-surface);border-color:var(--ink-line)}.sec-paper .rule-ink,.sec-paper-raised .rule-ink{border-top-color:var(--paper-line)}.sec-ink .rule-paper,.sec-ink-surface .rule-paper{border-top-color:var(--ink-line)}.link-nav{color:rgb(var(--text-on-ink-rgb)/.72);transition:color var(--dur-slow) var(--ease-out)}.link-nav:hover,.link-nav[aria-current=page]{color:var(--text-on-ink)}.link-footer{color:var(--text-reading);transition:color var(--dur-slow) var(--ease-out)}.link-footer:hover{color:var(--text-on-ink)}.link-quiet{color:var(--purple-light);transition:color var(--dur-slow) var(--ease-out)}li .link-footer:not(.footer-office-name),p .link-footer,p .link-quiet{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.btn+.link-quiet,.link-quiet.cta-band-more,.link-quiet.sec-head-link{display:inline-flex;align-items:center;min-height:44px}.link-quiet:hover{color:var(--gold-text)}li>.link-quiet:focus-visible,li>.link-quiet:hover,p>.link-quiet:focus-visible,p>.link-quiet:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.sec-paper .link-quiet,.sec-paper-raised .link-quiet{color:var(--purple)}.sec-paper .link-quiet:hover,.sec-paper-raised .link-quiet:hover{color:var(--gold-deep)}.article-prose a{color:var(--purple-light);transition:color var(--dur-slow) var(--ease-out);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--purple-light-rgb)/.35);text-decoration-color:rgb(var(--purple-light-rgb)/.35);text-underline-offset:3px}.article-prose a:hover{color:var(--gold-text);-webkit-text-decoration-color:rgb(var(--gold-rgb)/.5);text-decoration-color:rgb(var(--gold-rgb)/.5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 26px;border-radius:999px;border:0;font:600 var(--fs-ui)/var(--lh-display) var(--font-ui);letter-spacing:var(--track-caps);text-transform:uppercase;transition:background-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn-arrow{font-family:var(--font-ui);transition:transform var(--dur-fast) var(--ease-out)}.btn:hover .btn-arrow{transform:translateX(3px)}.btn:active{transform:translateY(1px)}.btn-gold{background:var(--gold);color:var(--gold-ink)}.btn-gold:hover{background:var(--gold-bright)}.btn-ghost{background:var(--overlay-on-ink-soft);color:var(--text-on-ink)}.btn-ghost:hover{background:var(--overlay-on-ink-strong)}.sec-paper .btn-ghost,.sec-paper-raised .btn-ghost{background:rgb(var(--display-purple-rgb)/.07);color:var(--display-purple)}.sec-paper .btn-ghost:hover,.sec-paper-raised .btn-ghost:hover{background:rgb(var(--display-purple-rgb)/.14)}.rule-ink{border:0;border-top:1px solid var(--ink-line)}.rule-paper{border:0;border-top:1px solid var(--paper-line)}.sec-head{display:grid;grid-gap:18px;gap:18px;max-width:760px;margin-bottom:52px}.sec-head .t-lead{max-width:56ch}.sec-paper .sec-head .t-lead,.sec-paper-raised .sec-head .t-lead{color:var(--body-faint)}.grid-2,.grid-3,.grid-4{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width:810px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}