.pc-page :is(h1,h2){font-variation-settings:normal}.pc-page .pc-chooser{padding:0 0 var(--section-y-lg)}.pc-page .pc-head{padding:var(--space-12) var(--page-x) var(--space-10);justify-items:start;display:grid}.pc-page .pc-head .pg-display{max-width:12em;margin-top:14px}.pc-page .pc-head .pg-lead{max-width:34em;margin-top:var(--space-5)}.pc-page .pc-shelf{padding:var(--space-8) var(--page-x) var(--space-6)}.pc-page .pc-tiles{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pc-page .pc-tile{column-gap:var(--space-4);height:100%;padding:8px var(--space-4) 8px 4px;border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink);transition:border-color var(--dur-3) ease, background-color var(--dur-3) ease;grid-template-columns:112px minmax(0,1fr);align-items:center;text-decoration:none;display:grid;position:relative}.pc-page .pc-tile:after{content:"";border:1px solid var(--gs-gilt-deep);opacity:0;pointer-events:none;transition:opacity var(--dur-3) ease;border-radius:1px;position:absolute;inset:4px}.pc-page .pc-tile:hover,.pc-page .pc-tile.is-focus{background:#fbfcfe47;border-color:#16223b52}.pc-page .pc-tile:is(:hover,:focus-visible,.is-focus):after{opacity:.7}.pc-page .pc-thumb{aspect-ratio:4/3;position:relative}.pc-page .pc-thumb img{object-fit:cover;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 7% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 7% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pc-page .pc-tile-text{gap:2px;min-width:0;display:grid}.pc-page .pc-tile-text strong{font-family:var(--font-display);font-variant-numeric:lining-nums;text-underline-offset:5px;transition:text-decoration-color var(--dur-2) ease;justify-self:start;font-size:23px;font-weight:500;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.pc-page .pc-tile:hover strong{-webkit-text-decoration-color:var(--link-line-hover);text-decoration-color:var(--link-line-hover)}.pc-page .pc-tile-text>span{color:var(--ink-2);font-size:var(--fs-body-sm);text-wrap:pretty;line-height:1.4}.pc-page .pc-tile-text>.pc-focus-note{color:var(--ink);font:400 var(--fs-eyebrow) / var(--lh-eyebrow) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;margin-top:6px}.pc-page .pc-shelf-foot{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-8);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.pc-page .pc-pack-note{color:var(--ink-2);font:500 var(--fs-caption) / var(--lh-caption) var(--font-sans);margin:0}.pc-page .pc-more{color:var(--ink);font-size:var(--fs-body-sm);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;line-height:1.6;display:flex}.pc-page .pc-more>span{font-weight:500}@media (min-width:700px){.pc-page .pc-shelf{padding:var(--space-12) var(--page-x) var(--space-8)}.pc-page .pc-tiles{column-gap:var(--grid-gap);row-gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.pc-page .pc-tile{text-align:center;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:8px;padding:12px 14px 24px}.pc-page .pc-thumb{width:100%}.pc-page .pc-tile-text{justify-items:center}.pc-page .pc-tile-text strong{text-wrap:balance;justify-self:center}.pc-page .pc-shelf-foot{margin-top:var(--space-10)}}@media (min-width:1100px){.pc-page .pc-head{padding-top:var(--space-16);padding-bottom:var(--space-12)}.pc-page .pc-head .pg-display{margin-top:18px}.pc-page .pc-head .pg-lead{margin-top:var(--space-6)}.pc-page .pc-shelf{padding:var(--space-16) var(--page-x) var(--space-10)}.pc-page .pc-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.pc-page .pc-tile-text strong{font-size:21px}.pc-page .pc-shelf-foot{margin-top:var(--space-12)}}.pc-page .pc-soon{align-items:center;gap:var(--space-2) var(--space-8);padding:var(--space-10) var(--page-x) 0;flex-wrap:wrap;display:flex}.pc-page .pc-soon-title{color:var(--ink-2);font:400 var(--fs-eyebrow) / 1.4 var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;flex:none;margin:0}.pc-page .pc-soon ul{gap:var(--space-2) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pc-page .pc-soon a{min-height:44px;color:var(--ink);text-underline-offset:5px;transition:text-decoration-color var(--dur-2) ease;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.pc-page .pc-soon a:hover{-webkit-text-decoration-color:var(--link-line-hover);text-decoration-color:var(--link-line-hover)}.pc-page .pc-soon .pg-status{color:var(--ink);font-size:var(--fs-body-sm);line-height:1.45}.pc-page .pc-notes{max-width:var(--measure-caption);margin:var(--space-6) var(--page-x) 0;color:var(--ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}@media (max-width:699px){.pc-page .pc-soon{display:block}.pc-page .pc-soon ul{margin-top:var(--space-2);border-bottom:1px solid var(--rule);gap:0;display:grid}.pc-page .pc-soon li{border-top:1px solid var(--rule)}.pc-page .pc-soon a{width:100%;min-height:52px}}
