@font-face{font-family:lombardina;src:url(../media/lombardina_subset-s.p.18acf654.woff2)format("woff2");font-display:swap}@font-face{font-family:lombardina Fallback;src:local(Arial);ascent-override:84.8%;descent-override:22.5%;line-gap-override:0.0%;size-adjust:100.0%}.lombardina_ef0a7706-module__AvHVqq__className{font-family:lombardina,lombardina Fallback}.lombardina_ef0a7706-module__AvHVqq__variable{--font-lombardina:"lombardina","lombardina Fallback"}
@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/037f9ad9f461283e-s.525550f2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/346173716deef18b-s.p.129665fa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aeb7fc70ae52cebc-s.f0c504dd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8682ad5decb893f1-s.a33f52f7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a4867b2b750a6d8-s.p.8f1ad123.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yeseva One Fallback;src:local(Arial);ascent-override:79.67%;descent-override:20.9%;line-gap-override:0.0%;size-adjust:114.85%}.yeseva_one_49a32f42-module__Wi-54W__className{font-family:Yeseva One,Yeseva One Fallback;font-style:normal;font-weight:400}.yeseva_one_49a32f42-module__Wi-54W__variable{--font-yeseva:"Yeseva One","Yeseva One Fallback"}
@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49764ec359ceb076-s.cf248b6c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8584ff62a7ee42f1-s.p.45f50a69.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5edfed1a0b153978-s.1b3540a8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6b5b74cff4b0c1-s.p.6ac88fff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Forum Fallback;src:local(Arial);ascent-override:93.99%;descent-override:27.23%;line-gap-override:0.0%;size-adjust:91.07%}.forum_bd3aa6bc-module__AfQMba__className{font-family:Forum,Forum Fallback;font-style:normal;font-weight:400}.forum_bd3aa6bc-module__AfQMba__variable{--font-forum:"Forum","Forum Fallback"}
@font-face{font-family:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8e7bf67e55ea2579-s.929357b7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7e21d495df4d0efb-s.p.8e2cfd76.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(../media/635d70a78e82f380-s.dea41b7c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ac52da3d5678acea-s.a77b758b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0709009a119eb6af-s.p.008d48ee.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9726239cda424655-s.b144defe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57ef02c555473345-s.p.455cfb4c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80f8a34122c78fb4-s.dfdfe6e1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f71d34935f53b782-s.aaf0dbb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dce5fff85c66a95-s.p.03dbb9e7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9715c5484ed092dc-s.5823580c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad5ec32ff22aae2a-s.p.dcc59059.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1eab8e536e2bc46f-s.15e4d357.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(../media/478a977d594b2b91-s.fb2614c7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f3db2c24d69bd11-s.p.d4770e2c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT Fallback;src:local(Times New Roman);ascent-override:70.52%;descent-override:22.02%;line-gap-override:21.84%;size-adjust:108.06%}.old_standard_tt_c6c7eeb-module__wntUSW__className{font-family:Old Standard TT,Old Standard TT Fallback}.old_standard_tt_c6c7eeb-module__wntUSW__variable{--font-oldstd:"Old Standard TT","Old Standard TT Fallback"}
:root{--bg:#0b0b0b;--panel:#0e0e0e;--elevated:#121212;--text-bone:#e8dfce;--text-body:#d8cdb4;--text-secondary:#cdc2a8;--text-muted:#a2957b;--text-faint:#6e6452;--gold:#c9a227;--gold-light:#dcb948;--gold-foil-hi:#fff9e2;--gold-foil-mid:#efd268;--gold-foil-lo:#9a7c18;--light-x:60vw;--light-y:35vh;--light-size:320px;--gold-deep:#b8912b;--blood:#8c2b2b;--blood-hover:#a32f2f;--blood-deep:#5a1616;--blood-text:#b9736f;--status-shipped:#7fa582;--status-progress:#c9a227;--line-hairline:#c9a2271a;--line-soft:#c9a22724;--line:#c9a22729;--line-strong:#c9a22747;--font-display:var(--font-yeseva),Georgia,serif;--font-lapidary:var(--font-forum),Georgia,serif;--font-body:var(--font-oldstd),Georgia,serif;--font-initial:var(--font-lombardina),serif;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-20:20px;--s-24:24px;--s-28:28px;--s-32:32px;--s-36:36px;--s-40:40px;--s-44:44px;--s-48:48px;--s-56:56px;--s-72:72px;--s-96:96px;--pad-side:clamp(20px,4vw,56px);--nav-h:80px;--radius-card:14px;--shadow-modal:0 40px 120px #000000b3;--dur-fast:.25s;--dur-normal:.3s;--dur-fill:.6s;--dur-image:.9s;--ease-fill:cubic-bezier(.62,.04,.33,1);--ease-move:cubic-bezier(.2,.7,.3,1);--max-panel-width:1120px;--max-lead-width:472px;--max-page:1760px;--max-hero-col:785px;--z-base:1;--z-nav:100;--z-overlay:200;--z-modal:300;--z-grain:9999;--bg-secondary:var(--panel);--bg-elevated:var(--elevated);--accent-primary:var(--gold);--accent-primary-glow:#c9a22726;--accent-warm:var(--blood);--accent-warm-hover:var(--blood-hover);--accent-warm-glow:#8c2b2b33;--text-primary:var(--text-bone);--border:var(--line-hairline);--border-subtle:var(--line-hairline);--border-accent:var(--line-strong);--space-xs:var(--s-4);--space-sm:var(--s-8);--space-md:var(--s-20);--space-lg:var(--s-32);--space-xl:var(--s-48);--space-2xl:var(--s-72);--space-3xl:var(--s-96);--space-4xl:128px;--radius-sm:0;--radius-md:0;--max-content-width:1200px;--max-reading-width:680px;--navbar-height:72px;--ease-out:var(--ease-move);--duration-fast:.15s;--duration-normal:.3s;--font-mono:var(--font-lapidary)}
body{font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.7}p{font-family:var(--font-body);color:var(--text-body);max-width:var(--max-reading-width)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-bone);font-weight:400;line-height:1.2}.display-h1{font-family:var(--font-display);letter-spacing:-.005em;font-size:clamp(44px,4.9vw,70px);font-weight:400;line-height:1.02}.display-h2{font-family:var(--font-display);font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1.04}.display-metric{font-family:var(--font-display);font-size:clamp(28px,3.05vw,44px);font-weight:400;line-height:1}.display-italic{font-style:italic}.lombardina-logo{font-family:var(--font-display),serif;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(19px,1.5vw,24px);font-weight:400;line-height:1}.lombardina-initial{font-family:var(--font-lombardina),var(--font-display),serif;float:left;color:var(--gold);margin:.1em .21em 0 0;font-size:3.22em;line-height:.8}.lombardina-numeral{font-family:var(--font-lombardina),var(--font-display),serif;letter-spacing:.08em;color:var(--gold);font-size:clamp(15px,1.2vw,18px);line-height:1}.lapidary-nav{font-family:var(--font-lapidary);text-transform:uppercase;letter-spacing:.24em;font-size:14px;font-weight:400}.lapidary-eyebrow{font-family:var(--font-lapidary);text-transform:uppercase;letter-spacing:.34em;font-size:13px;font-weight:400}.lapidary-label{font-family:var(--font-lapidary);text-transform:uppercase;letter-spacing:.19em;font-size:12px;font-weight:400}.body-lead{font-family:var(--font-body);font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.62}.body-base{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.7}.body-small{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.55}.body-italic{font-style:italic}.mono{font-family:var(--font-lapidary);letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem}a{color:var(--gold);transition:color var(--dur-fast)var(--ease-move);text-decoration:none}a:hover{color:var(--blood-hover)}::selection{background:var(--gold);color:var(--bg)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@keyframes breathe{0%,to{opacity:.4;text-shadow:0 0 8px #c9a84c4d}50%{opacity:.7;text-shadow:0 0 16px #c9a84c99}}@keyframes buttonBreathe{0%,to{box-shadow:0 0 10px #8b1a1a26}50%{box-shadow:0 0 22px #8b1a1a4d}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes dash-march{0%{background-position:0 0}to{background-position:20px 0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{opacity:var(--shimmer-min,.85)}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;cursor:url(/cursors/cursor_main.png) 4 0,auto}@media (max-width:767px){html{scroll-snap-type:y proximity}}@media (min-width:768px){html{scroll-snap-type:y mandatory;scroll-padding-top:var(--nav-h)}}a,button,[role=button],input[type=submit]{cursor:url(/cursors/cursor_click.png) 4 0,pointer!important}body{background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 50%,#0006 100%),var(--bg);color:var(--text-body);min-height:100dvh;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background-image:url(/textures/gravure.webp);background-position:50% 20%;background-repeat:no-repeat;background-size:cover;display:none;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){body:before{display:none}}.goldFoil{color:var(--gold);background-image:radial-gradient(circle var(--light-size)at var(--light-x)var(--light-y),var(--gold-foil-hi),var(--gold-foil-mid)24%,var(--gold)50%,var(--gold-foil-lo)100%);-webkit-text-fill-color:transparent;background-attachment:fixed;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.goldFoil{-webkit-text-fill-color:currentColor;background-image:none}}@media (prefers-reduced-motion:reduce),(hover:none){.goldFoil{-webkit-text-fill-color:currentColor;background-image:none}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
