@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.1odqrhin2722e.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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.217u6tza6brar.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:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_b0edf5b9-module__eeLBqG__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_b0edf5b9-module__eeLBqG__variable{--font-marcellus:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/817e411a5e01ed4b-s.3mmhyaxk8nf40.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:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/69c910a8dbdebe03-s.2csjwd2kj9786.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.31_j8g9fmg02t.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:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59000b645a38f9c6-s.0eweg9n4xoxd5.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:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.12-p1fgtf6kxs.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:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/817e411a5e01ed4b-s.3mmhyaxk8nf40.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:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/69c910a8dbdebe03-s.2csjwd2kj9786.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.31_j8g9fmg02t.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:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59000b645a38f9c6-s.0eweg9n4xoxd5.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:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.12-p1fgtf6kxs.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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/817e411a5e01ed4b-s.3mmhyaxk8nf40.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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/69c910a8dbdebe03-s.2csjwd2kj9786.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.31_j8g9fmg02t.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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59000b645a38f9c6-s.0eweg9n4xoxd5.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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.12-p1fgtf6kxs.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:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.mulish_11c9c443-module__M9AOeG__className{font-family:Mulish,Mulish Fallback;font-style:normal}.mulish_11c9c443-module__M9AOeG__variable{--font-mulish:"Mulish", "Mulish Fallback"}
:root{--ground:#eae5db;--surface:#f4f0e8;--linen:#e2dbcc;--rule:#d8d0c2;--ink:#26271e;--muted:#635e51;--accent:#52603a;--accent-soft:#52603a52;--gold:#a98f52;--gold-text:#8a7343;--dark:#242619;--dark-text:#eae6d9;--dark-muted:#a9a28f;--dark-gold:#c9b078;--shadow:0 18px 50px #26271e21;--gutter:clamp(20px, 5vw, 84px);--ease:cubic-bezier(.22,.75,.28,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--font-mulish), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:400;line-height:1.6}a{color:inherit}img{max-width:100%}button{font-family:inherit}::selection{background:var(--accent);color:var(--surface)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.serif{font-family:var(--font-marcellus), Georgia, serif;font-weight:400}.skip{z-index:60;background:var(--surface);color:var(--ink);border:1px solid var(--gold);border-radius:0 0 10px;padding:12px 20px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}@keyframes settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.settle{animation:settle .9s var(--ease) both}.settle.s2{animation-delay:.12s}.settle.s3{animation-delay:.24s}.settle.s4{animation-delay:.38s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.reveal{animation:1s linear both rise;animation-timeline:view();animation-range:entry entry 45%}}.mast{text-align:center;padding:clamp(26px,4vh,44px) var(--gutter) 0}.mark{font-family:var(--font-marcellus), Georgia, serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);flex-direction:column;align-items:center;gap:clamp(8px,1.2vh,12px);font-size:clamp(19px,2vw,24px);text-decoration:none;display:inline-flex}.markicon{width:auto;max-width:100%;height:clamp(36px,3.8vw,46px);display:block}.mast nav{flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.4vw,34px);margin-top:clamp(10px,1.6vh,16px);display:flex}.mast nav a{color:var(--muted);transition:color .3s var(--ease);font-size:clamp(14px,1.1vw,15.5px);text-decoration:none}.mast nav a:hover,.mast nav a[aria-current=page]{color:var(--ink)}.lsmark{width:auto;max-width:100%;height:clamp(84px,10vh,112px);color:var(--gold);animation:settle .9s var(--ease) .3s both;margin:clamp(14px,2.2vh,20px) auto 0;display:block;overflow:visible}@keyframes bind{0%{opacity:0;transform:scaleX(.16)}to{opacity:1;transform:none}}.lsmark .ls-pairs path{transform-box:fill-box;transform-origin:50%;animation:bind .64s var(--ease) both}.lsmark .ls-pairs path:first-child{animation-delay:.82s}.lsmark .ls-pairs path:nth-child(2){animation-delay:.91s}.lsmark .ls-pairs path:nth-child(3){animation-delay:1s}.lsmark .ls-pairs path:nth-child(4){animation-delay:1.09s}.lsmark .ls-pairs path:nth-child(5){animation-delay:1.18s}.lsmark .ls-pairs path:nth-child(6){animation-delay:1.27s}.lsmark .ls-pairs path:nth-child(7){animation-delay:1.36s}.lsmark .ls-pairs path:nth-child(8){animation-delay:1.45s}.band-dark{background:var(--dark);color:var(--dark-text);padding:clamp(52px,8vh,96px) var(--gutter) clamp(60px,9vh,104px)}.band-dark .inner{max-width:1220px;margin:0 auto}.band-dark .lsmark{color:var(--dark-gold);height:clamp(88px,10vh,120px);margin:0 0 clamp(22px,3.2vh,32px)}.band-dark h2{font-family:var(--font-marcellus), Georgia, serif;margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:400;line-height:1.2}.band-dark .cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,64px);margin-top:clamp(28px,4.4vh,44px);display:grid}.band-dark h3{font-family:var(--font-marcellus), Georgia, serif;color:var(--dark-gold);margin:0 0 8px;font-size:clamp(18px,1.8vw,22px);font-weight:400}.band-dark p{color:var(--dark-muted);margin:0;font-size:15px;line-height:1.7}.signup{flex-wrap:wrap;gap:12px;max-width:560px;margin-top:clamp(22px,3.4vh,30px);display:flex}.signup input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:10px;flex:260px;padding:13px 18px;font-size:15.5px}.signup input::placeholder{color:var(--muted)}.signup button{cursor:pointer;background:var(--gold);color:var(--ink);border:1px solid var(--gold);transition:filter .26s var(--ease);border-radius:10px;padding:13px 24px;font-size:15.5px;font-weight:600}.signup button:hover{filter:brightness(.94)}.signup-note{color:var(--muted);max-width:52ch;margin:12px 0 0;font-size:13.5px}.byline{border-top:1px solid var(--rule);max-width:44ch;margin-top:clamp(30px,4.6vh,44px);padding-top:clamp(22px,3.4vh,30px)}.byline-who{font-family:var(--font-marcellus), Georgia, serif;color:var(--ink);margin:0 0 6px;font-size:17px}.byline-bio{color:var(--muted);margin:0;font-size:14.5px;line-height:1.65}.sitefoot{border-top:1px solid var(--rule);padding:clamp(34px,5vh,52px) var(--gutter) clamp(40px,6vh,64px);margin-top:clamp(56px,9vh,104px)}.sitefoot .inner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px 44px;max-width:1220px;margin:0 auto;display:flex}.sitefoot a{color:var(--muted);font-size:14.5px;text-decoration:none}.sitefoot a:hover{color:var(--ink)}.sitefoot .links{flex-wrap:wrap;gap:20px;display:flex}.sitefoot .fine{color:var(--muted);max-width:46ch;margin:0;font-size:13px}.rule{height:8px;margin:clamp(16px,2.4vh,24px) var(--gutter) 0;justify-content:center;align-items:center;gap:clamp(8px,1.2vw,14px);display:flex}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rule:before,.rule:after{content:"";opacity:.85;height:1px;animation:draw 1.3s var(--ease) .32s both;flex:1 1 0}.rule:before{background:linear-gradient(to right, transparent, var(--gold));transform-origin:100%}.rule:after{background:linear-gradient(to left, transparent, var(--gold));transform-origin:0}@keyframes node{0%{transform:rotate(45deg)scale(0)}to{transform:rotate(45deg)scale(1)}}.rule i{background:var(--gold);width:6px;height:6px;animation:node .72s var(--ease) .12s both;flex:none}.mast.compact{text-align:left;padding:clamp(14px,2.2vh,20px) var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px clamp(18px,3vw,40px);display:flex}.mast.compact .mark{letter-spacing:.13em;flex-direction:row;align-items:center;gap:clamp(8px,1vw,11px);font-size:clamp(13.5px,1.15vw,15.5px)}.mast.compact .markicon{height:clamp(19px,1.9vw,23px)}.mast.compact nav{justify-content:flex-start;gap:clamp(13px,1.9vw,26px);margin-top:0}.mast.compact.lead{padding:clamp(18px,2.8vh,28px) var(--gutter)}.mast.compact.lead .mark{letter-spacing:.17em;gap:clamp(11px,1.4vw,18px);font-size:clamp(15px,1.55vw,21px)}.mast.compact.lead .markicon{height:clamp(34px,3.7vw,50px)}.mast.compact.lead nav{gap:clamp(14px,2.6vw,42px)}.mast.compact.lead nav a{font-size:clamp(14px,1.1vw,16px)}@media (max-width:860px){.band-dark .cols{grid-template-columns:1fr;gap:clamp(24px,4vh,34px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}.rule:before,.rule:after{transform:scaleX(1)}.rule i{transform:rotate(45deg)scale(1)}}[data-still] *,[data-still] :before,[data-still] :after{transition:none!important;animation:none!important}[data-still] .rule:before,[data-still] .rule:after{transform:scaleX(1)}[data-still] .rule i{transform:rotate(45deg)scale(1)}
