@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-latin-300-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-300-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/jost-latin-300-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/jost-latin-ext-300-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--sv-navy: #0f1d2f;--sv-cream: #faf8f5;--sv-gold: #9c824a;--sv-navy-72: #515a66;--sv-navy-60: #6d757e;--sv-navy-40: #9ca0a6;--sv-navy-12: #e2e2e1;--sv-gold-30: #ded5c2;--sv-cream-70: #b4b6ba;--sv-ease: cubic-bezier(.22, 1, .36, 1);--sv-reveal: .48s;--sv-hover: .24s;--sv-measure: 68ch;--sv-max: 1440px;--sv-gutter: clamp(24px, 6vw, 120px);--sv-section: clamp(80px, 10vw, 160px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--sv-cream);color:var(--sv-navy);font-family:Jost,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300;font-size:clamp(.95rem,1.1vw,1.0625rem);line-height:1.7;letter-spacing:.005em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-weight:300;line-height:1.05;letter-spacing:-.01em;margin:0}h1{font-size:clamp(2.75rem,6vw,5rem)}h2{font-size:clamp(2rem,3.6vw,3rem)}h3{font-size:clamp(1.35rem,2vw,1.75rem)}p{margin:0 0 1.2em}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}img{max-width:100%;height:auto}::selection{background:var(--sv-gold-30)}:focus-visible{outline:2px solid var(--sv-gold);outline-offset:3px}.sv-skip{position:absolute;left:-9999px;top:0;background:var(--sv-navy);color:var(--sv-cream);padding:12px 24px;z-index:100}.sv-skip:focus{left:0}.sv-shell{max-width:var(--sv-max);margin:0 auto;padding-inline:var(--sv-gutter)}.sv-section{padding-block:var(--sv-section)}.sv-measure{max-width:var(--sv-measure)}.sv-eyebrow{font-family:Jost,sans-serif;font-weight:400;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sv-navy-72);margin:0 0 24px}.sv-meta{font-size:.8125rem;letter-spacing:.04em;color:var(--sv-navy-72)}.sv-eyebrow--onNavy{color:var(--sv-cream-70)}.sv-pagehead{background:var(--sv-navy);color:var(--sv-cream);padding-block:clamp(64px,8vw,120px)}.sv-pagehead .sv-eyebrow{color:var(--sv-cream-70)}.sv-pagehead h1{font-size:clamp(2.25rem,4.5vw,3.5rem)}.sv-pagehead__count{color:var(--sv-cream-70);margin:16px 0 0}.sv-grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,56px) 24px}@media(min-width:700px){.sv-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.sv-grid{grid-template-columns:repeat(3,1fr)}}.sv-standfirst{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.3;letter-spacing:-.005em}.sv-ledger{border-top:1px solid var(--sv-gold);padding-top:12px;font-family:Jost,sans-serif;font-weight:400;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sv-navy-72);display:block}.sv-ledger--onNavy{color:var(--sv-cream-70)}.sv-button{display:inline-block;font-family:Jost,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;padding:16px 28px;border:1px solid var(--sv-navy);border-radius:2px;background:var(--sv-navy);color:var(--sv-cream);text-decoration:none;cursor:pointer;transition:background var(--sv-hover) var(--sv-ease),color var(--sv-hover) var(--sv-ease),border-color var(--sv-hover) var(--sv-ease)}.sv-button:hover{background:transparent;color:var(--sv-navy)}.sv-button--ghost{background:transparent;color:var(--sv-cream);border-color:var(--sv-cream-70)}.sv-button--ghost:hover{background:var(--sv-cream);color:var(--sv-navy)}.sv-button--quiet{background:transparent;color:var(--sv-navy);border-color:var(--sv-navy-40)}.sv-button--quiet:hover{background:var(--sv-navy);color:var(--sv-cream)}[data-sv-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--sv-reveal) var(--sv-ease),transform var(--sv-reveal) var(--sv-ease)}[data-sv-reveal].is-revealed,.no-js [data-sv-reveal]{opacity:1;transform:none}.sv-masthead{background:var(--sv-navy);color:var(--sv-cream)}.sv-masthead__inner{max-width:var(--sv-max);margin:0 auto;padding:20px var(--sv-gutter);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.sv-wordmark{font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.5rem;letter-spacing:.02em;text-decoration:none}.sv-masthead__nav{display:flex;align-items:center;gap:clamp(16px,3vw,40px)}.sv-masthead__nav a{font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--sv-cream)}.sv-masthead__nav a:hover{text-decoration:underline}.sv-footer{background:var(--sv-navy);color:var(--sv-cream-70);padding-block:clamp(56px,7vw,96px)}.sv-footer__inner{max-width:var(--sv-max);margin:0 auto;padding-inline:var(--sv-gutter)}.sv-footer__positioning{font-family:Cormorant Garamond,serif;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;color:var(--sv-cream);margin-bottom:24px}.sv-footer__contact{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:24px;font-size:.8125rem;letter-spacing:.04em}.sv-footer__contact a{color:var(--sv-cream)}.sv-footer__geography{font-size:.8125rem;letter-spacing:.04em;max-width:52ch}.sv-footer__legal{font-size:.75rem;letter-spacing:.04em;margin:24px 0 0}.sv-footnote{font-family:Jost,sans-serif;font-weight:300;font-size:.75rem;line-height:1.6;letter-spacing:.02em;color:var(--sv-navy-72);max-width:78ch;margin:0}.sv-footer .sv-footnote{color:var(--sv-cream-70);border-top:1px solid rgba(180,182,186,.24);padding-top:24px;margin-top:32px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-sv-reveal]{opacity:1!important;transform:none!important}}
