@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdde600a8ab553b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/66a476ca42fc796d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Caslon Display Fallback;src:local("Times New Roman");ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.00%;size-adjust:92.06%}.__className_1454fc{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-weight:400;font-style:normal}.__variable_1454fc{--font-caslon:"Libre Caslon Display","Libre Caslon Display Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_1d7f91{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_1d7f91{--font-figtree:"Figtree","Figtree Fallback"}:root{--canvas:#f5efe8;--cream:#efe6db;--sand:#e4d7c8;--nude:#d6c2af;--beige:#c4a88e;--mocha:#8a6b55;--umber:#5c4535;--espresso:#2f2520;--sage:#a8b3a2;--radius:6px;--radius-lg:12px;--ink:var(--espresso);--ink-soft:rgba(47,37,32,0.72);--ink-mute:rgba(47,37,32,0.5);--line:rgba(47,37,32,0.14);--line-light:rgba(246,243,239,0.2);--serif:var(--font-caslon),"Libre Caslon Display",Georgia,serif;--sans:var(--font-figtree),"Figtree",system-ui,sans-serif;--gutter:clamp(20px,4.2vw,64px);--max:1440px;--section:clamp(96px,13vw,184px);--ease:cubic-bezier(0.22,1,0.36,1);--header-h:76px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--nude);color:var(--espresso)}:focus-visible{outline:1px solid currentColor;outline-offset:4px}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;background:var(--espresso);color:var(--canvas);font-size:14px}.skip-link:focus{top:16px}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft)}.eyebrow>span{opacity:.6}.display{line-height:1.02}.display,.h2{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;text-wrap:balance}.h2{font-size:clamp(38px,5.2vw,76px);line-height:1.04}.lead{font-size:clamp(16px,1.25vw,18px);font-weight:300;line-height:1.7;color:var(--ink-soft);text-wrap:pretty}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 32px;border-radius:var(--radius);border:1px solid var(--espresso);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color .5s var(--ease),border-color .5s var(--ease),background-color .5s var(--ease)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;transform:translateY(101%);transition:transform .6s var(--ease)}.btn:hover:after{transform:translateY(0)}.btn svg{width:14px;height:14px;transition:transform .5s var(--ease)}.btn:hover svg{transform:translateX(3px)}.btn--solid{background:var(--espresso);color:var(--canvas)}.btn--solid:after{background:var(--mocha)}.btn--solid:hover{border-color:var(--mocha)}.btn--ghost{color:var(--espresso)}.btn--ghost:after{background:var(--espresso)}.btn--ghost:hover{color:var(--canvas)}.btn--light{background:var(--cream);border-color:var(--cream);color:var(--espresso)}.btn--light:after{background:var(--sand)}.btn--ghost-light{border-color:rgba(246,243,239,.6);color:var(--canvas)}.btn--ghost-light:after{background:var(--canvas)}.btn--ghost-light:hover{color:var(--espresso);border-color:var(--canvas)}.link{position:relative;display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .6s var(--ease)}.link:hover:after{transform:scaleX(0)}.caption{display:flex;justify-content:space-between;gap:16px;margin-top:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.grade{position:relative}.grade:after{content:"";position:absolute;inset:0;z-index:1;background:#b48a66;mix-blend-mode:multiply;opacity:.38;pointer-events:none}.zoom img{transition:transform 1.4s var(--ease)}.zoom:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}.link svg{width:14px;height:14px;transition:transform .5s var(--ease)}.link:hover svg{transform:translateX(3px)}.caption span:first-child{white-space:nowrap}.caption span:last-child{text-align:right}