.grid-window.svelte-1q5t7e{position:relative;max-width:1200px;margin:4rem auto 0;border:4px solid #666;border-radius:6px;overflow:hidden}.game-grid.svelte-1q5t7e{// position: absolute;top:0;left:0;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1200px}.game-grid.svelte-1q5t7e .row:where(.svelte-1q5t7e){display:flex;flex-direction:row}.game-grid.svelte-1q5t7e .tile:where(.svelte-1q5t7e){width:var(--tile-width);height:var(--tile-width);border:1px solid #aaa;opacity:1}.game-grid.svelte-1q5t7e .tile:where(.svelte-1q5t7e) img:where(.svelte-1q5t7e){width:100%;height:100%;object-fit:cover;transform:rotate(var(--tile-rotation));opacity:0}@keyframes svelte-1q5t7e-fadeIn{0%{opacity:0}to{opacity:1}}footer.svelte-1hy8frr{position:relative;display:flex;justify-content:center;align-items:center;padding-top:4rem;background-color:var(--palette-yellow-muted)}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr){width:100%;max-width:unset;padding:4rem var(--card-padding);border-radius:24px 24px 0 0;box-shadow:-4px -3px 4px #00000040}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section:where(.svelte-1hy8frr){margin-bottom:1.75rem}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section:where(.svelte-1hy8frr):not(:last-of-type){padding-bottom:1.75rem;border-bottom:4px solid #333333}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section:where(.svelte-1hy8frr) h2:where(.svelte-1hy8frr){margin-bottom:.5rem;font-size:var(--font-size-3)}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section:where(.svelte-1hy8frr) .footer-description:where(.svelte-1hy8frr){margin-bottom:2rem;max-width:60ch;font-size:var(--font-size-0)}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section:where(.svelte-1hy8frr) .footer-description:where(.svelte-1hy8frr) a:where(.svelte-1hy8frr){color:var(--text-grey);font-weight:500}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section:where(.svelte-1hy8frr) .share-button-row:where(.svelte-1hy8frr){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section:where(.svelte-1hy8frr) .share-button-row:where(.svelte-1hy8frr) .icon-container:where(.svelte-1hy8frr){display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;// background-color: #999}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr){display:flex;gap:2rem}@media (max-width: 600px){footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr){flex-direction:column;gap:.5rem}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr) div.footer-description:where(.svelte-1hy8frr){max-width:60ch}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr) .ban-list:where(.svelte-1hy8frr) .ban:where(.svelte-1hy8frr):first-of-type{padding-left:1rem;border-left:none}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr) .ban-list:where(.svelte-1hy8frr) .ban:where(.svelte-1hy8frr):last-of-type{padding-right:1rem}}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr) .footer-description:where(.svelte-1hy8frr){margin-bottom:1.5rem;max-width:50%;font-size:var(--font-size-0)}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr) .ban-list:where(.svelte-1hy8frr){display:flex}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr) .ban:where(.svelte-1hy8frr){font-size:var(--font-size-0);padding:0 1.25rem;border-left:1px solid #333333}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr) .ban:where(.svelte-1hy8frr) .label:where(.svelte-1hy8frr){font-size:var(--font-size--1);line-height:1.2}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr) .ban:where(.svelte-1hy8frr) .value:where(.svelte-1hy8frr){font-family:var(--font-display);font-size:4rem;line-height:1}footer.svelte-1hy8frr .card:where(.svelte-1hy8frr) .footer-section.game-section:where(.svelte-1hy8frr) .ban:where(.svelte-1hy8frr) .unit:where(.svelte-1hy8frr){font-size:var(--font-size--1);line-height:1.2}section.svelte-4zbenp{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--palette-yellow-muted)}@media (max-width: 1000px){section.svelte-4zbenp.active-section .card:where(.svelte-4zbenp){transform:scale(1.05)}}.card.svelte-4zbenp{display:flex;flex-direction:column;align-items:center;justify-content:space-between;// gap: 1rem;width:100%;max-width:max(75vw,1200px);height:100%;background-color:var(--color-background);padding:0;border:1px solid #929292;box-shadow:-4px 5px 4px #00000040;border-radius:20px;transition:all .5s ease-in-out}.card.svelte-4zbenp .card-header:where(.svelte-4zbenp){padding:1rem 0;border-bottom:1px solid #929292;width:100%;box-shadow:#00000029 0 2px 4px,#0000003b 0 2px 4px;z-index:1}.card.svelte-4zbenp .card-header:where(.svelte-4zbenp) h1:where(.svelte-4zbenp){padding:0 var(--card-padding);font-size:var(--font-size-3);text-align:center}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp){display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden;width:100%;height:100%;padding:0}@media (max-width: 1000px){.card.svelte-4zbenp .card-content:where(.svelte-4zbenp){max-height:75vh}}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .pages-track:where(.svelte-4zbenp){display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:0;width:100%;height:100%;padding:0;transform:translate(var(--x-translate));transition:transform .5s ease-in-out}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .page:where(.svelte-4zbenp){position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5rem;width:var(--page-width);min-width:var(--page-width);padding:calc(2 * var(--card-padding)) calc(2 * var(--card-padding));padding-bottom:0;margin:0}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .page:where(.svelte-4zbenp).two-pages{background-image:linear-gradient(-90deg,#e6e6e6,#f7f7f700 18%,#f7f7f700 82%,#e6e6e6)}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .page:where(.svelte-4zbenp).two-pages:not(:first-of-type):before{position:absolute;left:0rem;top:0;content:"";width:1px;height:100%;background:repeating-linear-gradient(to bottom,#666 0px,#666 4px,transparent 4px,transparent 10px)}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .page:where(.svelte-4zbenp) .text-content:where(.svelte-4zbenp) .title:where(.svelte-4zbenp){margin-bottom:.75rem;font-size:var(--font-size-2);line-height:1.1;text-wrap:balance}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .page:where(.svelte-4zbenp) .text-content:where(.svelte-4zbenp) .description:where(.svelte-4zbenp){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .page:where(.svelte-4zbenp) .text-content:where(.svelte-4zbenp) p:where(.svelte-4zbenp){display:inline-block;max-width:55ch;font-size:var(--font-size-0);line-height:1.4}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .page:where(.svelte-4zbenp) .text-content:where(.svelte-4zbenp) span.highlight{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:1.25px 4px;background-color:var(--palette-yellow-muted);border:1px solid #666;border-radius:4px;color:#fff;line-height:1;font-weight:400}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .page:where(.svelte-4zbenp) .image-content:where(.svelte-4zbenp){display:flex;align-items:center;justify-content:center;width:90%;height:90%;max-height:350px;margin:0 auto var(--card-padding) auto}.card.svelte-4zbenp .card-content:where(.svelte-4zbenp) .page:where(.svelte-4zbenp) .image-content:where(.svelte-4zbenp) img:where(.svelte-4zbenp){width:100%;height:auto;border:1px solid #666;border-radius:4px;overflow:hidden}.card.svelte-4zbenp .card-footer:where(.svelte-4zbenp){display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;padding:.75rem 1rem;border-top:1px solid #929292;width:100%;box-shadow:#00000029 0 -1px 4px,#0000003b 0 -1px 4px;z-index:1}.card.svelte-4zbenp .card-footer:where(.svelte-4zbenp) span:where(.svelte-4zbenp){display:block;padding:0 var(--card-padding);color:#666;font-size:var(--font-size--1);text-align:center}.carousel-controls.svelte-4zbenp{position:absolute;top:50%;left:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;transform:translateY(-50%);width:100%;height:100%;pointer-events:none}.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp){width:30vw;height:100%;padding:0 2rem;pointer-events:all;background-color:transparent;border:none;cursor:pointer}.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp):disabled{opacity:.5;cursor:default}.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp):disabled:hover,.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp):disabled:last-of-type:hover{background:none}.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp):disabled:hover .icon-container:where(.svelte-4zbenp),.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp):disabled:last-of-type:hover .icon-container:where(.svelte-4zbenp){transform:scale(1)}.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp):hover{background:linear-gradient(90deg,#ffffff4d,#fff0 80%)}.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp):hover .icon-container:where(.svelte-4zbenp){transform:scale(1.1)}.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp):last-of-type:hover{background:linear-gradient(-90deg,#ffffff4d,#fff0 80%)}.carousel-controls.svelte-4zbenp .icon-container:where(.svelte-4zbenp){display:flex;justify-content:center;align-items:center;width:clamp(2rem,5vw,2.5rem);height:clamp(2rem,5vw,2.5rem);padding:.25rem;background-color:var(--color-background);border-radius:100rem;border:1px solid #929292;box-shadow:--2px 3px 4px #00000040;transition:transform .5s ease-in}.carousel-controls.svelte-4zbenp .icon-container:where(.svelte-4zbenp).icon-container-left{margin-right:auto}.carousel-controls.svelte-4zbenp .icon-container:where(.svelte-4zbenp).icon-container-right{margin-left:auto}@media (max-width: 1000px){.carousel-controls.svelte-4zbenp button:where(.svelte-4zbenp){opacity:0!important}}@media (max-width: 500px){section.svelte-4zbenp{height:calc(100vh - 20px)}section.svelte-4zbenp .card:where(.svelte-4zbenp) .card-content:where(.svelte-4zbenp){min-height:unset}section.svelte-4zbenp .card:where(.svelte-4zbenp) .card-header:where(.svelte-4zbenp) h1:where(.svelte-4zbenp){font-size:var(--font-size-2)}}.scene-container.svelte-cxte66{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--palette-yellow-muted);overflow:hidden}.scene-container.svelte-cxte66 .placeholder-image:where(.svelte-cxte66){width:100%;height:auto;opacity:0}.scene-container.svelte-cxte66 .layer:where(.svelte-cxte66){position:absolute;top:54%;left:50%;z-index:var(--order);display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translate(-50%,calc(-50% + var(--yTranslate)))}.scene-container.svelte-cxte66 .layer:where(.svelte-cxte66) img:where(.svelte-cxte66){width:100%;height:100%;object-fit:contain}.scene-container.svelte-cxte66 .layer:where(.svelte-cxte66) img.art-image:where(.svelte-cxte66){opacity:0}.scene-container.svelte-cxte66 .layer:where(.svelte-cxte66) img.chart-image:where(.svelte-cxte66){position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1}section.svelte-1mjuc06{display:flex;justify-content:center;align-items:center;height:calc(100vh - var(--navbar-height) - .5rem);background-color:var(--palette-yellow-muted)}.card.svelte-1mjuc06{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:max(75vw,1200px);height:100%;max-height:100%;padding:0 2rem 0 3rem;background-color:var(--color-background);border:1px solid #929292;box-shadow:-4px 5px 4px #00000040;border-radius:20px}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06){width:45%;transition:width 1s ease-in;z-index:1}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06) .title:where(.svelte-1mjuc06){font-size:var(--font-size-3);margin-bottom:2rem}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06) .title:where(.svelte-1mjuc06) div.highlight:where(.svelte-1mjuc06){display:inline-block;padding:0rem .65rem;color:#fff;background-color:var(--palette-yellow-muted);font-size:calc(var(--font-size-3) - 2px);border-radius:7px}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06) .title:where(.svelte-1mjuc06) div.highlight:where(.svelte-1mjuc06) span:where(.svelte-1mjuc06){display:block}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06) .description:where(.svelte-1mjuc06){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06) p:where(.svelte-1mjuc06){max-width:30ch;font-size:var(--font-size-0)}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;z-index:1;width:50%;height:100%;padding:1.5rem 0}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06){width:100%;max-height:100%}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .image-wrapper:where(.svelte-1mjuc06){--bottom-margin: .6rem;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;margin-bottom:var(--bottom-margin);height:100%;max-height:calc(100% - var(--caption-height) - var(--bottom-margin));border:2px solid #666;border-radius:10px}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .image-wrapper:where(.svelte-1mjuc06):after{position:absolute;left:0;top:0;content:"";display:block;z-index:1;width:100%;height:100%;box-shadow:inset -3px 4px 4px #0006;pointer-events:none}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06){display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:.25rem}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) label:where(.svelte-1mjuc06){--toggle-button-size: 24px;--toggle-padding: 3px;position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:calc(var(--toggle-button-size) + var(--toggle-padding) * 2 + 2px);padding:var(--toggle-padding);border:2px solid #666;border-radius:30px;background:#abb3af;cursor:pointer}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) label:where(.svelte-1mjuc06):after{content:"";position:absolute;top:50%;left:var(--toggle-padding);transform:translateY(-50%);width:var(--toggle-button-size);height:var(--toggle-button-size);background-color:var(--color-background);border:2px solid #666;border-radius:100rem;transition:left .25s ease-in .1s}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) label:where(.svelte-1mjuc06) .label-text:where(.svelte-1mjuc06){--text-padding: .6rem;position:absolute;font-weight:600;font-size:var(--font-size--1);transition:opacity .1s ease-in-out .2s}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) label:where(.svelte-1mjuc06) .label-text:where(.svelte-1mjuc06).art{opacity:0;left:var(--text-padding);color:#5d4617}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) label:where(.svelte-1mjuc06) .label-text:where(.svelte-1mjuc06).viz{opacity:1;right:var(--text-padding);color:#59635f}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) input:where(.svelte-1mjuc06){opacity:0;width:0;height:0;position:absolute}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) input:where(.svelte-1mjuc06):checked+label:where(.svelte-1mjuc06){background:var(--palette-yellow-muted)}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) input:where(.svelte-1mjuc06):checked+label:where(.svelte-1mjuc06) .label-text.viz:where(.svelte-1mjuc06){opacity:0}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) input:where(.svelte-1mjuc06):checked+label:where(.svelte-1mjuc06) .label-text.art:where(.svelte-1mjuc06){opacity:1}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06) .image-container:where(.svelte-1mjuc06) .caption-row:where(.svelte-1mjuc06) input:where(.svelte-1mjuc06):checked+label:where(.svelte-1mjuc06):after{left:calc(100% - var(--toggle-button-size) - var(--toggle-padding))}@media (max-width: 800px){section.svelte-1mjuc06{height:unset}.card.svelte-1mjuc06{flex-direction:column-reverse;align-items:center;gap:1.5rem;padding:2rem var(--section-padding)}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06){width:100%;text-align:start}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06) .title:where(.svelte-1mjuc06){margin-bottom:1rem}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06) .description:where(.svelte-1mjuc06){gap:.5rem}.card.svelte-1mjuc06 .text-content:where(.svelte-1mjuc06) .description:where(.svelte-1mjuc06) p:where(.svelte-1mjuc06){max-width:40ch}.card.svelte-1mjuc06 .image-content:where(.svelte-1mjuc06){width:100%!important;max-width:100%;padding:0}}.grid.svelte-aky67v{--row-height: 250px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border:4px solid #666666;border-radius:6px;overflow:hidden}.grid.svelte-aky67v .grid-row:where(.svelte-aky67v){display:flex;flex-direction:column;align-items:center;width:100%}.grid.svelte-aky67v .blocks:where(.svelte-aky67v){display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;width:100%;height:var(--row-height)}.grid.svelte-aky67v .blocks:where(.svelte-aky67v) .grid-item:where(.svelte-aky67v){width:100%;height:100%;border:1px solid #666666;background-color:var(--color-background)}.grid.svelte-aky67v .blocks:where(.svelte-aky67v) .grid-item:where(.svelte-aky67v) img:where(.svelte-aky67v){width:100%;height:var(--row-height);object-fit:cover}.grid.svelte-aky67v .blocks:where(.svelte-aky67v) .grid-item:where(.svelte-aky67v) .grid-text-content:where(.svelte-aky67v){display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:100%;padding:20px}.grid.svelte-aky67v .blocks:where(.svelte-aky67v) .grid-item:where(.svelte-aky67v) .grid-text-content:where(.svelte-aky67v) h3:where(.svelte-aky67v){margin-bottom:10px;font-size:var(--font-size-1);text-wrap:pretty;line-height:1}.grid.svelte-aky67v .blocks:where(.svelte-aky67v) .grid-item:where(.svelte-aky67v) .grid-text-content:where(.svelte-aky67v) p:where(.svelte-aky67v){font-size:var(--font-size--1);text-wrap:pretty}.grid.svelte-aky67v .blocks:where(.svelte-aky67v) .grid-item:where(.svelte-aky67v) .grid-text-content:where(.svelte-aky67v) a:where(.svelte-aky67v){display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.35rem .25rem .35rem .75rem;border:1px solid #565656;border-radius:100rem;text-decoration:none}.grid.svelte-aky67v .blocks:where(.svelte-aky67v) .grid-item:where(.svelte-aky67v) .grid-text-content:where(.svelte-aky67v) a:where(.svelte-aky67v) span:where(.svelte-aky67v){font-size:var(--font-size--1);color:var(--text-grey);text-transform:uppercase}.grid.svelte-aky67v .blocks:where(.svelte-aky67v) .grid-item:where(.svelte-aky67v) .grid-text-content:where(.svelte-aky67v) a:where(.svelte-aky67v) .icon-container:where(.svelte-aky67v){width:1.5rem}.grid.svelte-aky67v .project-details:where(.svelte-aky67v){display:flex;align-items:center;justify-content:space-between;width:100%;height:fit-content;padding:.75rem .5rem;border-top:2px solid #666666;background-color:var(--color-background)}.grid.svelte-aky67v .project-details:where(.svelte-aky67v) .detail:where(.svelte-aky67v){display:flex;align-items:center;justify-content:center;gap:.25rem}.grid.svelte-aky67v .project-details:where(.svelte-aky67v) .detail:where(.svelte-aky67v) .detail-label:where(.svelte-aky67v){font-size:var(--font-size--1);line-height:1;font-weight:600;text-transform:uppercase}.grid.svelte-aky67v .project-details:where(.svelte-aky67v) .detail:where(.svelte-aky67v) .detail-value:where(.svelte-aky67v){font-size:var(--font-size--1);line-height:1;text-transform:uppercase}.grid.svelte-aky67v .grid-row:where(.svelte-aky67v):not(:last-of-type) .project-details:where(.svelte-aky67v){border-bottom:6px solid #333}@media (max-width: 1000px){.grid.svelte-aky67v .blocks:where(.svelte-aky67v){grid-template-columns:repeat(3,1fr);grid-template-rows:auto;height:calc(2 * var(--row-height))}}@media (max-width: 700px){.grid.svelte-aky67v{--row-height: 180px}.grid.svelte-aky67v .blocks:where(.svelte-aky67v){grid-template-columns:repeat(2,1fr);grid-template-rows:auto;height:calc(3 * var(--row-height))}.grid.svelte-aky67v .project-details:where(.svelte-aky67v){display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.5rem}}.work-section.svelte-qryj8l{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--page-padding);background-color:var(--palette-yellow-muted)}.card.svelte-qryj8l{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.5rem;width:100%;max-width:max(75vw,1200px);height:100%;padding:2rem var(--card-padding);background-color:var(--color-background);background:#f5f5f5;border:1px solid #929292;box-shadow:-4px 5px 4px #00000040;border-radius:20px}.card.svelte-qryj8l .title-content:where(.svelte-qryj8l) .title:where(.svelte-qryj8l){margin-bottom:.5rem;font-size:var(--font-size-3)}.card.svelte-qryj8l .title-content:where(.svelte-qryj8l) p:where(.svelte-qryj8l){max-width:40ch;font-size:var(--font-size-0)}.card.svelte-qryj8l .works-grid:where(.svelte-qryj8l){width:100%}svelte-scroller-outer.svelte-xdbafy{display:block;position:relative}svelte-scroller-background.svelte-xdbafy{display:block;position:relative;width:100%}svelte-scroller-foreground.svelte-xdbafy{display:block;position:relative;z-index:2}svelte-scroller-foreground.svelte-xdbafy:after{content:" ";display:block;clear:both}svelte-scroller-background-container.svelte-xdbafy{display:block;position:absolute;width:100%;max-width:100%;pointer-events:none;will-change:transform}
