article.svelte-6qqsjs{aspect-ratio:3/2;border:var(--stroke-border) solid var(--color-border-base-tertiary);border-radius:var(--radius-md);place-items:center;display:grid;overflow:hidden}ul.svelte-hptk48{justify-content:center;padding-block-start:calc(var(--spacing) * 10);display:flex}ul.svelte-hptk48 li:where(.svelte-hptk48){inline-size:var(--card);transform-origin:bottom;rotate:var(--a);translate:0 calc((1 - cos(var(--a))) * 22rem);flex:none}ul.svelte-hptk48 li:where(.svelte-hptk48)+li:where(.svelte-hptk48){margin-inline-start:calc(var(--step) - var(--card))}ul.svelte-hptk48 li:where(.svelte-hptk48) img:where(.svelte-hptk48){transform-origin:bottom;transition:rotate .5s var(--ease-out-expo), translate .5s var(--ease-out-expo);inline-size:100%}@media (hover:hover) and (pointer:fine){ul.svelte-hptk48 li:where(.svelte-hptk48):hover img:where(.svelte-hptk48){rotate:calc(var(--a) * -1);translate:0 calc(var(--spacing) * -3)}}div.svelte-fqs67a{columns:2;column-gap:calc(var(--spacing) * 8);inline-size:100%;padding:calc(var(--spacing) * 6)}div.svelte-fqs67a section:where(.svelte-fqs67a){break-inside:avoid;margin-block-end:calc(var(--spacing) * 4)}div.svelte-fqs67a span:where(.svelte-fqs67a){font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text-base);margin-block-end:calc(var(--spacing) * 1);line-height:1;display:block}div.svelte-fqs67a li:where(.svelte-fqs67a){font-size:var(--text-xs);color:var(--color-text-neutral-secondary);line-height:1.5}@media (width>=48rem){div.svelte-fqs67a{columns:3}}.ground.svelte-1fxn2mh{block-size:100%;inline-size:100%;padding:calc(var(--spacing) * 4);background-color:var(--color-bg-base-secondary);place-items:center;display:grid}.card.svelte-1fxn2mh{block-size:100%;inline-size:100%;filter:drop-shadow(1px 0 0 var(--color-border-base-tertiary)) drop-shadow(-1px 0 0 var(--color-border-base-tertiary)) drop-shadow(0 1px 0 var(--color-border-base-tertiary)) drop-shadow(0 -1px 0 var(--color-border-base-tertiary));position:relative}.paper.svelte-1fxn2mh{--zig:3px;background-color:var(--color-bg-base);block-size:100%;-webkit-mask:repeating-conic-gradient(from atan(-.5) at var(--zig), #0000 0 calc(2 * atan(.5)), #000 0 50%) calc(var(--zig) * -1) calc(var(--zig) * 2) / 100% calc(var(--zig) * 4), repeating-conic-gradient(from calc(90deg + atan(-.5)) at 50% var(--zig), #0000 0 calc(2 * atan(.5)), #000 0 50%) calc(var(--zig) * 2) calc(var(--zig) * -1) / calc(var(--zig) * 4) 100%;mask:repeating-conic-gradient(from atan(-.5) at var(--zig), #0000 0 calc(2 * atan(.5)), #000 0 50%) calc(var(--zig) * -1) calc(var(--zig) * 2) / 100% calc(var(--zig) * 4), repeating-conic-gradient(from calc(90deg + atan(-.5)) at 50% var(--zig), #0000 0 calc(2 * atan(.5)), #000 0 50%) calc(var(--zig) * 2) calc(var(--zig) * -1) / calc(var(--zig) * 4) 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.ribbon.svelte-1fxn2mh{inline-size:calc(var(--spacing) * 5);block-size:calc(var(--spacing) * 8);background:linear-gradient(to bottom, var(--color-red-500), var(--color-red-700));clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - var(--spacing) * 2), 0 100%);position:absolute;inset-block-start:calc(var(--spacing) * -1);inset-inline-end:calc(var(--spacing) * 8)}@media (prefers-reduced-motion:no-preference){.ribbon.svelte-1fxn2mh{transition:translate .9s var(--ease-out-expo)}@starting-style{.ribbon.svelte-1fxn2mh{translate:0 -100%}}}div.svelte-1y6bn59{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}div.svelte-1y6bn59 figure:where(.svelte-1y6bn59) img:where(.svelte-1y6bn59){inline-size:100%}div.svelte-1y6bn59 p:where(.svelte-1y6bn59){padding:calc(var(--spacing) * 4);font-family:var(--font-serif);color:var(--color-text-base);text-wrap:balance;background-color:var(--color-bg-base);line-height:1.3}@media (width>=48rem){div.svelte-1y6bn59{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(7, calc(var(--spacing) * 3));inline-size:100%;padding-inline:calc(var(--spacing) * 6);isolation:isolate;gap:0;padding-block:0;display:grid}div.svelte-1y6bn59 figure:where(.svelte-1y6bn59),div.svelte-1y6bn59 p:where(.svelte-1y6bn59){transition:rotate .5s var(--ease-out-expo);align-self:start}div.svelte-1y6bn59 figure:where(.svelte-1y6bn59){z-index:calc(var(--i) + 1)}div.svelte-1y6bn59 figure:where(.svelte-1y6bn59):first-child{grid-area:1/2/auto/6;rotate:-3.5deg}div.svelte-1y6bn59 figure:where(.svelte-1y6bn59):nth-child(2){grid-area:2/5/auto/9;rotate:2deg}div.svelte-1y6bn59 figure:where(.svelte-1y6bn59):nth-child(3){grid-area:1/8/auto/12;rotate:4.5deg}div.svelte-1y6bn59 p:where(.svelte-1y6bn59){z-index:5;grid-area:6/3/auto/10;rotate:-1deg}@media (hover:hover) and (pointer:fine){div.svelte-1y6bn59 figure:where(.svelte-1y6bn59):hover,div.svelte-1y6bn59 p:where(.svelte-1y6bn59):hover{z-index:7;rotate:0deg}}}ul.svelte-19z1ftf{--collapse:calc(var(--spacing) * -9);padding-block:calc(var(--spacing) * 2);justify-content:center;display:flex}ul.svelte-19z1ftf li:where(.svelte-19z1ftf){inline-size:calc(var(--spacing) * 20);translate:calc((var(--i) - var(--mid)) * var(--collapse)) 0;rotate:calc(var(--i) * 2deg - 7deg);transition:translate .45s var(--ease-in-out-cubic), rotate .45s var(--ease-in-out-cubic);margin-inline-start:calc(var(--spacing) * -7)}ul.svelte-19z1ftf li:where(.svelte-19z1ftf):first-child{margin-inline-start:0}ul.svelte-19z1ftf li:where(.svelte-19z1ftf) img:where(.svelte-19z1ftf){inline-size:100%}@media (hover:hover) and (pointer:fine){ul.svelte-19z1ftf:hover li:where(.svelte-19z1ftf){translate:0;rotate:0deg}}ul.svelte-1na9siv{inline-size:100%;padding:calc(var(--spacing) * 6)}ul.svelte-1na9siv li:where(.svelte-1na9siv){font-size:var(--text-sm);position:relative}ul.svelte-1na9siv li:where(.svelte-1na9siv) span:where(.svelte-1na9siv){max-inline-size:80%;padding-block:calc(var(--spacing) * 2);color:var(--color-text-base);border-block-end:var(--stroke-border) solid var(--color-border-base-tertiary)}ul.svelte-1na9siv li:where(.svelte-1na9siv) img:where(.svelte-1na9siv){inline-size:calc(var(--spacing) * 22);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out-expo), rotate .3s var(--ease-out-expo);margin-block:auto;position:absolute;inset-block:0;inset-inline-end:0;rotate:-4deg}@media (hover:hover) and (pointer:fine){ul.svelte-1na9siv li:where(.svelte-1na9siv):hover img:where(.svelte-1na9siv){opacity:1;rotate:0deg}}button.svelte-1178lgr{background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block}button.svelte-1178lgr:focus-visible{outline-offset:calc(var(--stroke-focus-offset) * -1)}button.svelte-1178lgr img:where(.svelte-1178lgr){object-fit:cover;block-size:100%;inline-size:100%;display:block}.root.svelte-1178lgr{--spot:16.665vh;--zoom:1.8;display:contents}.lens.svelte-1178lgr,.ring.svelte-1178lgr{pointer-events:none;opacity:0;transition:opacity .28s var(--ease-out);position:fixed}:is(.lens.svelte-1178lgr,.ring.svelte-1178lgr).revealed{opacity:1}.lens.svelte-1178lgr{background-color:var(--color-bg-base);clip-path:circle(var(--spot) at var(--x) var(--y));inset:0}.stage.svelte-1178lgr{transform-origin:var(--x) calc(var(--y) + var(--scroll) * 1px);scale:var(--zoom);position:absolute;inset-block-start:calc(var(--scroll) * -1px);inset-inline:0}.ring.svelte-1178lgr{inline-size:calc(var(--spot) * 2);block-size:calc(var(--spot) * 2);translate:var(--x) var(--y);box-shadow:inset 0 0 15px 5px color-mix(in oklab, var(--color-text-base) 55%, transparent);border-radius:50%;inset-block-start:calc(var(--spot) * -1);inset-inline-start:calc(var(--spot) * -1)}nav.svelte-1xustxr{--row:1lh;--gap:var(--spacing);gap:var(--gap);inline-size:calc(var(--spacing) * 36);flex-direction:column;display:flex;position:relative}svg.svelte-1xustxr{block-size:calc(var(--spacing) * 4);inline-size:auto;display:block}.indicator.svelte-1xustxr{block-size:var(--row);color:var(--color-text-base);pointer-events:none;translate:0 calc(var(--active) * (var(--row) + var(--gap)));align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--spacing) * -6)}@media (prefers-reduced-motion:no-preference){.indicator.svelte-1xustxr{transition:translate .6s var(--ease-out-expo)}.indicator.svelte-1xustxr .flip:where(.svelte-1xustxr){animation:svelte-1xustxr-flip .7s var(--ease-in-out)}}button.svelte-1xustxr{min-block-size:var(--row);color:var(--color-text-base-tertiary);background:0 0;border:0;align-items:center;padding:0;display:flex;position:relative}button.svelte-1xustxr:before{content:"";inset:calc(var(--spacing) * -1) calc(var(--spacing) * -2);position:absolute}button.svelte-1xustxr[aria-current]{color:var(--color-text-base)}button.svelte-1xustxr.brand{color:var(--color-text-base);opacity:.55}button.svelte-1xustxr.brand[aria-current]{opacity:1}@media (hover:hover){button.svelte-1xustxr:hover{color:var(--color-text-base)}button.svelte-1xustxr.brand:hover{opacity:1}}button.svelte-1xustxr:focus-visible{border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){button.svelte-1xustxr{transition:color .15s var(--ease-out), opacity .15s var(--ease-out), translate .15s var(--ease-out)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){button.svelte-1xustxr:not(.brand):hover{translate:calc(var(--spacing) * .5) 0}}@keyframes svelte-1xustxr-flip{to{rotate:360deg}}[data-intro].svelte-9xkyrc{border-block-end:var(--stroke-border) solid var(--color-border-base-tertiary);padding-block-end:calc(var(--spacing) * 8)}div.svelte-9xkyrc{--card:min(calc(var(--spacing) * 128), 100%);gap:calc(var(--spacing) * 20);flex-direction:column;display:flex}div.svelte-9xkyrc h2:where(.svelte-9xkyrc){padding-block:calc(var(--spacing) * 1.5);font-weight:var(--font-weight-normal);margin-block-end:calc(var(--spacing) * 4)}div.svelte-9xkyrc ul:where(.svelte-9xkyrc){gap:calc(var(--spacing) * 8);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - calc(var(--spacing) * 20)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - calc(var(--spacing) * 20)), transparent);margin-inline:calc(var(--page-pad) * -1);padding-inline:var(--page-pad);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}div.svelte-9xkyrc li:where(.svelte-9xkyrc){flex:0 0 var(--card);scroll-snap-align:center}
