body{position:relative;color:#fdf2d7;overflow-x:hidden;font-family:Barlow,sans-serif;background:#000000b3;transition:all .3s}main[data-astro-cid-5weageyg],section[data-astro-cid-5weageyg]{position:relative}[data-astro-cid-5weageyg]{box-sizing:border-box;margin:0;padding:0}main[data-astro-cid-5weageyg]{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;min-height:100vh;opacity:0;transform:scale(.96);transition:opacity 1.2s ease,transform 1.2s ease}body.loaded main[data-astro-cid-5weageyg]{opacity:1;transform:scale(1)}.stylized-card[data-astro-cid-5weageyg]{margin-top:20%;position:relative;width:100%;height:50vh;overflow:visible;padding:2rem 3rem;background:linear-gradient(180deg,#f6d684,#febe66 60%,#ff9046);opacity:0;transform:translateY(80px) scale(.97);transition:all 1.2s ease}.stylized-card[data-astro-cid-5weageyg].visible{opacity:1;transform:translateY(0) scale(1)}.stylized-card[data-astro-cid-5weageyg].hide{opacity:0;transform:translateY(-80px) scale(.97)}.stylized-card[data-astro-cid-5weageyg] .sv-bg-word[data-astro-cid-5weageyg],.stylized-card[data-astro-cid-5weageyg] .sv-meta[data-astro-cid-5weageyg]{opacity:0;transform:translateY(40px);transition:opacity 1.2s ease,transform 1.2s ease}.stylized-card[data-astro-cid-5weageyg].visible .sv-bg-word[data-astro-cid-5weageyg],.stylized-card[data-astro-cid-5weageyg].visible .sv-meta[data-astro-cid-5weageyg]{opacity:1;transform:translateY(0)}.sv-bg-word[data-astro-cid-5weageyg]{position:absolute;bottom:-1%;left:5%;font-weight:900;letter-spacing:.02em;font-size:clamp(6rem,20vw,18rem);color:#ffffff1f;pointer-events:none;user-select:none}.sv-meta[data-astro-cid-5weageyg]{position:absolute;font-size:1rem;line-height:1.4;color:#ffffffe6}.sv-left[data-astro-cid-5weageyg]{top:10%;left:3rem}.sv-right[data-astro-cid-5weageyg]{top:12%;right:3rem;width:min(34%,340px)}.sv-kicker[data-astro-cid-5weageyg]{font-weight:800;letter-spacing:.05em;margin-bottom:.6rem}.sv-sub[data-astro-cid-5weageyg]{opacity:.9;margin-bottom:.6rem}.sv-link[data-astro-cid-5weageyg]{font-weight:700;color:#fff;text-decoration:none;opacity:.95}.sv-link[data-astro-cid-5weageyg]:hover{opacity:1;text-decoration:underline}.sv-note[data-astro-cid-5weageyg]{opacity:.9;margin:0}.sv-nav[data-astro-cid-5weageyg]{display:flex;gap:.6rem;margin-top:.9rem}.sv-nav[data-astro-cid-5weageyg] button[data-astro-cid-5weageyg]{width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,.4);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.sv-nav[data-astro-cid-5weageyg] button[data-astro-cid-5weageyg]:hover{background:#ffffff0f;border-color:#ffffffb3;transform:scale(1.05)}.stylized-card[data-astro-cid-5weageyg] video[data-astro-cid-5weageyg],.stylized-card[data-astro-cid-5weageyg] img[data-astro-cid-5weageyg]{position:relative;left:50%;top:55%;transform:translate(-50%,-50%);width:min(40%,600px);margin-left:25%;margin-top:15%;scale:2.5}@media (max-width: 900px){.stylized-card[data-astro-cid-5weageyg]{height:60vh;padding:1.5rem 2rem}.sv-right[data-astro-cid-5weageyg]{bottom:10%;top:auto;width:42%;right:2rem}.stylized-card[data-astro-cid-5weageyg] video[data-astro-cid-5weageyg],.stylized-card[data-astro-cid-5weageyg] img[data-astro-cid-5weageyg]{width:60%;top:56%}}@media (max-width: 620px){.sv-left[data-astro-cid-5weageyg],.sv-right[data-astro-cid-5weageyg]{display:none}.sv-bg-word[data-astro-cid-5weageyg]{font-size:clamp(3.2rem,18vw,8rem);bottom:-4%}.stylized-card[data-astro-cid-5weageyg] video[data-astro-cid-5weageyg]{width:75%}}.avatar-section[data-astro-cid-5weageyg]{color:#fdf2d7;padding:8rem 4rem;display:flex;justify-content:center;align-items:center;margin-top:10%}.avatar-content[data-astro-cid-5weageyg]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:3rem;max-width:1300px;width:100%}.avatar-left[data-astro-cid-5weageyg]{text-align:left}.avatar-left[data-astro-cid-5weageyg] h1[data-astro-cid-5weageyg]{font-size:clamp(3rem,8vw,5rem);margin-bottom:1.5rem;font-weight:900}.avatar-left[data-astro-cid-5weageyg] p[data-astro-cid-5weageyg]{font-size:1.1rem;line-height:1.6;color:#fdf2d7;max-width:400px}.avatar-center[data-astro-cid-5weageyg]{display:flex;justify-content:center;align-items:center}.avatar-center[data-astro-cid-5weageyg] video[data-astro-cid-5weageyg]{width:320px;max-width:100%;border-radius:12px;scale:2.5;padding-right:5%;filter:saturate(90%)}.avatar-right[data-astro-cid-5weageyg]{display:flex;flex-direction:column;gap:2.5rem;font-size:1.1rem;line-height:1.5;color:#fdf2d7}@media (max-width: 950px){.avatar-content[data-astro-cid-5weageyg]{grid-template-columns:1fr;text-align:center}.avatar-left[data-astro-cid-5weageyg],.avatar-right[data-astro-cid-5weageyg]{max-width:90%;margin:0 auto}.avatar-right[data-astro-cid-5weageyg]{gap:1.5rem}.avatar-center[data-astro-cid-5weageyg] video[data-astro-cid-5weageyg]{width:240px}}.avatar-section[data-astro-cid-5weageyg]{opacity:0;transform:translateY(60px);transition:opacity 1.2s ease,transform 1.2s ease}.avatar-section[data-astro-cid-5weageyg].visible{opacity:1;transform:translateY(0)}.avatar-left[data-astro-cid-5weageyg]{opacity:0;transform:translate(-80px);transition:opacity 1.2s ease,transform 1.2s ease}.avatar-left[data-astro-cid-5weageyg].visible{opacity:1;transform:translate(0)}.avatar-right[data-astro-cid-5weageyg]{opacity:0;transform:translate(80px);transition:opacity 1.2s ease,transform 1.2s ease}.avatar-right[data-astro-cid-5weageyg].visible{opacity:1;transform:translate(0)}.avatar-center[data-astro-cid-5weageyg] video[data-astro-cid-5weageyg]{opacity:0;transform:scale(.8);transition:opacity 1.2s ease,transform 1.2s ease}.avatar-center[data-astro-cid-5weageyg].visible video[data-astro-cid-5weageyg]{opacity:1;transform:scale(1)}.nova-section[data-astro-cid-5weageyg]{color:#fdf2d7;padding:8rem 4rem;display:flex;justify-content:center;align-items:center;margin-top:10%}.nova-content[data-astro-cid-5weageyg]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:3rem;max-width:1300px;width:100%}.nova-left[data-astro-cid-5weageyg]{text-align:left}.nova-left[data-astro-cid-5weageyg] h1[data-astro-cid-5weageyg]{font-size:clamp(3rem,8vw,5rem);margin-bottom:1.5rem;font-weight:900}.nova-left[data-astro-cid-5weageyg] p[data-astro-cid-5weageyg]{font-size:1.1rem;line-height:1.6;color:#fdf2d7;max-width:400px}.nova-center[data-astro-cid-5weageyg]{display:flex;justify-content:center;align-items:center}.nova-center[data-astro-cid-5weageyg] video[data-astro-cid-5weageyg]{width:320px;max-width:100%;border-radius:12px;scale:2.5;padding-right:5%;filter:saturate(90%)}.nova-right[data-astro-cid-5weageyg]{display:flex;flex-direction:column;gap:2.5rem;font-size:1.1rem;line-height:1.5;color:#fdf2d7}@media (max-width: 950px){.nova-content[data-astro-cid-5weageyg]{grid-template-columns:1fr;text-align:center}.nova-left[data-astro-cid-5weageyg],.nova-right[data-astro-cid-5weageyg]{max-width:90%;margin:0 auto}.nova-right[data-astro-cid-5weageyg]{gap:1.5rem}.nova-center[data-astro-cid-5weageyg] video[data-astro-cid-5weageyg]{width:240px}}.nova-section[data-astro-cid-5weageyg]{opacity:0;transform:translateY(60px);transition:opacity 1.2s ease,transform 1.2s ease}.nova-section[data-astro-cid-5weageyg].visible{opacity:1;transform:translateY(0)}.nova-left[data-astro-cid-5weageyg]{opacity:0;transform:translate(-80px);transition:opacity 1.2s ease,transform 1.2s ease}.nova-left[data-astro-cid-5weageyg].visible{opacity:1;transform:translate(0)}.nova-right[data-astro-cid-5weageyg]{opacity:0;transform:translate(80px);transition:opacity 1.2s ease,transform 1.2s ease}.nova-right[data-astro-cid-5weageyg].visible{opacity:1;transform:translate(0)}.nova-center[data-astro-cid-5weageyg] video[data-astro-cid-5weageyg]{opacity:0;transform:scale(.8);transition:opacity 1.2s ease,transform 1.2s ease}.nova-center[data-astro-cid-5weageyg].visible video[data-astro-cid-5weageyg]{opacity:1;transform:scale(1)}.nova-left[data-astro-cid-5weageyg] .nova-image[data-astro-cid-5weageyg]{margin-top:1.5rem;width:100%;max-width:380px;border-radius:10px;opacity:.9;scale:1.5;margin-left:-1%;transition:transform .4s ease,opacity .4s ease}.nova-left[data-astro-cid-5weageyg] .nova-image[data-astro-cid-5weageyg]:hover{transform:scale(1.55);opacity:1}.design-section[data-astro-cid-5weageyg]{position:relative;color:#fdf2d7;padding:8rem 4rem;overflow:hidden;margin-top:10%;opacity:0;transform:translateY(60px);transition:opacity 1.2s ease,transform 1.2s ease}.design-section[data-astro-cid-5weageyg].visible{opacity:1;transform:translateY(0)}.design-grid[data-astro-cid-5weageyg]{display:grid;grid-template-columns:1fr 1.6fr;align-items:center;gap:3rem;max-width:1300px;margin:0 auto}.design-text-left[data-astro-cid-5weageyg]{font-size:1.1rem;line-height:1.7;color:#fdf2d7;max-width:420px;opacity:0;transform:translate(-80px);transition:opacity 1.2s ease,transform 1.2s ease}.design-text-left[data-astro-cid-5weageyg].visible{opacity:1;transform:translate(0)}.design-text-left[data-astro-cid-5weageyg] h1[data-astro-cid-5weageyg]{font-size:clamp(3rem,8vw,5rem);font-weight:900;margin-bottom:1.5rem;text-align:left}@media (max-width: 950px){.design-grid[data-astro-cid-5weageyg]{grid-template-columns:1fr;text-align:center}.design-text-left[data-astro-cid-5weageyg]{max-width:90%;margin:0 auto}.design-image[data-astro-cid-5weageyg]{justify-content:center}.main-image[data-astro-cid-5weageyg]{width:100%;max-width:500px}}.design-image[data-astro-cid-5weageyg]{position:relative;display:flex;justify-content:flex-end;align-items:center;opacity:0;transform:translate(80px);transition:opacity 1.2s ease,transform 1.2s ease}.design-image[data-astro-cid-5weageyg].visible{opacity:1;transform:translate(0)}.main-image[data-astro-cid-5weageyg]{position:absolute;right:0;width:120%;max-width:820px;border-radius:10px;box-shadow:0 10px 40px #0006;transition:opacity .8s ease,transform .8s ease}.default-img[data-astro-cid-5weageyg]{opacity:1;z-index:2}.hover-img[data-astro-cid-5weageyg]{opacity:0;z-index:3}.design-image[data-astro-cid-5weageyg]:hover .default-img[data-astro-cid-5weageyg]{opacity:0;transform:scale(1.02)}.design-image[data-astro-cid-5weageyg]:hover .hover-img[data-astro-cid-5weageyg]{opacity:1;transform:scale(1.05)}.item-row-section[data-astro-cid-5weageyg]{display:flex;justify-content:center;align-items:center;padding:6rem 2rem;background:radial-gradient(ellipse at center,rgba(255,140,40,.05),transparent 70%);margin-top:-3%}.item-row[data-astro-cid-5weageyg]{display:flex;gap:3rem;flex-wrap:wrap;justify-content:center;align-items:center}.item-card[data-astro-cid-5weageyg]{width:180px;height:180px;border-radius:12px;box-shadow:0 0 20px #ff963c66,inset 0 0 10px #ff963c4d;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(10px)}.item-card[data-astro-cid-5weageyg] img[data-astro-cid-5weageyg]{width:90%;height:90%;scale:1.5;object-fit:contain;transition:transform .4s ease}.item-card[data-astro-cid-5weageyg]:hover{z-index:10;transform:scale(2);box-shadow:0 0 3px #febe66,0 0 10px #ff9046,inset 0 0 10px #febe66,0 0 12px #ff9046}.item-card[data-astro-cid-5weageyg]:hover img[data-astro-cid-5weageyg]{transform:scale(1.1)}@media (max-width: 900px){.item-card[data-astro-cid-5weageyg]{width:140px;height:140px}}@media (max-width: 600px){.item-card[data-astro-cid-5weageyg]{width:110px;height:110px}}.item-row-section[data-astro-cid-5weageyg]{opacity:0;transform:translateY(80px);transition:opacity 1.2s ease,transform 1.2s ease;margin-top:-10%}.item-row-section[data-astro-cid-5weageyg].visible{opacity:1;transform:translateY(0)}.item-card[data-astro-cid-5weageyg]{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.item-card[data-astro-cid-5weageyg].visible{opacity:1;transform:translateY(0)}.item-card[data-astro-cid-5weageyg].visible:hover{z-index:10;transform:scale(2.5);box-shadow:0 0 3px #febe66,0 0 10px #ff9046,inset 0 0 10px #febe66,0 0 12px #ff9046}.item-card[data-astro-cid-5weageyg]:hover img[data-astro-cid-5weageyg]{transform:scale(calc(var(--img-scale) * 1.1)) translate(var(--img-translate-x),var(--img-translate-y))}.item-card[data-astro-cid-5weageyg] img[data-astro-cid-5weageyg]{--img-scale: 1.5;--img-translate-x: 0%;--img-translate-y: 0%;width:90%;height:90%;object-fit:contain;transform:scale(var(--img-scale)) translate(var(--img-translate-x),var(--img-translate-y));transition:transform .4s ease}.item-card[data-astro-cid-5weageyg].visible img[data-astro-cid-5weageyg]{transform:scale(var(--img-scale)) translate(var(--img-translate-x),var(--img-translate-y))}.link-section[data-astro-cid-5weageyg]{width:auto;color:#fdf2d7;padding:3rem 2rem;text-align:center;opacity:0;transform:translateY(60px);transition:opacity 1.2s ease,transform 1.2s ease;margin-bottom:10%}.link-section[data-astro-cid-5weageyg].visible{opacity:1;transform:translateY(0);font-weight:700;color:#ff9046;transition:all .3s}.link-paragraph[data-astro-cid-5weageyg]:hover{letter-spacing:3px;transition:all .3s}.link-content[data-astro-cid-5weageyg]{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}.link-paragraph[data-astro-cid-5weageyg]{font-size:1.2rem;line-height:1.6;color:#fdf2d7;text-decoration:none;position:relative;transition:color .3s ease,transform .3s ease}.link-paragraph[data-astro-cid-5weageyg]:hover{color:#fdf2d7;transform:scale(1.02)}.link-paragraph[data-astro-cid-5weageyg]:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;transition:width .3s ease}.link-paragraph[data-astro-cid-5weageyg]:hover:after{width:100%}@media (max-width: 700px){.link-paragraph[data-astro-cid-5weageyg]{font-size:1rem}}.item-row-section-1[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(1):hover img[data-astro-cid-5weageyg]{transform:rotate(-10deg) translate(-3%);scale:1.8;transition:all 2s}.item-row-section-1[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(2):hover img[data-astro-cid-5weageyg]{transform:rotate(10deg);scale:1.8;transition:all 2s}.item-row-section-1[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(3):hover img[data-astro-cid-5weageyg]{transform:rotate(10deg) translate(-3%);scale:1.8;transition:all 2s}.item-row-section-1[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(4):hover img[data-astro-cid-5weageyg]{transform:rotate(-10deg);scale:1.8;transition:all 2s}.item-row-section-1[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(5):hover img[data-astro-cid-5weageyg]{transform:rotate(5deg) translate(2%) translateY(3%);scale:2;transition:all 2s}.item-row-section-1[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(6):hover img[data-astro-cid-5weageyg]{transform:rotate(-10deg) translate(-3%);scale:1.8;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(1) img[data-astro-cid-5weageyg]{scale:1.5;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(1):hover img[data-astro-cid-5weageyg]{transform:rotate(10deg);scale:2;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(2) img[data-astro-cid-5weageyg]{scale:1.3;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(2):hover img[data-astro-cid-5weageyg]{transform:rotate(45deg);scale:2;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(3) img[data-astro-cid-5weageyg]{scale:1.4;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(3):hover img[data-astro-cid-5weageyg]{transform:rotate(45deg);scale:2;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(4) img[data-astro-cid-5weageyg]{scale:.9;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(4):hover img[data-astro-cid-5weageyg]{transform:rotate(45deg);scale:1.4;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(5) img[data-astro-cid-5weageyg]{scale:1.3;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(5):hover img[data-astro-cid-5weageyg]{transform:rotate(45deg);scale:2;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(6) img[data-astro-cid-5weageyg]{scale:1.2;transition:all 2s}.item-row-section-2[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(6):hover img[data-astro-cid-5weageyg]{transform:rotate(10deg);scale:1.8;transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(1) img[data-astro-cid-5weageyg]{scale:1;transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(1):hover img[data-astro-cid-5weageyg]{transform:rotate(10deg);scale:1.3;transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(2) img[data-astro-cid-5weageyg]{scale:2.5;transform:translate(3%) translateY(-2%);transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(2):hover img[data-astro-cid-5weageyg]{transform:rotate(5deg) translate(3%) translateY(-2%);scale:2.5;transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(3) img[data-astro-cid-5weageyg]{scale:2;transform:translate(1%);transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(3):hover img[data-astro-cid-5weageyg]{transform:rotate(3deg) translate(1%);scale:2;transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(4) img[data-astro-cid-5weageyg]{scale:1.8;transform:translate(-2%);transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(4):hover img[data-astro-cid-5weageyg]{transform:rotate(8deg) translate(-2%);scale:1.8;transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(5) img[data-astro-cid-5weageyg]{scale:1.7;transform:translate(5%);transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(5):hover img[data-astro-cid-5weageyg]{transform:rotate(-5deg) translate(5%);scale:1.7;transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(6) img[data-astro-cid-5weageyg]{scale:2;transform:translate(5%) translateY(3%);transition:all 2s}.item-row-section-3[data-astro-cid-5weageyg] .item-card[data-astro-cid-5weageyg]:nth-child(6):hover img[data-astro-cid-5weageyg]{transform:rotate(5deg) translate(5%) translateY(3%);scale:2;transition:all 2s}.project-info[data-astro-cid-5weageyg]{display:flex;justify-content:center;align-items:flex-start;padding:8rem 2rem;color:#fff6d1;font-family:Barlow,sans-serif;z-index:3;margin-top:2%;margin-bottom:-5%}.project-info__container[data-astro-cid-5weageyg]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:2rem;width:min(1100px,90vw);z-index:3}.project-info__title[data-astro-cid-5weageyg]{font-size:2rem;font-weight:500;color:#fdf2d7;margin-top:3%}.project-info__table[data-astro-cid-5weageyg]{grid-column:span 2;display:flex;flex-direction:column;gap:1.5rem}.info-row[data-astro-cid-5weageyg]{display:flex;justify-content:space-between;align-items:baseline}.info-label[data-astro-cid-5weageyg]{font-size:1.4rem;color:#ff9046;flex:1;text-align:left}.info-value[data-astro-cid-5weageyg]{font-size:1.4rem;color:#fdf2d7;flex:1;text-align:right}@media (max-width: 800px){.project-info__container[data-astro-cid-5weageyg]{grid-template-columns:1fr;text-align:center}.info-row[data-astro-cid-5weageyg]{justify-content:center;gap:1rem}.info-label[data-astro-cid-5weageyg],.info-value[data-astro-cid-5weageyg]{text-align:center}}.container-top[data-astro-cid-vf3wzadk]{position:relative;display:flex;justify-content:center;align-items:center;height:100vh}.top-image[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]{scale:1.1}body{position:relative;color:#fdf2d7;background-color:#fdf2d7;overflow-x:hidden;font-family:Barlow,sans-serif}body:before{content:"";position:fixed;inset:0;background:#000000b3;opacity:0;transition:opacity .8s ease;z-index:0;pointer-events:none}body.dimmed:before{opacity:1}.headline[data-astro-cid-vf3wzadk]{position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);z-index:2;text-align:center;font-size:clamp(6rem,16vw,20rem);letter-spacing:2px;color:#ff9046;line-height:150%;pointer-events:none;margin-bottom:-20%}.main-clip[data-astro-cid-vf3wzadk]{position:relative;width:100%;color:#fdf2d7;height:500px;margin:4% auto;overflow:hidden;box-shadow:0 8px 30px #00000080}.container-top[data-astro-cid-vf3wzadk] video[data-astro-cid-vf3wzadk]{z-index:4;scale:.6;margin-top:-15%}.highlight-show[data-astro-cid-vf3wzadk]{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;z-index:0;position:relative}.main-clip[data-astro-cid-vf3wzadk] h1[data-astro-cid-vf3wzadk]{color:#ff9046}.more-banner[data-astro-cid-vf3wzadk]{position:absolute;bottom:30px;right:30px;padding:12px 28px;border-radius:16px;color:#ff9046;font-size:5rem;text-decoration:none;z-index:2;transition:all .3s ease}.more-banner[data-astro-cid-vf3wzadk]:hover{letter-spacing:8px;transition:all .3s ease}.text-banner[data-astro-cid-vf3wzadk]{position:absolute;top:10px;left:30px;padding:12px 28px;border-radius:16px;color:#fdf2d7;font-size:1rem;width:500px;z-index:2}.concept-section[data-astro-cid-vf3wzadk]{padding:4rem 0;display:flex;justify-content:center;font-family:Barlow,sans-serif;z-index:2;margin-top:20%}.concept-container[data-astro-cid-vf3wzadk]{display:flex;align-items:center;justify-content:center;gap:4rem;max-width:1200px;width:100%;z-index:2}.concept-left[data-astro-cid-vf3wzadk]{flex:1.2;display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:2}.sketches[data-astro-cid-vf3wzadk]{display:flex;gap:1rem;opacity:1;transition:all 1.5s;filter:brightness(110%) saturate(110%)}.sketches[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]{width:80px;height:auto}.sketches[data-astro-cid-vf3wzadk]:hover{scale:3;z-index:10;transition:all 1.5s}.color-palette[data-astro-cid-vf3wzadk]{display:flex;flex-direction:column;gap:.5rem}.main-building[data-astro-cid-vf3wzadk]{max-width:100%;height:auto}.concept-right[data-astro-cid-vf3wzadk]{flex:.8;text-align:left;display:flex;flex-direction:column;align-items:center;gap:2rem;font-family:Barlow,sans-serif}.concept-right[data-astro-cid-vf3wzadk] h[data-astro-cid-vf3wzadk]{padding-right:46%}.symbol[data-astro-cid-vf3wzadk]{width:50px;opacity:.7;scale:4;margin-bottom:10%}.concept-text[data-astro-cid-vf3wzadk]{max-width:280px;line-height:1.6;color:#fdf2d7;font-size:1rem}.outline[data-astro-cid-vf3wzadk]{width:150px;opacity:.6}.progress-section[data-astro-cid-vf3wzadk]{color:#fdf2d7;padding:10rem 4rem;display:flex;justify-content:center;align-items:center;position:relative;z-index:3;overflow:hidden;margin-bottom:10%;margin-left:5%;margin-right:5%}.progress-wrapper[data-astro-cid-vf3wzadk]{max-width:1600px;width:100%;text-align:center}.progress-text[data-astro-cid-vf3wzadk]{font-size:1.4rem;line-height:1.7;color:#fdf2d7;max-width:900px;margin:0 auto 4rem}.progress-images[data-astro-cid-vf3wzadk]{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:nowrap;margin-top:5%}.progress-image[data-astro-cid-vf3wzadk]{flex:1;display:flex;justify-content:center;align-items:center}.progress-image[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]{width:100%;max-width:500px;border-radius:16px;box-shadow:0 8px 40px #00000080;transition:transform 1s cubic-bezier(.25,.8,.25,1),opacity 1s ease}.anim-left[data-astro-cid-vf3wzadk],.anim-right[data-astro-cid-vf3wzadk],.anim-zoom[data-astro-cid-vf3wzadk],.anim-top[data-astro-cid-vf3wzadk]{opacity:0;transition:all 1.2s cubic-bezier(.25,.8,.25,1)}.anim-left[data-astro-cid-vf3wzadk]{transform:translate(-100px)}.anim-right[data-astro-cid-vf3wzadk]{transform:translate(100px)}.anim-zoom[data-astro-cid-vf3wzadk]{transform:scale(.85)}.anim-top[data-astro-cid-vf3wzadk]{transform:translateY(-50px)}.anim-left[data-astro-cid-vf3wzadk].visible,.anim-right[data-astro-cid-vf3wzadk].visible,.anim-zoom[data-astro-cid-vf3wzadk].visible,.anim-top[data-astro-cid-vf3wzadk].visible{opacity:1;transform:translate(0) translateY(0) scale(1)}@media (max-width: 1100px){.progress-images[data-astro-cid-vf3wzadk]{flex-direction:column}.progress-image[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]{max-width:700px}.progress-text[data-astro-cid-vf3wzadk]{font-size:1.2rem}}.progress-image[data-astro-cid-vf3wzadk]{position:relative;overflow:hidden}.progress-image[data-astro-cid-vf3wzadk]{width:100%;max-width:500px;border-radius:16px;box-shadow:0 8px 40px #00000080;transition:transform .8s cubic-bezier(.25,.8,.25,1),opacity .6s ease,filter .6s ease}.progress-image[data-astro-cid-vf3wzadk] .hover-img[data-astro-cid-vf3wzadk]{position:absolute;inset:0;opacity:0;object-fit:cover;transition:opacity .8s ease}.progress-image[data-astro-cid-vf3wzadk]:hover .hover-img[data-astro-cid-vf3wzadk]{opacity:1}.progress-image[data-astro-cid-vf3wzadk]:hover .default-img[data-astro-cid-vf3wzadk]{opacity:0;transform:scale(1.05);filter:brightness(80%)}.part1[data-astro-cid-vf3wzadk] .progress-image[data-astro-cid-vf3wzadk]:nth-child(3) img[data-astro-cid-vf3wzadk]{transform:rotate(-90deg) translateY(-1%);scale:1.2}.part1[data-astro-cid-vf3wzadk] .progress-image[data-astro-cid-vf3wzadk]:nth-child(3):hover img[data-astro-cid-vf3wzadk]{transform:rotate(-90deg) translateY(-1%);scale:1.2}.part1[data-astro-cid-vf3wzadk] .progress-image[data-astro-cid-vf3wzadk]:nth-child(1) img[data-astro-cid-vf3wzadk]{scale:1.3;transform:translate(-2%)}.part1[data-astro-cid-vf3wzadk] .progress-image[data-astro-cid-vf3wzadk]:nth-child(1):hover img[data-astro-cid-vf3wzadk]{scale:1.3;transform:translate(-2%)}.photo-grid[data-astro-cid-vf3wzadk]{display:flex;justify-content:center;padding:4rem 2rem;margin-top:20%}.photo-grid-container[data-astro-cid-vf3wzadk]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,200px);gap:1rem;max-width:1000px;width:100%;scale:1.4}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]{width:100%;height:100%;object-fit:cover;border-radius:16px}.text-block[data-astro-cid-vf3wzadk]{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fdf2d7;text-align:center;background:#ffffff0f;backdrop-filter:blur(15px);border-radius:16px;box-shadow:0 0 3px #febe66,0 0 5px #ff9046,inset 0 0 5px #febe66,0 0 5px #ff9046}.text-block[data-astro-cid-vf3wzadk] h2[data-astro-cid-vf3wzadk]{font-size:1.8rem;margin-bottom:.8rem;font-family:Barlow,sans-serif;letter-spacing:1px}.text-block[data-astro-cid-vf3wzadk] p[data-astro-cid-vf3wzadk]{font-size:1rem;line-height:1.6;max-width:300px;color:#fdf2d7;padding-bottom:8%}@media (max-width: 768px){.photo-grid-container[data-astro-cid-vf3wzadk]{grid-template-columns:1fr 1fr;grid-template-rows:auto}.text-block[data-astro-cid-vf3wzadk]{grid-column:span 2;padding:1.5rem}}.photo-grid[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]{transition:all 1s}.photo-grid[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:hover{scale:1.5;z-index:10;transition:all 1.5s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]{opacity:0;transform:scale(.8);transition:opacity .6s ease,transform .6s ease}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk].visible{opacity:1;transform:scale(1);transition:all 1s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:nth-child(1){transition-delay:.1s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:nth-child(2){transition-delay:.1s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:nth-child(3){transition-delay:.1s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:nth-child(4){transition-delay:.1s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:nth-child(5){transition-delay:.1s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:nth-child(6){transition-delay:.1s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:nth-child(7){transition-delay:.1s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:nth-child(8){transition-delay:.1s}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]:nth-child(9){transition-delay:.1s}.project-layout[data-astro-cid-vf3wzadk]{display:flex;justify-content:center;align-items:center;padding:8rem 2rem;color:#fdf2d7;margin-top:10%}.project-container[data-astro-cid-vf3wzadk]{display:flex;align-items:flex-start;justify-content:center;max-width:1200px;width:100%;gap:3rem}.project-text[data-astro-cid-vf3wzadk]{flex:.8;text-align:left}.project-text[data-astro-cid-vf3wzadk] h2[data-astro-cid-vf3wzadk]{font-size:2rem;font-weight:800;margin-bottom:1rem;color:#ff9046}.project-text[data-astro-cid-vf3wzadk] p[data-astro-cid-vf3wzadk]{font-size:1rem;line-height:1.7;margin-bottom:2rem;color:#fdf2d7}.project-text[data-astro-cid-vf3wzadk] ul[data-astro-cid-vf3wzadk]{list-style:none;padding:0;color:#fdf2d7;opacity:.8}.project-text[data-astro-cid-vf3wzadk] li[data-astro-cid-vf3wzadk]{margin-bottom:.5rem;margin-top:50%}.project-images[data-astro-cid-vf3wzadk]{flex:1.2;display:flex;flex-direction:column;gap:1rem}.bottom-images[data-astro-cid-vf3wzadk]{display:flex;gap:1rem}.image-box[data-astro-cid-vf3wzadk]{border-radius:16px;overflow:hidden;position:relative;box-shadow:0 8px 30px #0006;background:#222}.image-box[data-astro-cid-vf3wzadk].large{width:100%;aspect-ratio:3 / 1.5}.image-box[data-astro-cid-vf3wzadk].small{flex:1;aspect-ratio:1 / 1}.image-box[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk]{width:100%;height:100%;object-fit:cover;transition:transform .8s ease,opacity .8s ease}.image-box[data-astro-cid-vf3wzadk]:hover img[data-astro-cid-vf3wzadk]{transform:scale(1.05)}.anim-left[data-astro-cid-vf3wzadk],.anim-right[data-astro-cid-vf3wzadk]{opacity:0;transform:translate(-60px);transition:all 1s ease}.anim-right[data-astro-cid-vf3wzadk]{transform:translate(60px)}.anim-left[data-astro-cid-vf3wzadk].visible,.anim-right[data-astro-cid-vf3wzadk].visible{opacity:1;transform:translate(0)}@media (max-width: 900px){.project-container[data-astro-cid-vf3wzadk]{flex-direction:column;align-items:center}.project-images[data-astro-cid-vf3wzadk]{width:100%}.bottom-images[data-astro-cid-vf3wzadk]{flex-direction:column}.image-box[data-astro-cid-vf3wzadk].large{aspect-ratio:16 / 9}.project-text[data-astro-cid-vf3wzadk]{text-align:center}}@media (max-width: 1100px){.photo-grid-container[data-astro-cid-vf3wzadk]{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;scale:1}.photo-grid-container[data-astro-cid-vf3wzadk] .text-block[data-astro-cid-vf3wzadk]{grid-column:span 2}.photo-grid-container[data-astro-cid-vf3wzadk] img[data-astro-cid-vf3wzadk],.photo-grid-container[data-astro-cid-vf3wzadk] .text-block[data-astro-cid-vf3wzadk]{height:auto}}@media (max-width: 650px){.photo-grid-container[data-astro-cid-vf3wzadk]{grid-template-columns:1fr;scale:1}.photo-grid-container[data-astro-cid-vf3wzadk] .text-block[data-astro-cid-vf3wzadk]{grid-column:span 1}}.project-info[data-astro-cid-vf3wzadk]{display:flex;justify-content:center;align-items:flex-start;padding:8rem 2rem;color:#fff6d1;font-family:Barlow,sans-serif;z-index:3;margin-bottom:-20%}.project-info__container[data-astro-cid-vf3wzadk]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:2rem;width:min(1100px,90vw);z-index:3}.project-info__title[data-astro-cid-vf3wzadk]{font-size:2rem;font-weight:500;color:#fdf2d7;margin-top:3%}.project-info__table[data-astro-cid-vf3wzadk]{grid-column:span 2;display:flex;flex-direction:column;gap:1.5rem}.info-row[data-astro-cid-vf3wzadk]{display:flex;justify-content:space-between;align-items:baseline}.info-label[data-astro-cid-vf3wzadk]{font-size:1.4rem;color:#ff9046;flex:1;text-align:left}.info-value[data-astro-cid-vf3wzadk]{font-size:1.4rem;color:#fdf2d7;flex:1;text-align:right}@media (max-width: 800px){.project-info__container[data-astro-cid-vf3wzadk]{grid-template-columns:1fr;text-align:center}.info-row[data-astro-cid-vf3wzadk]{justify-content:center;gap:1rem}.info-label[data-astro-cid-vf3wzadk],.info-value[data-astro-cid-vf3wzadk]{text-align:center}}
