:root{--font-display:var(--font-cormorant), "Times New Roman", Georgia, serif;--font-sans:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", sans-serif;--color-bg:#060a13;--color-bg-alt:#0a1222;--color-surface:#0a152a;--color-line:#283347;--color-ink:#f7f5f1;--color-mute:#b5bfcb;--color-gold:#ddb96b;--color-gold-text:#ddb96b;--color-gold-line:#ddb96b73;--color-gold-soft:#ddb96b1f;--color-gold-shine:#fef2cc8c;--bokeh-gold:#e5bf6d;--bokeh-cool:#5c88c1;--bokeh-opacity:.5;--ink-color:#eac673;--pen-body:#162b58;--pen-body-shine:#3d578a;--pen-trim:#ddb96b;--pen-trim-shine:#fdeec1;--pen-highlight:#ffffff59;--color-button-bg:#ddb96b;--color-button-ink:#060a13;--color-button-hover:#eace8c;--color-header-bg:#060a13eb;--gradient-hero:radial-gradient(ellipse 80% 70% at 50% 0%, #10244dd9, transparent 70%);--gradient-frame:linear-gradient(160deg, #0e1c36, #070d18);--color-band-bg:#0b1d42;--color-band-ink:#f7f5f1;--color-band-mute:#c6d2e2;--color-band-gold:#e3bf72;--color-band-gold-line:#e3bf7280;--color-band-line:#314262;--color-accent:var(--color-gold-text);--color-accent-hover:var(--color-button-hover);--color-on-accent:var(--color-button-ink);--color-accent-soft:#ddb96b24;--color-overlay:var(--color-bg-alt);--color-overlay-line:var(--color-line);--shadow-overlay:0 10px 40px #00000080;--content-width:1200px;--gutter:clamp(16px, 4vw, 48px);--ease-out:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(2.69555% .00525266 -4.43563);--color-bg-alt:lab(5.52603% .4998 -11.9514);--color-surface:lab(6.90622% 1.27408 -15.8758);--color-line:lab(20.891% -.151902 -14.4559);--color-ink:lab(96.5512% -.0124872 2.29019);--color-mute:lab(76.7547% -1.52895 -7.28704);--color-gold:lab(77.0207% 6.46853 44.0204);--color-gold-text:lab(77.0207% 6.46853 44.0204);--color-gold-line:lab(77.0207% 6.46853 44.0204/.45);--color-gold-soft:lab(77.0207% 6.46853 44.0204/.12);--color-gold-shine:lab(95.6032% -.0627041 19.5677/.55);--bokeh-gold:lab(79.3465% 6.85674 46.2793);--bokeh-cool:lab(55.4566% -3.21141 -35.0042);--ink-color:lab(81.6958% 6.11249 46.1515);--pen-body:lab(18.0126% 4.87654 -30.0399);--pen-body-shine:lab(36.6968% 2.34589 -32.1472);--pen-trim:lab(77.0207% 6.46853 44.0204);--pen-trim-shine:lab(94.4812% .103265 23.6574);--pen-highlight:lab(100% 0 0/.35);--color-button-bg:lab(77.0207% 6.46853 44.0204);--color-button-ink:lab(2.69555% .00525266 -4.43563);--color-button-hover:lab(84.0446% 3.31423 36.7575);--color-header-bg:lab(2.69555% .00525266 -4.43563/.92);--gradient-hero:radial-gradient(ellipse 80% 70% at 50% 0%, lab(14.5553% 4.96833 -28.2426/.85), transparent 70%);--gradient-frame:linear-gradient(160deg, lab(10.2384% 1.97189 -19.4826), lab(3.60608% .0995994 -6.90782));--color-band-bg:lab(11.0948% 5.10387 -26.4461);--color-band-ink:lab(96.5512% -.0124872 2.29019);--color-band-mute:lab(83.7017% -1.88038 -9.0936);--color-band-gold:lab(79.3456% 6.38357 43.8539);--color-band-gold-line:lab(79.3456% 6.38357 43.8539/.5);--color-band-line:lab(27.6836% .782579 -21.5763);--color-accent-soft:lab(77.0207% 6.46853 44.0204/.14);--shadow-overlay:0 10px 40px lab(0% 0 0/.5)}}:root.light{--color-bg:#fdfcf9;--color-bg-alt:#f6f3ec;--color-surface:#fff;--color-line:#dcd7cd;--color-ink:#0d1d40;--color-mute:#475366;--color-gold:#c79e4d;--color-gold-text:#815b16;--color-gold-line:#c79e4d99;--color-gold-soft:#c79e4d29;--color-gold-shine:#e9ca8980;--bokeh-gold:#d2a249;--bokeh-cool:#5571a6;--bokeh-opacity:.34;--ink-color:#a5761d;--pen-body:#0d1d40;--pen-body-shine:#2f4675;--pen-trim:#c49642;--pen-trim-shine:#f0dda9;--color-button-bg:#12244b;--color-button-ink:#fdfcf9;--color-button-hover:#1e3666;--color-header-bg:#fdfcf9eb;--gradient-hero:radial-gradient(ellipse 80% 70% at 50% 0%, #f3e7cee6, transparent 70%);--gradient-frame:linear-gradient(160deg, #f3eee4, #d5dfeb);--color-accent-soft:#815b161f;--shadow-overlay:0 10px 40px #0d1d402e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root.light{--color-bg:lab(98.8609% -.010848 1.52521);--color-bg-alt:lab(95.9801% .286937 3.81343);--color-surface:lab(100% 0 0);--color-line:lab(86.1384% .459552 5.74008);--color-ink:lab(11.1783% 4.22879 -24.7214);--color-mute:lab(34.8859% -1.06183 -12.739);--color-gold:lab(67.6443% 9.30655 47.195);--color-gold-text:lab(41.976% 11.0379 43.0359);--color-gold-line:lab(67.6443% 9.30655 47.195/.6);--color-gold-soft:lab(67.6443% 9.30655 47.195/.16);--color-gold-shine:lab(82.8234% 4.95899 36.7125/.5);--bokeh-gold:lab(69.9073% 11.8094 51.9441);--bokeh-cool:lab(47.1951% 1.35022 -32.3281);--ink-color:lab(53.5683% 13.405 52.2942);--pen-body:lab(11.1783% 4.22879 -24.7214);--pen-body-shine:lab(29.7439% 2.7177 -30.284);--pen-trim:lab(65.2611% 11.3755 49.9528);--pen-trim-shine:lab(88.6813% 1.23838 27.9331);--color-button-bg:lab(14.6347% 4.15127 -26.519);--color-button-ink:lab(98.8609% -.010848 1.52521);--color-button-hover:lab(22.6439% 4.55515 -31.8627);--color-header-bg:lab(98.8609% -.010848 1.52521/.92);--gradient-hero:radial-gradient(ellipse 80% 70% at 50% 0%, lab(92.0045% 1.27879 13.5504/.9), transparent 70%);--gradient-frame:linear-gradient(160deg, lab(94.2551% .419587 5.35089), lab(88.3556% -1.5457 -7.2955));--color-accent-soft:lab(41.976% 11.0379 43.0359/.12);--shadow-overlay:0 10px 40px lab(11.1783% 4.22879 -24.7214/.18)}}[data-surface=navy]{--color-ink:var(--color-band-ink);--color-mute:var(--color-band-mute);--color-gold:var(--color-band-gold);--color-gold-text:var(--color-band-gold);--color-gold-line:var(--color-band-gold-line);--color-gold-soft:#e3bf7224;--color-line:var(--color-band-line);background:var(--color-band-bg);color:var(--color-ink)}@supports (color:lab(0% 0 0)){[data-surface=navy]{--color-gold-soft:lab(79.3456% 6.38357 43.8539/.14)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:.97rem;line-height:1.75}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure{margin:0}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}html[data-pen-cursor],html[data-pen-cursor] *{cursor:none!important}html[data-pen-cursor] :is(input,textarea,[contenteditable=true]){cursor:text!important}html[data-reveal=ready] [data-reveal]:not([data-revealed]){opacity:0}html[data-reveal=ready] [data-reveal][data-revealed]{animation:reveal-up .9s var(--ease-out) var(--reveal-delay,0s) backwards}@keyframes reveal-up{0%{opacity:0;transform:translateY(28px)}}@media (max-width:640px){html{scroll-padding-top:116px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
