.pg-widgets{--wl-night: #1a2240;--wl-day: #e9ebf2;--wl-tile-h: 184px;--wl-small: 140px;--wl-medium-h: 140px;--wl-circular: 88px;--wl-rect: 180px;--wl-inline: 280px;--wl-f-tile-h: 310px;--wl-f-small: 220px;--wl-f-medium: 450px;--wl-f-circular: 140px}.pg-widgets .wl-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px;align-items:end;padding:clamp(32px,3.6vw,52px) var(--in) 0}.pg-widgets .wl-hero-copy{padding-bottom:24px}.pg-widgets .wl-hero h1{margin-top:16px;font-size:var(--text-page-title);line-height:1}.pg-widgets .wl-mascot{position:relative;z-index:1;justify-self:center;width:min(100%,230px);margin-bottom:-58px}.pg-widgets .wl-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(100%,500px);margin-top:26px;padding:6px;border-radius:26px;background:#ffffff9e}.pg-widgets .wl-seg-tab{position:relative;z-index:1;display:grid;gap:2px;min-height:72px;padding:11px 20px;border-radius:20px;color:var(--ink);text-decoration:none;transition:color .26s var(--ease),transform var(--press) var(--ease)}.pg-widgets .wl-seg-tab b{font-size:clamp(28px,2.8vw,38px);font-weight:800;line-height:1;letter-spacing:-.04em}.pg-widgets .wl-seg-tab span{font-size:15px;font-weight:700;color:var(--ink-2);transition:color .26s var(--ease)}.pg-widgets .wl-seg-tab[aria-selected=true]{background:var(--ink);box-shadow:0 10px 22px #10162e38;view-transition-name:wl-seg-on}.pg-widgets .wl-seg-tab[aria-selected=true],.pg-widgets .wl-seg-tab[aria-selected=true] span{color:var(--white)}.pg-widgets .wl-seg-tab[aria-selected=false]:hover{background:#ffffffb3}.pg-widgets .wl-seg-tab:active{transform:scale(.97)}.pg-widgets .wl-seg-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--white),0 0 0 6px var(--cobalt)}.pg-widgets .wl-drift{position:relative;z-index:2;overflow:clip;padding:22px 0 28px}.pg-widgets .wl-drift-track{display:flex;width:max-content}.pg-widgets .wl-drift-set{display:flex;align-items:center;gap:20px;padding-right:20px}.pg-widgets .wl-drift-img{display:block;width:auto;height:96px;max-width:none;filter:drop-shadow(0 14px 20px rgb(16 22 46 / .22))}.pg-widgets .wl-drift-img.fam-circular{height:76px;border-radius:50%}.pg-widgets .wl-panel[hidden]{display:none}.pg-widgets .wl-panel:focus{outline:none}.pg-widgets .wl-panel .inner{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.pg-widgets .wl-panel h2{font-size:var(--text-heading-sm);line-height:1.06}.pg-widgets .wl-panel .sub{margin-top:12px}.pg-widgets .wl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px}.pg-widgets .wl-chips{display:flex;flex-wrap:wrap;gap:8px}.pg-widgets .wl-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:#fff9;color:var(--ink);font:700 15px/1 var(--font-display);cursor:pointer;transition:background-color .16s,color .16s,transform var(--press) var(--ease)}.pg-widgets .wl-chip span{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.pg-widgets .wl-chip:hover{background:var(--white)}.pg-widgets .wl-chip[aria-pressed=true]{background:var(--ink);color:var(--white)}.pg-widgets .wl-chip[aria-pressed=true] span{color:#ffffffbf}.pg-widgets .wl-chip:active{transform:scale(.97)}.pg-widgets .wl-chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--white),0 0 0 6px var(--cobalt)}.pg-widgets .wl-count{margin:0;font-size:15px;font-weight:700;color:var(--ink-2)}.pg-widgets .wl-actions{margin-top:30px}.pg-widgets .wl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));grid-auto-flow:row dense;gap:20px 12px;list-style:none;margin:22px 0 0;padding:0}.pg-widgets .wl-card{min-width:0}.pg-widgets .wl-card[hidden]{display:none}.pg-widgets .wl-grid .wl-card.fam-medium,.pg-widgets .wl-grid .wl-card.fam-inline{grid-column:span 2}.pg-widgets .wl-card h3{margin-top:10px;font-size:17px;font-weight:800;letter-spacing:-.015em;line-height:1.2}.pg-widgets .wl-line{margin:6px 0 0;font-size:16px;line-height:1.45;color:var(--ink-2);max-width:30em}.pg-widgets .wl-meta{margin:4px 0 0;font-size:14px;font-weight:700;color:var(--ink-2)}.pg-widgets .wl-tile{position:relative;display:grid;place-items:center;width:100%;height:var(--wl-tile-h);margin:0;padding:12px;border:0;border-radius:var(--radius-card);background:var(--card);color:inherit;font:inherit;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d}.pg-widgets .wl-tile.lock{background:var(--wl-night)}.pg-widgets .wl-tile.lock.day{background:var(--wl-day)}.pg-widgets button.wl-tile{cursor:pointer;transition:box-shadow .2s var(--ease)}.pg-widgets button.wl-tile:hover{box-shadow:0 18px 34px #10162e24}.pg-widgets button.wl-tile:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:var(--radius-card)}.pg-widgets .wl-img{display:block;width:var(--wl-small);height:auto;max-width:100%;filter:drop-shadow(0 14px 20px rgb(16 22 46 / .24));transform:translateZ(28px)}.pg-widgets .fam-medium .wl-img{width:auto;height:var(--wl-medium-h)}.pg-widgets .fam-circular .wl-img{width:var(--wl-circular);border-radius:50%}.pg-widgets .fam-rectangular .wl-img{width:var(--wl-rect)}.pg-widgets .fam-inline .wl-img{width:var(--wl-inline);border-radius:999px}.pg-widgets .wl-featured{display:grid;grid-template-columns:minmax(0,2.1fr) repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:26px 0 0;padding:0}.pg-widgets .wl-featured .wl-tile{height:var(--wl-f-tile-h);padding:20px}.pg-widgets .wl-featured .wl-img{width:var(--wl-f-small)}.pg-widgets .wl-featured .fam-medium .wl-img{width:var(--wl-f-medium);height:auto}.pg-widgets .wl-featured .fam-circular .wl-img{width:var(--wl-f-circular)}.pg-widgets .wl-featured h3{margin-top:14px;font-size:20px}.pg-widgets .wl-card .wl-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgb(255 255 255 / .42),rgb(255 255 255 / 0) 55%);mix-blend-mode:soft-light;transition:opacity .3s var(--ease)}.pg-widgets .wl-card .wl-tile.is-lit:after{opacity:1}.pg-widgets .wl-soon{position:relative;display:grid;place-items:center;min-height:360px;margin-top:30px;padding:40px 20px;border-radius:var(--radius-sheet);overflow:clip;background:var(--wl-night);isolation:isolate}.pg-widgets .wl-soon-wall{position:absolute;inset:0;z-index:-1}.pg-widgets .wl-soon-wall img{width:100%;height:100%;object-fit:cover;filter:blur(14px) saturate(1.25);transform:scale(1.12)}.pg-widgets .wl-soon-sheet{max-width:560px;padding:26px 30px 24px;border-radius:var(--radius-card);background:var(--white);text-align:center;box-shadow:0 24px 44px #10162e40}.pg-widgets .wl-soon-sheet h3{font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.pg-widgets .wl-soon-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0 0;padding:0;list-style:none}.pg-widgets .wl-soon-cats li{padding:6px 12px;border-radius:var(--radius-pill);background:var(--peri);font-size:14px;font-weight:700;color:var(--ink)}.pg-widgets .wl-soon-cats span{margin-left:4px;color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}.pg-widgets .wl-soon-sheet p{margin:14px 0 0;font-size:16px;line-height:1.45;color:var(--ink-2)}.pg-widgets .wl-dialog{width:min(100% - 24px,880px);max-height:min(92dvh,760px);margin:auto;padding:0;border:0;border-radius:var(--radius-sheet);background:var(--white);color:var(--ink);box-shadow:0 30px 70px #10162e4d;overflow:auto}.pg-widgets .wl-dialog::backdrop{background:#10162e80}.pg-widgets .wl-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 8px 30px;background:var(--white)}.pg-widgets .wl-dialog-head h2{font-size:var(--text-heading-sm);line-height:1.06}.pg-widgets .wl-close{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--peri);color:var(--ink);cursor:pointer;transition:transform var(--press) var(--ease),background-color .16s}.pg-widgets .wl-close:hover{background:var(--peri-hover)}.pg-widgets .wl-close:active{transform:scale(.97)}.pg-widgets .wl-close svg{width:20px;height:20px}.pg-widgets .wl-dialog-body{padding:0 30px 30px}.pg-widgets .wl-dialog-line{margin:0 0 20px;color:var(--ink-2);font-size:17px}.pg-widgets .wl-dialog-shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.pg-widgets .wl-dialog-shots .wl-tile{height:auto;min-height:220px;padding:26px 16px 46px;background:var(--peri);transform:none}.pg-widgets .wl-dialog-shots .wl-tile.lock{background:var(--wl-night)}.pg-widgets .wl-dialog-shots .wl-tile.lock.day{background:var(--wl-day)}.pg-widgets .wl-dialog-shots .wl-img{width:170px;transform:none}.pg-widgets .wl-dialog-shots .fam-medium .wl-img{height:auto;width:min(100%,361px)}.pg-widgets .wl-dialog-shots .fam-circular .wl-img{width:104px}.pg-widgets .wl-dialog-shots figcaption{position:absolute;left:14px;bottom:12px;padding:5px 11px;border-radius:var(--radius-pill);background:#ffffffdb;font-size:14px;font-weight:700}@media(forced-colors:active){.pg-widgets .wl-chip,.pg-widgets .wl-seg-tab,.pg-widgets .wl-tile,.pg-widgets .wl-close,.pg-widgets .wl-soon-sheet{border:1px solid ButtonText}.pg-widgets .wl-seg-tab[aria-selected=true],.pg-widgets .wl-chip[aria-pressed=true]{outline:3px solid Highlight}}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s}@media(prefers-reduced-motion:no-preference){.pg-widgets .wl-drift-track{animation:wl-drift 110s linear infinite}.pg-widgets .wl-drift:hover .wl-drift-track{animation-play-state:paused}.pg-widgets .wl-soon-wall img{animation:wl-pan 24s ease-in-out infinite alternate}.pg-widgets .wl-hero-copy>*{animation:up .8s var(--ease) both}.pg-widgets .wl-hero-copy>:nth-child(2){animation-delay:60ms}.pg-widgets .wl-hero-copy>:nth-child(3){animation-delay:.12s}.pg-widgets .wl-hero-copy>:nth-child(4){animation-delay:.18s}.pg-widgets .wl-mascot{animation:peek 1s var(--ease) both .6s}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes wl-drift{to{transform:translate(-50%)}}@keyframes wl-pan{0%{transform:scale(1.12) translate(-3%)}to{transform:scale(1.12) translate(3%)}}@media(max-width:1000px){.pg-widgets .wl-hero-grid{grid-template-columns:minmax(0,1fr) 190px}.pg-widgets .wl-mascot{width:190px}.pg-widgets{--wl-f-tile-h: 250px;--wl-f-small: 170px;--wl-f-medium: 400px;--wl-f-circular: 112px}.pg-widgets .wl-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-widgets .wl-featured .fam-medium{grid-column:span 2}.pg-widgets .wl-featured .fam-circular{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;align-content:center}.pg-widgets .wl-featured .fam-circular>.wl-tile{grid-row:1 / span 4}.pg-widgets .wl-featured .fam-circular>h3{align-self:end;margin-top:0}}@media(max-width:680px){.pg-widgets{--wl-tile-h: 112px;--wl-small: 88px;--wl-medium-h: 88px;--wl-circular: 62px;--wl-rect: 98px;--wl-inline: 200px;--wl-f-tile-h: 168px;--wl-f-small: 132px;--wl-f-medium: 100%;--wl-f-circular: 96px}.pg-widgets .wl-hero-grid{grid-template-columns:1fr;gap:0}.pg-widgets .wl-hero-copy{padding-bottom:6px}.pg-widgets .wl-mascot{justify-self:end;width:124px;margin:-8px 0 -54px}.pg-widgets .wl-seg-tab{min-height:64px;padding:9px 14px}.pg-widgets .wl-drift{padding:16px 0 20px}.pg-widgets .wl-drift-img{height:72px}.pg-widgets .wl-drift-img.fam-circular{height:58px}.pg-widgets .wl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.pg-widgets .wl-tile{padding:8px;border-radius:18px}.pg-widgets .wl-card h3{font-size:15px;margin-top:8px}.pg-widgets .wl-meta{font-size:13px}.pg-widgets .wl-featured{gap:18px 10px}.pg-widgets .wl-featured .wl-tile{padding:12px}.pg-widgets .wl-featured h3{font-size:17px}.pg-widgets .wl-featured .wl-line{font-size:15px}.pg-widgets .wl-soon{min-height:400px;padding:28px 14px}.pg-widgets .wl-soon-sheet{padding:22px 18px 20px}.pg-widgets .wl-dialog-head{padding:18px 16px 6px 20px}.pg-widgets .wl-dialog-body{padding:0 20px 22px}}
