body{color:#201c19;background:#f5f1e9;margin:0;font-family:Manrope,system-ui,sans-serif}a{color:#7a5732}a:hover{color:#201c19}h1,h2,h3,h4,p{margin:0}p{line-height:1.7}.serif{letter-spacing:-.01em;font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#7a5732;margin:0;font:700 11.5px/1.4 Manrope,sans-serif}.dark .eyebrow{color:#c5a16b}.wrap{max-width:1240px;margin:0 auto;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.btn{letter-spacing:.04em;box-sizing:border-box;border-radius:2px;align-items:center;gap:10px;min-height:48px;padding:0 26px;font:600 14px/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.btn-gold{color:#1b1917;background:#c5a16b}.btn-gold:hover{color:#1b1917;background:#d6b988}.btn-line{color:#f5f1e9;border:1px solid #f5f1e98c}.btn-line:hover{color:#c5a16b;border-color:#c5a16b}.link{letter-spacing:.04em;border-bottom:1px solid;padding-bottom:3px;font-size:14px;font-weight:600;text-decoration:none}.dark .link{color:#c5a16b}.dark .link:hover{color:#f5f1e9}.nav a{color:#e9dfd0;padding:12px 0;font-size:14px;text-decoration:none}.nav a:hover{color:#c5a16b}.nav a.on{color:#c5a16b;box-shadow:inset 0 -1px #c5a16b}.nav a.btn{color:#1b1917;min-height:44px;padding:0 22px}.crumbs{color:#bfb3a3;flex-wrap:wrap;gap:8px;font-size:12.5px;display:flex}.crumbs a{color:#bfb3a3;text-decoration:none}.crumbs a:hover{color:#f5f1e9}.ph{background:#d9cbb5;justify-content:flex-start;align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.ph.dk{background:#2b2621}.ph .motif{color:#b49b76;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.ph.dk .motif{color:#5a4c3d;opacity:.6}.cap{color:#201c19;background:#f5f1e9;max-width:380px;margin:14px;padding:9px 13px;font:500 12.5px/1.45 Manrope,sans-serif;position:relative}.cap b{letter-spacing:.18em;text-transform:uppercase;color:#7a5732;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.spec{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.spec th,.spec td{text-align:left;vertical-align:top;border-bottom:1px solid #d2c4ae;padding:20px 16px 20px 0}.spec thead th{letter-spacing:.2em;text-transform:uppercase;color:#7a5732;border-bottom:1px solid #9c7347;font-size:11px;font-weight:700}.spec tbody th{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500}.foot a{color:#e9dfd0;font-size:14px;line-height:2.1;text-decoration:none}.foot a:hover{color:#c5a16b}header .wrap>a:first-child{min-height:44px}.link{box-sizing:border-box;text-underline-offset:7px;border-bottom:0;align-items:center;min-height:44px;padding-bottom:0;text-decoration:underline 1px;display:inline-flex}.menu-btn{color:#f5f1e9;cursor:pointer;background:0 0;border:1px solid #5a4c3d;border-radius:2px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font:600 14px Manrope,sans-serif;display:none}.menu-btn:hover{color:#c5a16b;border-color:#c5a16b}.scrim{pointer-events:none;background:linear-gradient(90deg,#1b1917d1 0%,#1b19178c 42%,#1b191700 72%);position:absolute;inset:0}.figs .fig .n{white-space:nowrap;font-size:56px}.ph .cap{z-index:2}.img{background:#d9cbb5;margin:0;position:relative;overflow:hidden}.img img{object-fit:cover;width:100%;height:100%;display:block}.cv-tag{z-index:2;color:#f5f1e9;letter-spacing:.06em;pointer-events:none;background:#1b1917cc;border-radius:2px;padding:6px 10px;font:600 11px/1.3 Manrope,sans-serif;position:absolute;bottom:12px;left:12px}.figcap{color:#4a423a;max-width:760px;margin-top:12px;font-size:13px;line-height:1.55}.dark .figcap,.b1hero .figcap{color:#bfb3a3}.pv-shell{box-sizing:border-box;background:#fff;border:1px solid #cdbfa8;width:100%;max-width:min(100%,113.136vh)}.pv-bar{background:#f5f1e9;border-bottom:1px solid #e2d8c6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.pv-ctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pv-btn{box-sizing:border-box;color:#201c19;cursor:pointer;background:#fbf8f2;border:1px solid #bfaf97;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font:600 15px/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.pv-btn:hover{color:#7a5732;border-color:#9c7347}.pv-btn:disabled{opacity:.4;cursor:default}.pv-wide{letter-spacing:.03em;font-size:13px}.pv-pdf{color:#f5f1e9;letter-spacing:.03em;background:#201c19;border-color:#201c19;font-size:13px}.pv-pdf:hover{color:#f5f1e9;background:#3b342e}.pv-pct{text-align:center;color:#4a423a;min-width:52px;font:600 13px/1 Manrope,sans-serif}.doc-tag{letter-spacing:.12em;text-transform:uppercase;color:#7a5732;font:700 11px/1.3 Manrope,sans-serif}.pv{aspect-ratio:1190.55/841.89;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior:contain;background:#fff;position:relative;overflow:auto}.pv:focus-visible{outline-offset:-2px;outline:2px solid #9c7347}.pv img{user-select:none;max-width:none;height:auto;display:block}.pv-hint{color:#5b5249;border-top:1px solid #e2d8c6;margin:0;padding:10px 12px;font-size:12.5px}.disc{color:#3d3630;background:#f5f1e9;border-left:3px solid #9c7347;max-width:900px;padding:16px 20px;font-size:14px;line-height:1.65}.zl{margin:0;padding:0;list-style:none}.zrow{border-top:1px solid #e2d8c6;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;font-size:14.5px;display:flex}.chip{border-radius:2px;flex:none;width:12px;height:12px;display:inline-block;transform:translateY(1px)}.zn{flex:140px;font-weight:600}.zu{font-variant-numeric:tabular-nums;color:#201c19}.zx{color:#5b5249;flex-basis:100%;padding-left:24px;font-size:12.5px}.zplain{color:#3d3630}.zverify{color:#7a3e12}.fs{z-index:60;background:#141210;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.fs .pv-bar{background:#1b1917;border-color:#3a322b}.fs .doc-tag{color:#c5a16b}.fs .pv{aspect-ratio:auto;flex:auto;min-height:0}@media (width<=640px){.pv-bar{padding:10px}.doc-tag{flex-basis:100%}.zx{padding-left:0}}@media (width<=900px){.offset{margin-top:0!important}}@media (width<=1080px){.menu-btn{display:inline-flex}.nav{flex-direction:column;width:100%;padding:6px 0 4px;align-items:stretch!important;gap:0!important;display:none!important}.nav.open{display:flex!important}.nav a{border-top:1px solid #3a322b;padding:13px 0;font-size:16px}.nav a.on{box-shadow:none}.nav a.btn{border-top:0;justify-content:center;margin-top:14px;font-size:15px}}@media (width<=640px){h1.serif{font-size:42px!important;line-height:1.05!important}h2.serif{font-size:34px!important;line-height:1.1!important}h3.serif{font-size:28px!important}p.serif{font-size:24px!important;line-height:1.38!important}.hstats{gap:16px 22px!important}.hstats .serif{font-size:28px!important}.map{min-height:340px!important}.jump{padding-bottom:6px;overflow-x:auto;flex-wrap:nowrap!important}.jump a{white-space:nowrap;flex:none}main>section:not(:first-child){padding-top:72px!important;padding-bottom:72px!important}main>section.dark:first-child{min-height:600px!important}main>section.dark:first-child>.wrap{gap:56px!important;padding-top:112px!important;padding-bottom:48px!important}main>section.dark:first-child>.ph{align-items:flex-start}.scrim{background:#1b191799}.ph{aspect-ratio:4/3;min-height:0!important}.cap{box-sizing:border-box;max-width:calc(100% - 20px);margin:10px;font-size:11.5px}.figs{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px!important}.figs .fig .n,.fig .n{font-size:32px}.use{gap:28px!important}.masonry{columns:2!important;column-gap:10px!important}.tile{margin-bottom:10px}.h1{height:170px}.h2{height:230px}.h3{height:290px}.tile .cap{margin:8px;padding:6px 8px;font-size:11px}.tile .cap b{letter-spacing:.12em;font-size:9px}[role=group]{padding-bottom:6px;overflow-x:auto;flex-wrap:nowrap!important}.pill{white-space:nowrap;flex:none}.spec{min-width:0!important}.spec thead{display:none}.spec tr{border-bottom:1px solid #d2c4ae;grid-template-columns:1fr auto;column-gap:12px;padding:16px 0;display:grid}.spec th,.spec td{text-align:left!important;border:0!important;padding:0!important}.spec th[scope=row]{grid-column:1/-1;margin-bottom:6px}.spec td:nth-child(3){grid-area:2/2;align-self:start}.spec td:nth-child(4){grid-column:1/-1;margin-top:6px}.spec tfoot tr{border-top:1px solid #201c19}}@media (width<=400px){header .wrap{column-gap:12px!important}header .wrap>a{gap:9px!important}header .wrap>a .serif{font-size:22px!important}header .wrap>a svg{width:24px;height:24px}.menu-btn{padding:0 12px}}dialog.fs{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0;padding:0}dialog.fs:not([open]){display:none}dialog.fs::backdrop{background:#141210}.pv.is-dragging{cursor:grabbing}
