.lineup{--line2:min(28px,90cqw/var(--line2-em));--line1:min(56px,2*var(--line2),98cqw/var(--line1-em));--headline-h:calc(var(--line1)*1.1 + var(--line2)*1.6);--label-gap:18px;--label-h:20px;--obj:max(120px,min(265px,100cqw/4.2,100svh - 88px - 56px - var(--headline-h) - var(--label-gap) - var(--label-h) - 104px));flex-direction:column;flex:1;align-items:center;display:flex}.lineup:before,.lineup:after,.lineup-headline:after{content:""}.lineup:before{flex:.7 0 24px}.lineup:after{flex:1 0 40px}.lineup-headline{font-family:var(--font-heading),system-ui,sans-serif;white-space:nowrap;text-align:center;color:var(--foreground);flex-direction:column;flex:1 0 auto;align-items:center;margin:0;font-weight:500;display:flex}.lineup-headline>span:first-child{font-size:var(--line1);line-height:1.1}.lineup-headline>span:last-of-type{margin-top:calc(var(--line2)*.3);font-size:var(--line2);color:var(--text-soft);line-height:1.3}.lineup-headline:after{flex:1 0 40px}.lineup-row{isolation:isolate;justify-content:center;gap:calc(var(--obj)*.42);margin:0;padding:0;list-style:none;display:flex;position:relative}.lineup-row:before,.lineup-row:after{content:"";z-index:-1;left:-12%;right:-12%;top:calc(var(--obj)*.72);height:calc(var(--obj)*.56);background:radial-gradient(closest-side,var(--floor-pool),transparent);pointer-events:none;grid-column:1/-1;position:absolute}.lineup-row:after{display:none}.lineup-cell{width:var(--cell-w);flex:none;justify-content:center;display:flex}.lineup-cell[data-skin=simple]{--cell-w:calc(var(--obj)*.68)}.lineup-cell[data-skin=ipod-nano]{--cell-w:calc(var(--obj)*.418)}.lineup-cell[data-skin=ipod-touch]{--cell-w:calc(var(--obj)*.562)}.lineup-cell[data-skin=xbox-360]{--cell-w:calc(var(--obj)*.977)}.lineup-item{width:100%;color:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;border-radius:14px;flex-direction:column;align-items:center;text-decoration:none;display:flex}.lineup-item:focus-visible{outline:2px solid color-mix(in srgb,var(--pastel-blue)90%,transparent);outline-offset:4px}.lineup-stand{width:100%;height:var(--obj);position:relative}.lineup-label{margin-top:var(--label-gap);font-family:var(--font-heading),system-ui,sans-serif;font-size:14px;font-weight:500;line-height:var(--label-h);white-space:nowrap;color:var(--foreground);transition:color .26s}.lineup-part{left:calc(50% + var(--x,0px));bottom:var(--b,0px);width:var(--w);height:var(--h);position:absolute;translate:-50%}.lineup-part:before{content:"";left:50%;bottom:var(--shadow-b,0px);width:calc(var(--w)*var(--shadow-w,.92));height:var(--shadow-h,calc(var(--obj)*.055));background:radial-gradient(closest-side,var(--contact-shadow),transparent);border-radius:50%;transition:scale .26s cubic-bezier(.22,1,.36,1),opacity .26s,filter .26s;position:absolute;translate:-46% 50%}.lineup-lift{width:100%;height:100%;transition:transform .26s cubic-bezier(.22,1,.36,1);display:block}.lineup-art{width:100%;height:100%;display:block;position:relative;container-type:inline-size}.lineup-picture{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:auto;position:absolute;top:0;left:0}.lineup-part[data-part=simple]{--h:calc(var(--obj)*.87);--w:calc(var(--h)*.75);--shadow-w:.9}.lineup-part[data-part=ipod-nano]{--h:calc(var(--obj)*.94);--w:calc(var(--h)*40/90);--shadow-h:calc(var(--obj)*.045)}.lineup-part[data-part=ipod-touch]{--h:var(--obj);--w:calc(var(--h)*618/1100);--shadow-w:.91}.lineup-art[data-art=ipod-touch] .lineup-picture{top:-1.0101cqw}.lineup-part[data-part=xbox-tv]{--h:calc(var(--obj)*.79);--w:calc(var(--h)*640/543.328);--b:calc(var(--obj)*.053);--x:calc(var(--obj)*.0233);--shadow-w:.89;--shadow-h:calc(var(--obj)*.065)}.lineup-part[data-part=xbox-console]{z-index:1;--w:calc(var(--obj)*.5584);--h:calc(var(--w)*154.734/499.188);--b:calc(var(--h)*-19/155);--x:calc(var(--obj)*-.2328);--shadow-b:calc(var(--h)*19/155);--shadow-w:.94;--shadow-h:calc(var(--obj)*.05)}@media (hover:hover){.lineup-item:hover .lineup-lift{transform:translateY(-8px)}.lineup-item:hover .lineup-part:before{opacity:.62;filter:blur(1.5px);scale:1.35 1.25}.lineup-item:hover .lineup-label{color:var(--peach-ink)}}.lineup-item:focus-visible .lineup-lift{transform:translateY(-8px)}.lineup-item:focus-visible .lineup-part:before{opacity:.62;filter:blur(1.5px);scale:1.35 1.25}.lineup-item:focus-visible .lineup-label{color:var(--peach-ink)}.lineup-lock{--pt:.3125cqw;aspect-ratio:2/3;color:#fff;-webkit-font-smoothing:antialiased;pointer-events:none;width:80.7cqw;position:absolute;top:27.7cqw;left:9.85cqw;container-type:inline-size}.lineup-lock-top{top:calc(20*var(--pt));text-align:center;flex-direction:column;display:flex;position:absolute;left:0;right:0}.lineup-lock-time{padding-top:calc(5*var(--pt));font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(62*var(--pt));letter-spacing:calc(-1*var(--pt));font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.lineup-lock-date{margin-top:calc(4*var(--pt));font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(16*var(--pt));font-weight:700;line-height:1.15}.lineup-art[data-art=simple]{border-radius:calc(var(--obj)*.011);background:var(--paper);transform-origin:50% 100%;overflow:hidden;rotate:-2deg;box-shadow:0 0 0 1px #3a26120d,0 1px 2px #3a26121a,0 10px 22px -10px #3a261247}@media (prefers-color-scheme:dark){.lineup-art[data-art=simple]{box-shadow:0 0 0 1px #ffffff12,0 1px 2px #0006,0 10px 22px -10px #000000b3}}.paper{white-space:nowrap;text-align:left;color:var(--foreground);flex-direction:column;padding:2.4em 2.8em 0;font-size:2.89855cqw;line-height:1;display:flex;position:absolute;inset:0}.paper>*{flex-shrink:0;display:flex}.paper-bar{align-items:center;gap:.6em}.paper-avatar{object-fit:cover;border-radius:.4em;width:1.6em;height:1.6em}.paper-name{font-family:var(--font-heading),system-ui,sans-serif;color:var(--peach-ink);font-size:1.1em;font-weight:500}.paper-headline{color:var(--text-soft);flex-direction:column;margin-top:1.8em;font-size:.95em;line-height:1.47}.paper-tabs{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:.025em;gap:1.9em;margin-top:1.4em;font-size:.95em;font-weight:500}.paper-tab{color:color-mix(in srgb,var(--accent)40%,var(--text-muted));position:relative}.paper-tab[data-active]{color:color-mix(in srgb,var(--accent)32%,var(--foreground))}.paper-tab:after,.paper-shelf-label:after{content:"";background:var(--accent);opacity:.3;border-radius:1em;height:.16em;position:absolute;bottom:-.37em;left:0;right:0}.paper-tab[data-active]:after{opacity:1;height:.21em}.paper-shelf-head{align-items:baseline;gap:.6em;margin-top:2em}.paper-shelf-label{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:.025em;color:var(--foreground);font-size:.85em;font-weight:500;position:relative}.paper-shelf-label:after{opacity:.55}.paper-shelf-label[data-favorites]:after{opacity:1;background:linear-gradient(105deg,#c9962b 0%,#f3d77a 38%,#fff1b8 50%,#f3d77a 62%,#c9962b 100%);height:.24em}.paper-count{color:var(--text-muted);font-size:.7em}.paper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em .8em;margin-top:1.1em;display:grid}.paper-tile{flex-direction:column;min-width:0;display:flex}.paper-frame{aspect-ratio:1200/630;border:.1em solid color-mix(in srgb,var(--accent)30%,transparent);background:color-mix(in srgb,var(--foreground)5%,transparent);border-radius:.4em;position:relative;overflow:hidden}.paper-ribbon{background:linear-gradient(#9b1c31 0 .06em,#0000 .06em calc(100% - .06em),#9b1c31 0),linear-gradient(105deg,#c9962b 0%,#f3d77a 38%,#fff1b8 50%,#f3d77a 62%,#c9962b 100%);width:3.4em;height:.6em;position:absolute;top:.45em;right:-1em;rotate:45deg}.paper-rule{background:color-mix(in srgb,var(--accent)35%,transparent);border-radius:1em;height:.2em;margin-top:.4em}.paper-title{font-family:var(--font-heading),system-ui,sans-serif;margin-top:.45em;font-size:.7em;font-weight:500;line-height:1.3;overflow:hidden}.paper-blurb{background:color-mix(in srgb,var(--foreground)11%,transparent);border-radius:1em;width:88%;height:.3em;margin-top:.3em}.paper-tile:nth-child(3n+2) .paper-blurb{width:76%}.paper-tile:nth-child(3n) .paper-blurb{width:92%}.paper-shelves{border-bottom:.1em solid color-mix(in srgb,var(--foreground)10%,transparent);flex-direction:column;margin-top:1.4em}.paper-shelf{border-top:.1em solid color-mix(in srgb,var(--foreground)10%,transparent);align-items:center;height:2em;display:flex}.paper-shelf .paper-shelf-label{font-size:.75em}.paper-peek{margin-left:auto;padding-right:.2em;display:flex}.paper-peek-img{border:.1em solid var(--paper);object-fit:cover;border-radius:50%;width:1em;height:1em;margin-left:-.3em}.paper-footer{color:var(--text-muted);justify-content:center;margin-top:auto;padding-block:1em 1.4em;font-size:.6em}@media (max-width:639px){.lineup{--label-gap:10px;--label-h:18px;--col:calc((100cqw - 16px)/2);--obj:max(96px,min(150px,var(--col)/.977,( 100svh - 64px - 104px - var(--headline-h) - 2*(var(--label-gap) + var(--label-h)) - 24px - 64px )/2))}.lineup:before{flex-basis:16px}.lineup:after,.lineup-headline:after{flex-basis:24px}.lineup-row{grid-template-columns:repeat(2,var(--col));gap:24px 16px;display:grid}.lineup-row:before{grid-row:1}.lineup-row:after{grid-row:2;display:block}.lineup-cell{width:auto}}@media (prefers-reduced-motion:reduce){.lineup-lift,.lineup-part:before{transition:none}.lineup-item:hover .lineup-lift,.lineup-item:focus-visible .lineup-lift{transform:none}}
.skin-host,.site-bar,.site-width{--gutter:16px;width:min(100% - 2*var(--gutter),1100px);margin-inline:auto}@media (min-width:640px){.skin-host,.site-bar,.site-width{--gutter:24px}}.site-bar{--bar-h:64px;height:var(--bar-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.site-bar{--bar-h:88px}}.device-nav{min-width:0}.device-nav-row{align-items:flex-end;margin-right:-6px;display:flex}.device-nav-item{width:44px;min-width:36px;height:44px;color:var(--text-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-content:end;justify-items:center;padding:0 0 4px;display:grid}.device-nav-icon{filter:grayscale()opacity(.35);align-items:flex-end;height:28px;transition:filter .3s;display:flex}@media (prefers-color-scheme:dark){.device-nav-icon{filter:grayscale()opacity(.5)}}.device-nav-icon svg{filter:drop-shadow(0 1px 1px #0000002e);width:auto;height:27px;display:block}.device-nav-icon[data-device=xbox-360] svg,.device-nav-icon[data-device=simple] svg{height:23px}.device-nav-label{display:none}.device-nav-item:after{content:"";background:0 0;border-radius:1px;width:12px;height:2px;margin-top:5px;transition:background .3s}.device-nav-item[aria-checked=true]{color:var(--foreground);cursor:default}.device-nav-item[aria-checked=true] .device-nav-icon{filter:none}.device-nav-item[aria-checked=true]:after{background:var(--peach-ink)}.device-nav-item[aria-checked=false]:hover .device-nav-icon{filter:grayscale(.3)opacity(.75)}.device-nav-item:focus-visible{outline:2px solid color-mix(in srgb,var(--pastel-blue)90%,transparent);outline-offset:2px}@media (min-width:640px){.device-nav-row{margin-right:-18px}.device-nav-item{width:80px;height:auto;padding:4px 0 6px}.device-nav-icon{height:42px}.device-nav-icon svg{height:40px}.device-nav-icon[data-device=xbox-360] svg,.device-nav-icon[data-device=simple] svg{height:34px}.device-nav-label{font-family:var(--font-heading),system-ui,sans-serif;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:500;line-height:14px;display:block}.device-nav-item:after{width:14px;margin-top:4px}}.skin-host{--device-h:calc(100svh - 88px - 64px - 2.5rem);min-height:calc(var(--device-h) + 2.5rem);flex:1;grid-template-columns:minmax(0,1fr);align-items:center;padding-block:1.25rem;display:grid}@media (max-width:639px){.skin-host{--device-h:calc(100svh - 64px - 1.5rem);align-items:start;padding-block:.5rem 1.5rem}}.skin-host[data-view=page]{align-items:start}:root:not([data-device]) .skin-host{flex-direction:column;min-height:0;padding-block:0;display:flex;container-type:inline-size}:root[data-device] .lineup,:root:not([data-device]) .device-nav{display:none}.skin-host[data-view=device],.site-bar{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.skin-stage{width:100%}.skin-stage[data-intro]>*{animation:.56s cubic-bezier(.25,1.25,.4,1) both skin-intro}@keyframes skin-intro{0%{opacity:0;transform:translateY(24px)}40%{opacity:1}}.skin-stage[data-phase=leaving]{pointer-events:none;animation:.26s cubic-bezier(.55,0,.75,.2) both skin-leave}.skin-stage[data-phase=arriving]{animation:.52s cubic-bezier(.34,1.4,.64,1) both skin-arrive}@keyframes skin-leave{to{opacity:0;transform:translateY(48px)scale(.94)}}@keyframes skin-arrive{0%{opacity:0;transform:translateY(56px)scale(.94)}}.skin-host{--floor-pool:#ecdcca8c;--floor-shadow:#3c2c1e42;--contact-shadow:#3c2c1e57}@media (prefers-color-scheme:dark){.skin-host{--floor-pool:#fff4e812;--floor-shadow:#0000009e;--contact-shadow:#000000c7}}.device-floor{isolation:isolate;position:relative}.device-floor:before,.device-floor:after{content:"";z-index:-1;pointer-events:none;position:absolute;top:100%;left:50%}.device-floor:before{aspect-ratio:4.3;background:radial-gradient(closest-side,var(--floor-pool),transparent);width:175%;translate:-50% -58%}.device-floor:after{aspect-ratio:8.5;background:radial-gradient(closest-side,var(--floor-shadow),transparent);width:92%;translate:-46% -58%}@media (prefers-reduced-motion:reduce){.device-nav-icon,.device-nav-item:after{transition:none}.skin-stage[data-intro]>*,.skin-stage[data-phase=leaving],.skin-stage[data-phase=arriving]{animation:none}}
:root{--vt-ms:.64s;--vt-ease:cubic-bezier(.3,1.15,.45,1);--vt-slide-old:cubic-bezier(.4,0,.8,.45);--vt-slide-new:cubic-bezier(.2,.85,.3,1)}:root:is([data-vt=in],[data-vt=out]) .nano-body{view-transition-name:art-ipod-nano}:root:is([data-vt=in],[data-vt=out]) .ipt-body{view-transition-name:art-ipod-touch}:root:is([data-vt=in],[data-vt=out]) .x360-tv{view-transition-name:art-xbox-tv}:root:is([data-vt=in],[data-vt=out]) .x360-console{view-transition-name:art-xbox-console}:root:is([data-vt=in],[data-vt=out]) .simple-page{view-transition-name:simple-page}:root:is([data-vt=in],[data-vt=out]) .lineup-headline{view-transition-name:lineup-headline}:root:is([data-vt=in],[data-vt=out]) .device-nav{view-transition-name:device-nav}:root:is([data-vt=in],[data-vt=out]) .site-footer{view-transition-name:site-footer}::view-transition-group(*){animation-duration:var(--vt-ms);animation-timing-function:var(--vt-ease)}::view-transition-old(*){animation-duration:var(--vt-ms);animation-timing-function:var(--vt-ease)}::view-transition-new(*){animation-duration:var(--vt-ms);animation-timing-function:var(--vt-ease)}::view-transition-old(root){animation-duration:calc(var(--vt-ms)*.55);animation-delay:calc(var(--vt-ms)*.35);animation-timing-function:ease}::view-transition-new(root){animation-duration:calc(var(--vt-ms)*.55);animation-delay:calc(var(--vt-ms)*.35);animation-timing-function:ease}::view-transition-group(art-ipod-nano){z-index:2}::view-transition-group(art-ipod-touch){z-index:2}::view-transition-group(art-xbox-tv){z-index:2}::view-transition-group(art-xbox-console){z-index:2}::view-transition-group(art-xbox-console){z-index:3}::view-transition-old(art-ipod-nano){mix-blend-mode:plus-lighter;animation-duration:calc(var(--vt-ms)*.35);animation-timing-function:linear;animation-fill-mode:both}::view-transition-old(art-ipod-touch){mix-blend-mode:plus-lighter;animation-duration:calc(var(--vt-ms)*.35);animation-timing-function:linear;animation-fill-mode:both}::view-transition-old(art-xbox-tv){mix-blend-mode:plus-lighter;animation-duration:calc(var(--vt-ms)*.35);animation-timing-function:linear;animation-fill-mode:both}::view-transition-old(art-xbox-console){mix-blend-mode:plus-lighter;animation-duration:calc(var(--vt-ms)*.35);animation-timing-function:linear;animation-fill-mode:both}::view-transition-new(art-ipod-nano){mix-blend-mode:plus-lighter;animation-duration:calc(var(--vt-ms)*.35);animation-timing-function:linear;animation-fill-mode:both}::view-transition-new(art-ipod-touch){mix-blend-mode:plus-lighter;animation-duration:calc(var(--vt-ms)*.35);animation-timing-function:linear;animation-fill-mode:both}::view-transition-new(art-xbox-tv){mix-blend-mode:plus-lighter;animation-duration:calc(var(--vt-ms)*.35);animation-timing-function:linear;animation-fill-mode:both}::view-transition-new(art-xbox-console){mix-blend-mode:plus-lighter;animation-duration:calc(var(--vt-ms)*.35);animation-timing-function:linear;animation-fill-mode:both}:root[data-vt=out]:root[data-vt=out]::view-transition-old(art-ipod-nano){animation-delay:calc(var(--vt-ms)*.5)}:root[data-vt=out]::view-transition-old(art-ipod-touch){animation-delay:calc(var(--vt-ms)*.5)}:root[data-vt=out]::view-transition-old(art-xbox-tv){animation-delay:calc(var(--vt-ms)*.5)}:root[data-vt=out]::view-transition-old(art-xbox-console){animation-delay:calc(var(--vt-ms)*.5)}:root[data-vt=out]:root[data-vt=out]::view-transition-new(art-ipod-nano){animation-delay:calc(var(--vt-ms)*.5)}:root[data-vt=out]::view-transition-new(art-ipod-touch){animation-delay:calc(var(--vt-ms)*.5)}:root[data-vt=out]::view-transition-new(art-xbox-tv){animation-delay:calc(var(--vt-ms)*.5)}:root[data-vt=out]::view-transition-new(art-xbox-console){animation-delay:calc(var(--vt-ms)*.5)}::view-transition-old(art-ipod-nano){animation-name:vt-fade-out}::view-transition-old(art-ipod-touch){animation-name:vt-fade-out}::view-transition-old(art-xbox-tv){animation-name:vt-fade-out}::view-transition-old(art-xbox-console){animation-name:vt-fade-out}::view-transition-new(art-ipod-nano){animation-name:vt-fade-in}::view-transition-new(art-ipod-touch){animation-name:vt-fade-in}::view-transition-new(art-xbox-tv){animation-name:vt-fade-in}::view-transition-new(art-xbox-console){animation-name:vt-fade-in}::view-transition-group(lineup-paper){z-index:2}::view-transition-group(simple-page){z-index:1}:root[data-vt=in]::view-transition-new(simple-page){animation:vt-rise-in calc(var(--vt-ms)*.75)var(--vt-slide-new)calc(var(--vt-ms)*.25)both}:root[data-vt=out]::view-transition-old(simple-page){animation:vt-sink-out calc(var(--vt-ms)*.45)var(--vt-slide-old)both}:root[data-vt=in]::view-transition-old(lineup-headline){animation:vt-lift-out .24s var(--vt-slide-old)both}:root[data-vt=out]::view-transition-new(lineup-headline){animation:vt-lift-in .42s var(--vt-slide-new).18s both}:root[data-vt=in]::view-transition-new(device-nav){animation:vt-drop-in var(--vt-ms)var(--vt-ease)60ms both}:root[data-vt=out]::view-transition-old(device-nav){animation:vt-drop-out .28s var(--vt-slide-old)both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-lift-out{to{opacity:0;transform:translateY(-24px)}}@keyframes vt-lift-in{0%{opacity:0;transform:translateY(-24px)}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(16px)}}@keyframes vt-sink-out{to{opacity:0;transform:translateY(16px)}}@keyframes vt-drop-in{0%{opacity:0;transform:translateY(-110%)}}@keyframes vt-drop-out{to{opacity:0;transform:translateY(-110%)}}:root[data-vt=fade]::view-transition-old(root){animation-duration:.2s;animation-delay:0s}:root[data-vt=fade]::view-transition-new(root){animation-duration:.2s;animation-delay:0s}
