.bpv-collection{min-width:0;color:#f4f5ee}.bpv-collection-list{list-style:none;margin:0;padding:0;display:grid;gap:32px 22px}.bpv-collection--grid .bpv-collection-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}.bpv-collection-item{min-width:0}.bpv-collection-card{display:block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;border-radius:2px}.bpv-collection-card figure{margin:0}.bpv-collection-artwork,.bpv-collection-frame{position:relative;background:#14191c}.bpv-collection-artwork{display:grid;width:100%;aspect-ratio:2/3}.bpv-collection .bpv-collection-artwork img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.bpv-collection-artwork[data-image-state=error] img{visibility:hidden}.bpv-collection-card figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;padding:14px 0 0}.bpv-collection-card figcaption h2{flex:1 1 120px;margin:0;color:#f4f5ee;font:600 clamp(.9375rem,1.15vw,1.0625rem)/1.4 var(--bpv-font-body,Arial,sans-serif);letter-spacing:-.02em;text-transform:none;overflow-wrap:break-word}.bpv-collection-card figcaption>span{color:#b9c2c5;font:400 .8125rem/1.4 var(--bpv-font-body,Arial,sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bpv-collection--grid .bpv-collection-card figcaption{display:grid;grid-template-columns:2ch minmax(0,1fr) auto;align-items:baseline;gap:10px;padding-top:17px}.bpv-collection--grid .bpv-collection-card figcaption>.bpv-collection-index{color:#b9c2c5;font-size:.6875rem}.bpv-collection--grid .bpv-collection-card figcaption h2{font-size:clamp(.9375rem,1.15vw,1.125rem)}.bpv-collection--grid .bpv-collection-frame{box-shadow:0 12px 24px #0003}.bpv-collection-enlarge{position:absolute;bottom:9px;right:9px;width:32px;height:32px;display:grid;place-items:center;color:#f4f5ee;background:#080a0be8;border:1px solid #f4f5ee50;border-radius:50%;font:400 19px/1 Arial,sans-serif}.bpv-collection-card:focus-visible{outline:3px solid #c6ff35;outline-offset:6px}.bpv-collection-card:focus-visible .bpv-collection-enlarge{color:#080a0b;background:#c6ff35;border-color:#c6ff35}.bpv-collection--hero .bpv-collection-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:center;padding:30px 4px 46px}.bpv-collection--hero .bpv-collection-item:nth-child(3n+1){transform:translateY(28px)}.bpv-collection--hero .bpv-collection-item:nth-child(3n+3){transform:translateY(-28px)}.bpv-collection--hero .bpv-collection-card figcaption h2{font-size:.875rem}.bpv-collection--featured .bpv-collection-list{grid-template-columns:repeat(4,minmax(0,1fr))}.bpv-collection .bpv-collection-hint{margin:18px 0 0;color:#b9c2c5;font:400 .8125rem/1.6 var(--bpv-font-body,Arial,sans-serif)}.bpv-collection-hint>span{color:#c6ff35;padding-right:5px}html.bpv-poster-open,html.bpv-poster-open body{overflow:hidden;overscroll-behavior:none}.bpv-collection-dialog:not([open]){display:none}.bpv-collection-dialog{position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;color:#f4f5ee;background:#080a0b;display:grid;grid-template-rows:auto minmax(80px,1fr) auto;overflow:auto;overscroll-behavior:contain}.bpv-collection-dialog::backdrop{background:#080a0bf5}.bpv-collection-dialog-top{position:sticky;top:0;z-index:2;background:#080a0b;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:max(14px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) 8px max(24px,env(safe-area-inset-left))}.bpv-collection-signature{font:600 19px/1.2 var(--bpv-font-body,Arial,sans-serif);letter-spacing:-.04em}.bpv-collection-signature>span{color:#b9c2c5;font-size:.75rem;font-weight:400;letter-spacing:0;padding-left:14px}.bpv-collection .bpv-collection-dialog button{color:#f4f5ee;background:#14191c;border:1px solid #f4f5ee42;border-radius:50px;min-width:48px;min-height:48px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font:600 .875rem/1.2 var(--bpv-font-body,Arial,sans-serif)}.bpv-collection-dialog button:focus-visible{outline:3px solid #c6ff35;outline-offset:4px}.bpv-collection-dialog button:disabled,.bpv-collection-dialog button[aria-disabled=true]{color:#b9c2c570;border-color:#f4f5ee18;background:transparent;cursor:default}.bpv-collection-dialog .bpv-collection-close{gap:18px;padding:0 18px}.bpv-collection-close>span{font:400 25px/1 Arial,sans-serif}.bpv-collection-stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;min-width:0;min-height:80px;padding:10px 24px 16px;touch-action:pan-y pinch-zoom}.bpv-collection-artwork--large{height:100%;width:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;aspect-ratio:2/3;background:transparent}.bpv-collection-dialog .bpv-collection-artwork--large img{width:100%;height:100%;object-fit:contain}.bpv-collection-dialog-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px max(32px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(32px,env(safe-area-inset-left));border-top:1px solid #f4f5ee24}.bpv-collection-caption{min-width:0;max-width:70%}.bpv-collection-dialog .bpv-collection-caption h2{margin:0;color:#f4f5ee;text-transform:none;letter-spacing:-.035em;font:600 clamp(1.125rem,2vw,1.5rem)/1.25 var(--bpv-font-body,Arial,sans-serif);overflow-wrap:break-word}.bpv-collection-dialog .bpv-collection-caption p{margin:7px 0 0;color:#b9c2c5;font:400 .8125rem/1.5 var(--bpv-font-body,Arial,sans-serif)}.bpv-collection-controls{display:flex;align-items:center;gap:15px;flex-shrink:0}.bpv-collection-navigation{flex-shrink:0}.bpv-collection-keyboard-hint,.bpv-collection-up-next{display:none}.bpv-collection-dialog .bpv-collection-controls button{font-size:22px}.bpv-collection-dialog .bpv-collection-controls p{min-width:55px;text-align:center;color:#b9c2c5;margin:0;font:400 .8125rem/1.4 var(--bpv-font-body,Arial,sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bpv-collection-controls p>span[aria-hidden]{padding:0 5px}.bpv-collection-loading{position:absolute;left:0;right:0;bottom:20px;text-align:center;color:#f4f5ee;background:#080a0bd9;font-size:.8125rem;padding:10px}.bpv-collection-image-message{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:18px;padding:14px;color:#b9c2c5;text-align:center;font:400 .875rem/1.5 var(--bpv-font-body,Arial,sans-serif)}.bpv-collection-image-message button{padding:10px 18px}@media (max-width:1100px){.bpv-collection--grid .bpv-collection-list{grid-template-columns:repeat(3,minmax(0,1fr))}.bpv-collection--hero .bpv-collection-list{gap:12px}}@media (max-width:700px){.bpv-collection--grid .bpv-collection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.bpv-collection--featured .bpv-collection-list,.bpv-collection--hero .bpv-collection-list{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:#b9c2c550 transparent;padding:4px 4px 18px}.bpv-collection--featured .bpv-collection-item,.bpv-collection--hero .bpv-collection-item{flex:0 0 64vw;max-width:300px;transform:none;scroll-snap-align:start}.bpv-collection--hero .bpv-collection-item:nth-child(n){transform:none}.bpv-collection--featured .bpv-collection-card:focus-visible,.bpv-collection--hero .bpv-collection-card:focus-visible{outline-offset:-3px}.bpv-collection-card figcaption{gap:4px 8px;padding-top:11px}.bpv-collection-card figcaption h2{flex-basis:100%}.bpv-collection--grid .bpv-collection-card figcaption{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-top:12px}.bpv-collection--grid .bpv-collection-card figcaption h2{grid-column:1/-1}.bpv-collection--grid .bpv-collection-card figcaption>.bpv-collection-index{display:none}.bpv-collection--hero .bpv-collection-card figcaption h2{font-size:1rem}.bpv-collection .bpv-collection-hint{margin-top:8px;font-size:.75rem}.bpv-collection-dialog-top{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.bpv-collection-stage{padding:10px 12px 16px}.bpv-collection-artwork--large{width:100%}.bpv-collection-dialog-bottom{display:grid;grid-template-columns:1fr;justify-items:center;gap:15px;padding:14px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.bpv-collection-caption{max-width:100%;text-align:center}.bpv-collection-dialog .bpv-collection-caption h2{font-size:1.125rem}.bpv-collection-dialog .bpv-collection-caption p{margin-top:5px}.bpv-collection-controls{gap:24px}}@media (min-width:1000px) and (min-height:521px){.bpv-collection-dialog{grid-template-columns:minmax(0,1fr) minmax(280px,27%);grid-template-rows:auto minmax(80px,1fr)}.bpv-collection-dialog-top{grid-column:1/-1;padding-block:max(20px,env(safe-area-inset-top)) 18px;border-bottom:1px solid #f4f5ee24}.bpv-collection-stage{padding:30px 40px}.bpv-collection-dialog-bottom{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:36px;min-width:0;min-height:0;overflow-y:auto;padding:44px max(32px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) 32px;border-top:0;border-left:1px solid #f4f5ee24;background:#10232a}.bpv-collection-caption{max-width:none}.bpv-collection-caption:before{content:"";display:block;width:40px;height:3px;margin-bottom:28px;background:#c6ff35}.bpv-collection-dialog .bpv-collection-caption h2{font-size:clamp(1.75rem,2.5vw,2.75rem);line-height:1.08;text-wrap:balance}.bpv-collection-dialog .bpv-collection-caption p{margin-top:18px;font-size:.9375rem}.bpv-collection-up-next{display:grid;gap:9px;padding-block:22px;margin-bottom:22px;border-top:1px solid #f4f5ee24}.bpv-collection-up-next>span:first-child{color:#b9c2c5;font:400 .75rem/1.5 var(--bpv-font-body,Arial,sans-serif)}.bpv-collection-up-next>span:last-child{color:#f4f5ee;font:600 1rem/1.4 var(--bpv-font-body,Arial,sans-serif);overflow-wrap:anywhere}.bpv-collection-controls{justify-content:space-between}.bpv-collection-dialog .bpv-collection-controls p{color:#f4f5ee;font-size:.9375rem}.bpv-collection-dialog .bpv-collection-keyboard-hint{display:block;margin:24px 0 0;color:#b9c2c5;font:400 .75rem/1.5 var(--bpv-font-body,Arial,sans-serif)}.bpv-collection-keyboard-hint>span{color:#c6ff35;margin-right:8px}}@media (max-height:520px) and (min-width:600px){.bpv-collection-dialog{grid-template-columns:1fr minmax(160px,32%);grid-template-rows:auto minmax(80px,1fr)}.bpv-collection-dialog-top{grid-column:1/-1}.bpv-collection-dialog-bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-top:0;border-left:1px solid #f4f5ee24;padding:16px}.bpv-collection-caption{max-width:100%;text-align:left}.bpv-collection-controls{gap:8px}}@media (hover:hover) and (pointer:fine){.bpv-collection-card:hover .bpv-collection-enlarge,.bpv-collection-dialog button:not(:disabled):not([aria-disabled=true]):hover{color:#080a0b;background:#c6ff35;border-color:#c6ff35}}@media (prefers-reduced-motion:no-preference){.bpv-collection-card{transition:transform .2s cubic-bezier(.22,1,.36,1)}.bpv-collection-card:active{transform:scale(.985)}.bpv-collection .bpv-collection-dialog button,.bpv-collection-enlarge{transition:background-color .16s ease-out,color .16s ease-out}.bpv-collection .bpv-collection-dialog button:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transform:scale(.96)}.bpv-collection-stage[data-direction=next] .bpv-collection-artwork{animation:bpv-poster-next .2s cubic-bezier(.22,1,.36,1)}.bpv-collection-stage[data-direction=previous] .bpv-collection-artwork{animation:bpv-poster-previous .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.bpv-collection-card:hover{transform:translateY(-4px)}}}@keyframes bpv-poster-next{0%{transform:translateX(24px);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes bpv-poster-previous{0%{transform:translateX(-24px);opacity:.4}to{transform:translateX(0);opacity:1}}.bpv-collection-item{position:relative}.bpv-collection button.bpv-collection-zoom{position:absolute;top:8px;right:8px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;place-items:center;color:#fff;background:#080a0bd9;border:1px solid #ffffff66;border-radius:50%;cursor:pointer}.bpv-collection button.bpv-collection-zoom>svg{display:block;width:18px;height:18px}.bpv-collection button.bpv-collection-zoom:focus-visible{color:#c6ff35;border-color:#c6ff35;outline:3px solid #c6ff35;outline-offset:3px}@media (hover:hover){.bpv-collection button.bpv-collection-zoom:hover{color:#c6ff35;background:#080a0bf2;border-color:#c6ff35}}.bpv-collection--hero .bpv-collection-list{align-items:start;padding-top:4px;padding-bottom:8px;gap:22px 18px}.bpv-collection--hero .bpv-collection-item:nth-child(n){transform:none}.bpv-collection--hero .bpv-collection-card figcaption{gap:4px;padding-top:9px}.bpv-collection--hero .bpv-collection-card figcaption h2{flex-basis:100%;font-size:.8125rem}@media (min-width:1051px){.bpv-collection--hero{max-width:570px;margin-inline:auto}}@media (max-width:700px){.bpv-collection--hero .bpv-collection-card figcaption h2{font-size:1rem}}.bpv-site .bpv-collection-dialog .bpv-collection-navigation{min-width:0}.bpv-site .bpv-collection-dialog .bpv-collection-controls{justify-content:center;gap:8px;width:max-content;max-width:100%;height:48px;padding:0;border:0;background:transparent}.bpv-site .bpv-collection-dialog .bpv-collection-controls>button{display:grid;place-items:center;flex:0 0 48px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border:1px solid #839b95;border-radius:50%;background:transparent;color:#f2f3ed;transform:none}.bpv-site .bpv-collection-dialog .bpv-collection-controls>button svg{display:block;width:20px;height:20px}.bpv-site .bpv-collection-dialog .bpv-collection-controls>button[aria-disabled=true]{opacity:.45;cursor:default}.bpv-site .bpv-collection-dialog .bpv-collection-controls>p{min-width:48px;margin:0;padding:0;color:#c2d0ce;font:400 12px/1.5 var(--bpv-font-body),Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bpv-site .bpv-collection-dialog .bpv-collection-controls>p>span[aria-hidden]{padding-inline:3px}.bpv-site .bpv-collection-dialog .bpv-collection-controls>button:focus-visible{outline:3px solid #c5ff32;outline-offset:3px}@media (max-width:700px){.bpv-site .bpv-collection-dialog-bottom{gap:8px;padding-top:12px}}@media (hover:hover) and (pointer:fine){.bpv-site .bpv-collection-dialog .bpv-collection-controls>button:not([aria-disabled=true]):hover{color:#c5ff32;border-color:#c5ff32;background:#162f35}}@media (prefers-reduced-motion:no-preference){.bpv-site .bpv-collection-dialog .bpv-collection-controls>button:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transform:none}}@media (forced-colors:active){.bpv-site .bpv-collection-dialog .bpv-collection-controls>button{color:ButtonText;border-color:ButtonText;background:Canvas}.bpv-site .bpv-collection-dialog .bpv-collection-controls>p{color:CanvasText}}