@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0xtybkn6m2pbr.woff2)format("woff2");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;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.0ky2yuq6gww~a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.15d0up_vetvxl.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.0mp~om~rm6mbs.woff2)format("woff2");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;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.p.0.ts8edrg1ujy.woff2)format("woff2");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;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.0u_lww5dp146..woff2)format("woff2");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;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.02x5gcj01ji7l.woff2)format("woff2");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;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.04k1kxag3vb-a.woff2)format("woff2");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;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.13-z0d191nlw2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.0m41chdbo3wya.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0p6j_jmp08.12.woff2)format("woff2");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;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.p.0ef8f_5ne8d7r.woff2)format("woff2");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;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.098tawn2q_~b0.woff2)format("woff2");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;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.14m88r~v.m-cq.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_dd34143f-module__YUQBFW__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_dd34143f-module__YUQBFW__variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.p.08.c8psu~gif9.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_29ccaa3b-module__4ndpGW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_29ccaa3b-module__4ndpGW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.p.0~wrfy7sm-h4g.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.p.0qg7j5o.yrclm.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_3c44cfda-module__Ce5xOa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_3c44cfda-module__Ce5xOa__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#111110;--paper:#f2ede4;--gold:#b8952a;--sage:#6b8c63;--terracotta:#b5694a;--warm-gray:#857b72;--paper-75:#f2ede4bf;--paper-60:#f2ede499;--ink-75:#111110bf;--ink-12:#1111101f;--ink-08:#11111014;--display:var(--font-eb-garamond), "Cormorant Garamond", Georgia, serif;--heading:var(--font-playfair), Georgia, serif;--body:var(--font-eb-garamond), "Cormorant Garamond", Georgia, serif;--label:var(--font-mono), ui-monospace, monospace;--margin-page:64px;--margin-page-mobile:24px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.85}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ly-display{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-align:justify;text-wrap:balance;margin:0;font-style:italic;font-weight:400;line-height:.94}.ly-display.justify{text-align-last:justify;word-spacing:-.05em;text-wrap:pretty}.ly-display.left{text-align:start}.ly-heading{font-family:var(--heading);color:var(--ink);text-wrap:balance;margin:0;font-style:normal;font-weight:700;line-height:1.18}.ly-body{font-family:var(--body);color:var(--ink);text-align:left;margin:0;font-size:18px;font-style:normal;font-weight:400;line-height:1.85}.ly-label{font-family:var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--warm-gray);white-space:nowrap;font-size:11px;font-weight:400}.ly-bracket{font-family:var(--label);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:400}.ly-bracket:before{content:"[ "}.ly-bracket:after{content:" ]"}.ly-bracket.gold{color:var(--gold)}.ly-bracket.gray{color:var(--warm-gray)}.ly-bracket.ink{color:var(--ink)}.ly-bracket.paper{color:var(--paper)}.ly-rule{background:var(--gold);border:0;width:100%;height:1px}.ly-rule.thin{height:.5px}.ly-rule.ink{background:var(--ink)}.ly-ground-sage{background:var(--sage);color:var(--paper)}.ly-ground-terra{background:var(--terracotta);color:var(--paper)}.ly-page{width:100%;max-width:1440px;padding-inline:var(--margin-page);margin-inline:auto}@media (max-width:720px){.ly-page{padding-inline:var(--margin-page-mobile)}}.ly-quickfind{background:var(--ink-12);border:1px solid var(--ink-12);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}@media (max-width:1024px){.ly-quickfind{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.ly-quickfind{grid-template-columns:repeat(2,1fr)}}.ly-quickfind-tile{background:var(--paper);transition:background .12s}.ly-quickfind-tile:hover{background:#b8952a12}.ly-feed-card{flex-direction:column;gap:14px;display:flex}.ly-feed-title{transition:color .14s}.ly-feed-card:hover .ly-feed-title{color:var(--gold)}.ly-inst-row{transition:background .12s}.ly-inst-row:hover{background:#b8952a0d}.ly-event-card .ly-feed-title,.ly-event-card .ly-event-cta{transition:color .14s,background .14s}.ly-event-card:hover .ly-feed-title{color:var(--gold)}.ly-event-card:hover .ly-event-cta{background:var(--gold);color:var(--paper)}.ly-card-link{transition:border-color .14s,transform .14s}.ly-card-link:hover{border-color:var(--gold)}.ly-navlink{border-bottom:1px solid #0000;transition:border-color .14s,opacity .14s}.ly-navlink:hover{border-color:var(--gold)}.ly-section{padding-block:72px}@media (max-width:720px){.ly-section{padding-block:48px}}.ly-btn{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--gold);color:var(--ink);background:0 0;align-items:center;gap:10px;padding:13px 22px;font-size:11px;transition:background .14s,color .14s;display:inline-flex}.ly-btn:hover{background:var(--gold);color:var(--paper)}.ly-btn.on-dark{color:var(--paper)}.ly-btn.on-dark:hover{background:var(--gold);color:var(--ink)}.ly-feed-grid{grid-template-columns:repeat(3,1fr);gap:44px 32px;display:grid}@media (max-width:1024px){.ly-feed-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ly-feed-grid{grid-template-columns:1fr}}.ly-cat-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.ly-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ly-cat-grid{grid-template-columns:1fr}}.ly-events-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:900px){.ly-events-grid{grid-template-columns:1fr}}.ly-community-grid{grid-template-columns:1.5fr 1fr;gap:56px;display:grid}@media (max-width:900px){.ly-community-grid{grid-template-columns:1fr;gap:40px}}.ly-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;display:grid}@media (max-width:900px){.ly-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){.ly-footer-grid{grid-template-columns:1fr}}.ly-nav-links,.ly-nav-search{display:flex}.ly-nav-burger{display:none}@media (max-width:1080px){.ly-nav-links,.ly-nav-search{display:none}.ly-nav-burger{display:inline-flex}}@keyframes ly-pulse{0%,to{opacity:1}50%{opacity:.35}}.ly-pilcrow{font-family:var(--display);color:var(--ink);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;font-style:italic;line-height:1;position:absolute}.ly-dash{align-items:stretch;min-height:100vh;display:flex}.ly-dash-nav{background:var(--paper);border-right:.5px solid var(--gold);flex-direction:column;flex:0 0 248px;align-self:flex-start;gap:26px;width:248px;height:100vh;padding:24px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.ly-dash-main{flex:1;min-width:0}@media (max-width:860px){.ly-dash{flex-direction:column}.ly-dash-nav{border-right:0;border-bottom:.5px solid var(--gold);flex:none;gap:16px;width:auto;height:auto;position:static;overflow:visible}}.ly-dash-link{border-left:2px solid #0000;transition:color .14s,border-color .14s}.ly-dash-link:hover{color:var(--ink)}.ly-engagement-btn{border-radius:3px;margin:-6px -10px;padding:6px 10px;transition:background .14s}.ly-engagement-btn:hover{background:#b8952a14}.ly-space-layout{max-width:460px;margin-inline:auto;padding-inline:clamp(20px,5vw,28px)}.ly-space-context{display:none}@media (min-width:1024px){.ly-space-layout{grid-template-columns:460px minmax(0,520px);align-items:start;gap:48px;max-width:1100px;padding-inline:48px;display:grid}.ly-space-context{display:block}}
