.pb{--cols:4;--gap:2rem;--meta:8.8rem;--pb-card:var(--ds-color-white);--pb-plate:var(--ds-color-white);--pb-line:#0000001a;--pb-fg:var(--ink);--pb-fg-2:var(--ds-black-a60);--pb-board:0 0 0 1px var(--ds-black-a08), 0 2.4rem 4.8rem -2.4rem #140a1e59;--pb-sel:var(--ds-selection-deep);container-type:inline-size}.sheet--dark .pb{--pb-card:#ffffff09;--pb-plate:#ffffff08;--pb-line:var(--ds-white-a08);--pb-fg:var(--ds-color-white);--pb-fg-2:#ffffff8f;--pb-board:0 0 0 1px var(--ds-white-a08), 0 2.4rem 4.8rem -2rem #000000b3}.pb-filters{margin-bottom:4.8rem}.pb-chips{flex-wrap:wrap;gap:.8rem;display:flex}.pb-chip{flex:none}.pb-chip sup{letter-spacing:.02em;opacity:.6;font-variant-numeric:tabular-nums;vertical-align:baseline;margin-left:.5rem;font:400 1.1rem/1 JetBrains Mono,ui-monospace,monospace;top:0}.sheet--dark .pb-chip{--pill-fg:var(--paper);--pill-line:var(--line-d);--pill-fill:var(--paper);--pill-fill-fg:var(--ink)}.pb-grid{--cell:calc((100cqi - (var(--cols) - 1) * var(--gap)) / var(--cols));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);transition:opacity var(--ds-dur-250) var(--ds-ease-out);grid-auto-rows:auto;grid-auto-flow:dense;display:grid}.pb-grid.is-out{opacity:0}.pb-item{min-width:0;position:relative}.pb-item[hidden]{display:none}.pb-item--big{grid-area:span 2/span 2}.pb-item--wide{grid-column:span 2}.pb-item--tall{grid-row:span 2}.pb-card{cursor:default;height:100%;position:relative}.pb-in:after{content:"";z-index:4;pointer-events:none;box-shadow:inset 0 0 0 1px var(--pb-line);position:absolute;inset:0}.pb-in{background:var(--pb-card);height:100%;box-shadow:inset 0 0 0 1px var(--pb-line);color:var(--pb-fg);flex-direction:column;display:flex;position:relative;overflow:hidden}.pb-media{min-height:var(--cell);isolation:isolate;flex:1;position:relative;overflow:hidden}.pb-item--big .pb-media,.pb-item--tall .pb-media{min-height:calc(var(--cell) * 2 + var(--gap))}.pb-media>:is(svg,video,img,div){transition:transform var(--ds-dur-1200) var(--ds-ease-out)}.pb-media>:is(svg,video){width:100%;height:100%;position:absolute;inset:0}.pb-media>video{object-fit:cover;background:var(--ds-color-black)}.pb-media--art{background:#0b0b0b}.pb-meta{background:var(--ds-color-white);color:var(--ink);flex-direction:column;flex:none;align-items:flex-start;gap:.6rem;padding:1.6rem 2rem 2rem;display:flex}.pb-badge{margin-bottom:.4rem}.pb-badge[data-kind=note]{margin-bottom:0}.pb-note__head{font-size:var(--ds-fs-13);color:var(--dim);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.pb-title{font-size:var(--ds-fs-17);letter-spacing:-.005em;color:var(--pb-fg);text-wrap:balance;font-weight:500;line-height:1.3}.pb-link{color:inherit}.pb-link:after{content:"";z-index:3;position:absolute;inset:0}.pb-link:focus-visible{outline:none}.pb-sel{z-index:4;--sel-color:var(--pb-sel)}@media (hover:hover){.pb-card:hover .pb-media>:is(svg,video){transform:scale(1.03)}.pb-card:hover .pb-board{transform:translateY(-.6rem)scale(1.02)}}.pb-media--render,.pb-media--era,.pb-media--back{background:var(--pb-plate);place-items:center;display:grid}.pb-board{width:auto;max-width:82%;height:auto;max-height:76%;box-shadow:var(--pb-board);transition:transform var(--ds-dur-1200) var(--ds-ease-out);margin:auto;display:block;position:absolute;inset:0}.pb-board--bare{box-shadow:none;max-width:72%;max-height:72%}.pb-item--wide .pb-board--bare{max-width:86%}.pb-pair{--sw:.5;position:absolute;inset:0}.pb-pair img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pb-pair__dark{clip-path:inset(0 0 0 calc((1 - var(--sw)) * 100%));transition:clip-path 1.1s var(--ds-ease-out)}.pb-pair__seam{top:0;bottom:0;left:calc((1 - var(--sw)) * 100%);background:var(--pb-sel);width:1px;transition:left 1.1s var(--ds-ease-out), opacity var(--ds-dur-400);margin-left:-.5px;position:absolute}.pb-pair__seam:before,.pb-pair__seam:after{content:"";background:var(--ds-color-white);width:.7rem;height:.7rem;box-shadow:inset 0 0 0 1px var(--pb-sel);position:absolute;left:-.35rem}.pb-pair__seam:before{top:1.2rem}.pb-pair__seam:after{bottom:1.2rem}@media (hover:hover){.pb-card:hover .pb-pair__dark{clip-path:inset(0)}.pb-card:hover .pb-pair__seam{opacity:0;left:0}}.pb-day{background:var(--ds-color-black);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:absolute;inset:0}.pb-day img{object-fit:cover;width:100%;height:100%}.pb-day__clock{display:none}.pb-day.is-live{display:block}.pb-day.is-live img{opacity:0;will-change:opacity, transform;position:absolute;inset:0}.pb-day.is-live img:first-child{opacity:1}.pb-day.is-live .pb-day__clock{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-white-a55);text-shadow:0 1px .6rem #00000080;gap:2.4rem;font:400 1.1rem/1 JetBrains Mono,ui-monospace,monospace;display:flex;position:absolute;bottom:1.8rem;left:2rem;right:2rem}.pb-day__clock li{transition:color var(--ds-dur-500);padding-top:1.2rem;position:relative}.pb-day__clock li:before{content:"";transform-origin:0;height:1px;transition:transform .7s var(--ds-ease-out), background-color var(--ds-dur-500);background:currentColor;position:absolute;top:0;left:0;right:0;transform:scaleX(.3)}.pb-day__clock li.is-on{color:var(--ds-color-white)}.pb-day__clock li.is-on:before{background:var(--pb-sel);transform:none}.pb-media--dither{background:var(--ds-color-black);place-items:center;display:grid}.pb-dither{object-fit:contain;width:92%;height:auto;max-height:88%}.pb-media--dir{background:var(--pb-plate)}.pb-dir{position:absolute;inset:0}.pb-dir img{width:74%;height:auto;box-shadow:var(--pb-board);transition:transform var(--ds-dur-1200) var(--ds-ease-out);position:absolute}.pb-dir__home{z-index:1;top:12%;left:8%}.pb-dir__case{z-index:2;bottom:10%;right:6%;width:52%!important}.pb-item--wide .pb-dir img{width:58%}.pb-item--wide .pb-dir__home{top:10%;left:6%}.pb-item--wide .pb-dir__case{bottom:12%;right:6%;width:44%!important}.pb-stamp{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:#c2185b;background:#ffffffd9;padding:.6rem .8rem;font:400 1rem/1 JetBrains Mono,ui-monospace,monospace;position:absolute;top:1.4rem;right:1.4rem;transform:rotate(-3deg);box-shadow:inset 0 0 0 1px}@media (hover:hover){.pb-card:hover .pb-dir__home{transform:translate(-3%,-4%)scale(.97)}.pb-card:hover .pb-dir__case{transform:translate(-4%,-6%)scale(1.08)}}.pb-media--mock{background:var(--pb-plate)}.pb-mock{position:absolute;inset:0}.pb-mock img{width:50%;height:auto;box-shadow:var(--pb-board);transition:transform var(--ds-dur-1200) var(--ds-ease-out);position:absolute}.pb-mock__0{z-index:1;top:14%;left:8%}.pb-mock__1{z-index:2;bottom:12%;right:8%;width:44%!important}@media (hover:hover){.pb-card:hover .pb-mock__0{transform:translate(-4%,-3%)}.pb-card:hover .pb-mock__1{transform:translate(4%,3%)}}.pb-media--ort{background:var(--ds-color-black);transition:background-color var(--ds-dur-500) var(--ds-ease-out)}.pb-media--ort:has(.pb-ort__page.is-on.is-ink){background:var(--ds-color-white)}.pb-ort,.pb-ort__book{position:absolute;inset:0}.pb-ort__page{opacity:0;transition:opacity .35s var(--ds-ease-out);place-items:center;display:grid;position:absolute;inset:0}.pb-ort__page.is-on{opacity:1}.pb-ort__page img{object-fit:contain;width:72%;height:72%;transition:transform .9s var(--ds-ease-out);transform:scale(.98)}.pb-ort__page.is-on img{transform:none}.pb-ort__k,.pb-ort__ticks{z-index:1;color:var(--ds-white-a72);transition:color var(--ds-dur-500) var(--ds-ease-out);position:absolute}.pb-media--ort:has(.is-on.is-ink) :is(.pb-ort__k,.pb-ort__ticks){color:var(--ds-black-a66)}.pb-ort__k{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font:400 1.1rem/1 JetBrains Mono,ui-monospace,monospace;top:1.6rem;left:2rem}.pb-ort__k small{opacity:.6;font-size:1em}.pb-ort__ticks{gap:.4rem;display:flex;bottom:1.6rem;left:2rem;right:2rem}.pb-ort__ticks i{opacity:.25;height:2px;transition:opacity var(--ds-dur-300);background:currentColor;flex:1}.pb-ort__ticks i.is-on{opacity:1}.pb-note{background:var(--tint-b);height:100%;color:var(--ink);flex-direction:column;padding:2.4rem 2.4rem 2rem;display:flex}.pb-note__title{letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:2rem;font-size:2.8rem;font-weight:500;line-height:1.08;display:-webkit-box;overflow:hidden}.pb-note__foot{font-size:var(--ds-fs-15);color:var(--dim);justify-content:space-between;align-items:center;gap:1.2rem;margin-top:auto;padding-top:2rem;display:flex}.pb-note__foot svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.4rem;height:1.4rem;transition:transform var(--ds-dur-600) var(--ds-ease-spring-soft)}.pb-note .pb-link:after{z-index:3}.pb-note .pb-link{text-decoration:none}.pb-note__all{z-index:5;font-size:var(--ds-fs-15);color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-self:flex-start;margin-top:1.2rem;font-weight:500;position:relative}@media (hover:hover){.pb-card:hover .pb-note__foot svg{transform:translate(.2rem,-.2rem)}}.pb-more{justify-content:flex-end;margin-top:4.8rem;display:flex}.pb-more__link sup{opacity:.6;vertical-align:baseline;margin-left:.6rem;font:400 1.2rem/1 JetBrains Mono,ui-monospace,monospace;top:0}@media (width<=1023.98px){.pb{--cols:3;--gap:1.6rem}}@media (width<=767.98px){.pb{--cols:2;--gap:1.2rem;--meta:10.4rem}.pb-filters{margin-bottom:3.2rem}.pb-chips{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pb-chips::-webkit-scrollbar{display:none}.pb-meta{gap:.4rem;padding:1.2rem 1.2rem 0}.pb-badge{margin-bottom:.3rem}.pb-title{font-size:1.45rem;line-height:1.3}.pb-stamp{padding:.4rem .5rem;font-size:.85rem;top:.8rem;right:.8rem}.pb-day.is-live .pb-day__clock{gap:1.2rem;font-size:.95rem;bottom:1.2rem;left:1.2rem;right:1.2rem}.pb-ort__k{font-size:.95rem;top:1rem;left:1.2rem}.pb-ort__ticks{bottom:1rem;left:1.2rem;right:1.2rem}.pb-note{padding:1.6rem 1.4rem 1.4rem}.pb-note__title{margin-top:1.4rem;font-size:1.9rem}.pb-note__foot{font-size:var(--ds-fs-13);padding-top:1.2rem}.pb-note__all{font-size:var(--ds-fs-13)}.pb-more{justify-content:flex-start;margin-top:3.2rem}.pb-dir img{width:78%}.pb-grid.ds-rail .pb-media,.pb-grid.ds-rail :is(.pb-item--big,.pb-item--tall) .pb-media{aspect-ratio:1;flex:none;min-height:0}.pb-grid.ds-rail .pb-meta{flex:1;padding:1.6rem 1.6rem 2rem}.pb-grid.ds-rail .pb-title{font-size:var(--ds-fs-17)}.pb-grid.ds-rail .pb-note{padding:2.4rem 2rem 2rem}.pb-grid.ds-rail .pb-note__title{font-size:var(--ds-fs-24)}.pb-grid.ds-rail .pb-note__all{min-height:44px;font-size:var(--ds-fs-15);background-position:0 75%;align-items:center;margin-top:.4rem;display:inline-flex}}@media (prefers-reduced-motion:reduce){.pb-grid,.pb-media>*,.pb-board,.pb-pair__dark,.pb-pair__seam,.pb-dir img,.pb-mock img,.pb-ort__page,.pb-ort__page img,.pb-sel,.pb-sel i{transition:none!important}}.pg-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:3.2rem 8rem;margin-bottom:7.2rem;display:grid}.pg-h2{text-wrap:balance}.pg-lede{text-wrap:pretty;color:#000000ad;justify-self:end;max-width:46rem;font-size:1.9rem;line-height:1.45}.sheet--dark .pg-lede{color:var(--ds-white-a72)}.pg ::selection{background:var(--ds-color-rose-500);color:var(--ds-color-black)}@media (width<=767.98px){.pg-head{grid-template-columns:1fr;gap:2.4rem;margin-bottom:4.8rem}.pg-lede{font-size:var(--ds-fs-18);justify-self:start}}.pg-hero{--bg:var(--ds-color-black);--bg-elev-2:#14171c;--rd-ease:var(--ds-ease-out);--rd-glow:255, 111, 168;background:var(--bg);color:var(--ds-color-white);position:relative}.pg-hero__stage{isolation:isolate;position:relative;overflow:hidden}.pg-hero__stage:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(55% 60% at 92% 0,#ff6fa829,#0000 70%),radial-gradient(40% 50% at 70% 8%,#f7fe860f,#0000 70%);position:absolute;inset:0}.pg-hero .rd-hero__inner{z-index:2;position:relative}.rd-hero__foot{padding-bottom:6rem}.pg-hero__lede{color:var(--ds-white-a72)}.pg-hero__run{display:none}.pg-hero .rd-wall{z-index:0;pointer-events:none;height:clamp(360px,46vw,660px);position:relative;overflow:hidden}.pg-hero .rd-wall__light{pointer-events:none;background:radial-gradient(closest-side, rgba(var(--rd-glow), .28), #ff9a7a1c 48%, #f7fe8608 70%, transparent 82%);width:110vw;height:80%;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.pg-hero .rd-wall__pos{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pg-hero .rd-wall__lift{perspective:2200px;perspective-origin:50% 30%}.pg-hero .rd-wall__grid{--tile:60vw;--gap:3.6vw;grid-template-columns:repeat(5, var(--tile));gap:var(--gap);transform-origin:50%;display:grid;position:relative;transform:translateY(6%)rotate(-11deg)rotateX(52deg)scale(.46)}.pg-hero .rd-wall__ley{--ley-x:calc(var(--tile) + var(--gap));--ley-y:calc(var(--tile) * .625 + var(--gap));--dash:12px;--period:40px;z-index:-1;pointer-events:none;left:calc(-1 * var(--ley-x) * 2 - var(--gap) / 2);width:calc(var(--ley-x) * 9);top:calc(-1 * var(--ley-y) * 4 - var(--gap) / 2);height:calc(var(--ley-y) * 8);position:absolute}.pg-hero .rd-wall__ley i{display:block;position:absolute;overflow:hidden}.pg-hero .ley-v{width:3px;top:0;bottom:0;left:calc(var(--ley-x) * var(--k) - 1.5px);-webkit-mask-image:linear-gradient(transparent 0%, var(--ds-color-black) 42%, var(--ds-color-black) 86%, transparent 100%);mask-image:linear-gradient(transparent 0%, var(--ds-color-black) 42%, var(--ds-color-black) 86%, transparent 100%)}.pg-hero .ley-h{height:3px;left:0;right:0;top:calc(var(--ley-y) * var(--m) - 1.5px);-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--ds-color-black) 18%, var(--ds-color-black) 82%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, var(--ds-color-black) 18%, var(--ds-color-black) 82%, transparent 100%)}.pg-hero .rd-wall__ley{--c:1;--reach:4}.pg-hero .rd-wall__ley i:before{content:"";position:absolute}.pg-hero .ley-v:before{height:calc((100% + var(--period)) * var(--reach));scale:var(--c) var(--c);transform-origin:50% 0;background:repeating-linear-gradient(180deg, #ffcdde33 0 var(--dash), transparent var(--dash) var(--period));top:0;left:0;right:0}.pg-hero .ley-h:before{width:calc((100% + var(--period)) * var(--reach));scale:var(--c) var(--c);transform-origin:0;background:repeating-linear-gradient(90deg, #ffcdde33 0 var(--dash), transparent var(--dash) var(--period));top:0;bottom:0;left:0}.motion .pg-hero .ley-v:before{will-change:transform;animation:1.4s linear infinite ley-march-v}.motion .pg-hero .ley-h:before{will-change:transform;animation:2.8s linear infinite ley-march-h}.pg-hero.is-off .rd-wall__ley i:before{animation-play-state:paused}@keyframes ley-march-v{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--period)))}}@keyframes ley-march-h{0%{transform:translateX(calc(-1 * var(--period)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pg-hero .rd-wall__ley i:before{animation:none!important}}.pg-hero .rd-tile{aspect-ratio:16/10;border-radius:var(--ds-radius-card);background:var(--bg-elev-2);position:relative;overflow:hidden}.pg-hero .rd-tile img{object-fit:cover;object-position:top center;width:100%;height:100%}.pg-hero .rd-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17}.pg-hero .rd-tile__rim{border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffbeaa80}.pg-hero .rd-wall__sweep{pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 38%,#ffe8dc1a 49%,#ffffff24 50%,#ffe8dc1a 51%,#0000 62%);position:absolute;inset:-10%;transform:translate(-70%)}.motion .pg-hero .rd-wall__sweep{animation:rd-sweep 3.2s var(--ds-dur-500) var(--rd-ease) forwards}@keyframes rd-sweep{0%{opacity:0;transform:translate(-70%)}15%,85%{opacity:1}to{opacity:0;transform:translate(70%)}}.pg-hero .rd-wall__fade{display:none}.pg-hero .rd-wall__vignette{pointer-events:none;background:linear-gradient(180deg, var(--bg) 0%, transparent 28%, transparent 66%, var(--bg) 100%), radial-gradient(120% 90% at 50% 55%, transparent 55%, color-mix(in oklab, var(--bg) 90%, transparent) 100%);position:absolute;inset:0}.motion:not(.rd-late) .pg-hero .rd-wall__lift{opacity:0}.pg-hero .rd-hero__cap{z-index:2;justify-items:center;padding-block:1rem 2rem;display:grid;position:relative}.pg-hero .rd-hero__cap .tlink{font-size:var(--ds-fs-16)}@media (width>=768px){body:has(.pg-hero) .hdr:not(.is-pill) .hdr__bar{color:var(--ds-color-white)}body:has(.pg-hero) .hdr:not(.is-pill) .hdr__nav .ds-pill{--pill-bg:var(--ds-color-white);--pill-fg:var(--ds-color-black);--pill-line:var(--ds-color-white)}}@media (width>=900px){.motion .pg-hero.is-live .pg-hero__stage{height:100svh;position:sticky;top:0}.motion .pg-hero.is-live .pg-hero__run{height:160svh;display:block}.motion .pg-hero.is-live .rd-wall{height:auto;position:absolute;inset:0}.motion .pg-hero.is-live .rd-wall__grid{transform:translateY(30vh)rotate(-11deg)rotateX(54deg)scale(.42)}.motion .pg-hero.is-live .rd-wall__vignette{background:radial-gradient(120% 90% at 50% 60%, transparent 55%, color-mix(in oklab, var(--bg) 90%, transparent) 100%)}.motion .pg-hero.is-live .rd-wall__fade{height:calc(var(--rd-copy-bottom,70vh) + 120px);pointer-events:none;background:linear-gradient(180deg, var(--bg) 0, var(--bg) calc(var(--rd-copy-top,60vh) + 10px), color-mix(in oklab, var(--bg) 86%, transparent) calc(var(--rd-copy-bottom,70vh) - 50px), transparent 100%);display:block;position:absolute;inset:0 0 auto}.motion .pg-hero.is-live .rd-hero__cap{text-align:center;visibility:hidden;opacity:0;justify-items:center;padding-block:0;position:absolute;bottom:3.2vh;left:0;right:0}}@media (width<=899px){.pg-hero .rd-wall{height:92vw;margin-top:8vw}.pg-hero .rd-wall__grid{--tile:58vw;--gap:3.5vw;transform:translateY(8vw)rotate(-11deg)rotateX(50deg)scale(.9)}.pg-hero .rd-wall__light{top:70%}.rd-hero__foot{padding-bottom:0}}@media (width<=767.98px){.pg-hero .rd-hero__cap{padding-bottom:5rem}}@media (prefers-reduced-motion:reduce){.pg-hero .rd-wall__sweep{animation:none}.pg-hero .rd-wall__lift{opacity:1}}
