.pg-page{min-width:0;overflow:clip}.pg-page em{font-style:normal;color:#b68e4d}.pg-page h1,.pg-page h2,.pg-page h3{letter-spacing:-.056em;line-height:1.12;font-weight:800}.pg-page .pg-section{padding:clamp(70px,8vw,118px) 0}.pg-page h2{font-size:clamp(36px,5vw,70px);margin:0}.pg-kicker{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.14em;font-weight:800;color:#947036;margin:0 0 25px}.pg-kicker>span{width:26px;height:2px;background:var(--gold)}.pg-kicker-light{color:#e2bd7e}.pg-textlink{display:inline-flex;gap:17px;align-items:center;padding-bottom:10px;border-bottom:1px solid #bb934f;font-size:10px;font-weight:800;letter-spacing:.12em}.pg-textlink-light{color:#f3f3ed}.pg-hero{background:#131b22;color:#f4f5f1;isolation:isolate;position:relative;overflow:hidden}.pg-hero-gridline{position:absolute;inset:0;pointer-events:none;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0,transparent 149px,#ffffff09 150px,transparent 151px),radial-gradient(ellipse at 78% 40%,#aa8a3935,transparent 60%)}.pg-hero .shell{padding-top:32px}.pg-breadcrumb{display:flex;gap:14px;align-items:center;font-size:10px;letter-spacing:.13em;color:#bac4c8;font-weight:800}.pg-breadcrumb>span:nth-child(2){color:#dab876}.pg-breadcrumb a:hover{color:#f6dba5}.pg-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.84fr);gap:clamp(30px,6vw,90px);align-items:center;padding:80px 0 92px;min-height:590px}.pg-hero h1{font-size:clamp(52px,7vw,99px);margin:0 0 28px}.pg-hero h1 em{color:#edc27e}.pg-hero-layout p:not(.pg-kicker){line-height:1.95;font-size:14px;max-width:570px;color:#bdc8cf}.pg-hero-layout .pg-textlink{margin-top:25px}.pg-hero-diagram{border:1px solid #bd965a74;padding:18px;background:#1d2932}.pg-hero-diagram svg{width:100%;height:auto}.pg-hero-diagram span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#e2c58c}.pg-hero-bottom{border-top:1px solid #ffffff40;display:flex;justify-content:space-between;gap:20px;padding:17px 0;font-size:9px;letter-spacing:.12em;font-weight:800;color:#d7dee0}.pg-intro{background:#eeefeb}.pg-intro-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,110px)}.pg-intro-layout>div:last-child{padding-top:35px}.pg-intro-layout>div:last-child p{color:#606c72;line-height:2;font-size:14px;margin:0 0 17px}.pg-gallery{background:#f5f5f1}.pg-gallery-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.pg-gallery-head>p{font-size:13px;color:#5f676a;max-width:360px;line-height:1.9}.pg-collection-state{min-height:365px;display:grid;justify-content:start;align-content:center;position:relative;overflow:hidden;background:#e8e9e4;border-top:3px solid #b69154;padding:clamp(26px,5vw,64px)}.pg-state-number{font:800 90px/1 Barlow Condensed,sans-serif;color:#b59253}.pg-collection-state h3{font-size:clamp(26px,3.3vw,44px);margin:12px 0}.pg-collection-state p{max-width:530px;font-size:13px;color:#5e696d;line-height:1.9}.pg-collection-state>a:not(.button){font-size:11px;font-weight:800;border-bottom:1px solid #b28d4a;width:max-content}.pg-empty{min-height:490px;display:grid;grid-template-columns:1fr .8fr;gap:35px;align-items:center;background:#e6e7e2}.pg-empty .pg-state-number{position:absolute;right:20px;top:16px;font-size:45px;opacity:.5}.pg-empty .pg-state-copy{z-index:1}.pg-empty h3 em{color:#a47b39}.pg-empty p{margin:20px 0 25px}.pg-state-label{font-size:10px;color:#9f7b3c;letter-spacing:.13em;font-weight:800}.pg-empty-graphic{width:100%;height:auto;color:#af8946;opacity:.6}.pg-fixture-warning{padding:22px 26px;background:#2a2117;color:#fff;margin-bottom:25px;display:grid;gap:8px;border-left:5px solid #f2c66e}.pg-fixture-warning strong{letter-spacing:.1em;font-size:13px}.pg-fixture-warning span{font-size:12px;line-height:1.7}.pg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.pg-card{min-width:0;position:relative;border:1px solid #d3d6d1;background:#e4e7e5}.pg-card-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.pg-card-button:focus-visible{outline:3px solid #9b7138;outline-offset:4px}.pg-card-media{display:grid;place-items:center;position:relative;overflow:hidden;aspect-ratio:1.25;background:#e4e7e5}.pg-card-media img{display:block;width:100%;height:100%;object-fit:contain;transition:filter .2s ease}.pg-card-button:hover .pg-card-media img,.pg-card-button:focus-visible .pg-card-media img{filter:brightness(.96)}.pg-grid:not(.pg-grid-ready) .pg-card{border-color:#d3d6d1}.pg-grid.pg-grid-ready .pg-card{border-color:#c39c5f}.pg-final{background:#111921;color:#fff}.pg-final-layout{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.pg-final h2 em{color:#e6c283}.pg-final p:last-child{max-width:520px;color:#b9c6ca;font-size:14px;line-height:1.9}.pg-viewer{position:fixed;inset:0;border:0;padding:0;max-width:none;max-height:none;width:100vw;height:100dvh;background:#0b1016;color:#f7f7f4;overflow:auto}.pg-viewer:not([open]){display:none}.pg-viewer::backdrop{background:#050709ee}.pg-viewer-shell{width:min(calc(100% - 56px),1300px);min-height:100%;margin:0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pg-viewer-head{display:flex;justify-content:flex-end;align-items:center;gap:25px;padding:20px 0;border-bottom:1px solid #ffffff3b}.pg-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.pg-viewer button{color:#f1f0e8;background:#273038;border:1px solid #b8945599;min-width:52px;min-height:52px;cursor:pointer}.pg-viewer button:focus-visible{outline:3px solid #f4cf8b;outline-offset:4px}.pg-viewer button:hover{background:#3a4147}.pg-viewer-close{padding:0 16px;font-size:10px;font-weight:800;letter-spacing:.12em}.pg-viewer-close span{font-size:24px;vertical-align:middle;padding-left:10px}.pg-viewer-stage{min-height:0;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:15px;padding:20px 0}.pg-viewer-figure{min-width:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px}.pg-viewer-figure img{display:block;max-width:100%;width:auto;height:auto;max-height:min(66vh,750px);object-fit:contain}.pg-viewer-figure figcaption{font-size:12px;line-height:1.7;text-align:center;color:#bfc9cc}.pg-viewer-arrow{font-size:24px}.pg-viewer-arrow[hidden]{display:none}.pg-viewer-foot{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #ffffff3b;font-size:10px;letter-spacing:.11em;color:#d9bd88}@media(max-width:1000px){.pg-hero-layout{grid-template-columns:1fr;gap:25px;padding:64px 0}.pg-hero-diagram{max-width:600px}.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-empty{grid-template-columns:1fr .65fr}}@media(max-width:680px){.pg-page .shell{width:calc(100% - 36px)}.pg-page .pg-section{padding:65px 0}.pg-page h2{font-size:clamp(36px,9vw,51px)}.pg-hero h1{font-size:clamp(51px,12vw,75px)}.pg-hero-layout{padding:55px 0}.pg-hero-bottom span:last-child{display:none}.pg-intro-layout,.pg-grid,.pg-empty,.pg-final-layout{grid-template-columns:1fr}.pg-intro-layout>div:last-child{padding-top:0}.pg-gallery-head{align-items:start;flex-direction:column;gap:15px}.pg-empty{min-height:440px}.pg-empty-graphic{max-width:210px;justify-self:end}.pg-viewer-shell{width:calc(100% - 26px)}.pg-viewer-stage{grid-template-columns:43px minmax(0,1fr) 43px;gap:6px}.pg-viewer-arrow{min-width:43px!important;min-height:52px}.pg-viewer-head{padding:14px 0}.pg-viewer-foot span:last-child{display:none}.pg-viewer-figure img{max-height:62vh}}@media(max-width:390px){.pg-page .shell{width:calc(100% - 30px)}.pg-hero h1{font-size:46px}.pg-viewer-stage{grid-template-columns:39px minmax(0,1fr) 39px;gap:3px}.pg-viewer-arrow{min-width:39px!important}}@media(prefers-reduced-motion:reduce){.pg-card-media img,.pg-grid .pg-card{transition:none!important}}
