:root{--ink:#0b0b0c;--charcoal:#1c1c1e;--charcoal-2:#26262a;--gold:#c7a253;--gold-hi:#d8b871;--on-gold:#3a2a0e;--white:#f5f2ea;--gray:#8f8b80;--dim:#7f7a71;--line:#ffffff1a;--max-width:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--font-sans), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;overflow-wrap:break-word;line-height:1.6}a{color:inherit}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.container{max-width:var(--max-width);margin:0 auto;padding:0 40px}.section{padding-top:100px;padding-bottom:100px}.eyebrow{color:var(--gold);letter-spacing:.16em;margin-bottom:26px;font-size:13px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.section-head.center{text-align:center;flex-direction:column;align-items:center}.section-title{font-family:var(--font-serif), serif;text-wrap:balance;font-size:clamp(26px,3.4vw,38px);font-weight:600}.section-lead{color:var(--gray);width:100%;max-width:44em;margin-top:10px;font-size:16px}.center .section-lead{margin-left:auto;margin-right:auto}.btn-primary,.btn-ghost{font-size:15px;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;border:none;border-radius:7px;text-decoration:none;transition:background .2s;display:inline-block}.btn-primary{background:var(--gold);color:var(--on-gold);padding:14px 26px;font-weight:500}.btn-primary:hover{background:var(--gold-hi)}.btn-ghost{color:var(--gold);border:1px solid var(--gold);background:0 0;padding:13px 24px}.btn-ghost:hover{background:#c7a2531a}.gold-link{color:var(--gold);border-bottom:1px solid var(--gold);white-space:nowrap;padding-bottom:2px;font-size:15px;text-decoration:none}.divider{background:var(--line);max-width:900px;height:1px;margin:0 auto 44px}.empty-state{color:var(--dim);text-align:center;border:1px dashed var(--line);border-radius:10px;padding:40px 0;font-size:14px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:720px){.container{padding:0 22px}.section{padding-top:70px;padding-bottom:70px}}._footer_a84789f{border-top:1px solid var(--line);padding:70px 0 30px}._top_a84789f{flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:50px;display:flex}._brand_a84789f ._logo_a84789f{font-family:var(--font-logo), sans-serif;letter-spacing:.03em;color:var(--white);margin-bottom:14px;font-size:19px;font-weight:600;text-decoration:none;display:block}._media_a84789f{color:var(--dim);font-weight:600}._slogan_a84789f{color:var(--dim);font-size:14px;font-family:var(--font-serif), serif;font-style:italic}._cols_a84789f{flex-wrap:wrap;gap:56px;display:flex}._col_a84789f h5{color:var(--gray);letter-spacing:.04em;margin-bottom:14px;font-size:13px}._col_a84789f a{color:var(--dim);margin-bottom:9px;font-size:13.5px;text-decoration:none;transition:color .2s;display:block}._col_a84789f a:hover{color:var(--white)}._col_a84789f span{color:var(--dim);margin-bottom:9px;font-size:13.5px;display:block}._bizInfo_a84789f{border-top:1px solid var(--line);color:var(--dim);padding-top:24px;font-size:12px;line-height:1.7}._bottom_a84789f{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:12.5px;display:flex}._bottom_a84789f a{color:var(--dim);text-decoration:none}._bottom_a84789f a:hover{color:var(--gold)}@media (max-width:720px){._cols_a84789f{gap:32px}}
