:root{--purple-900:#2a1545;--purple-800:#3a1d61;--purple-700:#4a2475;--purple-600:#5b2f8f;--purple-500:#7a4cb8;--purple-400:#a982f0;--purple-300:#cdb8ff;--purple-100:#efe8fb;--orange-600:#e84a12;--orange-500:#ff5a1f;--orange-300:#ffa07a;--ink:#0b0b0b;--ink-80:#333333;--ink-60:#555555;--gray-300:#d9d6de;--mist:#f4f3f6;--paper:#ffffff;--bg-page:var(--paper);--bg-subtle:var(--mist);--bg-brand:var(--purple-600);--bg-brand-deep:var(--purple-800);--bg-inverse:var(--ink);--fg-1:var(--ink);--fg-2:var(--ink-60);--fg-brand:var(--purple-600);--fg-brand-soft:var(--purple-400);--fg-on-brand:var(--paper);--fg-on-inverse:var(--paper);--fg-on-accent:var(--ink);--accent:var(--orange-500);--accent-hover:var(--orange-600);--border-strong:var(--ink);--border-subtle:var(--gray-300);--focus-ring:var(--purple-400);--pattern-on-brand:var(--purple-500);--overlay:rgba(11,11,11,.6);--font-display:"Libre Bodoni",Georgia,serif;--font-script:"Italianno",cursive;--font-sans:"sets-grotesk-l","Sets Grotesk L","Archivo",system-ui,sans-serif;--fw-light:200;--fw-medium:500;--fw-bold:800;--fw-black:900;--track-logo:-0.05em;--track-headline:-0.07em;--track-tight:-0.04em;--track-button:-0.02em;--track-label:0.2em;--lh-logo:.82;--lh-headline:.9;--lh-tight:1.05;--lh-body:1.5;--fs-display:clamp(64px,11vw,168px);--fs-h1:clamp(48px,7vw,104px);--fs-h2:clamp(34px,4.4vw,64px);--fs-h3:28px;--fs-lead:22px;--fs-body:16px;--fs-small:14px;--fs-label:12px}.oe-headline{font-weight:var(--fw-black);letter-spacing:var(--track-headline);line-height:var(--lh-headline);text-transform:uppercase;text-wrap:balance}.oe-headline,.oe-light{font-family:var(--font-sans)}.oe-light{font-weight:var(--fw-light);letter-spacing:var(--track-tight);line-height:var(--lh-tight)}.oe-label{font-weight:var(--fw-bold);letter-spacing:var(--track-label);font-size:var(--fs-label);text-transform:uppercase}.oe-body,.oe-label{font-family:var(--font-sans)}.oe-body{font-weight:var(--fw-medium);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty}.oe-serif{font-family:var(--font-display);font-style:italic;font-weight:700;letter-spacing:var(--track-logo)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-0:0;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--border-rule:2px;--border-frame:4px;--border-hair:1.5px;--content-max:1200px;--gutter:clamp(20px,5vw,64px);--shadow-art:0 20px 50px rgba(0,0,0,.15);--shadow-card:0 8px 24px rgba(11,11,11,.08);--shadow-pop:0 24px 60px rgba(11,11,11,.25);--photo-filter:grayscale(1) contrast(1.1);--photo-tint:var(--purple-600);--photo-tint-opacity:.88;--seal-rotation:-24deg;--ease-out:cubic-bezier(.2,.8,.2,1);--dur-fast:120ms;--dur-base:220ms;--press-scale:.97}@font-face{font-family:Sets Grotesk L;src:local("Sets Grotesk L"),local("SetsGroteskL-Regular"),local("SetsGrotesk-L");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:var(--purple-600)}a:hover{color:var(--ink)}section[id]{scroll-margin-top:72px}button,input,select,textarea{font:inherit}.oe-btn:focus-visible,.oe-check:focus-visible+.oe-check-box{outline:none;box-shadow:0 0 0 4px var(--focus-ring)}.oe-check{position:absolute;opacity:0;width:24px;height:24px;margin:0;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-wrap{max-width:var(--content-max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);width:100%}.st-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.st-grid3{display:grid;grid-gap:16px;gap:16px}.ins-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:960px){.st-split{grid-template-columns:minmax(0,1fr)!important;gap:var(--space-7)}}@media (max-width:720px){.ins-grid2{grid-template-columns:minmax(0,1fr)}}.adm-wrap{max-width:var(--content-max);margin:0 auto;padding:var(--space-6) var(--gutter) var(--space-9);display:flex;flex-direction:column;gap:var(--space-6)}.adm-nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.adm-nav a{color:var(--ink);text-decoration:none;font-weight:800;font-size:15px;letter-spacing:-.02em;padding:6px 0;border-bottom:2px solid transparent}.adm-nav a[aria-current=page]{border-bottom-color:var(--orange-500)}.adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.adm-scroll{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:15px;font-weight:500}.adm-table th{text-align:left;padding:10px 12px 10px 0;border-bottom:2px solid var(--ink);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.adm-table td{padding:12px 12px 12px 0;border-bottom:1px solid var(--border-subtle);vertical-align:top}.adm-table a{font-weight:800}.adm-row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.adm-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.adm-side{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow:auto;gap:20px;padding:24px 20px;border-right:1px solid var(--border-subtle);background:var(--paper)}.adm-side,.adm-side nav{display:flex;flex-direction:column}.adm-side nav{gap:18px;flex:1 1}.adm-group{display:flex;flex-direction:column;gap:2px}.adm-group>span{margin-bottom:6px;color:var(--ink-60)}.adm-link{display:flex;align-items:center;min-height:36px;padding:0 12px;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-weight:800;font-size:15px;letter-spacing:-.02em}.adm-link:hover{background:var(--mist);color:var(--ink)}.adm-link[aria-current=page]{background:var(--ink);color:var(--paper)}.adm-wrap{max-width:none;margin:0;padding:var(--space-6) clamp(20px,3vw,48px) var(--space-9)}.adm-tabs{display:flex;gap:8px;flex-wrap:wrap}.adm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;align-items:start}.adm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--border-subtle);font-size:15px;font-weight:500}.adm-mini{height:32px;padding:0 12px;border-radius:999px;border:2px solid;background:transparent;color:inherit;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap}.adm-mini:disabled{opacity:.4;cursor:not-allowed}.adm-mini.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.adm-x{width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-weight:900}.adm-x:hover{background:rgba(127,127,127,.18)}.adm-score{width:64px;height:44px;text-align:center;border:2px solid var(--ink);border-radius:var(--radius-sm);font-weight:900;font-size:20px;background:var(--paper)}.adm-score:disabled{background:var(--mist)}.print-only{display:none}@media (max-width:960px){.adm-shell{grid-template-columns:minmax(0,1fr)}.adm-side{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border-subtle);padding:12px 20px}.adm-side nav{flex-wrap:nowrap;overflow-x:auto;gap:4px}.adm-group,.adm-side nav{flex-direction:row}.adm-group>span{display:none}.adm-link{white-space:nowrap}}@media print{.adm-side,.no-print{display:none!important}.adm-shell{display:block}.adm-wrap{padding:0}.print-only{display:block}.adm-table{font-size:12px}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}