.home{padding-inline:var(--shell-gutter);color:var(--color-ink);font:400 16px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased}.home a{color:inherit;text-decoration:none}.home button{font:inherit;color:inherit}.home img{max-width:100%;display:block}.home .icon{fill:currentColor;flex:none;width:1em;height:1em;display:block}.home a,.home button{outline-offset:10px;transition:outline-offset .28s var(--ease-site), outline-color .2s var(--ease-site);outline:2px solid #0000}.home a:focus-visible,.home button:focus-visible{outline-color:var(--color-ink);outline-offset:3px}.home .shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);gap:var(--rail-gap);max-width:var(--shell-max);margin:0 auto;display:grid}.home .rail{height:100svh;padding-block:var(--footer-inset) calc(var(--footer-inset) + var(--footer-row-h) + 16px);position:sticky;top:0}.home .statement{letter-spacing:-.025em;margin:clamp(48px,12vh,120px) 0 0;font-size:clamp(28px,2.5vw,36px);font-weight:500;line-height:1.18}.home .statement b{font-weight:700}.home .key{background:linear-gradient(var(--live-accent,var(--color-accent)), var(--live-accent,var(--color-accent))) no-repeat 0 100% / 0% 3px, linear-gradient(var(--color-outline-variant), var(--color-outline-variant)) no-repeat 0 100% / 100% 2px;font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-size .42s var(--ease-site), outline-offset .28s var(--ease-site), outline-color .2s var(--ease-site);border:0;padding:0 0 2px}.home .key.lit{background-size:100% 3px,100% 2px}.home .key:focus-visible{border-radius:2px}.home .copy{margin-top:18px;display:grid}.home .copy>p{text-wrap:pretty;max-width:42ch;margin:0;font-size:17px;line-height:1.5}.home .copy .name{white-space:nowrap}.home .statement{text-wrap:balance}.home .description{color:var(--color-muted)}.home .index{margin-top:44px}.home .index h2{color:var(--color-muted);margin:0 0 10px;font-size:13px;font-weight:500}.home .index ul{margin:0;padding:0;list-style:none}.home .index a{transition:opacity .32s var(--ease-site), filter .32s var(--ease-site), outline-offset .28s var(--ease-site), outline-color .2s var(--ease-site);border-radius:10px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;column-gap:18px;margin-inline:-8px;padding:13px 8px;display:grid}.home .focusing .index a:not(.hit){opacity:.4;filter:blur(1.5px)}.home .row-text{min-width:0;display:grid}.home .row-name{color:var(--color-ink);font-size:16px;font-weight:500;line-height:1.3}.home .row-line{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;transition:color .24s var(--ease-site);font-size:14px;line-height:1.35;overflow:hidden}.home .index a:hover .row-line,.home .index a:focus-visible .row-line,.home .index a.hit .row-line{color:var(--color-ink)}.home .index .go{color:var(--color-ink);opacity:0;transition:opacity .24s var(--ease-site), translate .32s var(--ease-site);font-size:18px;display:grid;translate:-6px}.home .index a:hover .go,.home .index a:focus-visible .go{opacity:1;translate:0}.home .stack{width:48px;height:36px;position:relative}.home .stack i{background:var(--color-tray);box-shadow:0 0 0 1.5px var(--color-ground), 0 1px 4px color-mix(in srgb, var(--color-scrim) 20%, transparent);transition:rotate .46s var(--ease-site), translate .46s var(--ease-site), scale .46s var(--ease-site);border-radius:7px;place-items:center;font-style:normal;display:grid;position:absolute;inset:0;overflow:hidden}.home .stack i img{object-fit:cover;object-position:top center;width:100%;height:100%}.home .stack i:nth-last-child(2){rotate:6deg}.home .stack i:nth-last-child(3){rotate:-7deg}.home .index a:hover .stack i:last-child,.home .index a:focus-visible .stack i:last-child{translate:0 -2px;scale:1.05}.home .index a:hover .stack i:nth-last-child(2),.home .index a:focus-visible .stack i:nth-last-child(2){translate:9px -2px;rotate:12deg}.home .index a:hover .stack i:nth-last-child(3),.home .index a:focus-visible .stack i:nth-last-child(3){translate:-9px -2px;rotate:-12deg}.home .index a:active .stack{scale:.92}.home .stack{transition:scale .18s var(--ease-site)}.home .evidence{grid-auto-flow:dense;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(92px,8.2vw,124px);gap:10px;padding-block:28px 120px;display:grid}.home .tile{background:var(--color-tray);transition:filter .42s var(--ease-site), opacity .42s var(--ease-site), translate .32s var(--ease-site), box-shadow .32s var(--ease-site), scale .18s var(--ease-site);border-radius:12px;position:relative;overflow:hidden;scale:1}.home .w2{grid-column:span 2}.home .w3{grid-column:span 3}.home .w4{grid-column:span 4}.home .w6{grid-column:span 6}.home .h2{grid-row:span 2}.home .h3{grid-row:span 3}.home .tile-playbill{position:absolute;inset:44px 12px 12px;overflow:hidden}.home .tile-playbill ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%;display:grid}.home .tile-playbill .act-card{background:var(--color-card);border-radius:10px}.home .tile-playbill .act[aria-current=step] .act-card{background:color-mix(in srgb, var(--b-primary-container,var(--color-mint)) 40%, var(--color-card))}.home .focusing .tile:not(.hit){filter:blur(4px)saturate(.5);opacity:.5}.home .tile.hit{box-shadow:0 14px 30px -18px color-mix(in srgb, var(--color-scrim) 45%, transparent);translate:0 -3px}.home .tile:active{scale:.985}.home .tile.lifted,.home .product.lifted{visibility:hidden}.home .cover{z-index:2;border-radius:inherit;position:absolute;inset:0}.home .head{z-index:1;color:var(--color-muted);gap:8px;padding:12px 14px;font-size:13px;display:flex;position:absolute;inset:0 0 auto}.home .head .label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.home .hint{white-space:nowrap;align-items:center;display:inline-flex;position:relative}.home .hint span{background:var(--color-card);box-shadow:0 1px 2px color-mix(in srgb, var(--color-scrim) 12%, transparent);color:var(--color-ink);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-site), translate .32s var(--ease-site), background-color .38s var(--ease-site);border-radius:999px;padding:3px 9px;position:absolute;top:50%;right:calc(100% + 6px);translate:6px -50%}.home .hint i{transition:translate .32s var(--ease-site);font-size:15px;font-style:normal;display:grid}.home .tile.hover .hint span{opacity:1;translate:0 -50%}.home .tile.hover .hint i{translate:2px -2px}.home .shot[data-media],.home .atlas-field[data-media]{transform:translate(calc(var(--px,0) * 6px), calc(var(--py,0) * 5px));transition:transform .5s var(--ease-site), translate .42s var(--ease-site)}.home .body{position:absolute;bottom:18px;left:18px;right:18px}.home .body h3{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.1}.home .body p{max-width:44ch;color:var(--color-muted);margin:8px 0 0}.home .count{align-items:baseline;gap:10px;margin-top:14px;display:flex}.home .count b{letter-spacing:-.04em;font-size:clamp(36px,3.6vw,54px);line-height:1}.home .count span{max-width:26ch;color:var(--color-muted);font-size:14px;line-height:1.3}.home .active{border-top:1px solid var(--color-outline-variant);color:var(--color-muted);margin:14px 0 0;padding:12px 0 0;font-size:14px}.home .active b{color:var(--color-ink);font-weight:600}.home .shot{background:var(--color-card);box-shadow:0 1px 0 color-mix(in srgb, var(--color-scrim) 5%, transparent), 0 18px 40px -22px color-mix(in srgb, var(--color-scrim) 50%, transparent);transition:transform .5s var(--ease-site), translate .42s var(--ease-site);border-radius:9px;position:absolute;top:20%;left:9%;right:9%;overflow:hidden}.home .tile.hit .shot{translate:0 -8px}.home .products{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:46px 14px 14px}.home .product{background:var(--color-card);text-align:left;cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--color-scrim) 5%, transparent);transition:translate .36s var(--ease-site), opacity .3s var(--ease-site), filter .3s var(--ease-site), box-shadow .32s var(--ease-site), scale .18s var(--ease-site), outline-offset .28s var(--ease-site), outline-color .2s var(--ease-site);border:0;border-radius:10px;grid-template-rows:minmax(0,1fr) 76px;padding:0;display:grid;position:relative;overflow:hidden}.home .product .p-media{background:var(--color-surface-container-high);overflow:hidden}.home .product .p-media img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:scale .6s var(--ease-site)}.home .product .p-text{align-content:start;padding:10px 12px 0;display:grid}.home .product .p-text b{font-weight:600}.home .product .p-text>span{color:var(--color-muted);font-size:13px;display:grid}.home .product .p-text em{-webkit-line-clamp:2;transition:opacity .24s var(--ease-site), translate .32s var(--ease-site);-webkit-box-orient:vertical;grid-area:1/1;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.home .product .p-copy{color:var(--color-ink);opacity:0;translate:0 4px}.home .products:hover .product:not(:hover){opacity:.55;filter:saturate(.6)}.home .product:hover,.home .product:focus-visible{box-shadow:0 18px 34px -22px color-mix(in srgb, var(--color-scrim) 55%, transparent);translate:0 -6px}.home .product:hover img,.home .product:focus-visible img{scale:1.04}.home .product:hover .p-platform,.home .product:focus-visible .p-platform{opacity:0;translate:0 -4px}.home .product:hover .p-copy,.home .product:focus-visible .p-copy{opacity:1;translate:0}.home .product:active{scale:.97}.home .constellation{position:absolute;inset:40px 12px 44px}.home .constellation svg{width:100%;height:100%;overflow:visible}.home .constellation circle{fill:var(--color-muted);transition:fill .4s var(--ease-site)}.home .constellation line{stroke:var(--color-accent);stroke-width:1.2px;stroke-dasharray:80;stroke-dashoffset:80px;transition:stroke-dashoffset .7s var(--ease-site)}.home .tile.hover .constellation line,.home .d-media .constellation line{stroke-dashoffset:0}.home .tile.hover .constellation circle,.home .d-media .constellation circle{fill:var(--color-accent)}.home .atlas-field{position:absolute;inset:0}.home .atlas-copy{color:var(--color-muted);font:400 12px/1.3 var(--font-mono);position:absolute;bottom:12px;left:14px;right:14px}.home .tile,.home .product,.home .index a,.home .stack i,.home dialog.detail,.home .d-media,.home .d-links a{transition-property:background-color,color,box-shadow,border-color,filter,opacity,translate,rotate,scale,outline-offset,outline-color;transition-duration:.42s;transition-timing-function:var(--ease-site)}.home .head,.home .body h3,.home .body p,.home .count b,.home .count span,.home .active,.home .active b,.home .hint i,.home .row-name,.home .row-line,.home .index .go,.home .p-text b,.home .p-text em{transition:color .38s var(--ease-site), border-color .38s var(--ease-site), opacity .24s var(--ease-site), translate .32s var(--ease-site)}.home .tile[data-branded]:is(.hover,.hit){background:var(--b-surface-container-high)}.home .tile[data-branded]:is(.hover,.hit) :is(.head,.body p,.count span,.active){color:var(--b-on-surface-variant)}.home .tile[data-branded]:is(.hover,.hit) :is(.body h3,.active b){color:var(--b-on-surface)}.home .tile[data-branded]:is(.hover,.hit) :is(.count b,.hint i,.hint span){color:var(--b-primary)}.home .tile[data-branded]:is(.hover,.hit) .active{border-color:var(--b-outline-variant)}.home .tile[data-branded]:is(.hover,.hit) .shot{box-shadow:0 1px 0 color-mix(in srgb, var(--color-scrim) 5%, transparent), 0 22px 44px -22px color-mix(in srgb, var(--b-primary) 55%, transparent)}.home .tile[data-branded]:is(.hover,.hit) .constellation line{stroke:var(--b-primary)}.home .tile[data-branded]:is(.hover,.hit) .constellation circle{fill:var(--b-primary)}.home .index a[data-branded]:is(:hover,:focus-visible,.hit){background:var(--b-surface-container-low)}.home .index a[data-branded]:is(:hover,:focus-visible,.hit) .row-name{color:var(--b-on-surface)}.home .index a[data-branded]:is(:hover,:focus-visible,.hit) :is(.row-line,.go){color:var(--b-primary)}.home .index a[data-branded]:is(:hover,:focus-visible) .stack i:last-child{box-shadow:0 0 0 1.5px var(--b-primary), 0 4px 10px -2px color-mix(in srgb, var(--b-primary) 45%, transparent)}.home .product[data-branded]:is(:hover,:focus-visible){background:var(--b-primary-container)}.home .product[data-branded]:is(:hover,:focus-visible) .p-text b,.home .product[data-branded]:is(:hover,:focus-visible) .p-text em{color:var(--b-on-primary-container)}.home dialog.detail[data-branded]{background:var(--b-surface-container-low)}.home dialog.detail[data-branded] .d-media{background:var(--b-surface-container-high)}.home dialog.detail[data-branded] :is(.d-kicker,.d-count b){color:var(--b-primary)}.home dialog.detail[data-branded] .d-links a{background:var(--b-secondary-container);color:var(--b-on-secondary-container)}.home dialog.detail[data-branded] .d-links a:first-child{background:var(--b-primary);color:var(--b-on-primary)}.home dialog.detail[data-branded] .d-list li{border-color:var(--b-outline-variant)}.home dialog.detail[data-branded] .constellation line{stroke:var(--b-primary)}.home dialog.detail[data-branded] .constellation circle{fill:var(--b-primary)}.home dialog.detail{--dh:min(640px, calc(100svh - 64px));width:min(960px,100vw - 48px);height:var(--dh);overscroll-behavior:contain;background:var(--color-ground);max-width:none;max-height:none;color:var(--color-ink);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--color-scrim) 55%, transparent);border:0;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden auto}.home dialog.detail::backdrop{background:color-mix(in srgb, var(--color-scrim) 30%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home .d-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;min-height:100%;display:grid}.home .d-media{height:var(--dh);background:var(--color-tray);place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.home .d-media>img{object-fit:cover;object-position:top center;width:100%;height:100%}.home .d-media.framed>img{object-fit:contain;width:84%;height:auto;max-height:84%;box-shadow:0 24px 50px -30px color-mix(in srgb, var(--color-scrim) 60%, transparent);border-radius:12px}.home .d-count{padding:36px}.home .d-count b{letter-spacing:-.05em;font-size:clamp(88px,11vw,150px);font-weight:700;line-height:.9;display:block}.home .d-count span{max-width:22ch;color:var(--color-muted);margin-top:14px;font-size:18px;line-height:1.35;display:block}.home .d-stack{position:absolute;inset:0}.home .d-stack img{box-shadow:0 24px 44px -26px color-mix(in srgb, var(--color-scrim) 60%, transparent);border-radius:10px;position:absolute}.home .d-stack img:nth-child(2){width:70%;top:16%;left:22%;rotate:3deg}.home .d-stack img:nth-child(3){width:58%;top:50%;left:30%;rotate:-2deg}.home .d-stack img:first-child{z-index:1;border-radius:14px;width:30%;top:12%;left:8%;rotate:-4deg}.home dialog.detail[open] .d-stack img{animation:fan .64s var(--ease-site) both}.home dialog.detail[open] .d-stack img:nth-child(2){animation-delay:60ms}.home dialog.detail[open] .d-stack img:nth-child(3){animation-delay:.12s}.home .d-media .constellation{inset:14%}.home .d-content{padding:56px 32px 32px;position:relative}.home .d-bar{z-index:3;height:0;position:sticky;top:0}.home .d-close{background:color-mix(in srgb, var(--color-surface-container-lowest) 92%, transparent);width:38px;height:38px;box-shadow:0 1px 3px color-mix(in srgb, var(--color-scrim) 20%, transparent);cursor:pointer;transition:rotate .28s var(--ease-site), outline-offset .28s var(--ease-site), outline-color .2s var(--ease-site);border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;display:grid;position:absolute;top:14px;right:14px}.home .d-close:hover{rotate:90deg}.home .d-kicker{color:var(--color-muted);font:500 12px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.home .d-kicker:empty{display:none}.home .d-kicker:empty+.d-title{margin-top:0}.home .d-title{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.08}.home .d-body>p{max-width:46ch;color:var(--color-muted);margin:14px 0 0;font-size:17px}.home .d-list{margin:22px 0 0;padding:0;list-style:none}.home .d-list li{border-top:1px solid var(--color-line);padding-block:12px}.home .d-list b{font-weight:600;display:block}.home .d-list span{color:var(--color-muted);font-size:15px}.home .d-list button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:grid}.home .d-list button b{align-items:center;gap:6px;display:inline-flex}.home .d-list button b .icon{opacity:0;transition:opacity .2s var(--ease-site), translate .28s var(--ease-site);font-size:16px;translate:-4px}.home .d-list button:hover b .icon,.home .d-list button:focus-visible b .icon{opacity:1;translate:0}.home .d-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.home .d-links a{background:var(--color-tray);transition:translate .24s var(--ease-site), outline-offset .28s var(--ease-site), outline-color .2s var(--ease-site);border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:15px;font-weight:600;display:inline-flex}.home .d-links a:first-child{background:var(--color-ink);color:var(--color-ground)}.home .d-links a:hover{translate:0 -2px}.home .d-links .icon{transition:translate .24s var(--ease-site);font-size:16px}.home .d-links a:hover .icon{translate:1px -1px}.home dialog.detail[open] :is(.d-kicker,.d-title,.d-body>p,.d-list li,.d-links){animation:rise .52s var(--ease-site) both}.home dialog.detail[open] .d-title{animation-delay:40ms}.home dialog.detail[open] .d-body>p{animation-delay:90ms}.home dialog.detail[open] .d-list li:first-child{animation-delay:.14s}.home dialog.detail[open] .d-list li:nth-child(2){animation-delay:.18s}.home dialog.detail[open] .d-list li:nth-child(3){animation-delay:.22s}.home dialog.detail[open] .d-list li:nth-child(4){animation-delay:.26s}.home dialog.detail[open] .d-links{animation-delay:.3s}.home .pager{justify-content:center;gap:6px;padding:10px 0 14px;display:none}.home .pager button{z-index:3;background:color-mix(in srgb, var(--color-ink) 22%, transparent);cursor:pointer;width:8px;height:8px;transition:width .32s var(--ease-site), background-color .32s var(--ease-site);border:0;border-radius:4px;padding:0;position:relative}.home .pager button:before{content:"";position:absolute;inset:-12px -4px}.home .pager button[aria-current=true]{background:var(--color-ink);width:22px}.home .tile[data-branded] .pager button[aria-current=true]{background:var(--b-primary,var(--color-ink))}@media (max-width:839px){.home .shell{flex-direction:column;gap:0;display:flex}.home .rail{display:contents}.home .lead{flex-direction:column;gap:40px;padding-block:clamp(32px,7svh,72px) 20px;display:flex}.home .statement{margin-top:0;font-size:clamp(30px,4.6svh,42px)}.home .copy{margin-top:clamp(12px,2svh,20px)}.home .copy>p{font-size:clamp(16px,2.2svh,19px)}.home .index{margin-top:0}.home main.evidence{order:2}.home .evidence{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;padding-block:8px 48px}.home .tile{aspect-ratio:4/3;grid-area:auto/1/auto/-1;scroll-margin-top:16px}.home .tile.lvbt{aspect-ratio:auto}.home .tile.lvbt .body{padding:48px 18px 20px;position:static}.home .tile.studio{aspect-ratio:auto}.home .tile.studio .products{margin:46px 0 0;padding:0 14px 14px;position:static}.home .tile.atlas{aspect-ratio:16/10}.home .products:hover .product:not(:hover){opacity:1;filter:none}.home dialog.detail{--dh:100svh;border-radius:0;width:100vw}.home .d-inner{grid-template-columns:minmax(0,1fr)}.home .d-media{aspect-ratio:16/11;height:auto;position:relative}.home .d-content{padding:24px 20px 40px}.home .d-count{padding:24px}.home .d-count b{font-size:88px}}@media (max-width:599px){.home .lead{--peek:150px;min-height:calc(100svh - var(--peek));justify-content:flex-start}.home .intro{margin-block:auto}.home .tile.lvbt .body{padding-top:44px}.home .tile.studio .products{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:10px;margin:46px 0 0;padding:0 14px 4px;scroll-padding-inline:14px;display:grid;position:static;overflow-x:auto}.home .tile.studio .products::-webkit-scrollbar{display:none}.home .tile.studio .product{scroll-snap-align:start;height:340px}.home .tile.studio .product .p-platform{opacity:0}.home .tile.studio .product .p-copy{opacity:1;color:var(--color-muted);translate:0}.home .tile.studio .pager{display:flex}@supports (animation-timeline:view()){.home .tile.studio .product{animation:linear both settle;animation-timeline:view(inline);animation-range:cover}}}@media (max-width:599px) and (max-height:740px){.home .lead{gap:24px;padding-top:28px}.home .row-line{display:none}.home .index a{padding-block:6px}.home .index h2{margin-bottom:4px}}@media (min-width:600px) and (max-width:839px){.home .copy>p{max-width:52ch}.home .evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.home .tile,.home .tile.lvbt,.home .tile.atlas{aspect-ratio:auto;grid-column:auto;min-height:300px}.home .tile.studio{grid-column:1/-1}.home .tile.studio .products{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.home .tile.studio .product{height:260px}.home .tile .shot{top:18%;left:7%;right:7%}.home dialog.detail{--dh:calc(100svh - 48px);border-radius:18px;width:calc(100vw - 48px)}}@media (min-width:720px) and (max-width:839px){.home .index ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}}@media (min-width:840px) and (max-width:1199px){.home .statement{font-size:28px}.home .evidence{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.home .tile{grid-area:auto;min-height:320px}.home .tile.lvbt .body{padding:48px 18px 20px;position:static}.home .tile.studio{aspect-ratio:auto;grid-column:1/-1}.home .tile.studio .products{margin:46px 0 0;padding:0 14px 14px;position:static}.home .tile.studio .product{height:260px}.home .tile .shot{top:18%;left:7%;right:7%}}.home .shot.low{top:26%}.home .d-media>img.from-left{object-position:top left}.home .constellation line:nth-of-type(2){transition-delay:60ms}.home .constellation line:nth-of-type(3){transition-delay:.12s}.home .constellation line:nth-of-type(4){transition-delay:.18s}.home .constellation line:nth-of-type(5){transition-delay:.24s}.home .constellation line:nth-of-type(6){transition-delay:.3s}.home .constellation line:nth-of-type(7){transition-delay:.36s}.home .constellation line:nth-of-type(8){transition-delay:.42s}.home .tile[data-branded]:is(.hover,.hit) .hint span{background:var(--b-surface-container-low)}.home .count b,.home .d-count b{font-variant-numeric:tabular-nums}html:has(dialog.detail[open]){overflow:hidden}@keyframes fan{0%{translate:0 12px;rotate:none}}@keyframes rise{0%{opacity:0;translate:0 10px}}@keyframes settle{0%{opacity:.55;scale:.9}38%,62%{opacity:1;scale:1}to{opacity:.55;scale:.9}}::view-transition-group(card){animation-duration:.48s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(media){animation-duration:.48s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(card){object-fit:cover;height:100%;overflow:clip}::view-transition-new(card){object-fit:cover;height:100%;overflow:clip}::view-transition-old(media){object-fit:cover;height:100%;overflow:clip}::view-transition-new(media){object-fit:cover;height:100%;overflow:clip}::view-transition-old(root){animation-duration:.32s}::view-transition-new(root){animation-duration:.32s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.home dialog.detail[open] *{animation:none!important}.home *,.home :before,.home :after{transition-duration:0s!important}.home .shot[data-media],.home .atlas-field[data-media]{transform:none}}
