.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2) format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-ext-500-normal.1Z8Q-7rh.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-500-normal.BxIh9iwm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2) format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-ext-600-normal.BEFdM_VE.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-600-normal.BY9Mq9iK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2) format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-cyrillic-ext-400-normal.BVNzkRPT.woff2) format("woff2"),url(/_astro/libertinus-serif-cyrillic-ext-400-normal.ZOYDKqhl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-cyrillic-400-normal.DPPFrA-m.woff2) format("woff2"),url(/_astro/libertinus-serif-cyrillic-400-normal.7QypKdv7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-greek-ext-400-normal.BUcreWpm.woff2) format("woff2"),url(/_astro/libertinus-serif-greek-ext-400-normal.D9WhVXWl.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-greek-400-normal.T7NNp_YN.woff2) format("woff2"),url(/_astro/libertinus-serif-greek-400-normal.CfjrevD3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-hebrew-400-normal.CIBUtEUZ.woff2) format("woff2"),url(/_astro/libertinus-serif-hebrew-400-normal.DR_LTpot.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-vietnamese-400-normal.DKqNWPd8.woff2) format("woff2"),url(/_astro/libertinus-serif-vietnamese-400-normal.BkUkdNF1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-latin-ext-400-normal.D-_kZ8o8.woff2) format("woff2"),url(/_astro/libertinus-serif-latin-ext-400-normal.CD2IRtIq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-latin-400-normal.UuLrF836.woff2) format("woff2"),url(/_astro/libertinus-serif-latin-400-normal.23LEb6vZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libertinus Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-cyrillic-ext-400-italic.9z9EJMKz.woff2) format("woff2"),url(/_astro/libertinus-serif-cyrillic-ext-400-italic.byURIu6l.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Libertinus Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-cyrillic-400-italic.H6BesxTS.woff2) format("woff2"),url(/_astro/libertinus-serif-cyrillic-400-italic.DW8mvPy3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Libertinus Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-greek-ext-400-italic.CZJTeU5B.woff2) format("woff2"),url(/_astro/libertinus-serif-greek-ext-400-italic.CynwMHu8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Libertinus Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-greek-400-italic.DH6udbeh.woff2) format("woff2"),url(/_astro/libertinus-serif-greek-400-italic.yEkIjrOn.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Libertinus Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-hebrew-400-italic.Of34LW2p.woff2) format("woff2"),url(/_astro/libertinus-serif-hebrew-400-italic.Z5RpDhxr.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Libertinus Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-vietnamese-400-italic.DkOijBn7.woff2) format("woff2"),url(/_astro/libertinus-serif-vietnamese-400-italic.Bbj4ukBr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Libertinus Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-latin-ext-400-italic.Cxjd9wk1.woff2) format("woff2"),url(/_astro/libertinus-serif-latin-ext-400-italic.C053KNFf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Libertinus Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libertinus-serif-latin-400-italic.B2pw30VD.woff2) format("woff2"),url(/_astro/libertinus-serif-latin-400-italic.Yo4WIJgi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libertinus-serif-cyrillic-ext-600-normal.Dyxtp3Gq.woff2) format("woff2"),url(/_astro/libertinus-serif-cyrillic-ext-600-normal.B6mRsDVt.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libertinus-serif-cyrillic-600-normal.Cl8_mx6R.woff2) format("woff2"),url(/_astro/libertinus-serif-cyrillic-600-normal.BqVQKO-C.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libertinus-serif-greek-ext-600-normal.DqLivmDR.woff2) format("woff2"),url(/_astro/libertinus-serif-greek-ext-600-normal.B5xBNeOG.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libertinus-serif-greek-600-normal.CVz3Sj-Z.woff2) format("woff2"),url(/_astro/libertinus-serif-greek-600-normal.DYQNAsI3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libertinus-serif-hebrew-600-normal.DKg_ts7B.woff2) format("woff2"),url(/_astro/libertinus-serif-hebrew-600-normal.Bwvhond_.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libertinus-serif-vietnamese-600-normal.DJX_zCAs.woff2) format("woff2"),url(/_astro/libertinus-serif-vietnamese-600-normal.CBfPbaRl.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libertinus-serif-latin-ext-600-normal.Cfkd30ew.woff2) format("woff2"),url(/_astro/libertinus-serif-latin-ext-600-normal.DsMBHrVy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libertinus-serif-latin-600-normal.CHKIencd.woff2) format("woff2"),url(/_astro/libertinus-serif-latin-600-normal.BS-h1Jzn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kameron;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kameron-latin-ext-400-normal.DTO1pFYd.woff2) format("woff2"),url(/_astro/kameron-latin-ext-400-normal.D1hRDkbF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Kameron;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kameron-latin-400-normal.B_XXzjuW.woff2) format("woff2"),url(/_astro/kameron-latin-400-normal.BUcKLOCM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kameron;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/kameron-latin-ext-700-normal.DOs0omAJ.woff2) format("woff2"),url(/_astro/kameron-latin-ext-700-normal.CKsxTd34.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Kameron;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/kameron-latin-700-normal.CKo5aRm2.woff2) format("woff2"),url(/_astro/kameron-latin-700-normal.B8Rg6km8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black: #0b0a08;--void: #0d0b09;--lacquer: #121009;--charcoal: #1c1915;--slate: #3a3630;--gunmetal: #55504a;--pewter: #8d867a;--sterling: #cfc8bb;--sterling-bright: #ece6da;--mauve: #a390ad;--mauve-dim: #6f6278;--cobalt: #2f52a8;--cobalt-bright: #5a80de;--gold: #c9a46a;--gold-bright: #e0bf86;--accent: var(--gold);--accent-bright: var(--gold-bright);--accent-dim: rgba(201, 164, 106, .4);--accent-ghost: rgba(201, 164, 106, .08);--line: rgba(201, 164, 106, .16);--evergreen: #1d3b2f;--brick: #6b3a33;--display: "Cinzel", "Trajan Pro", Georgia, serif;--body: "Libertinus Serif", "Linux Libertine", Georgia, serif;--label: "Kameron", "Rockwell", Georgia, serif;--measure: 62ch;--gutter: clamp(1rem, 4vw, 2.5rem);--t-fast: .3s;--t-page: .8s;--t-rise: 2s;--ease: cubic-bezier(.22, .61, .36, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--black);color:var(--sterling);font-family:var(--body);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:1px solid var(--cobalt-bright);outline-offset:3px}::selection{background:var(--accent);color:var(--black)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 22% 28%,rgba(201,164,106,.05) 0%,transparent 50%),radial-gradient(circle at 78% 72%,rgba(120,90,60,.04) 0%,transparent 50%)}h1,h2,h3,h4{font-family:var(--display);font-weight:400;color:var(--sterling-bright);line-height:1.15;margin:0 0 .6em;letter-spacing:.08em}h1{font-size:clamp(1.6rem,1.2rem + 1.8vw,2.6rem)}h2{font-size:clamp(1.2rem,1rem + .8vw,1.6rem);margin-top:2.4em;color:var(--accent)}h3{font-family:var(--label);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pewter);margin-top:2em}p,ul,ol,blockquote,pre,table{margin:0 0 1.15em}small,.meta{font-family:var(--label);color:var(--pewter);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}hr{border:0;height:1px;margin:3rem auto;width:min(320px,100%);background:linear-gradient(90deg,transparent,var(--cobalt-dim),transparent)}blockquote{margin-left:0;padding-left:1.2rem;border-left:1px solid var(--slate);color:var(--pewter);font-style:italic}code,pre,kbd{font-family:ui-monospace,JetBrains Mono,Fira Code,monospace;font-size:.9em}pre{padding:1rem 1.2rem;overflow-x:auto;background:var(--lacquer);border:1px solid var(--charcoal)}code:not(pre code){padding:.1em .35em;background:var(--lacquer);border:1px solid var(--charcoal)}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--charcoal)}th{font-family:var(--label);color:var(--pewter);font-weight:400;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose a{color:var(--sterling-bright);border-bottom:1px solid var(--cobalt-dim);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.prose a:hover{color:var(--cobalt-bright);border-bottom-color:var(--cobalt-bright)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rise{opacity:0;animation:rise var(--t-rise) var(--ease) forwards;animation-delay:var(--d, 0s)}html[data-navigated] .site-head.rise,html[data-navigated] .site-foot.rise,html[data-navigated] .site-main.rise{animation:none;opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sigil[data-astro-cid-pbbuirxy]{height:auto;filter:drop-shadow(0 0 6px rgba(201,164,106,.35))}.mark[data-astro-cid-iifiznic]{display:inline-flex;align-items:center;gap:1rem;font-family:var(--label);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sterling);white-space:nowrap;transition:color var(--t-fast) var(--ease)}.mark[data-astro-cid-iifiznic]:hover{color:var(--sterling-bright)}@media(max-width:640px){.mark[data-astro-cid-iifiznic] span[data-astro-cid-iifiznic]{display:none}}.siblings[data-astro-cid-3ymj4xwd]{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;justify-content:flex-end;font-family:var(--label);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;padding-top:.35rem}.siblings[data-astro-cid-3ymj4xwd] a[data-astro-cid-3ymj4xwd]{color:var(--pewter);padding-bottom:2px;border-bottom:1px solid transparent;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);white-space:nowrap}.siblings[data-astro-cid-3ymj4xwd] a[data-astro-cid-3ymj4xwd]:hover{color:var(--sterling-bright)}.siblings[data-astro-cid-3ymj4xwd] a[data-astro-cid-3ymj4xwd].current{color:var(--accent-bright);border-bottom-color:var(--accent-dim)}@media(max-width:640px){.siblings[data-astro-cid-3ymj4xwd]{justify-content:flex-start;font-size:.68rem;gap:.3rem .9rem}}.backdrop[data-astro-cid-37fxchfa]{position:fixed;inset:-6%;z-index:-1;background:var(--black) var(--art) center / cover no-repeat;opacity:.55;animation:drift 240s linear infinite alternate;will-change:transform}@keyframes drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1.02)}to{transform:translate3d(1.5%,1%,0) scale(1.06)}}.site-head[data-astro-cid-37fxchfa]{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1rem var(--gutter);padding:calc(var(--gutter) * .9) var(--gutter) 0}.site-main[data-astro-cid-37fxchfa]{position:relative;z-index:1;padding:clamp(2rem,6vh,4.5rem) var(--gutter) 4rem;max-width:72rem;margin:0 auto;width:100%}.site-main[data-astro-cid-37fxchfa].is-home{padding:0;max-width:none}.page-grid[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.plate[data-astro-cid-37fxchfa]{position:sticky;top:var(--gutter);aspect-ratio:4 / 5;border:1px solid var(--line);background:var(--lacquer) var(--art) center / cover no-repeat}@media(max-width:760px){.page-grid[data-astro-cid-37fxchfa]{grid-template-columns:1fr}.plate[data-astro-cid-37fxchfa]{position:static;aspect-ratio:16 / 7}}.site-foot[data-astro-cid-37fxchfa]{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:2rem var(--gutter) 2.5rem;color:var(--pewter);font-size:.85rem;letter-spacing:.03em;border-top:1px solid var(--charcoal)}.foot-home[data-astro-cid-37fxchfa]{font-family:var(--label);color:var(--accent-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.foot-home[data-astro-cid-37fxchfa]:hover{color:var(--accent)}@media(max-width:640px){.site-head[data-astro-cid-37fxchfa]{grid-template-columns:1fr}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
