@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=UnifrakturMaguntia&display=swap";:root{--accent: #c9a961;--accent-dark: #8b6f2a;--accent-glow: rgba(201, 169, 97, .45);--seal: #8b1e3f;--seal-glow: rgba(139, 30, 63, .4);--black: 12, 10, 24;--gray: 138, 119, 145;--gray-light: 218, 203, 168;--gray-dark: 22, 18, 36;--gray-gradient: radial-gradient( ellipse at 50% 0%, rgba(var(--gray-dark), 1) 0%, rgba(var(--black), 1) 70% );--box-shadow: 0 0 0 1px rgba(var(--gray-light), .06), 0 4px 20px rgba(0, 0, 0, .6), 0 0 40px rgba(201, 169, 97, .05);--font-display: "Cinzel", "Trajan Pro", "Times New Roman", serif;--font-body: "Cormorant Garamond", "EB Garamond", Georgia, serif;--font-blackletter: "UnifrakturMaguntia", "Old English Text MT", serif;color-scheme:dark}::selection{background:var(--accent);color:rgb(var(--black));text-shadow:none}*{scrollbar-width:thin;scrollbar-color:var(--accent-dark) rgb(var(--black))}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:rgb(var(--black))}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--accent-dark),var(--accent));border-radius:0;border:2px solid rgb(var(--black))}*::-webkit-scrollbar-thumb:hover{background:var(--accent)}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-feature-settings:"liga" 1,"dlig" 1,"onum" 1;margin:0;padding:0;text-align:left;background-color:rgb(var(--black));background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(201,169,97,.015) 3px,rgba(201,169,97,.015) 4px),var(--gray-gradient);background-attachment:fixed;background-size:100% 100%,100% 100%;min-height:100vh;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-light));font-size:20px;line-height:1.75}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:overlay}main{position:relative;z-index:2;width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;margin:0 0 .5rem;color:var(--accent);line-height:1.2;letter-spacing:.02em;text-rendering:optimizeLegibility;text-shadow:0 0 30px var(--accent-glow)}h1{font-size:3.052em;font-weight:700;letter-spacing:.04em;text-align:center;position:relative;padding:.5em 0;margin-bottom:1em}h1:after{content:"";display:block;margin:.75em auto 0;width:60%;height:1px;background:rgba(var(--gray-light),.15)}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700;color:#fff0d2}em,i{color:rgb(var(--gray-light));font-style:italic}a{color:var(--accent);text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%;transition:background-size .22s ease,color .22s ease,text-shadow .22s ease}a:hover,a:focus-visible{color:#ffdc96;background-size:100% 1px;text-shadow:0 0 12px var(--accent-glow)}a:focus-visible{outline:1px solid var(--accent);outline-offset:4px}p{margin-bottom:1em;hyphens:auto}.prose p{margin-bottom:2em}.prose>p:first-of-type:first-letter{font-family:var(--font-blackletter);font-size:4.5em;line-height:.85;float:left;padding:.1em .12em 0 0;color:var(--accent);text-shadow:0 0 20px var(--accent-glow)}textarea,input{font-family:var(--font-body);font-size:16px;background-color:rgba(var(--gray-dark),.6);color:rgb(var(--gray-light));border:1px solid rgba(var(--gray),.3);padding:.5em .75em;border-radius:0;transition:border-color .22s ease,box-shadow .22s ease}textarea{width:100%}textarea:focus,input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 18px var(--accent-glow)}table{width:100%;border-collapse:collapse;margin:1.5em 0}th,td{padding:.6em .9em;border-bottom:1px solid rgba(var(--gray),.25);text-align:left}th{font-family:var(--font-display);font-size:.85em;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent-dark)}img{max-width:100%;height:auto;border-radius:0;border:1px solid var(--accent-dark);box-shadow:var(--box-shadow);filter:sepia(.15) saturate(.9)}code{font-family:Courier Prime,JetBrains Mono,ui-monospace,monospace;font-size:.9em;padding:2px 6px;background-color:rgba(var(--gray-dark),.8);color:var(--accent);border:1px solid rgba(201,169,97,.2);border-radius:0}pre{padding:1.5em;border-radius:0;background-color:rgba(var(--gray-dark),.6)!important;border:1px solid var(--accent-dark);border-left:3px solid var(--accent);box-shadow:var(--box-shadow);overflow-x:auto}pre>code{all:unset;font-family:Courier Prime,JetBrains Mono,ui-monospace,monospace}blockquote{position:relative;border-left:2px solid var(--accent);padding:.5em 0 .5em 2em;margin:1.5em 0;font-family:var(--font-body);font-style:italic;font-size:1.333em;color:rgb(var(--gray-light))}blockquote:before{content:"“";position:absolute;left:.15em;top:-.1em;font-family:var(--font-display);font-size:2.2em;color:var(--accent-dark);line-height:1;font-style:normal}hr{border:none;border-top:1px solid rgba(var(--gray-light),.15);margin:2.5em 0}ul{list-style:none;padding-left:1.5em}ul>li{position:relative}ul>li:before{content:"✦";position:absolute;left:-1.4em;color:var(--accent);font-size:.7em;top:.45em}ol{padding-left:1.5em}ol>li::marker{color:var(--accent);font-family:var(--font-display);font-weight:600}@keyframes flicker{0%,to{opacity:1}48%{opacity:.96}50%{opacity:.88}52%{opacity:.97}70%{opacity:1}72%{opacity:.93}74%{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:720px){body{font-size:18px}main{padding:1em}h1{font-size:2.5em}h2{font-size:1.9em}h3{font-size:1.55em}.prose>p:first-of-type:first-letter{font-size:3.5em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.email-capture[data-astro-cid-47ngx34z]{margin:3em auto;max-width:520px;text-align:center;padding:2em;border:1px solid rgba(var(--gray-light),.12);background:rgba(var(--gray-dark),.4)}.invite[data-astro-cid-47ngx34z]{font-family:var(--font-body);font-style:italic;font-size:1.05em;color:rgb(var(--gray-light));margin:0 0 1.25em}.field[data-astro-cid-47ngx34z]{display:flex}input[data-astro-cid-47ngx34z][type=email]{flex:1;padding:.6em .9em;font-family:var(--font-body);font-size:.95em;background:rgba(var(--black),.8);color:rgb(var(--gray-light));border:1px solid rgba(var(--gray-light),.2);border-right:none;outline:none;transition:border-color .2s}input[data-astro-cid-47ngx34z][type=email]:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 14px var(--accent-glow)}input[data-astro-cid-47ngx34z][type=email]::placeholder{color:rgb(var(--gray));opacity:.7}button[data-astro-cid-47ngx34z]{padding:.6em 1.2em;font-family:var(--font-display);font-size:.75em;letter-spacing:.1em;text-transform:uppercase;background:var(--accent-dark);color:rgb(var(--gray-light));border:1px solid var(--accent-dark);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}button[data-astro-cid-47ngx34z]:hover:not(:disabled){background:var(--accent);color:rgb(var(--black));box-shadow:0 0 16px var(--accent-glow)}button[data-astro-cid-47ngx34z]:disabled{opacity:.5;cursor:default}.status[data-astro-cid-47ngx34z]{margin:.75em 0 0;font-size:.9em;font-style:italic;min-height:1.4em}.status[data-astro-cid-47ngx34z].success{color:var(--accent)}.status[data-astro-cid-47ngx34z].error{color:#c0504a}footer[data-astro-cid-sz7xmlte]{padding:2em 1em 6em;background:linear-gradient(var(--gray-gradient)) no-repeat;color:rgb(var(--gray));text-align:center}.social-links[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:1em;margin-top:1em}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:rgb(var(--gray))}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:rgb(var(--gray-dark))}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0 1em;background:rgb(var(--black));border-bottom:1px solid rgba(var(--gray-light),.12);box-shadow:0 2px 24px #0009,0 1px 0 var(--accent-dark);position:relative;z-index:10}h2[data-astro-cid-3ef6ksr2]{margin:0;font-size:1em}h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{font-family:var(--font-display);font-size:1.15em;font-weight:600;letter-spacing:.06em;color:var(--accent);text-decoration:none;text-shadow:0 0 18px var(--accent-glow);transition:color .2s,text-shadow .2s}h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#ffdc96;text-shadow:0 0 24px var(--accent-glow)}nav[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.social-links[data-astro-cid-3ef6ksr2]{justify-self:end}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:1em .6em;font-family:var(--font-display);font-size:.8em;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gray-light));border-bottom:2px solid transparent;text-decoration:none;transition:color .2s,border-color .2s,text-shadow .2s}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--accent);text-shadow:0 0 10px var(--accent-glow);border-bottom-color:#c9a96166}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--accent);border-bottom-color:var(--accent)}.social-links[data-astro-cid-3ef6ksr2],.social-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;gap:.25em}.social-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:rgb(var(--gray));padding:1em .4em;border-bottom:none;transition:color .2s}.social-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--accent);text-shadow:none;border-bottom-color:transparent}@media(max-width:720px){.social-links[data-astro-cid-3ef6ksr2]{display:none}}
