.snap-box.svelte-10eirm1{grid-template-rows:1fr min-content;gap:20px;display:grid}.snap-box.svelte-10eirm1 .button-group:where(.svelte-10eirm1){flex-flow:row;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;display:flex}.snap-box.svelte-10eirm1 .button-group:where(.svelte-10eirm1) .button:where(.svelte-10eirm1){cursor:pointer;background:var(--ifp-blue);color:#fff;border:none;border-radius:100%;width:40px;height:40px;padding:3px 10px;display:flex}.snap-box.svelte-10eirm1 .button-group:where(.svelte-10eirm1) .button:where(.svelte-10eirm1):hover{background:var(--ifp-pink);border:none}.snap-box.svelte-10eirm1 .button-group:where(.svelte-10eirm1) .button:where(.svelte-10eirm1)[disabled]{background:var(--sz-grey1)}.snap-box.svelte-10eirm1 .snapped:where(.svelte-10eirm1){scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;width:auto;min-width:50px;height:100%;max-height:80vh;display:grid;overflow-x:scroll;box-shadow:0 4px 10px #0000004d}.snap-box.svelte-10eirm1 .snapped:where(.svelte-10eirm1) .slide{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;max-height:80vh;display:flex;position:relative}.snap-box.svelte-10eirm1 .snapped:where(.svelte-10eirm1) .slide img{object-fit:contain;border-radius:42px;max-width:100%;max-height:100%;margin:0 20px;transition:transform .2s ease-in-out}@media (width<=786px){.snap-box.svelte-10eirm1{grid-template-rows:min-content 1fr}.snap-box.svelte-10eirm1 .button-group:where(.svelte-10eirm1){order:1}.snap-box.svelte-10eirm1 .button-group:where(.svelte-10eirm1) .button:where(.svelte-10eirm1){width:40px;height:40px}.snap-box.svelte-10eirm1 .snapped:where(.svelte-10eirm1){order:2}}.author.svelte-157czot{aspect-ratio:5/7;cursor:pointer;z-index:2;flex-flow:column;justify-content:flex-end;align-items:baseline;height:100%;display:flex;position:relative}.author.svelte-157czot:hover{z-index:3}.author.svelte-157czot:hover img:where(.svelte-157czot){transform:scale(1.05)}.author.svelte-157czot .img-box:where(.svelte-157czot){object-fit:cover;border-radius:.5rem;height:100%;position:absolute;top:0;left:0;overflow:hidden}.author.svelte-157czot .img-box:where(.svelte-157czot) img:where(.svelte-157czot){object-fit:cover;border-radius:.5rem;height:100%;transition:transform .2s ease-in-out}.author.svelte-157czot .name:where(.svelte-157czot){color:#fff;text-align:center;z-index:2;text-shadow:0 4px 12px #000000b3,0 0 40px #0006;width:100%;margin:0 auto 10px;padding:0 10px;font-size:2em;transition:opacity .2s ease-in-out;position:relative}.author.svelte-157czot .details:where(.svelte-157czot){pointer-events:none;z-index:5;opacity:0;background:#1d1d1fe6;flex-flow:column;justify-content:flex-end;width:calc(200% + 40px);height:100%;padding-left:20px;transition:opacity .2s ease-in-out;display:flex;position:absolute;left:100%}.author.svelte-157czot .details:where(.svelte-157czot) .details-name:where(.svelte-157czot){color:#fff;text-align:left;margin-bottom:0}.author.svelte-157czot .details:where(.svelte-157czot) .details-work:where(.svelte-157czot){margin-top:10px;font-style:italic;font-weight:400}.author.svelte-157czot:hover .name:where(.svelte-157czot){opacity:0;pointer-events:none}.author.svelte-157czot:hover .details:where(.svelte-157czot){opacity:1;z-index:10}.description.svelte-157czot{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1100px){.details.svelte-157czot{display:none}.author.svelte-157czot:hover .name:where(.svelte-157czot){opacity:1;pointer-events:none}}@media (width<=768px){.author.svelte-157czot .name:where(.svelte-157czot){font-size:1.8 rem}}svg.svelte-15jc9hx,svg.svelte-ubyrjz,svg.svelte-6zs9k4,svg.svelte-i5m6j9,svg.svelte-16edvqp,svg.svelte-1bm8nez,svg.svelte-tm5a0s{height:24px;display:block}dialog.lightbox.svelte-tt3wmu{aspect-ratio:1.2;background:var(--sz-black);border:1px solid #fff;border-radius:8.5px;max-width:90vw;max-height:90vh;padding:0;overflow:hidden}dialog.svelte-tt3wmu::backdrop{background-color:rgba(var(--sz-black), .85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox.svelte-tt3wmu{background:var(--sz-black);grid-template-rows:min-content minmax(100px,1fr);width:70vw;height:90%;display:grid;overflow:hidden}.lightbox.svelte-tt3wmu .img-box:where(.svelte-tt3wmu){aspect-ratio:21/9;width:100%}.lightbox.svelte-tt3wmu .img-box:where(.svelte-tt3wmu) picture:where(.svelte-tt3wmu){object-fit:cover;object-position:center 10%;width:100%;height:100%}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu){background:linear-gradient(to bottom, transparent 0%, var(--sz-black) 200px, var(--sz-black) 100%);color:#fff;z-index:3;width:100%;height:calc(100% + 200px);margin-top:-200px;padding:150px 48px 50px;position:relative}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .lightbox-title:where(.svelte-tt3wmu){margin-bottom:0;font-size:1.8em}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .work:where(.svelte-tt3wmu){margin-top:0;font-size:1.1em;font-weight:400}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .description:where(.svelte-tt3wmu){height:100%}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu){flex-flow:row;gap:10px;padding:0;list-style-type:none;display:flex}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu){background:var(--sz-green4);border-radius:8.5px;justify-content:center;align-items:center;padding:2px;display:flex}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu):hover,.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu):active,.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu):focus,.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu):focus-visible{background:var(--ifp-pink)}:is(.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu):hover,.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu):active,.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu):focus,.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu):focus-visible) a:where(.svelte-tt3wmu) svg{fill:#fff}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu) a:where(.svelte-tt3wmu){color:#fff;text-decoration:none}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu) a:where(.svelte-tt3wmu):active,.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu) a:where(.svelte-tt3wmu):focus,.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu) .tag:where(.svelte-tt3wmu) a:where(.svelte-tt3wmu):focus-visible{outline:none}.close-btn.svelte-tt3wmu{color:#fff;cursor:pointer;z-index:4;background:0 0;border:none;padding:0;font-size:3rem;line-height:1rem;transition:transform .2s;position:absolute;top:10px;right:10px}.close-btn.svelte-tt3wmu:active,.close-btn.svelte-tt3wmu:hover,.close-btn.svelte-tt3wmu:focus,.close-btn.svelte-tt3wmu:focus-visible{outline:none;transform:scale(1.1)}.close-btn.svelte-tt3wmu:hover{transform:scale(1.1)}.scroll-container.svelte-tt3wmu{grid-template-rows:min-content min-content min-content 1fr;height:100%;display:grid}.scroll-container.svelte-tt3wmu p:where(.svelte-tt3wmu){max-width:750px;padding:10px 0;overflow-y:auto}@media (orientation:portrait){.lightbox.svelte-tt3wmu{aspect-ratio:auto;width:90%;height:90%;display:grid}.lightbox.svelte-tt3wmu .img-box:where(.svelte-tt3wmu){aspect-ratio:4/3;width:100%}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu){height:calc(100% + 90px);margin-top:-100px;padding:100px 0 20px}.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .lightbox-title:where(.svelte-tt3wmu),.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .work:where(.svelte-tt3wmu),.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) .tags:where(.svelte-tt3wmu),.lightbox.svelte-tt3wmu .lightbox-content:where(.svelte-tt3wmu) p{padding:0 32px}}.box-header.svelte-1axrd6r{width:100%;max-width:1200px;margin-bottom:0;margin-left:auto;margin-right:auto}.box-header.svelte-1axrd6r .title-2:where(.svelte-1axrd6r){color:#fff;text-align:left;width:100%}.team.svelte-1axrd6r{width:1200px;max-width:100%;margin-left:auto;margin-right:auto}.team.svelte-1axrd6r .team-title:where(.svelte-1axrd6r){font-size:1.5em}.team.svelte-1axrd6r .authors:where(.svelte-1axrd6r){border-radius:.5rem;grid-template-rows:300px;grid-template-columns:min-content min-content min-content min-content;gap:20px;list-style-type:none;display:grid}.team.svelte-1axrd6r .authors:where(.svelte-1axrd6r) .item:where(.svelte-1axrd6r){aspect-ratio:5/7;height:100%}:is(.team.svelte-1axrd6r .authors:where(.svelte-1axrd6r) .item:where(.svelte-1axrd6r):nth-child(3),.team.svelte-1axrd6r .authors:where(.svelte-1axrd6r) .item:where(.svelte-1axrd6r):nth-child(4)) .details{text-align:right;padding-right:20px;left:0;transform:translate(-100%)}:is(.team.svelte-1axrd6r .authors:where(.svelte-1axrd6r) .item:where(.svelte-1axrd6r):nth-child(3),.team.svelte-1axrd6r .authors:where(.svelte-1axrd6r) .item:where(.svelte-1axrd6r):nth-child(4)) .details .details-name{text-align:right}.slide.svelte-1axrd6r{color:#fff;z-index:2;background:#1d1d1f;flex-flow:column;gap:30px;width:100vw;padding:120px 48px;display:flex;position:relative}@media (width<=768px){.slide.svelte-1axrd6r{padding:60px 20px}}@media (width<=1100px){.team.svelte-1axrd6r .authors:where(.svelte-1axrd6r){grid-template-columns:min-content;grid-auto-columns:min-content;grid-auto-flow:column;padding-bottom:20px;padding-right:40px;overflow:auto hidden}.team.svelte-1axrd6r .authors:where(.svelte-1axrd6r) .author .details{display:none}}
