@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2) format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2) format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff) format("woff")}:root{--black: #080808;--ivory: #f7f4ed;--white: #ffffff;--charcoal: #242424;--warm-gray: #5e5a53;--rule: #d9d3c7;--gold: #d6ba2e;--gold-deep: #b2922a;--gold-light: #e8cf60;--font-serif: "Cormorant Garamond", "Times New Roman", serif;--font-sans: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--display: clamp(2.85rem, 7.2vw, 5.35rem);--title: clamp(2.1rem, 4vw, 3.4rem);--lede: clamp(1.15rem, 1.6vw, 1.35rem);--body: 1.0625rem;--small: .6875rem;--nav: .8125rem;--gutter: clamp(1.35rem, 4.2vw, 4.75rem);--measure: 38rem;--page: 78rem;--section-y: clamp(5.5rem, 12vw, 9.5rem);--ease: cubic-bezier(.22, 1, .36, 1);--motion: .88s;--motion-slow: 1.6s;--motion-hover: .28s;--motion-rise: .7rem}.motion:not(.reduce-motion) .reveal:not(.is-in){opacity:0;transform:translate3d(0,var(--motion-rise),0)}.reveal{--d: 0ms;transition:opacity var(--motion) var(--ease) var(--d),transform var(--motion) var(--ease) var(--d)}.reveal.is-in{opacity:1;transform:none}.motion:not(.reduce-motion) .reveal-media{overflow:hidden}.motion:not(.reduce-motion) .reveal-media:not(.is-in){clip-path:inset(6% 0)}.reveal-media{--d: 80ms;display:block;transition:clip-path var(--motion-slow) var(--ease) var(--d)}.reveal-media.is-in{clip-path:inset(0)}.motion:not(.reduce-motion) .reveal-media img{transform:scale(1.045);transition:transform var(--motion-slow) var(--ease)}.motion:not(.reduce-motion) .reveal-media.is-in img{transform:scale(1)}.motion:not(.reduce-motion) .reveal-media.is-in:hover img{transform:scale(1.02)}.motion:not(.reduce-motion) .staff-rule span{transform:scaleX(0);transform-origin:left;transition:transform .72s var(--ease)}.motion:not(.reduce-motion) .is-in .staff-rule span,.motion:not(.reduce-motion) .is-ready .staff-rule span{transform:scaleX(1)}.motion:not(.reduce-motion) .is-in .staff-rule span:nth-child(2),.motion:not(.reduce-motion) .is-ready .staff-rule span:nth-child(2){transition-delay:80ms}.motion:not(.reduce-motion) .is-in .staff-rule span:nth-child(3),.motion:not(.reduce-motion) .is-ready .staff-rule span:nth-child(3){transition-delay:.16s}.motion:not(.reduce-motion) .hero:not(.is-ready) .frame{clip-path:inset(10% 0)}.hero .frame{clip-path:inset(0);transition:clip-path var(--motion-slow) var(--ease)}.motion:not(.reduce-motion) .hero:not(.is-ready) .photo{transform:scale(1.06)}.hero .photo{transform:scale(1);transition:transform 2s var(--ease)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-media,.reveal-media img,.staff-rule span,.hero .frame,.hero .photo{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;animation:none!important}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--charcoal);font-family:var(--font-sans);font-size:var(--body);font-weight:400;line-height:1.7;letter-spacing:.01em;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}h1,h2,h3,p{margin:0}section[id]{scroll-margin-top:5.75rem}::selection{background:var(--gold);color:var(--black)}:focus-visible{outline:1px solid var(--gold-deep);outline-offset:3px}.skip-link{position:absolute;left:var(--gutter);top:-4rem;z-index:80;background:var(--black);color:var(--ivory);padding:.5rem .75rem;font-size:var(--small);letter-spacing:.12em;text-transform:uppercase}.skip-link:focus{top:.75rem}.eyebrow{font-family:var(--font-sans);font-size:var(--small);font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--warm-gray)}.serif{font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;line-height:.98}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.2rem;border:1px solid var(--black);background:var(--black);color:var(--ivory);font-family:var(--font-sans);font-size:var(--small);font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:0;transition:background var(--motion-hover) var(--ease),color var(--motion-hover) var(--ease),border-color var(--motion-hover) var(--ease)}.btn:hover{border-color:var(--gold-deep);background:var(--black);color:var(--ivory)}.btn-ghost{background:transparent;color:var(--charcoal);border-color:transparent;padding-inline:0;min-height:0;text-decoration:none;background-image:linear-gradient(var(--gold-deep),var(--gold-deep));background-size:2.75rem 1px;background-position:0 100%;background-repeat:no-repeat;transition:color var(--motion-hover) var(--ease),background-size .36s var(--ease)}.btn-ghost:hover{background:transparent;border-color:transparent;color:var(--black);background-image:linear-gradient(var(--gold-deep),var(--gold-deep));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat}.btn-on-dark{background:transparent;color:var(--ivory);border-color:var(--gold-light)}.btn-on-dark:hover{background:var(--ivory);color:var(--black);border-color:var(--ivory)}.caption{margin-top:.7rem;font-size:var(--small);letter-spacing:.14em;text-transform:uppercase;color:var(--warm-gray)}.logo-blend{mix-blend-mode:multiply;width:12.5rem;height:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
