.pg-home{--gap:2px;--edge:4px;--row:51px;--cart:7.75rem;--cols:4;--tilt:-28deg;--pitch:-21deg;--plane:clamp(240px, 22vw, 440px);--dx:calc(var(--plane) * .27);--dy:calc(var(--plane) * -.33);--dz:calc(var(--plane) * .8);--persp:calc(var(--plane) * 24);font-size:13px;line-height:1.5}.pg-home:before{content:"";z-index:-1;background:var(--paper);position:fixed;inset:0}.pg-home .btn{font:inherit;letter-spacing:.015em;text-transform:uppercase;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:2px;padding:9px 10px;font-size:10.5px;line-height:1.05;display:flex;position:relative}.pg-home .btn:before{content:"";border-radius:inherit;opacity:.13;pointer-events:none;border:1px solid;position:absolute;inset:0}.pg-home .btn:after{content:"";border-radius:inherit;opacity:.03;pointer-events:none;background:currentColor;position:absolute;inset:0}.pg-home .btn span,.pg-home .btn small{opacity:.3;transition:opacity .5s var(--slow)}.pg-home .btn:hover span,.pg-home .btn:hover small,.pg-home .btn:focus-visible span,.pg-home .btn:focus-visible small,.pg-home .btn.on span,.pg-home .btn.on small{opacity:1}.pg-home .btn:focus-visible{outline:1px solid var(--blue);outline-offset:1px}.pg-home .btn small{font-size:7px;line-height:1}.pg-home .chrome{z-index:20;pointer-events:none;animation:chrome-in 1.1s var(--slow) .15s both;position:fixed}.pg-home .chrome>*{pointer-events:auto}.pg-home .nav{top:var(--edge);left:var(--edge);gap:var(--gap);max-width:calc(100% - var(--edge) * 2 - var(--cart) - var(--gap));display:flex}.pg-home .nav .btn{flex:0 auto;width:7.75rem;min-width:0;padding:40px 10px 7px}.pg-home .nav .btn.mark{width:12.5rem;font-weight:500}@media (max-width:720px){.pg-home .nav .btn{padding-top:26px}}.pg-home .cart{top:var(--edge);right:var(--edge);display:flex}.pg-home .cart .btn{width:var(--cart);justify-content:space-between;padding:40px 10px 7px}.pg-home .cart .count{font-family:var(--mono)}@media (max-width:720px){.pg-home{--cart:4.75rem}.pg-home .cart .btn{padding-top:26px}}.pg-home .tools{top:var(--edge);right:calc(var(--edge) + var(--cart) + var(--gap));gap:var(--gap);max-width:calc(100% - var(--edge) * 2 - var(--cart) - var(--gap));flex-wrap:wrap;justify-content:flex-end;display:flex}.pg-home .tools .btn{padding:40px 11px 7px}.pg-home.mode-over .tools{display:none}@media (max-width:1080px){.pg-home .tools .btn{padding-top:26px}}@media (max-width:900px){.pg-home .tools{top:auto;bottom:var(--row);justify-content:center;max-width:100%;left:0;right:0}.pg-home .tools .btn{padding:12px 13px}.pg-home .tools .dens{display:none}}.pg-home .legal{letter-spacing:.015em;flex-wrap:wrap;gap:12px;max-width:60vw;font-size:10.5px;line-height:.8125rem;display:flex;bottom:11px;left:14px}.pg-home .legal a,.pg-home .legal button{font:inherit;letter-spacing:inherit;text-transform:none;opacity:.3;transition:opacity .5s var(--slow)}.pg-home .legal a:hover,.pg-home .legal a:focus-visible,.pg-home .legal button:hover,.pg-home .legal button:focus-visible{opacity:1}.pg-home .legal .region button{opacity:.3}.pg-home .legal .region button[aria-pressed=true],.pg-home .legal .region button:hover:not(:disabled),.pg-home .legal .region button:focus-visible{opacity:1}.pg-home.mode-over .legal{display:none}@media (max-width:900px){.pg-home .legal{display:none}}.pg-home .views{right:var(--edge);bottom:var(--edge);gap:var(--gap);align-items:flex-end;display:flex}.pg-home .views .pill{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:6px;display:flex;position:relative}.pg-home .views .pill:before{content:"";border-radius:inherit;opacity:.13;pointer-events:none;border:1px solid;position:absolute;inset:0}.pg-home .views .pill:after{content:"";border-radius:inherit;opacity:.03;pointer-events:none;background:currentColor;position:absolute;inset:0}.pg-home .views .v{font:inherit;letter-spacing:.015em;text-transform:uppercase;color:inherit;cursor:pointer;opacity:.3;transition:opacity .5s var(--slow);background:0 0;border:0;padding:15px 17px;font-size:10.5px;line-height:1.05;position:relative}.pg-home .views .v.on,.pg-home .views .v:hover,.pg-home .views .v:focus-visible{opacity:1}.pg-home .views .v:focus-visible{outline:1px solid var(--blue);outline-offset:-2px}.pg-home .veil{z-index:8;pointer-events:none;opacity:.75;background:linear-gradient(45deg, var(--paper), var(--paper) 1%, #fafafa00 25%, #fafafa00 75%, var(--paper));position:fixed;inset:0}@media (max-width:720px){.pg-home .veil{display:none}}.pg-home .stage{z-index:2;perspective:var(--persp);perspective-origin:50%;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.pg-home .stack{transform-style:preserve-3d;will-change:transform;transform:translate3d(calc(var(--cam,0) * var(--dx) * -1), calc(var(--cam,0) * var(--dy) * -1), calc(var(--cam,0) * var(--dz)));transition:transform .35s var(--ease);position:absolute;inset:0}.pg-home .stack .card{width:var(--plane);transform:translate(-50%, -50%) translate3d(calc(var(--k,0) * var(--dx) + var(--ox,0px) + var(--hx,0px)), calc(var(--k,0) * var(--dy) + var(--oy,0px) + var(--hy,0px)), calc(var(--k,0) * var(--dz) * -1 + var(--hz,0px))) rotateX(var(--pitch)) rotateY(var(--tilt));transform-style:preserve-3d;pointer-events:auto;cursor:pointer;opacity:0;transition:opacity .35s var(--ease), transform .5s var(--ease);margin:0;position:absolute;top:50%;left:50%}.pg-home .stack .card:hover,.pg-home .stack .card:focus-visible{--hx:52%;--hy:15%}.pg-home .stack .card:hover:after,.pg-home .stack .card:focus-visible:after{content:"";transform:translate(calc(var(--hx) * -1), calc(var(--hy) * -1));position:absolute;inset:0}.pg-home .stack .card .media.r169{aspect-ratio:4/3}.pg-home .stack .card{--thick:calc(var(--plane) * .008)}.pg-home .stack .card .media:has(.haze){background:0 0}.pg-home .haze{display:none}.pg-home .stack .card .haze{opacity:.75;filter:blur(calc(var(--plane) * .06));display:block;transform:scale(1.15)}.pg-home .stack .card img.art:not(.haze){--fade:#0000, #00000029 3.75%, #00000080 7.5%, #000000d6 11.25%, #000 15%, #000 85%, #000000d6 88.75%, #00000080 92.5%, #00000029 96.25%, #0000;-webkit-mask-image:linear-gradient(to right, var(--fade)), linear-gradient(to bottom, var(--fade));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, var(--fade)), linear-gradient(to bottom, var(--fade));mask-image:linear-gradient(to right, var(--fade)), linear-gradient(to bottom, var(--fade));-webkit-mask-composite:source-in;mask-composite:intersect}.pg-home .edge{display:none}.pg-home .stack .card .edge{pointer-events:none;background:linear-gradient(90deg, #ffffff2e, #0003), var(--pic,linear-gradient(90deg, #8c8e8a, #3d3f3c)) 0 0 / 100% 100%;filter:saturate(1.4);display:block;position:absolute}.pg-home .stack .card .edge.t{background:linear-gradient(180deg, #ffffff38, #00000026), var(--pic,linear-gradient(180deg, #b4b6b2, #5b5d5a)) 0 0 / 100% 100%}.pg-home .stack .card .media:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 1px #fff6,inset -1px -1px #ffffff26}.pg-home .stack .card .edge.r{width:var(--thick);transform-origin:100%;height:100%;top:0;right:0;transform:rotateY(90deg)}.pg-home .stack .card .edge.t{width:100%;height:var(--thick);transform-origin:50% 0;top:0;left:0;transform:rotateX(-90deg)}.pg-home.leaving .stack .card{pointer-events:none;transition:transform 1.25s cubic-bezier(.87,0,.13,1)}.pg-home.leaving .stack .card:not(.picked){--hx:calc(var(--plane) * 7)}.pg-home.leaving .stack .card.picked{--tilt:0deg}.pg-home.leaving .stack .card.picked .cap,.pg-home.leaving .plane-label,.pg-home .stack .card .cap{opacity:0}.pg-home .stack .card:focus-visible .cap{opacity:1;transform:none}.pg-home .plane-label{z-index:30;pointer-events:none;white-space:nowrap;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--blue);text-shadow:0 0 8px #ffffffb3;opacity:0;transition:opacity .2s var(--ease);font-size:10.5px;line-height:1;position:fixed;top:0;left:0}.pg-home .plane-label.on{opacity:1}.pg-home .stack .card:focus-visible{outline:1px solid var(--blue);outline-offset:2px}.pg-home .scroller{height:0;display:block}.pg-home.mode-index .stage{display:none}.pg-home .wall{padding:var(--edge);column-count:var(--cols);column-gap:var(--gap);padding-bottom:120px}.pg-home.mode-over .wall{display:none}@media (max-width:900px){.pg-home .wall{column-count:3}}@media (max-width:620px){.pg-home .wall{column-count:2}}.pg-home .tile{break-inside:avoid;margin:0 0 var(--gap);cursor:pointer;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:block;position:relative}.pg-home .tile[hidden]{display:none}.pg-home .media{background:var(--light);position:relative;overflow:hidden}.pg-home .media:after{content:"";background:var(--blue);opacity:0;transition:opacity .55s var(--ease);position:absolute;inset:0}.pg-home .tile:hover .media:after{opacity:.07}.pg-home .wall .tile:focus-visible{outline:1px solid var(--blue);outline-offset:-1px}.pg-home .r34{aspect-ratio:3/4}.pg-home .r11{aspect-ratio:1}.pg-home .r43{aspect-ratio:4/3}.pg-home .r169{aspect-ratio:16/9}.pg-home .r45{aspect-ratio:4/5}.pg-home .defs{width:0;height:0;position:absolute;overflow:hidden}.pg-home .art{width:100%;height:100%;display:block;position:absolute;inset:0}.pg-home img.art{object-fit:cover}.pg-home .tone-a{--glass:#ffffff80;--liquid:#cbb99a;--cap:#2b2a26}.pg-home .tone-b{--glass:#ffffff6b;--liquid:#2f3d33;--cap:#12160f}.pg-home .tone-c{--glass:#fff9;--liquid:#e4e0d6;--cap:#b4b0a6}.pg-home .tone-d{--glass:#ffffff73;--liquid:#092a9e;--cap:#08194f}.pg-home .tone-e{--glass:#ffffff80;--liquid:#9b9b97;--cap:#3a3a37}.pg-home .g1{background-image:linear-gradient(160deg,#ffffffb3,#fff0 46%),linear-gradient(#d8d8d5,#bcbcba)}.pg-home .g2{background-image:linear-gradient(200deg,#ffffff80,#fff0 52%),linear-gradient(#c6c6c3,#a9a9a7)}.pg-home .g3{background-image:linear-gradient(140deg,#ffffffbf,#fff0 40%),linear-gradient(#e4e4e1,#cfcfcc)}.pg-home .g4{background-image:linear-gradient(#ffffff6b,#fff0 58%),linear-gradient(#bdbdba,#9c9c9a)}.pg-home .g5{background-image:linear-gradient(160deg,#fff9,#fff0 44%),linear-gradient(#dcdcd9,#c2c2bf)}.pg-home .g6{background-image:linear-gradient(220deg,#ffffff8c,#fff0 50%),linear-gradient(#d0d0cd,#b3b3b1)}.pg-home .cap{letter-spacing:.015em;text-transform:uppercase;color:var(--black);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;transition:opacity .45s var(--slow), transform .45s var(--slow);border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:10.5px;line-height:1.05;display:flex;position:absolute;bottom:6px;left:6px;right:6px;transform:translateY(3px)}.pg-home .cap:before{content:"";border-radius:inherit;opacity:.13;border:1px solid;position:absolute;inset:0}.pg-home .cap:after{content:"";border-radius:inherit;opacity:.03;background:currentColor;position:absolute;inset:0}.pg-home .cap>*{position:relative}.pg-home .cap .t{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pg-home .cap .y{font-family:var(--mono);opacity:.45}.pg-home .wall .tile:hover .cap,.pg-home .wall .tile:focus-visible .cap{opacity:1;transform:none}@media (hover:none){.pg-home .wall .cap{opacity:1;transform:none}}.pg-home .empty{color:var(--mid);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;place-items:center;font-size:10.5px;display:grid;position:fixed;inset:0}@keyframes chrome-in{0%{opacity:0}to{opacity:1}}html.corridor{scrollbar-width:none}html.corridor::-webkit-scrollbar{display:none}
