@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-regular.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-italic.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/eb-garamond-semibold.woff2) format("woff2")}:root{--c-bg: #ece4d2;--c-bg-elev: #f3ecdc;--c-ink: #2b2317;--c-ink-soft: #5a4f3c;--c-muted: #8d8267;--c-line: #cdbf9e;--c-sage: #5f7a4f;--c-sage-soft: #aebd92;--c-loam: #7c5a3c;--c-loam-soft: #bda07f;--c-sky: #7a9fb0;--c-sun: #d59a36;--c-danger: #9e3b2f;--c-oxblood: #7c3a2d;--c-oxblood-soft: #a85e4e;--c-on-oxblood: #f4ead0;--c-gold: #7a6224;--c-gold-soft: #c2a24f;--c-paper-edge: #d9c9a6;--c-paper-deep: #c8b591;--c-canvas-bg: #ece4d2;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-1: 4px;--radius-2: 8px;--radius-3: 14px;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "EB Garamond", Georgia, "Iowan Old Style", Palatino, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-1: 13px;--fs-2: 15px;--fs-3: 18px;--fs-4: 22px;--fs-5: 28px;--fs-6: 36px;--fs-label: 12px;--label-tracking: .14em;--label-weight: 600;--shadow-1: 0 1px 2px rgba(43, 35, 23, .06), 0 4px 12px rgba(43, 35, 23, .05);--shadow-2: 0 2px 6px rgba(43, 35, 23, .1), 0 12px 32px rgba(43, 35, 23, .13);--ease-register: cubic-bezier(.2, .7, .2, 1);--stagger-step: 70ms;--reveal-dur: .42s;--shadow-plant: radial-gradient(ellipse 60% 30% at 50% 50%, rgba(43, 35, 23, .2) 0%, rgba(43, 35, 23, 0) 70%)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-2);line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;color:var(--c-ink);margin:0}button{font:inherit;cursor:pointer}:root{--paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");--paper-vignette: radial-gradient(120% 90% at 50% 0%, transparent 55%, rgba(112, 96, 64, .1) 100%);--paper-mesh: radial-gradient(80% 60% at 15% 10%, rgba(95, 122, 79, .06) 0%, transparent 60%), radial-gradient(70% 50% at 90% 100%, rgba(124, 58, 45, .04) 0%, transparent 55%)}.paper{background-color:var(--c-bg);background-image:var(--paper-mesh),var(--paper-vignette),var(--paper-grain);background-attachment:fixed,fixed,scroll}.paper-panel{background-color:var(--c-bg-elev);background-image:var(--paper-grain)}.label{font-family:var(--font-display);font-weight:var(--label-weight);font-variant-caps:all-small-caps;text-transform:uppercase;letter-spacing:var(--label-tracking);font-size:var(--fs-label);line-height:1;color:var(--c-gold);margin:0}.label--oxblood{color:var(--c-oxblood)}.label--muted{color:var(--c-muted)}.hairline{border:0;height:1px;background:var(--c-line);margin:var(--space-4) 0}.hairline--gold{background:linear-gradient(90deg,transparent,var(--c-gold),transparent)}.registry-no{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:.08em;font-size:var(--fs-1);color:var(--c-ink-soft)}.registry-no--seal{color:var(--c-gold)}.registry-no--seal:before{content:"№ ";color:var(--c-oxblood)}@keyframes register-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reveal{animation:register-reveal var(--reveal-dur) var(--ease-register) both}.reveal-1{animation-delay:calc(var(--stagger-step) * 1)}.reveal-2{animation-delay:calc(var(--stagger-step) * 2)}.reveal-3{animation-delay:calc(var(--stagger-step) * 3)}.reveal-4{animation-delay:calc(var(--stagger-step) * 4)}.reveal-5{animation-delay:calc(var(--stagger-step) * 5)}.reveal-6{animation-delay:calc(var(--stagger-step) * 6)}@media (prefers-reduced-motion: reduce){.reveal{animation:none}}.app-shell.svelte-12qhfyh{min-height:100vh}
