:is(#pfs-code-owned-style,.pfs-s-bb829eb95c){border-top:1px solid var(--line);background:var(--bg)}
:is(#pfs-code-owned-style,.pfs-s-7d188c748a){max-width:var(--max);margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:56px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-23ae6e4f18){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:-.01em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-8c2fde128e){margin-top:20px;max-width:38ch;font-size:15px;line-height:1.7;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-9a792ea5d1){margin-top:40px;width:180px;height:180px;object-fit:contain}
:is(#pfs-code-owned-style,.pfs-s-eecfdda141){display:grid;gap:18px}
:is(#pfs-code-owned-style,.pfs-s-f6641f3426){display:grid;gap:8px}
:is(#pfs-code-owned-style,.pfs-s-e4f1e7b983){font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-3ffee7de01){color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-56bfbb627c){padding:13px 14px;background:var(--bg2);border:1px solid var(--line);color:var(--fg);border-radius:0}
:is(#pfs-code-owned-style,.pfs-s-352edcb722){padding:13px 14px;background:var(--bg2);border:1px solid var(--line);color:var(--fg);border-radius:0;resize:vertical}
:is(#pfs-code-owned-style,.pfs-s-460869191a){font-size:12px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-ce1f013287){font-size:12px;line-height:1.65;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-668923eef4){border-top:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-fc941a7bc3){max-width:var(--max);margin:0 auto;padding:60px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:40px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-e8874ca6ae){font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-657e89121d){margin-top:16px;width:46px;height:44px;object-fit:contain}
:is(#pfs-code-owned-style,.pfs-s-8cb6b99778){margin-top:16px;font-size:13px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-1d55e99203){margin-top:14px;font-size:13px;font-style:normal;line-height:1.75;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-4d4aa1d109){color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-h-3ffee7de01:hover){color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-1576120494){margin-top:16px;display:grid;gap:10px}
:is(#pfs-code-owned-style,.pfs-s-bc79d172f3){font-size:14px;color:var(--fg)}
:is(#pfs-code-owned-style,.pfs-s-f26227c3e2){margin-top:16px;display:grid;gap:12px}
:is(#pfs-code-owned-style,.pfs-s-c9b405149d){display:block;margin-top:4px;font-size:12px;line-height:1.6;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-564f705739){margin-top:16px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}
:is(#pfs-code-owned-style,.pfs-s-ef7b9d7701){font-size:13px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-2d94f11d37){border-top:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-580b4fb44e){max-width:var(--max);margin:0 auto;padding:20px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px}
:is(#pfs-code-owned-style,.pfs-s-da49abdb7d){display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px}
:is(#pfs-code-owned-style,.pfs-s-bf82d63ce4){font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}
:is(#pfs-code-owned-style,.pfs-s-daa1d628e8){position:sticky;top:0;z-index:60;background:var(--bg);border-bottom:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-e94a2ce011){background:var(--bg2);border-bottom:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-5be3c7edbc){max-width:var(--max);margin:0 auto;padding:0 24px;height:38px;display:flex;align-items:center;justify-content:flex-end;gap:16px;overflow:hidden}
:is(#pfs-code-owned-style,.pfs-s-d88c070fbd){height:100%;display:flex;gap:14px;align-items:center;flex-wrap:nowrap}
:is(#pfs-code-owned-style,.pfs-s-7905955ee2){height:100%;display:flex;align-items:center}
:is(#pfs-code-owned-style,.pfs-s-c589450460){height:100%;display:flex;align-items:center;font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-h-e0c4c82ebf:hover){color:var(--fg)}
:is(#pfs-code-owned-style,.pfs-s-21da65d315){width:1px;height:14px;background:var(--line)}
:is(#pfs-code-owned-style,.pfs-s-3c1fa4f297){height:100%;display:flex;align-items:center;font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap}
:is(#pfs-code-owned-style,.pfs-s-a16bd108eb){max-width:var(--max);margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:28px}
:is(#pfs-code-owned-style,.pfs-s-641c039964){display:flex;align-items:center;gap:10px;color:var(--fg);flex:none}
:is(#pfs-code-owned-style,.pfs-s-d228b119bd){width:46px;height:44px;object-fit:contain}
:is(#pfs-code-owned-style,.pfs-s-5d676b2ea7){font-size:9px;line-height:1.25;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);max-width:76px}
:is(#pfs-code-owned-style,.pfs-s-8de3ab9574){margin-left:auto;display:flex;align-items:center;gap:4px}
:is(#pfs-code-owned-style,.pfs-s-f560a568a0){display:flex;align-items:center;gap:0}
:is(#pfs-code-owned-style,.pfs-s-503f2584d8){display:block;padding:10px 11px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg)}
:is(#pfs-code-owned-style,.pfs-s-d461c96de5){position:relative}
:is(#pfs-code-owned-style,.pfs-s-cbc7bbedfc){display:block;padding:10px 11px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);background:none;border:0;cursor:pointer}
:is(#pfs-code-owned-style,.pfs-s-a536b0d8fb){position:absolute;top:100%;left:0;min-width:230px;background:var(--bg2);border:1px solid var(--line);padding:6px;display:flex;flex-direction:column;box-shadow:0 20px 46px rgba(0,0,0,.4)}
:is(#pfs-code-owned-style,.pfs-s-0a3b61fe3d){display:block;padding:12px 14px;font-size:13px;color:var(--fg)}
:is(#pfs-code-owned-style,.pfs-h-a76aee9a68:hover){background:var(--bg3);color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-b41abe6fdf){position:absolute;top:100%;left:0;min-width:252px;background:var(--bg2);border:1px solid var(--line);padding:6px;display:flex;flex-direction:column;box-shadow:0 20px 46px rgba(0,0,0,.4)}
:is(#pfs-code-owned-style,.pfs-s-931ee53a13){display:block;padding:12px 14px;font-size:13px;color:var(--fg);border-top:1px solid var(--line);margin-top:4px}
:is(#pfs-code-owned-style,.pfs-s-8a0593abb7){margin-left:14px}
:is(#pfs-code-owned-style,.pfs-s-825f73efce){flex:none;display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line);background:var(--bg)}
:is(#pfs-code-owned-style,.pfs-s-f384e3ba58){flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 24px 28px;display:flex;flex-direction:column}
:is(#pfs-code-owned-style,.pfs-s-7ecc0ac1d6){display:block;padding:13px 0;font-size:16px;color:var(--fg);border-bottom:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-77e90af44d){padding:18px 0 8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-1e0a981cb1){display:block;padding:10px 0 10px 14px;font-size:16px;color:var(--fg)}
:is(#pfs-code-owned-style,.pfs-s-b2af4b78a9){padding:18px 0 8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border-top:1px solid var(--line);margin-top:10px}
:is(#pfs-code-owned-style,.pfs-s-1bd1622f66){display:block;padding:13px 0;font-size:16px;color:var(--fg);border-top:1px solid var(--line);margin-top:12px}
:is(#pfs-code-owned-style,.pfs-s-8a32c2336b){display:block;padding:13px 0;font-size:16px;color:var(--fg);border-top:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-ba4a905b2d){display:block;padding:13px 0;font-size:16px;color:var(--acc);border-top:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-f542ee64f4){min-height:100vh;display:flex;flex-direction:column}
:is(#pfs-code-owned-style,.pfs-s-97445a8d93){flex:1}
:is(#pfs-code-owned-style,.pfs-s-2bcc9c27f0){position:relative;background:var(--bg2);border-bottom:1px solid var(--line);overflow:hidden}
:is(#pfs-code-owned-style,.pfs-s-518050fe31){position:absolute;inset:0;background:repeating-linear-gradient(135deg,var(--bg3) 0 10px,var(--bg2) 10px 20px)}
:is(#pfs-code-owned-style,.pfs-s-b5f0191f85){position:absolute;inset:0;width:100%;object-fit:cover;height:100%}
:is(#pfs-code-owned-style,.pfs-s-462bcec04c){position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 0%,rgba(0,0,0,0) 70%)}
:is(#pfs-code-owned-style,.pfs-s-abf917ff4b){position:relative;max-width:var(--max);margin:0 auto;padding:124px 24px 56px;width:100%}
:is(#pfs-code-owned-style,.pfs-s-47d632d39a){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(40px,7.2vw,92px);line-height:.96;letter-spacing:-.025em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-632b32e3e0){max-width:var(--max);margin:0 auto;padding:88px 24px 0}
:is(#pfs-code-owned-style,.pfs-s-c3c1ede32a){font-size:15px;letter-spacing:.24em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-b69669f169){margin-top:24px;max-width:34em;font-size:clamp(17px,1.7vw,21px);line-height:1.65;text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-654c2b24db){max-width:var(--max);margin:0 auto;padding:56px 24px 0}
:is(#pfs-code-owned-style,.pfs-s-610e16ad33){display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-8fdec22fcf){max-width:var(--max);margin:0 auto;padding:56px 24px 88px}
:is(#pfs-code-owned-style,.pfs-s-c6f0e246c7){width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-ac0c004a93){margin-top:64px;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(28px,4vw,46px);line-height:1.05;letter-spacing:-.015em}
:is(#pfs-code-owned-style,.pfs-s-e44fcbcb82){margin-top:28px;border-top:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-d9da9fa8bc){border-bottom:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-9bcad9f093){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-4cf5cc7a3c){color:var(--acc);font-size:22px;font-weight:400}
:is(#pfs-code-owned-style,.pfs-s-6d660f88a6){padding:0 0 26px;max-width:34em;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-153ae9c5a9){margin-top:72px;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(28px,4vw,46px);line-height:1.05;letter-spacing:-.015em}
:is(#pfs-code-owned-style,.pfs-s-47ced888e0){margin-top:28px;display:grid;gap:14px;max-width:34em}
:is(#pfs-code-owned-style,.pfs-s-f0d8a4ff5e){display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:16px;line-height:1.7;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-47944ace45){margin-top:20px;font-size:16px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-705c3de7a0){margin-top:20px;display:grid;gap:14px;max-width:34em}
:is(#pfs-code-owned-style,.pfs-s-f1ad1d8c98){margin-top:64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:48px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-f75db9eb3f){aspect-ratio:4/3;border:1px solid var(--line);width:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-9348d9ba9d){font-size:clamp(21px,2.4vw,28px);font-weight:600;letter-spacing:-.01em}
:is(#pfs-code-owned-style,.pfs-s-6a9084f7a7){margin-top:18px;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-aff0caf5bf){margin-top:48px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-71457a692f){margin-top:24px;display:grid;gap:22px}
:is(#pfs-code-owned-style,.pfs-s-f755d9781d){font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-e0c4c82ebf){color:var(--fg)}
:is(#pfs-code-owned-style,.pfs-s-b8b08908fe){margin-top:12px;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(30px,4.6vw,54px);line-height:1.02;letter-spacing:-.02em}
:is(#pfs-code-owned-style,.pfs-s-08cd04cebc){margin-top:36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34em);gap:40px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-964b508837){font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-660bd03538){padding:14px 18px;border:1px solid var(--line);background:var(--bg2);font-size:15px;font-weight:500}
:is(#pfs-code-owned-style,.pfs-s-2517a51bbd){margin-top:22px}
:is(#pfs-code-owned-style,.pfs-h-d5ac219c5b:hover){background:var(--fg);color:var(--bg)}
:is(#pfs-code-owned-style,.pfs-s-e581e86b44){min-width:280px}
:is(#pfs-code-owned-style,.pfs-s-83583a2a7c){margin-top:44px;aspect-ratio:21/9;border:1px solid var(--line);width:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-85606b0e45){margin-top:52px;border-top:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-3221d26466){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-size:19px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-ac4474231d){color:var(--acc);font-size:24px;font-weight:400}
:is(#pfs-code-owned-style,.pfs-s-38a934b39f){padding:0 0 30px;max-width:34em;display:grid;gap:24px}
:is(#pfs-code-owned-style,.pfs-s-8da9334dab){font-size:15px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-a0092967dc){margin-top:8px;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-4aa80c8186){margin-top:14px;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-3b821fe850){margin-top:14px;font-size:13.5px;line-height:1.6;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-a26bda7d11){margin-top:20px}
:is(#pfs-code-owned-style,.pfs-s-01d2f2ebc3){margin-top:16px;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-8d6318f06c){padding:0 0 30px;max-width:34em}
:is(#pfs-code-owned-style,.pfs-s-ae997f3f33){font-size:16px;line-height:1.75;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-f7015f4e21){margin-top:26px;font-size:14px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-c63afa9544){margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:6px 24px;font-size:15px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-634283cbf0){margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:6px 24px;font-size:15px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-822348c1d1){margin-top:10px;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-da8143a801){padding:0 0 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:32px}
:is(#pfs-code-owned-style,.pfs-s-23e14e759c){font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-05e298a333){margin-top:12px;font-size:15px;line-height:1.9;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-7bf02bb548){margin-top:24px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-734d6df3bf){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(30px,4.6vw,54px);line-height:1.02;letter-spacing:-.02em}
:is(#pfs-code-owned-style,.pfs-s-6aa9600773){margin-top:48px;display:grid;gap:56px}
:is(#pfs-code-owned-style,.pfs-s-2272d2cbc5){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:36px;align-items:start;padding-bottom:56px;border-bottom:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-93d0648b96){max-width:320px;width:100%;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-3ee093a560){margin-top:20px;font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.01em}
:is(#pfs-code-owned-style,.pfs-s-a02db8bd7b){margin-top:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-07a376db12){grid-column:span 2;min-width:260px}
:is(#pfs-code-owned-style,.pfs-s-84631cf422){font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.01em}
:is(#pfs-code-owned-style,.pfs-s-8d0316354e){margin-top:20px;font-size:15.5px;line-height:1.8;color:var(--dim);white-space:pre-line;text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-e47d571313){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(42px,7.5vw,96px);line-height:.96;letter-spacing:-.025em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-06ccfcef25){max-width:30ch;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(24px,3.2vw,40px);line-height:1.12;letter-spacing:-.015em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-428e99613e){max-width:var(--max);margin:0 auto;padding:88px 24px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:48px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-66bf9d818d){font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-9258e99231){margin-top:24px;display:grid;gap:14px}
:is(#pfs-code-owned-style,.pfs-s-c8245ef334){margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px}
:is(#pfs-code-owned-style,.pfs-s-64736a495f){padding:22px;border:1px solid var(--line);background:var(--bg2);font-size:15.5px;line-height:1.7;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-c306c7ff52){max-width:var(--max);margin:0 auto;padding:88px 24px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:48px;align-items:center}
:is(#pfs-code-owned-style,.pfs-s-c2ee1f7231){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(24px,3.2vw,38px);line-height:1.12;letter-spacing:-.015em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-9ff878783e){margin-top:20px;font-size:16px;line-height:1.8;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-6c3a7b59d8){margin-top:88px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg3)}
:is(#pfs-code-owned-style,.pfs-s-62768ce3de){max-width:var(--max);margin:0 auto;padding:88px 24px}
:is(#pfs-code-owned-style,.pfs-s-b796bdddaa){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(28px,4vw,48px);line-height:1.04;letter-spacing:-.02em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-583f758bc5){margin-top:28px}
:is(#pfs-code-owned-style,.pfs-h-b719e6ddd5:hover){border-color:var(--acc);color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-7ea6e16de8){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(44px,8vw,104px);line-height:.96;letter-spacing:-.025em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-23b6487124){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(30px,4.4vw,52px);line-height:1.02;letter-spacing:-.02em}
:is(#pfs-code-owned-style,.pfs-s-3a1d1b9bda){margin-top:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:44px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-bffc4dff67){font-size:17px;font-weight:600;line-height:1.5}
:is(#pfs-code-owned-style,.pfs-s-bdeb5047aa){margin-top:22px;font-size:16px;line-height:1.75;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-8c50834c87){margin-top:14px;font-size:16px;line-height:1.75;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-5d9af2219b){padding:28px;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-19de60e24d){font-size:16px;line-height:1.7;font-weight:500}
:is(#pfs-code-owned-style,.pfs-s-e698a016b6){font-style:italic}
:is(#pfs-code-owned-style,.pfs-s-6ff6da4b3f){margin-top:22px;font-size:14px;line-height:1.7;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-2d739af158){margin-top:10px;font-size:14px;line-height:1.7;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-376086701d){color:var(--fg);text-decoration:underline;text-underline-offset:3px}
:is(#pfs-code-owned-style,.pfs-s-137cee6299){margin-top:56px}
:is(#pfs-code-owned-style,.pfs-s-9436887815){font-size:16px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-24e2f163eb){margin-top:18px;display:grid;gap:8px;max-width:420px}
:is(#pfs-code-owned-style,.pfs-s-9601d74a91){padding:13px 14px;background:var(--bg2);border:1px solid var(--line);color:var(--fg)}
:is(#pfs-code-owned-style,.pfs-s-891f95b02f){margin-top:44px;display:grid;gap:44px}
:is(#pfs-code-owned-style,.pfs-s-582265f704){font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-b074273a5b){margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px}
:is(#pfs-code-owned-style,.pfs-s-f09d184c30){padding:20px;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-dd92fea5d0){margin-top:12px;display:grid;gap:8px;font-size:14.5px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-54526c968d){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(28px,4vw,46px);line-height:1.04;letter-spacing:-.02em}
:is(#pfs-code-owned-style,.pfs-s-f95930eebd){margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:36px;align-items:stretch}
:is(#pfs-code-owned-style,.pfs-s-13d1f7cd26){padding:24px;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-74685c76f3){font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-cba92624dc){margin-top:14px;font-size:16px;line-height:1.8;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-77a5a0011a){margin-top:14px;font-size:16px;line-height:1.8}
:is(#pfs-code-owned-style,.pfs-s-ee682d2250){margin-top:16px;font-size:16px;line-height:1.75;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-4df9fcf01b){font-size:17px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-db47a418e4){margin-top:72px;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(28px,4vw,46px);line-height:1.04;letter-spacing:-.02em}
:is(#pfs-code-owned-style,.pfs-s-5df573e0dd){margin-top:32px;display:grid;grid-template-columns:minmax(0,34em) minmax(0,1fr);gap:44px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-239ddffbc8){margin-top:28px;font-size:16px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-f7930c837e){margin-top:16px;display:grid;gap:14px}
:is(#pfs-code-owned-style,.pfs-s-ad5d83d1fa){display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:16px;line-height:1.7;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-380f07d0f4){aspect-ratio:3/4;border:1px solid var(--line);width:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-2464e6c1a6){margin-top:36px;font-size:17px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-d8213d487b){margin-top:32px;padding:24px;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-db1535b068){font-size:16px;line-height:1.7;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-003fbf741a){margin-top:12px;font-size:16px;line-height:1.8}
:is(#pfs-code-owned-style,.pfs-s-15267a5e84){font:400 12px/1.6 var(--mono);color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-6970169726){margin-top:64px;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(24px,3.2vw,38px);line-height:1.08;letter-spacing:-.015em}
:is(#pfs-code-owned-style,.pfs-s-80614852c5){margin-top:20px;max-width:34em;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-1fa90beac7){margin-top:14px;max-width:34em;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-1073af9d2e){margin-top:32px;border-top:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-fdcf2bfcc8){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:17px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-85154392e1){margin-top:44px}
:is(#pfs-code-owned-style,.pfs-s-848f98bbc3){aspect-ratio:21/9;border:1px solid var(--line);width:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-8a2b530bda){margin-top:32px;max-width:520px;padding:32px;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-14f38b1433){padding:13px 14px;background:var(--bg);border:1px solid var(--line);color:var(--fg)}
:is(#pfs-code-owned-style,.pfs-s-2d0687b3cc){min-height:20px;font-size:14px;line-height:1.6;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-e84cfaa9b9){margin-top:20px;padding-top:20px;border-top:1px solid var(--line);font:400 11.5px/1.7 var(--mono);color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-e0fd54584b){margin-top:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:40px}
:is(#pfs-code-owned-style,.pfs-s-842178bb0b){margin-top:12px;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-ecd93e0550){margin-top:28px;font-size:17px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-eedbe26c39){margin-top:44px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:26px}
:is(#pfs-code-owned-style,.pfs-s-dfbbd469cd){display:block;width:100%;padding:0;border:1px solid var(--line);background:var(--bg2);cursor:zoom-in;aspect-ratio:2/3;overflow:hidden}
:is(#pfs-code-owned-style,.pfs-h-84a942f29c:hover){border-color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-618aa5981b){width:100%;height:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-d6f2af6e0a){margin-top:14px}
:is(#pfs-code-owned-style,.pfs-s-021bc78a82){font-size:15px;font-weight:600;line-height:1.3}
:is(#pfs-code-owned-style,.pfs-s-0aa992aa00){margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--dim);white-space:pre-line}
:is(#pfs-code-owned-style,.pfs-s-aa50a87d4b){border-top:1px solid var(--line);background:var(--bg2);margin-top:96px}
:is(#pfs-code-owned-style,.pfs-s-78c5b41e43){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(30px,4.4vw,52px);line-height:1.02;letter-spacing:-.02em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-ea15fcbd87){margin-top:48px;display:grid;gap:0;border-top:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-dc80cb0b19){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:28px;padding:32px 0;border-bottom:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-81c8473f2b){font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);white-space:pre-line;line-height:1.6}
:is(#pfs-code-owned-style,.pfs-s-887d1aef86){grid-column:span 2;min-width:260px;font-size:16px;line-height:1.75;color:var(--dim);white-space:pre-line;text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-178f863fd3){position:fixed;inset:0;z-index:100;background:rgba(6,6,7,.93);display:grid;place-items:center;padding:32px}
:is(#pfs-code-owned-style,.pfs-s-db7ef3f328){max-width:520px;width:100%;text-align:center}
:is(#pfs-code-owned-style,.pfs-s-b061c7f0cd){width:auto;max-width:100%;height:auto;max-height:58vh;margin:0 auto;border:1px solid #333;object-fit:contain}
:is(#pfs-code-owned-style,.pfs-s-5309bf1889){margin-top:22px;color:#fff;font-family:'Instrument Serif',serif;font-weight:400;font-size:30px;line-height:1.1}
:is(#pfs-code-owned-style,.pfs-s-ca7429a2fe){margin-top:10px;font-size:14px;line-height:1.6;color:#b6b3af;white-space:pre-line}
:is(#pfs-code-owned-style,.pfs-s-bab6b5cf3a){margin-top:26px;display:flex;gap:10px;justify-content:center}
:is(#pfs-code-owned-style,.pfs-s-bad69a16ad){padding:11px 20px;background:none;border:1px solid #444;color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}
:is(#pfs-code-owned-style,.pfs-s-5d41053d06){max-width:var(--max);margin:0 auto;padding:88px 24px;display:grid;grid-template-columns:minmax(0,2fr) auto;gap:44px;align-items:center}
:is(#pfs-code-owned-style,.pfs-s-a04688432f){justify-self:end;width:132px;height:132px;object-fit:contain}
:is(#pfs-code-owned-style,.pfs-s-b21a3b4d44){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-83d426b5f0){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:28px}
:is(#pfs-code-owned-style,.pfs-s-264f5b35cc){padding:26px;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-a1ee553575){font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-cbd389f893){margin-top:20px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-a0196f752f){margin-top:28px;padding:18px 22px;border-left:2px solid var(--acc);background:var(--bg2);font-size:15.5px;line-height:1.7;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-66beb193e6){height:80px}
:is(#pfs-code-owned-style,.pfs-s-1c0b8f85ad){margin-top:12px;display:grid;gap:6px;font-size:15px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-1ab94803c9){margin-top:10px;font-size:15px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-fe496b8abc){font-size:14px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-b8423131eb){margin-top:24px;max-width:34em;font-size:clamp(16px,1.6vw,20px);line-height:1.7;text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-0217aee5df){max-width:var(--max);margin:0 auto;padding:48px 24px 0}
:is(#pfs-code-owned-style,.pfs-s-98de8d3d1e){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:20px}
:is(#pfs-code-owned-style,.pfs-s-6137257c9c){aspect-ratio:3/2;border:1px solid var(--line);width:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-08b15f0632){margin-top:10px;font-size:13px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-282513ed62){display:grid;gap:40px}
:is(#pfs-code-owned-style,.pfs-s-38b2082f19){font-size:clamp(20px,2.2vw,26px);font-weight:600;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-de3a97f88f){border-top:1px solid var(--line);background:var(--bg2);margin-top:88px}
:is(#pfs-code-owned-style,.pfs-s-d816e6b247){margin-top:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:48px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-c740eca984){display:grid;gap:36px}
:is(#pfs-code-owned-style,.pfs-s-f4c40b1a93){font-size:clamp(19px,2.1vw,24px);font-weight:600;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-ad825b40c7){max-width:34ch;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(24px,3.2vw,40px);line-height:1.12;letter-spacing:-.015em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-5c4581a17d){font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-18e8128da9){margin-top:44px;display:grid;gap:56px}
:is(#pfs-code-owned-style,.pfs-s-ed108eb508){display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start;padding-bottom:44px;border-bottom:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-3eaff151eb){width:100%;border:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-3922d32600){min-width:0}
:is(#pfs-code-owned-style,.pfs-s-9afd68b9a7){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(40px,7vw,92px);line-height:.96;letter-spacing:-.025em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-8e68e050a4){max-width:var(--max);margin:0 auto;padding:56px 24px 0;display:flex;gap:10px;flex-wrap:wrap}
:is(#pfs-code-owned-style,.pfs-s-47d6c339a9){max-width:var(--max);margin:0 auto;padding:88px 24px 0;scroll-margin-top:120px}
:is(#pfs-code-owned-style,.pfs-s-0a55bdae6c){margin-top:16px;font-size:15px;font-weight:600;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-103c79e8a1){padding:0 0 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px}
:is(#pfs-code-owned-style,.pfs-s-5e80c0c633){max-width:var(--max);margin:0 auto;padding:88px 24px 88px;scroll-margin-top:120px}
:is(#pfs-code-owned-style,.pfs-s-ab5653418d){margin-top:24px;max-width:34em;font-size:clamp(17px,1.7vw,21px);line-height:1.65;color:var(--fg);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-d4fca09a94){margin-top:36px;width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-8cc37fb32c){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(28px,4vw,46px);line-height:1.05;letter-spacing:-.015em}
:is(#pfs-code-owned-style,.pfs-s-173bdbfad9){margin-top:26px;font-size:14px;font-weight:600;letter-spacing:.04em}
:is(#pfs-code-owned-style,.pfs-s-9d64f7eb04){margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:6px 24px;font-size:15px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-503eedd8d8){margin-top:24px;font-size:14px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-d8a2c9b092){display:grid;gap:72px}
:is(#pfs-code-owned-style,.pfs-s-e089cec919){margin-top:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34em);gap:40px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-061c9dd683){margin-top:26px;border-top:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-852b42b3f6){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:17px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-3a3f613b85){padding:0 0 26px;display:grid;gap:14px}
:is(#pfs-code-owned-style,.pfs-s-b415773a70){margin-top:36px;aspect-ratio:21/9;border:1px solid var(--line);width:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-d63ebf3fcc){margin-top:12px;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(28px,4.2vw,48px);line-height:1.02;letter-spacing:-.02em}
:is(#pfs-code-owned-style,.pfs-s-7bffd83959){position:relative;min-height:min(80vh,780px);display:grid;align-items:end;background:var(--bg2);border-bottom:1px solid var(--line);overflow:hidden}
:is(#pfs-code-owned-style,.pfs-s-25487a7953){position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 2%,rgba(0,0,0,0) 64%)}
:is(#pfs-code-owned-style,.pfs-s-ab68fbfa50){position:relative;max-width:var(--max);margin:0 auto;padding:0 24px 76px;width:100%}
:is(#pfs-code-owned-style,.pfs-s-0b7dc48010){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(46px,9vw,120px);line-height:.92;letter-spacing:-.025em;max-width:15ch;text-transform:uppercase}
:is(#pfs-code-owned-style,.pfs-s-63f3a10893){margin-top:22px;font-size:clamp(16px,2vw,23px);line-height:1.45;color:var(--dim);max-width:44ch;text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-f055ef61e9){max-width:var(--max);margin:0 auto;padding:88px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:56px;align-items:center}
:is(#pfs-code-owned-style,.pfs-s-01beb1a20c){aspect-ratio:16/9;border:1px solid var(--line);width:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-6ae38b136f){display:inline-block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc);border-bottom:1px solid var(--acc);padding-bottom:5px}
:is(#pfs-code-owned-style,.pfs-s-36205270c0){margin-top:24px;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.015em}
:is(#pfs-code-owned-style,.pfs-s-608ddfbcf6){margin-top:24px;font-size:16px;line-height:1.7;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-cba55a8758){color:var(--fg);font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-e1d0cde9a9){margin-top:14px;font-size:16px;line-height:1.7;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-2fbbbcd4e0){margin-top:30px}
:is(#pfs-code-owned-style,.pfs-s-fd9fbe77a7){max-width:var(--max);margin:0 auto;padding:clamp(68px,7vw,92px) 24px}
:is(#pfs-code-owned-style,.pfs-s-f2b9b116cd){margin-top:12px;font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(36px,5vw,60px);line-height:1;letter-spacing:-.02em}
:is(#pfs-code-owned-style,.pfs-s-57ce18cc59){max-width:38ch;font-size:14.5px;line-height:1.65;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-49fcd855ce){margin-top:24px}
:is(#pfs-code-owned-style,.pfs-s-6469548bae){font-size:14px;line-height:1.65;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-f6091834fe){display:inline-block;flex:none;padding:13px 20px;border:1px solid var(--acc);color:var(--acc);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}
:is(#pfs-code-owned-style,.pfs-h-5ed75d7cb2:hover){background:var(--acc);color:var(--accfg)}
:is(#pfs-code-owned-style,.pfs-s-44938847b3){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(32px,5.2vw,62px);line-height:1;letter-spacing:-.02em}
:is(#pfs-code-owned-style,.pfs-s-ad620a3114){max-width:var(--max);margin:0 auto;padding:56px 24px 0;display:grid;gap:72px}
:is(#pfs-code-owned-style,.pfs-s-7b30208ea9){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:48px;align-items:center}
:is(#pfs-code-owned-style,.pfs-s-f9ae6fdd98){font-size:clamp(26px,3.2vw,38px);font-weight:600;letter-spacing:-.015em}
:is(#pfs-code-owned-style,.pfs-s-24d308c08b){margin-top:26px}
:is(#pfs-code-owned-style,.pfs-s-b460834795){order:2;aspect-ratio:4/3;border:1px solid var(--line);width:100%;object-fit:cover}
:is(#pfs-code-owned-style,.pfs-s-037e6e14f9){max-width:var(--max);margin:0 auto;padding:104px 24px 0}
:is(#pfs-code-owned-style,.pfs-s-459ec12492){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(26px,3.6vw,42px);line-height:1.06;letter-spacing:-.015em}
:is(#pfs-code-owned-style,.pfs-s-50f6b2b907){margin-top:20px;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-9f542fce2a){margin-top:104px;border-top:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-0081308867){margin-top:14px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-0f5a5b0e0e){margin-top:26px;max-width:34em;font-size:16px;line-height:1.75;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-455b741f7d){margin-top:48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(176px,100%),1fr));gap:26px}
:is(#pfs-code-owned-style,.pfs-s-e6df48d305){display:block;width:100%;padding:0;border:1px solid var(--line);background:var(--bg);cursor:zoom-in;aspect-ratio:2/3;overflow:hidden}
:is(#pfs-code-owned-style,.pfs-s-f0ee2ad23d){width:auto;max-width:100%;height:auto;max-height:60vh;margin:0 auto;border:1px solid #333;object-fit:contain}
:is(#pfs-code-owned-style,.pfs-s-d74bc585b1){font-size:clamp(16px,1.7vw,19px);line-height:1.8;color:var(--fg);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-33e8af8314){margin-top:24px;font-size:16px;line-height:1.8;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-f7786156e1){margin-top:36px;padding-left:24px;border-left:2px solid var(--acc);font-family:'Instrument Serif',serif;font-size:clamp(20px,2.4vw,27px);line-height:1.4;font-style:italic;text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-f02c8271c8){font-size:clamp(20px,2.4vw,28px);font-weight:600;letter-spacing:-.01em}
:is(#pfs-code-owned-style,.pfs-s-fe0f653598){margin-top:24px;aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-e5b56740b3){width:100%;height:100%;border:0}
:is(#pfs-code-owned-style,.pfs-s-0471ee486b){margin-top:22px;font-size:16px;line-height:1.8;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-ee555e0a9a){width:100%;max-width:420px;height:96px;object-fit:contain;object-position:left center}
:is(#pfs-code-owned-style,.pfs-s-47e6c5ee59){margin-top:22px;font-size:13.5px;line-height:1.7;color:var(--dim);max-width:34em}
:is(#pfs-code-owned-style,.pfs-s-c2f8546b67){margin-top:32px}
:is(#pfs-code-owned-style,.pfs-s-df618c51d6){margin:0 auto;padding:88px 24px 88px;display:grid;gap:56px}
:is(#pfs-code-owned-style,.pfs-s-09f3e17a6a){width:100%;aspect-ratio:1/1;object-fit:cover;border:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-48515dd62a){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(26px,3.2vw,38px);line-height:1.08;letter-spacing:-.015em}
:is(#pfs-code-owned-style,.pfs-s-6f83de241d){margin-top:18px;font-size:16px;line-height:1.8;color:var(--dim);white-space:pre-line;text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-bde149aee0){max-width:var(--max);margin:0 auto;padding:88px 24px 88px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:32px}
:is(#pfs-code-owned-style,.pfs-s-97c654bba8){position:relative;border:1px solid var(--line);background:var(--bg2);display:flex;flex-direction:column}
:is(#pfs-code-owned-style,.pfs-s-cb9df23795){height:136px;background:#fff;border-bottom:1px solid var(--line);display:grid;place-items:center;padding:20px 24px}
:is(#pfs-code-owned-style,.pfs-s-1268c47dfd){max-width:84%;max-height:74px;width:auto;height:auto;object-fit:contain}
:is(#pfs-code-owned-style,.pfs-s-4539ac2bc7){padding:22px;display:flex;flex-direction:column;gap:8px;flex:1}
:is(#pfs-code-owned-style,.pfs-s-93fc0693e7){font-size:17px;font-weight:600;line-height:1.3}
:is(#pfs-code-owned-style,.pfs-s-b2f71403c0){font-size:14px;line-height:1.5;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-0faae5dc87){margin-top:auto;padding-top:12px;font-size:13px;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-b69a6f9774){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
:is(#pfs-code-owned-style,.pfs-s-27718baa9b){border-bottom:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-d20ec93ab4){max-width:var(--max);margin:0 auto;padding:124px 24px 56px}
:is(#pfs-code-owned-style,.pfs-s-58496deeb8){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(36px,6vw,80px);line-height:1;letter-spacing:-.025em;text-transform:lowercase}
:is(#pfs-code-owned-style,.pfs-s-fe77ba830b){max-width:820px;margin:0 auto;padding:88px 24px 0}
:is(#pfs-code-owned-style,.pfs-s-1fefca40ff){font-family:'Instrument Serif',serif;font-weight:400;font-size:clamp(26px,3.4vw,40px);line-height:1.06;letter-spacing:-.015em}
:is(#pfs-code-owned-style,.pfs-s-4135a18e74){margin-top:24px;font-size:16.5px;line-height:1.8;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-97815ad411){margin-top:44px;font-size:17px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-faeca5cdc4){margin-top:26px;font-size:16px;font-weight:600}
:is(#pfs-code-owned-style,.pfs-s-e19596bd5f){margin-top:10px;font-size:16px;line-height:1.8;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-b077e33c7a){max-width:820px;margin:0 auto;padding:56px 24px 88px}
:is(#pfs-code-owned-style,.pfs-s-d1c5e9a740){margin-top:10px;font-size:16px;line-height:1.8;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-42c7e118ad){width:100%;max-width:none;padding:18px 22px;border-left:2px solid var(--acc);background:var(--bg2);font-size:15.5px;line-height:1.7;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-3004619600){margin-top:36px;display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-df4dcb1773){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:36px}
:is(#pfs-code-owned-style,.pfs-s-5569ed05d5){aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg2)}
:is(#pfs-code-owned-style,.pfs-s-af57524d83){aspect-ratio:16/9;border:1px dashed var(--line);background:var(--bg2);display:grid;place-items:center;color:var(--dim);font:400 11px/1.7 var(--mono);text-align:center;padding:16px}
:is(#pfs-code-owned-style,.pfs-s-33c0d6b1a6){font-size:16px;font-weight:600;line-height:1.35}
:is(#pfs-code-owned-style,.pfs-s-db349ec558){margin-top:4px;font-size:13.5px;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-036fbf9d2c){max-width:var(--max);width:100%;margin:0 auto;padding:88px 24px 0}
:is(#pfs-code-owned-style,.pfs-s-b509126c1b){max-width:34em;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-f7e64acb4a){max-width:34em;font-size:clamp(17px,1.8vw,21px);line-height:1.7;text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-d529406d68){max-width:34em;font-size:16px;line-height:1.8;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-063b410169){max-width:var(--max);margin:0 auto;padding:88px 24px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34em);gap:48px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-5186426d2a){max-width:var(--max);margin:0 auto;padding:88px 24px 88px;display:grid;grid-template-columns:minmax(0,34em) minmax(0,1fr);gap:48px;align-items:start}
:is(#pfs-code-owned-style,.pfs-s-0221a29a1c){margin-top:20px;font-size:16px;line-height:1.8;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-152749aa64){margin-top:26px;display:grid;gap:16px;border-top:1px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-bea294045b){padding-top:16px;border-bottom:1px solid var(--line);padding-bottom:16px;font-size:16px;line-height:1.6;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-40338e979b){border-bottom:1px solid var(--line);padding-bottom:16px;font-size:16px;line-height:1.6;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-91d19b11f3){max-width:820px;margin:0 auto;padding:88px 24px}
:is(#pfs-code-owned-style,.pfs-s-0c57e46c58){font-size:14px;line-height:1.6;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-8fff971dea){margin-top:18px;font-size:16px;line-height:1.8;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-82e7101c92){margin-top:14px;font-size:16px;line-height:1.8;color:var(--dim);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-e214730593){margin-top:48px}
:is(#pfs-code-owned-style,.pfs-s-cd1630896d){margin-top:12px;padding-left:22px;font-size:16px;line-height:1.8;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-610be45cf5){margin-top:18px;font-size:16px;line-height:1.8;color:var(--dim);font-style:normal}
:is(#pfs-code-owned-style,.pfs-s-70afbbac1f){columns:3 300px;column-gap:40px}
:is(#pfs-code-owned-style,.pfs-s-3f0ed16377){break-inside:avoid;margin-bottom:36px;padding-left:20px;border-left:2px solid var(--line)}
:is(#pfs-code-owned-style,.pfs-s-da4f432b21){font-family:'Instrument Serif',serif;font-size:20px;line-height:1.4;font-style:italic;color:var(--fg);text-wrap:pretty}
:is(#pfs-code-owned-style,.pfs-s-3b91dde437){margin-top:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}
:is(#pfs-code-owned-style,.pfs-s-dc4c307bf0){margin-top:36px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:32px}
:is(#pfs-code-owned-style,.pfs-s-8832f560af){margin-top:12px;font-size:15px;font-weight:500}
:is(#pfs-code-owned-style,.pfs-s-e6f7595cd5){max-width:var(--max);margin:0 auto;padding:88px 24px 88px}
:is(#pfs-code-owned-style,.pfs-s-7c7662cb64){margin-top:18px;max-width:34em;font-size:16px;line-height:1.75;color:var(--dim)}
:is(#pfs-code-owned-style,.pfs-s-ca716ed81f){color:var(--fg);font-style:italic}
:is(#pfs-code-owned-style,.pfs-s-24e958dcc6){margin-top:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:32px}
[hidden]{display:none!important}.pfs-wide,.pfs-narrow,[data-pfs-panel],[data-pfs-condition]{display:contents}[data-pfs-panel]>[role="tabpanel"]{scroll-margin-top:130px}@media(min-width:1000px){.pfs-narrow{display:none}}@media(max-width:999px){.pfs-wide{display:none}}

.pfs-spotlight-wide-copy{margin-top:20px}.pfs-spotlight-text-copy{margin-top:24px}
