body,html{margin:0;padding:0}.container.svelte-1c01hcd{opacity:0;animation:svelte-1c01hcd-fadeIn .5s ease forwards}@keyframes svelte-1c01hcd-fadeIn{to{opacity:1}}.cards-container.svelte-140g6cn :is(:where(.svelte-140g6cn)){list-style:none;margin:0;padding:0}.cards-container.svelte-140g6cn{margin-bottom:clamp(50px,25.7282px + 6.4725vw,150px)}.list-container.svelte-140g6cn{display:grid;grid-template-columns:1fr 1fr;row-gap:clamp(50px,20px + 2.0833vw,60px);column-gap:clamp(20px,-40px + 4.1667vw,40px);max-width:100%;padding-bottom:clamp(50px,20px + 2.0833vw,60px)}@media (max-width: 1024px){.list-container.svelte-140g6cn{grid-template-columns:1fr;gap:50px}}@media (max-width: 768px){.cards-container.svelte-140g6cn>div{display:contents}.list-container.svelte-140g6cn{gap:80px}}.image-container.svelte-dipbp2{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;border-radius:inherit}.image.svelte-dipbp2{will-change:transform;position:relative;overflow:hidden;width:100%;height:100%}.image.svelte-dipbp2 .image-wrapper{overflow:hidden;border-radius:inherit}.image.svelte-dipbp2 img{width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform 20s linear,opacity .5s ease-out}.isHovered.svelte-dipbp2 img{will-change:transform;transform:scale(1.5)}.mobile-header.svelte-1ys19tr *{font-size:inherit;font-family:unset;line-height:initial;margin:0;letter-spacing:0}.mobile-header.svelte-1ys19tr{display:none}@media (max-width: 768px){.mobile-header.svelte-1ys19tr{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:0 16px}.logo-container.svelte-1ys19tr{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:#252525}.logo-container.svelte-1ys19tr svg{width:20px;height:26px}.title.svelte-1ys19tr{font-family:var(--font-family);font-weight:300;font-size:14px;line-height:125%;letter-spacing:3%;text-transform:uppercase}}.embla.svelte-1pt2pmr{position:absolute;top:0;left:0;width:100%;height:100%}.slide.svelte-1pt2pmr{position:relative;width:100%;height:100%;flex:0 0 100%}.slide.svelte-1pt2pmr img,.slide.svelte-1pt2pmr video:where(.svelte-1pt2pmr){width:100%;height:100%;object-fit:cover}.share.svelte-13hdyn7,.share-button.svelte-13hdyn7{padding:0;margin:0}.share.svelte-13hdyn7{position:absolute;bottom:20px;right:clamp(25px,10px + 1.0417vw,30px);z-index:5;transform:translateY(100%)}.open-above.svelte-13hdyn7{bottom:calc(clamp(25px,10px + 1.0417vw,30px) + 50px);transform:translateY(0)}.share-button.svelte-13hdyn7{position:absolute;bottom:clamp(25px,10px + 1.0417vw,30px);right:clamp(25px,10px + 1.0417vw,30px);outline:none;border:none;cursor:pointer;background-color:transparent;pointer-events:pointer;opacity:0;transition:opacity .5s ease}.share-button.svelte-13hdyn7 svg{width:clamp(42px,18px + 1.6667vw,50px);height:clamp(42px,18px + 1.6667vw,50px)}.isHovered.share-button.svelte-13hdyn7{opacity:1}@media (max-width: 768px){.share.svelte-13hdyn7,.animation-share-button.svelte-13hdyn7{display:contents}.share-button.svelte-13hdyn7{opacity:1}.desktop.svelte-13hdyn7{display:contents}}.tag-container.svelte-7vjkdd{position:absolute;top:clamp(25px,10px + 1.0417vw,30px);right:clamp(25px,10px + 1.0417vw,30px);z-index:3;display:flex;align-items:center;gap:10px}.tags.svelte-7vjkdd{display:flex;align-items:center;gap:10px}.tag.svelte-7vjkdd :is(:where(.svelte-7vjkdd)){font-family:unset;line-height:1;font-weight:unset;font-size:unset;margin:0;padding:0}.tag.svelte-7vjkdd{font-weight:300;font-size:clamp(14px,5px + .625vw,17px);line-height:125%;letter-spacing:3%;padding:7px clamp(17px,8px + .625vw,20px);border-radius:clamp(15px,6px + .625vw,18px);background:#1f1f1f66;-webkit-backdrop-filter:blur(4.805812358856201px);backdrop-filter:blur(4.805812358856201px);pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text}.tag.svelte-7vjkdd svg{height:15px;width:auto}p.svelte-7vjkdd{display:flex;align-items:center;justify-content:center;gap:5px}@media (max-width: 768px){.tag-container.svelte-7vjkdd{right:16px}}.video-panorama-share.svelte-1u1fjha{display:flex;align-items:center;gap:clamp(10px,-5px + 1.0417vw,15px)}.video-panorama-share.svelte-1u1fjha img:where(.svelte-1u1fjha){width:100%;height:100%;object-fit:contain}.video.svelte-1u1fjha img:where(.svelte-1u1fjha){display:block;width:clamp(28px,19px + .625vw,31px);height:clamp(27px,21px + .4167vw,29px);margin:auto 0}.panorama.svelte-1u1fjha img:where(.svelte-1u1fjha){display:block;width:clamp(32px,20px + .8333vw,36px);height:clamp(24px,12px + .8333vw,28px);margin:auto 0}.share.svelte-1u1fjha{display:none}@media (max-width: 768px){.video-panorama-share.svelte-1u1fjha{gap:15px}.video.svelte-1u1fjha img:where(.svelte-1u1fjha){width:24px;height:23px}.panorama.svelte-1u1fjha img:where(.svelte-1u1fjha){width:27px;height:21px}.share.svelte-1u1fjha{display:block;outline:none;border:none;padding:0;margin:0;cursor:pointer;background-color:transparent}.share.svelte-1u1fjha svg{display:block;width:29px;height:24px;margin-top:4px}}.text-container.svelte-1fal156 *{font-family:unset;line-height:unset;font-weight:unset;font-size:unset;margin:0;padding:0}.text-container.svelte-1fal156{display:grid;grid-template-columns:80% auto;justify-content:space-between;align-items:center}.text-container.svelte-1fal156 .title:where(.svelte-1fal156),.text-container.svelte-1fal156 .read:where(.svelte-1fal156){font-size:clamp(16px,4px + .8333vw,20px);line-height:125%;letter-spacing:3%;text-transform:uppercase}.clamp-container.svelte-1fal156{display:none}.text-container.svelte-1fal156 .read:where(.svelte-1fal156){color:var(--accent-color)}@media (max-width: 768px){.text-container.svelte-1fal156{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.text-container.svelte-1fal156 .portfolio:where(.svelte-1fal156){display:none}.text-container.svelte-1fal156 .title:where(.svelte-1fal156){font-size:20px}.clamp-container.svelte-1fal156{display:block;position:relative;width:100%}.clamp-text.svelte-1fal156{position:relative;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-family);font-weight:275;text-overflow:ellipsis;white-space:normal;line-height:1.4;max-height:2.8;word-break:break-word;font-size:14px;letter-spacing:3%;color:#fff;max-width:88%}.else.svelte-1fal156{display:inline-block;position:absolute;bottom:0;right:0;background:transparent;font-family:var(--font-family);font-weight:300;font-size:16px;color:#fff6}.read.svelte-1fal156{order:2;text-align:center;width:100%;padding:10px 0;border:1px solid var(--accent-color);border-radius:16px}}.video-container.svelte-nk0nss{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit}.image-video.svelte-nk0nss{position:relative;width:100%;height:100%}.video-container.svelte-nk0nss .image-wrapper,.video-container.svelte-nk0nss video:where(.svelte-nk0nss){position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease-in-out;pointer-events:none}.video-container.svelte-nk0nss .image-wrapper{will-change:opacity;z-index:1}.showVideo.svelte-nk0nss .image-wrapper{opacity:0}.card-container.svelte-1746l09 :is(:where(.svelte-1746l09)){font-family:unset;line-height:1;font-weight:unset;font-size:unset;margin:0;padding:0}.card-container.svelte-1746l09{display:block;font-family:var(--font-family);font-weight:300}.card-inner-container.svelte-1746l09{position:relative;aspect-ratio:899 / 552;border-radius:clamp(35px,20px + 1.0417vw,40px);margin-bottom:clamp(10px,-20px + 2.0833vw,20px)}.card-inner-container.svelte-1746l09:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:#ffffff1a;animation:svelte-1746l09-pulse 1.8s infinite ease-in-out}@keyframes svelte-1746l09-pulse{0%,to{opacity:1}50%{opacity:.4}}.fade.svelte-1746l09{animation:svelte-1746l09-fade .5s ease-in-out forwards}.fade.completed.svelte-1746l09{filter:none;animation:none;opacity:1}@keyframes svelte-1746l09-fade{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0px)}}@media (max-width: 1024px){.card-inner-container.svelte-1746l09{aspect-ratio:984 / 613;border-radius:20px}}@media (max-width: 768px){.card-inner-container.svelte-1746l09{aspect-ratio:375 / 470;border-radius:0;margin-bottom:30px}.fade.svelte-1746l09{animation:none}.text-container.svelte-1746l09{padding:0 16px}}
