@font-face{font-family:__Cinzel_90c37a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");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_90c37a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,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_90c37a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");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_90c37a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,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_90c37a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");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_90c37a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,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_Fallback_90c37a;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_90c37a{font-family:__Cinzel_90c37a,__Cinzel_Fallback_90c37a;font-style:normal}.__variable_90c37a{--font-cinzel:"__Cinzel_90c37a","__Cinzel_Fallback_90c37a"}@font-face{font-family:__Spectral_784792;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/08de5a6c8e2756a6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_784792;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/042599cf3ef1ed12-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_784792;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/07eb198cb290aa99-s.woff2) format("woff2");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:__Spectral_784792;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba3ff6f2a6b16018-s.woff2) format("woff2");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:__Spectral_784792;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e8d031e1cd02c4e9-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Spectral_784792;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_784792;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_784792;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-s.woff2) format("woff2");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:__Spectral_784792;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-s.woff2) format("woff2");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:__Spectral_784792;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Spectral_784792;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eba0a4e5bf800560-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_784792;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6adccebe1b78ad4c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_784792;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ee996a2e7c8d770-s.woff2) format("woff2");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:__Spectral_784792;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581701471b17b157-s.woff2) format("woff2");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:__Spectral_784792;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1eedfae966de4e1c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Spectral_Fallback_784792;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_784792{font-family:__Spectral_784792,__Spectral_Fallback_784792;font-style:normal}.__variable_784792{--font-spectral:"__Spectral_784792","__Spectral_Fallback_784792"}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Montserrat_Fallback_fca8ee;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_fca8ee{font-family:__Montserrat_fca8ee,__Montserrat_Fallback_fca8ee;font-style:normal}.__variable_fca8ee{--font-montserrat:"__Montserrat_fca8ee","__Montserrat_Fallback_fca8ee"}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080808}.re-root{--ink:#080808;--panel:#0d100e;--panel-lift:#131816;--green:#06402b;--verdant:#2f8f66;--brass:#c8a24a;--parchment:#e8e6df;--muted:#8d968f;--rule:rgba(200,162,74,.22);min-height:100vh;overflow-x:hidden;background:var(--ink);color:var(--parchment);font-family:var(--font-spectral),Georgia,serif;font-weight:300;font-size:17px;line-height:1.65;scroll-behavior:smooth}.re-root *,.re-root :after,.re-root :before{box-sizing:border-box}.re-root :focus-visible{outline:2px solid var(--brass);outline-offset:3px}.re-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;gap:1rem;height:76px;padding:0 clamp(1rem,4vw,2.5rem);background:rgba(8,8,8,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.re-nav,.re-nav .mark{display:flex;align-items:center}.re-nav .mark{gap:.75rem;text-decoration:none}.re-nav .mark img{width:44px;height:44px;display:block;border-radius:50%;object-fit:cover;border:1px solid var(--rule)}.re-nav .wordmark{font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.22em;color:var(--parchment);white-space:nowrap}.re-links{margin-left:auto;display:flex;gap:.35rem}.re-links a,.re-links button{text-decoration:none;font-family:var(--font-montserrat),sans-serif;font-weight:500;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;background:none;border:0;cursor:pointer;color:var(--muted);padding:.6rem .9rem;border-radius:2px;transition:color .25s ease,background .25s ease}.re-links a:hover,.re-links button:hover{color:var(--parchment);background:hsla(0,0%,100%,.04)}.re-links a[aria-current=page],.re-links button[aria-current=page]{color:var(--brass)}.re-menu-btn{display:none}.hero-bg{position:relative;min-height:calc(100vh - 76px);display:flex;align-items:center;padding:clamp(2rem,6vw,5rem) clamp(1.25rem,6vw,5rem);background-image:url(/pictures/hero-plate.jpg);background-size:cover;background-position:72% 45%;background-repeat:no-repeat}.hero-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,8,.95),rgba(8,8,8,.86) 30%,rgba(8,8,8,.45) 58%,rgba(8,8,8,.1) 80%,rgba(8,8,8,0))}.hero-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28%;background:linear-gradient(180deg,transparent,var(--ink))}.hero-copy{position:relative;z-index:1;max-width:34rem}.hero-h1{font-family:var(--font-cinzel),serif;font-weight:700;font-size:clamp(1.7rem,4.4vw,3.2rem);line-height:1.08;letter-spacing:.01em;margin:.4rem 0 1.4rem;color:var(--parchment)}.hero-h1 .accent{color:var(--brass)}.hero-sub{font-size:1.1rem;color:#d3d7d2;max-width:40ch;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.25rem}.tagline-rule{margin:clamp(2.5rem,6vw,4rem) 0 0;padding-top:1.1rem;border-top:1px solid var(--rule);font-family:var(--font-montserrat),sans-serif;font-weight:500;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.edit{display:grid;grid-template-columns:8rem 1fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);max-width:1040px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,2rem);border-top:1px solid hsla(0,0%,100%,.07)}.edit-label .eyebrow{margin:.35rem 0 0}.edit-body p{margin:0 0 1.1rem;color:var(--muted)}.edit-body p:last-child{margin-bottom:0}.lede-lg{font-family:var(--font-cinzel),serif;font-weight:400;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.35;letter-spacing:.02em;color:var(--parchment)!important}.index-list{list-style:none;margin:0;padding:0}.index-list li{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:flex-end;padding:1.6rem 0;border-top:1px solid hsla(0,0%,100%,.07)}.index-list li:first-child{border-top:0;padding-top:0}.index-list .sector{font-family:var(--font-montserrat),sans-serif;font-weight:500;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);margin:0 0 .4rem}.index-list h3{font-family:var(--font-cinzel),serif;font-weight:600;font-size:1.3rem;letter-spacing:.03em;margin:0 0 .5rem;color:var(--parchment)}.index-list .detail{max-width:48ch;margin:0;font-size:.97rem}.index-list a{font-family:var(--font-montserrat),sans-serif;font-weight:500;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent;padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.index-list a:hover{color:var(--brass);border-color:var(--brass)}.panel{max-width:780px;margin:0 auto 5rem;padding:clamp(2rem,5vw,3.25rem);background:linear-gradient(180deg,var(--panel-lift),var(--panel));border:1px solid hsla(0,0%,100%,.05);border-top:2px solid var(--green);border-radius:3px}.panel--top{margin-top:4rem}.eyebrow{font-family:var(--font-montserrat),sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brass);margin:0 0 .9rem}.panel h2{font-family:var(--font-cinzel),serif;font-weight:600;font-size:clamp(1.6rem,3.5vw,2.1rem);letter-spacing:.04em;margin:0 0 1.5rem;color:var(--parchment)}.service-list{list-style:none;margin:0;padding:0}.service-list li{padding:1.25rem 1.4rem;margin-bottom:1rem;background:rgba(6,64,43,.16);border-left:2px solid var(--green);border-radius:2px;transition:border-color .25s ease,background .25s ease}.service-list li:hover{border-color:var(--brass);background:rgba(6,64,43,.24)}.service-list h3{font-family:var(--font-cinzel),serif;font-weight:600;font-size:1.05rem;letter-spacing:.03em;margin:0 0 .4rem;color:var(--parchment)}.service-list p{margin:0;color:var(--muted)}.panel form{gap:1.25rem}.panel form,.panel label{display:flex;flex-direction:column}.panel label{gap:.4rem}.panel label>span{font-family:var(--font-montserrat),sans-serif;font-weight:500;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.panel input,.panel textarea{font-family:var(--font-spectral),Georgia,serif;font-size:1rem;background:#080b09;color:var(--parchment);border:1px solid hsla(0,0%,100%,.09);border-radius:2px;padding:.8rem 1rem;resize:vertical;transition:border-color .2s ease}.panel input:focus,.panel textarea:focus{border-color:var(--verdant);outline:none}.panel input::placeholder,.panel textarea::placeholder{color:#4d554f}.btn{display:inline-block;text-align:center;text-decoration:none;font-family:var(--font-montserrat),sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:var(--green);color:var(--parchment);border:1px solid var(--green);border-radius:2px;padding:.85rem 2rem;transition:background .25s ease,color .25s ease,border-color .25s ease}.panel .btn{align-self:flex-start}.btn:hover:not(:disabled){background:var(--brass);border-color:var(--brass);color:#0b0f0c}.btn:disabled{opacity:.55;cursor:default}.btn--outline{background:none;color:var(--parchment);border-color:var(--rule)}.btn--outline:hover{border-color:var(--brass)}.btn--ghost,.btn--outline:hover{background:none;color:var(--brass)}.btn--ghost{border-color:var(--rule)}.form-error{color:#e0765f;font-size:.95rem;margin:0}.form-done p{color:var(--parchment);margin:0 0 1.5rem}.footer-info{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;max-width:1000px;margin:0 auto;padding:2.5rem clamp(1.25rem,4vw,2rem);border-top:1px solid var(--rule)}.footer-info h3{font-family:var(--font-montserrat),sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brass);margin:0 0 .9rem}.footer-info p{margin:0 0 .35rem}.footer-info a{color:var(--parchment);text-decoration:none;transition:color .25s ease}.footer-info a:hover{color:var(--brass)}.social{display:inline-flex;align-items:center;gap:.65rem;color:var(--parchment)}.ig-glyph{width:26px;height:26px;display:block;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .25s ease}.social:hover .ig-glyph{transform:scale(1.12)}.colophon{text-align:center;padding:1.5rem;font-family:var(--font-montserrat),sans-serif;font-weight:400;font-size:.66rem;letter-spacing:.12em;color:#5c655e;border-top:1px solid hsla(0,0%,100%,.05)}@media (max-width:860px){.hero-bg{background-image:url(/pictures/hero-plate-tall.jpg);background-position:top;align-items:flex-end;padding-top:44vh;padding-bottom:3rem}.hero-bg:before{background:linear-gradient(180deg,rgba(8,8,8,.1) 0,rgba(8,8,8,.5) 36%,rgba(8,8,8,.93) 60%,var(--ink) 100%)}.hero-bg:after{display:none}.hero-copy{max-width:none}.edit{grid-template-columns:1fr;gap:.75rem}}@media (max-width:720px){.re-menu-btn{display:block;margin-left:auto;background:none;border:1px solid var(--rule);border-radius:2px;color:var(--brass);padding:.5rem .8rem;cursor:pointer;font-family:var(--font-montserrat),sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.re-nav .wordmark{font-size:.68rem;letter-spacing:.16em}.re-links{position:absolute;top:76px;left:0;right:0;flex-direction:column;gap:0;margin:0;background:rgba(8,8,8,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.re-links[data-open=false]{display:none}.re-links a,.re-links button{padding:1rem 1.5rem;text-align:left}.panel{margin-left:1rem;margin-right:1rem}.footer-info,.index-list li{flex-direction:column}.index-list li{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.re-root{scroll-behavior:auto}.re-root *,.re-root :after,.re-root :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}