/* Independent soft backplates around the two header groups. */
.site-header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-radius:0;pointer-events:none}.header-inner{height:92px;padding-top:12px;padding-bottom:12px}.header-surface{position:relative;isolation:isolate;display:flex;align-items:center;pointer-events:auto;padding:10px 14px}.header-brand-surface{margin-left:-14px}.header-menu-surface{margin-right:-14px}.header-surface::before{content:"";position:absolute;inset:-3px;border-radius:32px;background:rgba(247,248,245,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);filter:blur(8px);z-index:-1;pointer-events:none}.header-surface>*{position:relative;z-index:1}@media(max-width:800px){.header-inner{height:72px;padding:12px 16px}.header-surface{padding:6px 10px}.header-brand-surface{margin-left:-10px}.header-menu-surface{margin-right:-10px}.header-surface::before{inset:-2px;border-radius:24px;filter:blur(6px)}}
html{scroll-padding-top:108px}.module{scroll-margin-top:0}@media(max-width:800px){html{scroll-padding-top:88px}}
/* Figma background blur radius64 corresponds to the exported CSS blur32. */
.viewport-frame{box-shadow:none}.viewport-backdrop{position:fixed;inset:0;z-index:99;pointer-events:none;background:rgba(255,255,255,.001);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}
