@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_ea027d{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_ea027d{--f-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d1db9a{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d1db9a{--f-body:"Inter","Inter Fallback"}.tsd :where(img[width][height]){height:auto}.tsd{--ink:#1a1a18;--ink-2:#55544f;--ink-3:#8c8a83;--line:#e2e0da;--paper:#fbfaf7;--stone:#f1efe9;--dark:#171715;--maxw:1240px;font-family:var(--f-body),system-ui,sans-serif;font-size:16px;line-height:1.65;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.tsd *{box-sizing:border-box}.tsd blockquote,.tsd dd,.tsd dt,.tsd figcaption,.tsd h1,.tsd h2,.tsd h3,.tsd h4,.tsd li,.tsd p,.tsd small,.tsd td,.tsd th{color:inherit}.tsd h1,.tsd h2,.tsd h3{font-family:var(--f-display),Georgia,serif;margin:0;line-height:1.05;letter-spacing:-.01em;font-weight:400}.tsd h1{font-size:clamp(42px,6vw,84px)}.tsd h2{font-size:clamp(32px,3.8vw,52px)}.tsd h3{font-size:26px;line-height:1.2}.tsd h1 em,.tsd h2 em{font-style:italic;font-weight:400}.tsd p{margin:0}.tsd a{color:inherit;text-decoration:none}.tsd img{display:block;max-width:100%}.tsd .wrap{width:min(var(--maxw),calc(100% - 48px));margin:0 auto}.tsd .eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--ink-3);margin-bottom:18px}.tsd .lead{font-size:19px;line-height:1.55;color:var(--ink-2);max-width:58ch;margin-top:20px}.tsd .section{padding:clamp(64px,9vw,128px) 0}.tsd .section.tight{padding-top:0}.tsd .rule{border:0;border-top:1px solid var(--line);margin:0}.tsd .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:0;font-weight:500;font-size:14px;letter-spacing:.04em;line-height:1;border:1px solid var(--ink);cursor:pointer;transition:background .15s ease,color .15s ease;font-family:inherit}.tsd .btn-ink{background:var(--ink);color:#fff}.tsd .btn-ink:hover{background:#000}.tsd .btn-line{background:transparent;color:var(--ink)}.tsd .btn-line:hover{background:var(--ink);color:#fff}.tsd .btn-paper{background:var(--paper);color:var(--ink);border-color:var(--paper)}.tsd .btn-paper:hover{background:#fff}.tsd .arrow{font-size:14px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;color:var(--ink-2)}.tsd .arrow:hover{color:var(--ink)}.tsd a:focus-visible,.tsd button:focus-visible,.tsd input:focus-visible,.tsd select:focus-visible,.tsd textarea:focus-visible,.tsd tr:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tsd-hdr{background:rgba(251,250,247,.92);backdrop-filter:blur(8px);position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line)}.tsd-hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:72px;gap:20px}.tsd-logo{display:flex;flex-direction:column;line-height:1.1}.tsd-logo span{font-family:var(--f-display);font-size:26px;font-weight:500;letter-spacing:.02em}.tsd-logo small{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.tsd-nav{display:flex;align-items:center;gap:32px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.tsd-nav a{padding:4px 0;border-bottom:1px solid transparent}.tsd-nav a:hover{color:var(--ink)}.tsd-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.tsd-burger{display:none;background:none;border:1px solid var(--line);color:var(--ink);width:44px;height:44px;cursor:pointer}@media (max-width:900px){.tsd-nav{display:none}.tsd-nav.open{display:flex;position:absolute;left:0;right:0;top:72px;flex-direction:column;align-items:stretch;background:var(--paper);padding:8px 24px 20px;gap:0}.tsd-nav.open,.tsd-nav.open a{border-bottom:1px solid var(--line)}.tsd-nav.open a{padding:14px 0}.tsd-burger{display:inline-flex;align-items:center;justify-content:center}}.tsd-hero{padding-top:clamp(36px,5vw,72px)}.tsd-hero .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:end;padding-bottom:clamp(32px,4vw,56px)}.tsd-hero h1{max-width:12ch}.tsd-hero .lead{margin-top:0}.tsd-hero-media{width:100%}.tsd-hero-media img{width:100%;aspect-ratio:16/8.5;object-fit:cover}.tsd-hero-cap{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.06em;color:var(--ink-3)}.tsd-hero-cap b{font-weight:500;color:var(--ink-2)}@media (max-width:800px){.tsd-hero .wrap{grid-template-columns:1fr;align-items:start}.tsd-hero-media img{aspect-ratio:4/3}}.tsd-index{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start;margin-top:40px}.tsd-index-media{position:sticky;top:96px;margin:0}.tsd-index-media img{width:100%;aspect-ratio:4/5;object-fit:cover;display:none}.tsd-index-media img.on{display:block}.tsd-index-media figcaption{display:flex;flex-direction:column;gap:4px;padding:14px 0;font-size:13px;color:var(--ink-2);border-bottom:1px solid var(--line)}.tsd-index-media figcaption b{font-family:var(--f-display);font-size:20px;font-weight:500;color:var(--ink)}.tsd-table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.tsd-table th{text-align:left;font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 12px 0;border-bottom:1px solid var(--ink)}.tsd-table td{padding:16px 12px 16px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);transition:color .15s ease,padding-left .2s ease}.tsd-table tbody tr{cursor:default}.tsd-table td.num{width:64px;color:var(--ink-3)}.tsd-table td.name{font-family:var(--f-display);font-size:22px;line-height:1.1;color:var(--ink);font-weight:500}.tsd-table tr.on td,.tsd-table tr.on td.num{color:var(--ink)}.tsd-table tr.on td.name{padding-left:10px;font-style:italic}@media (max-width:900px){.tsd-index{grid-template-columns:1fr}.tsd-index-media{position:static}.tsd-index-media img{aspect-ratio:4/3}.tsd-table td:nth-child(4),.tsd-table th:nth-child(4){display:none}.tsd-table td.name{font-size:19px}}.tsd-state{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);align-items:start}.tsd-state h2{max-width:16ch}.tsd-state .lead{max-width:60ch;margin-top:0}.tsd-state dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 0;padding-top:24px;border-top:1px solid var(--line)}.tsd-state dt{font-family:var(--f-display);font-size:40px;line-height:1;font-weight:400}.tsd-state dd{margin:8px 0 0;font-size:13px;color:var(--ink-3);letter-spacing:.04em}@media (max-width:800px){.tsd-state{grid-template-columns:1fr}.tsd-state dl{grid-template-columns:1fr 1fr}}.tsd-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.tsd-split img{width:100%;aspect-ratio:4/5;object-fit:cover}.tsd-split.wide img{aspect-ratio:4/3}.tsd-split.flip>:first-child{order:2}@media (max-width:800px){.tsd-split{grid-template-columns:1fr}.tsd-split.flip>:first-child{order:0}.tsd-split img{aspect-ratio:4/3}}.tsd-bleed img{width:100%;height:clamp(320px,60vw,720px);object-fit:cover}.tsd-bleed figcaption{font-size:12px;letter-spacing:.06em;color:var(--ink-3);padding:12px 0}.tsd-list{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--ink)}.tsd-list li{display:grid;grid-template-columns:72px minmax(0,.8fr) minmax(0,1.4fr) 200px;gap:24px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}.tsd-list li.three{grid-template-columns:72px minmax(0,.8fr) minmax(0,1.6fr)}.tsd-list .n{font-size:12px;letter-spacing:.12em;color:var(--ink-3);padding-top:6px;font-variant-numeric:tabular-nums}.tsd-list h3{font-size:26px}.tsd-list p{color:var(--ink-2);font-size:15px}.tsd-list .fee{font-size:13px;color:var(--ink-2);letter-spacing:.02em;padding-top:6px;text-align:right}@media (max-width:800px){.tsd-list li,.tsd-list li.three{grid-template-columns:48px 1fr}.tsd-list li p{grid-column:2}.tsd-list .fee{grid-column:2;text-align:left;padding-top:0}}.tsd-fees{width:100%;border-collapse:collapse;margin-top:32px;font-variant-numeric:tabular-nums}.tsd-fees th{text-align:left;font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:0 16px 12px 0;border-bottom:1px solid var(--ink)}.tsd-fees td{padding:18px 16px 18px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);font-size:15px}.tsd-fees td:first-child{color:var(--ink);font-weight:500;white-space:nowrap}.tsd-fees td:nth-child(2){font-family:var(--f-display);font-size:24px;color:var(--ink);white-space:nowrap}@media (max-width:640px){.tsd-fees td:nth-child(3),.tsd-fees th:nth-child(3){display:none}.tsd-fees td:first-child{white-space:normal}}.tsd-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.tsd-notes h3{font-size:22px;margin-bottom:10px}.tsd-notes p{font-size:15px;color:var(--ink-2)}@media (max-width:800px){.tsd-notes{grid-template-columns:1fr}}.tsd-people{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 40px;margin-top:40px;padding-top:32px;border-top:1px solid var(--ink)}.tsd-people div{padding-top:16px;border-top:1px solid var(--line)}.tsd-people b{display:block;font-family:var(--f-display);font-size:24px;font-weight:500;line-height:1.15}.tsd-people span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 10px}.tsd-people p{font-size:15px;color:var(--ink-2)}@media (max-width:800px){.tsd-people{grid-template-columns:1fr;gap:20px}}.tsd-awards{width:100%;border-collapse:collapse;margin-top:32px;font-variant-numeric:tabular-nums}.tsd-awards td{padding:16px 16px 16px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:15px;vertical-align:top}.tsd-awards td:first-child{width:72px;color:var(--ink-3)}.tsd-awards td:nth-child(2){color:var(--ink);font-weight:500}@media (max-width:640px){.tsd-awards td:first-child,.tsd-awards td:nth-child(2){display:block;padding-bottom:0;border:0}}.tsd-filters{display:flex;gap:24px;flex-wrap:wrap;margin-top:36px;padding-bottom:14px;border-bottom:1px solid var(--ink)}.tsd-filters button{background:none;border:0;padding:4px 0;font:inherit;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;border-bottom:1px solid transparent}.tsd-filters button sup{font-size:10px;margin-left:4px;color:var(--ink-3)}.tsd-filters button.on,.tsd-filters button:hover{color:var(--ink)}.tsd-filters button.on{border-bottom-color:var(--ink)}.tsd-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px 40px;margin-top:40px}.tsd-card{margin:0}.tsd-card:nth-child(4n+2),.tsd-card:nth-child(4n+3){padding-top:64px}.tsd-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.tsd-card figcaption{padding-top:14px}.tsd-card b{display:block;font-family:var(--f-display);font-size:24px;font-weight:500;line-height:1.15}.tsd-card span{display:block;font-size:12px;letter-spacing:.06em;color:var(--ink-3);margin:4px 0 8px}.tsd-card p{font-size:15px;color:var(--ink-2);max-width:46ch}@media (max-width:720px){.tsd-grid{grid-template-columns:1fr;gap:40px}.tsd-card:nth-child(4n+2),.tsd-card:nth-child(4n+3){padding-top:0}}.tsd-page{padding:clamp(48px,7vw,104px) 0 clamp(32px,4vw,56px);border-bottom:1px solid var(--line)}.tsd-page h1{max-width:16ch}.tsd-contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.tsd-details{display:grid;gap:22px;font-size:15px}.tsd-details b{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin-bottom:4px}.tsd-details a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tsd-details img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-top:8px}.tsd-form,.tsd-form .row{display:grid;gap:22px}.tsd-form .row{grid-template-columns:1fr 1fr}.tsd-form label{display:grid;gap:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.tsd-form input,.tsd-form select,.tsd-form textarea{font:inherit;font-family:var(--f-body),system-ui,sans-serif;font-size:16px;letter-spacing:0;text-transform:none;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink-3);padding:10px 0;border-radius:0;width:100%}.tsd-form textarea{resize:vertical;border:1px solid var(--ink-3);padding:12px;margin-top:4px}.tsd-form input:focus,.tsd-form select:focus,.tsd-form textarea:focus{border-color:var(--ink);outline:none}.tsd-form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 12px) 50%,calc(100% - 7px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:24px}.tsd-form .foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}.tsd-form .foot small{font-size:13px;color:var(--ink-3)}.tsd-form-done{border:1px solid var(--ink);padding:36px;display:grid;gap:14px}.tsd-form-done p{color:var(--ink-2)}.tsd-form-done .btn{justify-self:start;margin-top:8px}@media (max-width:800px){.tsd-contact{grid-template-columns:1fr}}@media (max-width:520px){.tsd-form .row{grid-template-columns:1fr}}.tsd-band{background:var(--dark);color:#f3f1ec;padding:clamp(56px,8vw,112px) 0}.tsd-band .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:end}.tsd-band h2,.tsd-band p{color:#f3f1ec}.tsd-band p{color:#b9b6ae;font-size:17px;max-width:48ch;margin-top:16px}.tsd-band .eyebrow{color:#8c8a83}.tsd-band .cta{justify-self:end}@media (max-width:800px){.tsd-band .wrap{grid-template-columns:1fr}.tsd-band .cta{justify-self:start}}.tsd-ftr{background:var(--stone);color:var(--ink-2);padding:56px 0 48px;font-size:14px;border-top:1px solid var(--line)}.tsd-ftr .wrap{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px}.tsd-ftr b{display:block;margin-bottom:10px;color:var(--ink);font-family:var(--f-display);font-size:22px;font-weight:500}.tsd-ftr p+p{margin-top:8px}.tsd-ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tsd-ftr a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.tsd-ftr .legal{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;font-size:12px;color:var(--ink-3)}@media (max-width:800px){.tsd-ftr .wrap{grid-template-columns:1fr}}.tsd [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease}.tsd [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tsd [data-reveal]{opacity:1;transform:none;transition:none}.tsd .btn,.tsd-table td{transition:none}}