@font-face{font-family:"Source Sans 3 Fallback: BlinkMacSystemFont";src:local(BlinkMacSystemFont);size-adjust:100.359%;ascent-override:102.033%;descent-override:39.8568%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Segoe UI";src:local(Segoe UI);size-adjust:94.2802%;ascent-override:108.612%;descent-override:42.4267%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Noto Sans";src:local(Noto Sans);size-adjust:88.1857%;ascent-override:116.119%;descent-override:45.3589%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback\: Times New Roman;src:local(Times New Roman);size-adjust:96.9846%;ascent-override:95.2728%;descent-override:29.5923%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback\: Georgia;src:local(Georgia);size-adjust:88.3803%;ascent-override:104.548%;descent-override:32.4733%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback\: Noto Serif;src:local(Noto Serif);size-adjust:81.9127%;ascent-override:112.803%;descent-override:35.0373%;line-gap-override:0%}:root{--gold:#d1a55e;--gold-dark:#8b6a2e;--gold-darker:#6e5220;--gold-hover:#c99a4f;--ink:#1f2226;--paper:#f8f5ef;--white:#fff;--navy:#1b2a41;--gray:#5f646c;--muted-dark:#b9c0cc;--light:#e6e8ec;--cream:#f1eadb;--line:#e4ddd0;--line-strong:#c9bfa9;--line-on-dark:#ffffff29;--focus:#8b6a2e;--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback: Times New Roman", "Cormorant Garamond Fallback: Georgia", "Cormorant Garamond Fallback: Noto Serif", Georgia, "Times New Roman", serif;--font-body:"Source Sans 3", "Source Sans 3 Fallback: Segoe UI", "Source Sans 3 Fallback: BlinkMacSystemFont", "Source Sans 3 Fallback: Helvetica Neue", "Source Sans 3 Fallback: Arial", "Source Sans 3 Fallback: Noto Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--fs-h1:64px;--lh-h1:1.08;--fs-h2:44px;--lh-h2:1.1;--fs-h3:26px;--lh-h3:1.15;--fs-card-title:22px;--lh-card-title:1.15;--fs-body:17px;--lh-body:1.55;--fs-card:16px;--lh-card:1.5;--fs-meta:14px;--fs-label:14px;--ls-label:.14em;--fs-nav:16px;--fs-small:15px;--container:1200px;--gutter:120px;--section:88px;--gap:24px;--gap-lg:40px;--gap-sm:12px;--header-h:88px;--topbar-h:40px;--btn-h:54px;--btn-h-sm:44px;--input-h:56px;--card-pad:28px;--scrim-hero-desktop:linear-gradient(90deg, #141d2dd6, #141d2d9e 48%, #141d2d2e);--scrim-hero-mobile:linear-gradient(180deg, #141d2d33, #141d2d99 40%, #141d2deb)}@media (width<=1279px){:root{--gutter:48px}}@media (width<=767px){:root{--fs-h1:38px;--fs-h2:30px;--fs-h3:20px;--fs-card-title:18px;--fs-label:12px;--fs-nav:17px;--gutter:24px;--section:56px;--gap-lg:24px;--header-h:64px;--topbar-h:36px;--btn-h:48px;--input-h:48px;--card-pad:20px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--paper);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,h1,h2,h3,h4{color:var(--ink);margin:0}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:pretty;font-weight:600}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}ol,p,ul{margin:0}cite,em,i{font-style:normal}a{color:var(--gold-dark);text-decoration:none}a:hover{color:var(--gold-darker)}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ol,ul{padding:0}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--gold)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;clip:rect(0 0 0 0);white-space:nowrap;background:var(--gold);width:1px;height:1px;color:var(--ink);padding:0;font-weight:600;position:absolute;top:16px;left:16px;overflow:hidden}.skip-link:focus{clip:auto;width:auto;height:auto;padding:12px 20px;overflow:visible}.prose{max-width:760px}.prose>*+*{margin-top:1.2em}.prose h2{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-top:2em}.prose h2:first-child{margin-top:0}.prose h3{font-size:var(--fs-card-title);line-height:var(--lh-card-title);margin-top:1.6em}.prose h2+*,.prose h3+*{margin-top:.7em}.prose li,.prose p{color:var(--ink)}.prose ol,.prose ul{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600}.prose a:hover{text-decoration-color:currentColor}.prose strong{font-weight:600}.prose blockquote{border-left:2px solid var(--gold);color:var(--gray);font-family:var(--font-display);margin:1.6em 0;padding:4px 0 4px 24px;font-size:22px;line-height:1.35}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.prose figure{margin:2em 0}.prose figcaption{font-size:var(--fs-meta);color:var(--gray);margin-top:8px}.prose .placeholder,.prose mark{background:var(--cream);color:var(--gold-darker);padding:0 4px;font-weight:600}.err[data-v-cf27bf79]{padding:var(--section) 0}.err__title[data-v-cf27bf79]{font-size:var(--fs-h2);line-height:var(--lh-h2);margin-top:14px}.err__text[data-v-cf27bf79]{max-width:560px;color:var(--gray);margin-top:16px}.err__actions[data-v-cf27bf79]{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}
