@property --cdeck-spread{syntax:"<number>";inherits:true;initial-value:1}.cdeck-section{padding-block:var(--space-96);background:var(--color-paper);color:var(--color-text);overflow-x:clip}.cdeck-head{text-align:center;justify-items:center;display:grid}.cdeck-kicker{margin-bottom:var(--space-20);font-size:var(--text-14);line-height:var(--leading-body);letter-spacing:0;color:var(--color-muted);display:block}.cdeck-section .cdeck-title{max-width:24ch;font-size:var(--text-37);line-height:var(--leading-37);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-regular);text-wrap:balance}.cdeck-title-line{display:block}.cdeck-title-muted{color:var(--color-muted)}.cdeck-lede{max-width:52ch;margin-top:var(--space-20);font-size:var(--text-17);color:var(--color-muted);text-wrap:pretty;line-height:1.55}.cdeck-facts{max-width:52ch;margin-top:var(--space-12);font-size:var(--text-17);line-height:1.55}.cdeck-stage{width:min(calc(100% - var(--page-gutter) * 2), calc(var(--container-max) + var(--space-96)));margin:var(--space-48) auto 0;padding-block:var(--space-48);container-type:inline-size}.cdeck{--cdeck-w:clamp(calc(var(--space-96) * 2.4), 21vw, calc(var(--space-96) * 3.1));--cdeck-pad:var(--space-24);--cdeck-step:min(calc(var(--cdeck-w) + var(--space-16)), calc((100cqi - var(--cdeck-w) - var(--space-80)) / (var(--n) - 1)));--cdeck-reveal:max(calc(var(--cdeck-step) - var(--cdeck-pad) - var(--space-16)), calc(var(--space-96) * 1.5));grid-template-areas:"deck";justify-items:center;margin:0;padding:0;list-style:none;display:grid}.cdeck-item{--cdeck-offset:calc(var(--i) - (var(--n) - 1) / 2);--cdeck-angle:calc(var(--tilt) * 1deg * (.35 + .65 * var(--cdeck-spread)));width:var(--cdeck-w);translate:calc(var(--cdeck-offset) * var(--cdeck-step) * (.55 + .45 * var(--cdeck-spread))) calc(var(--rise) * var(--space-4) * var(--cdeck-spread));rotate:var(--cdeck-angle);--cdeck-overlap:calc(var(--cdeck-w) - var(--cdeck-step) * (.55 + .45 * var(--cdeck-spread)));--cdeck-slide:clamp(calc(var(--space-4) * 0), calc(var(--cdeck-overlap) / 2), var(--space-60));--cdeck-part-next:max(var(--space-40), calc(var(--cdeck-overlap) - var(--cdeck-slide)));--cdeck-part-prev:max(var(--space-24), var(--cdeck-slide));z-index:var(--z-base);transition:z-index 0s linear var(--duration-normal);pointer-events:none;grid-area:deck;display:grid}.cdeck-card{pointer-events:auto;--cdeck-surface:var(--color-fog);--cdeck-soft:color-mix(in srgb, var(--color-muted) 80%, var(--color-text));--cdeck-chip:var(--color-paper);gap:var(--space-16);padding:var(--cdeck-pad);border-radius:var(--radius-xl);background:var(--cdeck-surface);color:var(--color-text);box-shadow:var(--shadow-floating);transition:translate var(--duration-normal) var(--ease-enter), rotate var(--duration-normal) var(--ease-enter), scale var(--duration-normal) var(--ease-enter);flex-direction:column;display:flex}.cdeck-card[data-tone=fog]{--cdeck-surface:color-mix(in srgb, var(--color-fog) 50%, var(--color-border))}.cdeck-card[data-tone=selected]{--cdeck-surface:var(--color-selected);--cdeck-soft:var(--color-selected-text)}.cdeck-card-top{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.cdeck-glyph{width:var(--space-40);height:var(--space-40);border-radius:var(--radius-lg);background:var(--cdeck-chip);color:var(--color-brand);place-items:center;display:grid}.cdeck-glyph svg{width:var(--space-20);height:var(--space-20)}.cdeck-index{font-size:var(--text-14);line-height:var(--leading-body);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--cdeck-soft)}.cdeck-card-body{gap:var(--space-8);display:grid}.cdeck-moment{max-width:var(--cdeck-reveal);font-size:var(--text-14);color:var(--cdeck-soft);line-height:1.4}.cdeck-section .cdeck-card h3{max-width:var(--cdeck-reveal);font-size:var(--text-22);line-height:var(--leading-22);letter-spacing:var(--tracking-subheading);font-weight:var(--font-weight-regular);text-wrap:balance}.cdeck-section .cdeck-card p{margin-top:var(--space-4);font-size:var(--text-15);color:var(--cdeck-soft);text-wrap:pretty;line-height:1.55}.cdeck-links{max-width:var(--cdeck-reveal);margin:auto 0 calc(var(--space-12) * -1);padding:0;list-style:none;display:grid}.cdeck-link{align-items:center;gap:var(--space-4);min-height:var(--touch-target);color:var(--color-text);font-size:var(--text-14);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--space-4);transition:color var(--duration-fast) var(--ease-standard);display:inline-flex;position:relative}.cdeck-link:hover{color:var(--color-brand)}.cdeck-link:active{color:var(--color-ink)}.cdeck-link-end{white-space:nowrap}.cdeck-link svg{width:var(--space-16);height:var(--space-16);margin-left:var(--space-4);vertical-align:middle;display:inline-block}.cdeck-note{max-width:60ch;margin:var(--space-8) auto 0;text-align:center;font-size:var(--text-15);color:var(--color-muted);text-wrap:pretty;line-height:1.55}.cdeck-item:hover{z-index:var(--z-raised);transition-delay:0s}.cdeck-item:has(:focus-visible){z-index:var(--z-raised);transition-delay:0s}.cdeck:has(.cdeck-item:hover) .cdeck-item:not(:hover){transition-delay:0s}.cdeck:has(:focus-visible) .cdeck-item:not(:has(:focus-visible)){transition-delay:0s}.cdeck-item:hover>.cdeck-card{translate:calc(var(--cdeck-slide) * -1) calc(var(--space-28) * -1);rotate:calc(var(--cdeck-angle) * -1);scale:1.035}.cdeck-item:has(:focus-visible)>.cdeck-card{translate:calc(var(--cdeck-slide) * -1) calc(var(--space-28) * -1);rotate:calc(var(--cdeck-angle) * -1);scale:1.035}.cdeck-item:hover~.cdeck-item>.cdeck-card{translate:max(var(--space-20), calc(var(--cdeck-part-next) - var(--space-20))) 0}.cdeck-item:hover+.cdeck-item>.cdeck-card{translate:var(--cdeck-part-next) 0}.cdeck-item:has(~.cdeck-item:hover)>.cdeck-card{translate:calc(max(var(--space-12), calc(var(--cdeck-part-prev) - var(--space-20))) * -1) 0}.cdeck-item:has(+.cdeck-item:hover)>.cdeck-card{translate:calc(var(--cdeck-part-prev) * -1) 0}.cdeck-item:has(:focus-visible)~.cdeck-item>.cdeck-card{translate:max(var(--space-20), calc(var(--cdeck-part-next) - var(--space-20))) 0}.cdeck-item:has(:focus-visible)+.cdeck-item>.cdeck-card{translate:var(--cdeck-part-next) 0}.cdeck-item:has(~.cdeck-item :focus-visible)>.cdeck-card{translate:calc(max(var(--space-12), calc(var(--cdeck-part-prev) - var(--space-20))) * -1) 0}.cdeck-item:has(+.cdeck-item :focus-visible)>.cdeck-card{translate:calc(var(--cdeck-part-prev) * -1) 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px) and (hover:hover){.cdeck{animation:linear both cdeck-open;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes cdeck-open{0%{--cdeck-spread:0}to{--cdeck-spread:1}}@media (max-width:767px),(hover:none){.cdeck-section .cdeck-stage{--cdeck-gutter:var(--page-gutter);width:100%;margin-top:var(--space-32);padding-block:0}.cdeck-section .cdeck{align-items:flex-start;gap:var(--space-12);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cdeck-gutter) calc(var(--cdeck-gutter) + var(--space-64));padding:var(--space-8) var(--cdeck-gutter) var(--space-24);scrollbar-width:none;animation:none;display:flex;overflow-x:auto}.cdeck-section .cdeck::-webkit-scrollbar{display:none}.cdeck-section .cdeck-item{flex:0 0 min(calc(100% - var(--space-64)), calc(var(--space-96) * 3.25));scroll-snap-align:start;width:auto;translate:none;rotate:none}.cdeck-section .cdeck .cdeck-item>.cdeck-card{box-shadow:none;translate:none;rotate:none;scale:none}.cdeck-section .cdeck-card h3,.cdeck-section .cdeck-moment,.cdeck-section .cdeck-links{max-width:none}.cdeck-pager[data-ready]{display:flex}}@media (max-width:767px){.cdeck-section{padding-block:var(--space-64)}.cdeck-section .cdeck-stage{--cdeck-gutter:var(--page-gutter-mobile)}.cdeck-section .cdeck-title{font-size:var(--text-30);line-height:var(--leading-30)}.cdeck-lede,.cdeck-facts{font-size:var(--text-17)}.cdeck-note{margin-top:0}}.cdeck-pager{justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-4);display:none}.cdeck-pager i{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 20%, var(--color-paper));transition:width var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard)}.cdeck-pager i[data-current]{width:var(--space-24);background:var(--color-text)}@media (prefers-reduced-motion:reduce){.cdeck-item,.cdeck-card,.cdeck-link,.cdeck-pager i{transition:none}}@media (forced-colors:active){.cdeck-card{border:var(--border-hairline) solid CanvasText}.cdeck-pager i{background:graytext}.cdeck-pager i[data-current]{background:canvastext}}
