.crest[data-astro-cid-vak3n2np]{--crest-gold:var(--gold);color:var(--crest-gold);overflow:visible}.crest-line[data-astro-cid-vak3n2np]{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.crest-line--fine[data-astro-cid-vak3n2np]{stroke-width:1.4px;opacity:.7}.crest--mark[data-astro-cid-vak3n2np] .crest-line[data-astro-cid-vak3n2np]{stroke-width:7px}.crest-pearls[data-astro-cid-vak3n2np]{fill:currentColor}@media (prefers-reduced-motion:no-preference){.crest--draw[data-astro-cid-vak3n2np] .crest-line[data-astro-cid-vak3n2np]{stroke-dasharray:1;stroke-dashoffset:1px;animation:crest-draw 1.8s var(--ease-in-out) calc(var(--n,0) * .18s) forwards}.crest--draw[data-astro-cid-vak3n2np] .crest-pearls[data-astro-cid-vak3n2np]{opacity:0;animation:crest-fade 1s var(--ease-out) 1.4s forwards}.motion .crest--reveal[data-astro-cid-vak3n2np] .crest-line[data-astro-cid-vak3n2np]{stroke-dasharray:1;stroke-dashoffset:1px}.motion .crest--reveal[data-astro-cid-vak3n2np] .crest-pearls[data-astro-cid-vak3n2np]{opacity:0}.motion .is-revealed .crest--reveal[data-astro-cid-vak3n2np] .crest-line[data-astro-cid-vak3n2np]{animation:crest-draw 2.2s var(--ease-in-out) calc(var(--n,0) * .2s) forwards}.motion .is-revealed .crest--reveal[data-astro-cid-vak3n2np] .crest-pearls[data-astro-cid-vak3n2np]{animation:crest-fade 1.2s var(--ease-out) 1.6s forwards}}@keyframes crest-draw{to{stroke-dashoffset:0}}@keyframes crest-fade{to{opacity:1}}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-ext-wght-normal.CG36JvV6.woff2)format("woff2-variations");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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-wght-normal.DMUuCU8H.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-ext-wght-normal.Bt3rCdHq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-wght-normal.DBa2mnKT.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-ext-wght-normal.CW-BywWH.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-wght-normal.DCPER7xl.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-vietnamese-wght-normal.DvUmmjCN.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-ext-wght-normal.B6IpcvL2.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-wght-normal.CRpggXlh.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-ext-wght-italic.Ba0fXTjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-wght-italic.Cini1BOa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-ext-wght-italic.nvsmRjVx.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-wght-italic.Dc0bJcw6.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-vietnamese-wght-italic.2ii8blLS.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-ext-wght-italic.CYvIfuu9.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-wght-italic.AvGrCMCN.woff2)format("woff2-variations");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:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pinyon-script-vietnamese-400-normal.D9IEVGR9.woff2)format("woff2"),url(/_astro/pinyon-script-vietnamese-400-normal.DsnOr8jX.woff)format("woff");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:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pinyon-script-latin-ext-400-normal.DzUoH_k9.woff2)format("woff2"),url(/_astro/pinyon-script-latin-ext-400-normal.Cu_llAZZ.woff)format("woff");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:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pinyon-script-latin-400-normal.HCoaxbyT.woff2)format("woff2"),url(/_astro/pinyon-script-latin-400-normal.3W0BoeAr.woff)format("woff");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}:root{color-scheme:dark;--ink:#0b0907;--ink-raised:#15110c;--ink-deep:#050403;--gold:#c9a45c;--gold-bright:#e6cb8f;--gold-deep:#8c6f3c;--gold-line:#c9a45c9e;--gold-hair:#c9a45c4d;--ivory:#ede3cf;--ivory-dim:#bcb09a;--ruby:#b0324a;--ruby-field:#2c0a11;--emerald:#3a9672;--emerald-field:#0b241c;--sapphire:#5a7fc8;--sapphire-field:#0c1730;--amethyst:#9468b4;--amethyst-field:#1f0e2a;--garnet:#b04a33;--garnet-field:#2a0d0a;--topaz:#c28d34;--topaz-field:#261906;--oxblood:#6b1420;--font-display:"Cinzel Variable", "Cinzel", "Trajan Pro", serif;--font-text:"EB Garamond Variable", "EB Garamond", Garamond, "Times New Roman", serif;--font-script:"Pinyon Script", "Snell Roundhand", cursive;--step--1:clamp(.95rem, .92rem + .12vw, 1.02rem);--step-0:clamp(1.13rem, 1.07rem + .25vw, 1.28rem);--step-1:clamp(1.35rem, 1.22rem + .55vw, 1.7rem);--step-2:clamp(1.7rem, 1.4rem + 1.25vw, 2.55rem);--step-3:clamp(2.15rem, 1.6rem + 2.4vw, 3.75rem);--step-4:clamp(2.5rem, 1.4rem + 4.6vw, 6rem);--leading:1.6;--measure:64ch;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3.5rem;--space-2xl:clamp(4rem, 3rem + 4vw, 6.5rem);--space-3xl:clamp(5.5rem, 4rem + 6vw, 9.5rem);--wrap:76rem;--gutter:clamp(1rem, .6rem + 2.4vw, 3rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}[data-jewel=ruby]{--jewel:var(--ruby);--jewel-field:var(--ruby-field)}[data-jewel=emerald]{--jewel:var(--emerald);--jewel-field:var(--emerald-field)}[data-jewel=sapphire]{--jewel:var(--sapphire);--jewel-field:var(--sapphire-field)}[data-jewel=amethyst]{--jewel:var(--amethyst);--jewel-field:var(--amethyst-field)}[data-jewel=garnet]{--jewel:var(--garnet);--jewel-field:var(--garnet-field)}[data-jewel=topaz]{--jewel:var(--topaz);--jewel-field:var(--topaz-field)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--gold-deep) var(--ink-deep);hanging-punctuation:first last}body{background:var(--ink);min-height:100svh;color:var(--ivory);font-family:var(--font-text);font-size:var(--step-0);line-height:var(--leading);font-kerning:normal;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums proportional-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,picture,video{max-width:100%;height:auto;display:block}svg{display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.02em;color:var(--gold);text-wrap:balance;margin:0;font-weight:500;line-height:1.12}p,ul,ol,dl,figure,blockquote{margin:0}p,li{text-wrap:pretty}a{color:var(--gold);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--gold-hair);text-underline-offset:.24em;transition:color .25s var(--ease-out), text-decoration-color .25s var(--ease-out)}a:hover{color:var(--gold-bright);text-decoration-color:currentColor}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px;border-radius:2px}::-webkit-scrollbar{background:var(--ink-deep);width:12px;height:12px}::-webkit-scrollbar-thumb{background:var(--gold-deep);border:3px solid var(--ink-deep);border-radius:6px}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.script{font-family:var(--font-script);letter-spacing:0;font-weight:400;line-height:1.15}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;padding:var(--space-2xs) var(--space-s);background:var(--gold);color:var(--ink);text-decoration:none;position:absolute;inset-block-start:var(--space-s);inset-inline-start:var(--space-s);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.skip-link:hover{color:var(--ink)}.plaque{border:1px solid var(--gold);min-height:3.1rem;color:var(--gold);font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.12em;text-align:center;transition:background-color .35s var(--ease-out), color .35s var(--ease-out), background-position 0s;background:linear-gradient(105deg,#0000 38%,#fff4d68c 50%,#0000 62%) 115% 0/260% 100% no-repeat;justify-content:center;align-items:center;gap:.7em;padding:.7em 1.7em .65em;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.plaque:hover{background-color:var(--gold);color:var(--ink);transition:background-color .35s var(--ease-out), color .35s var(--ease-out), background-position 1.1s var(--ease-out);background-position:-15% 0}.plaque:focus-visible{outline:2px solid var(--gold-bright);outline-offset:9px}.plaque-corner{fill:none;width:.95rem;height:.95rem;stroke:var(--gold);stroke-width:1.2px;stroke-linecap:round;transition:translate .45s var(--ease-out);position:absolute;overflow:visible}.plaque-corner circle{fill:var(--gold);stroke:none}.plaque-corner--tl{top:-7px;left:-7px}.plaque-corner--tr{top:-7px;right:-7px;rotate:90deg}.plaque-corner--br{bottom:-7px;right:-7px;rotate:180deg}.plaque-corner--bl{bottom:-7px;left:-7px;rotate:270deg}.plaque:hover .plaque-corner--tl{translate:-3px -3px}.plaque:hover .plaque-corner--tr{translate:3px -3px}.plaque:hover .plaque-corner--br{translate:3px 3px}.plaque:hover .plaque-corner--bl{translate:-3px 3px}.plaque:before,.plaque:after{content:"";opacity:.85;background:currentColor;flex:none;width:.38em;height:.38em;rotate:45deg}.plaque--filled,.plaque--filled:hover{background-color:var(--gold);color:var(--ink)}.plaque--filled:hover{background-color:var(--gold-bright)}@media (prefers-reduced-motion:no-preference){.motion [data-reveal] h2{clip-path:inset(0 50%);transition:clip-path 1.3s var(--ease-out)}.motion [data-reveal] .rule{opacity:0;transition:transform 1.5s var(--ease-out) .3s, opacity .7s var(--ease-out) .3s;transform:scaleX(.12)}.motion [data-reveal]>p{opacity:0;transition:opacity 1s var(--ease-out) .6s, translate 1s var(--ease-out) .6s;translate:0 .6rem}.motion [data-reveal].is-revealed h2{clip-path:inset(0)}.motion [data-reveal].is-revealed .rule{opacity:1;transform:none}.motion [data-reveal].is-revealed>p{opacity:1;translate:none}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:content-visibility .45s allow-discrete, block-size .45s var(--ease-out);overflow-y:clip}details[open]::details-content{block-size:auto}html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
