.public-site>header.site-header.unified-header{box-sizing:border-box;position:relative;top:auto;left:auto;right:auto;width:94%;height:78px;min-height:78px;margin:22px 3% 0;padding:0 28px;border:1px solid var(--design-border,#ffffff22);border-radius:18px;background:var(--design-header,var(--design-surface,#100d13ed));color:var(--design-text,#f7f5f8);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);gap:18px}.public-site.is-home>header.site-header.unified-header,.public-site:has(>main>.project-detail-hero:first-child)>header.site-header.unified-header{position:absolute;top:22px;left:3%;right:3%;margin:0}.public-site:has(>main>.project-detail-hero:first-child) .project-detail-copy .back-link{top:126px}.public-site>header.site-header.unified-header .language-switch select{appearance:none;-webkit-appearance:none;padding:8px 15px 8px 0;color:inherit;background:transparent}.public-site>header.site-header.unified-header .language-switch{position:relative}.public-site>header.site-header.unified-header .language-switch:after{content:"";position:absolute;right:2px;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px) rotate(45deg);pointer-events:none}.public-site>header.site-header.unified-header .nav-open{top:calc(100% + 8px);border-radius:16px;background:var(--design-header,var(--design-surface,#17121b));color:inherit}@media (max-width:1100px){.public-site>header.site-header.unified-header{padding:0 20px;gap:12px}}@media (max-width:900px){.public-site>header.site-header.unified-header{width:92%;height:68px;min-height:68px;margin:15px 4% 0;padding:0 18px;border-radius:15px}.public-site.is-home>header.site-header.unified-header,.public-site:has(>main>.project-detail-hero:first-child)>header.site-header.unified-header{top:15px;left:4%;right:4%;margin:0}.public-site:has(>main>.project-detail-hero:first-child) .project-detail-copy .back-link{top:108px}}@media (max-width:480px){.public-site>header.site-header.unified-header{padding:0 12px;gap:8px}.public-site>header.site-header.unified-header .brand{flex:0 1 154px;min-width:0}.public-site>header.site-header.unified-header .header-right{gap:8px}}