body{padding-top:var(--topBar-height-regular)}:root{--topBar-height-regular: 100px;--topBar-height-small: 60px;--topBar-logo-width-regular: 160px;--topBar-logo-width-small: 126px;--dataAnchor-margin: calc(var(--spacing-vertical) + var(--topBar-height-small) - 1px)}[data-anchor]{scroll-margin:var(--topBar-height-small)}@media (max-width: 1023px){body{padding-top:var(--topBar-height-small)}}@media (max-width: 900px){:root{--topBar-height-small: 50px;--topBar-logo-width-small: 110px}}#topBar{background-color:var(--brown-lighter);position:fixed;left:0;top:0;width:100%;transition:height .3s,background-color .3s,backdrop-filter .3s;z-index:2000;height:var(--topBar-height-regular)}#topBar.scrolled{height:var(--topBar-height-small);background-color:rgba(254,249,244,.9);backdrop-filter:blur(10px)}#topBar .container{height:100%;display:flex;align-items:center;grid-column:content;gap:var(--spacing-60)}#topBar #logo{grid-column:content;width:var(--topBar-logo-width-regular);margin-right:auto;transition:ease .3s;position:relative;flex:0 0 auto}#topBar.scrolled #logo{width:var(--topBar-logo-width-small)}#topBar #logo:before{content:"";display:block;padding-bottom:39.3875%}#topBar #logo img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}#anchorNavigation{font-family:var(--fontFamily-heading);transition:margin-top .3s ease-in}#topBar.scrolled #anchorNavigation{margin-top:0}#anchorNavigation .list{display:flex;position:relative;column-gap:var(--spacing-60)}#anchorNavigation .list:after{display:block;content:"";position:absolute;bottom:0;left:0;width:var(--markerWidth, 0);height:3px;background-color:var(--brown);transform:translate3d(var(--markerLeft, 0),0,0);transition:transform .15s,width .2s;will-change:width}#anchorNavigation .list a{position:relative;padding-top:7px;padding-bottom:4px;z-index:10;font-size:.8182em;color:var(--black);text-decoration:none;display:block;transition:color .3s ease;white-space:nowrap}#topBar .buttons{display:flex;gap:10px;flex:0 0 auto}@media (max-width: 1400px){#topBar .container,#anchorNavigation .list{gap:var(--spacing-30)}}@media (max-width: 1023px){#topBar{height:var(--topBar-height-small)}#topBar #logo{width:var(--topBar-logo-width-small)}}@media (max-width: 1023px){#anchorNavigation{margin-top:0;left:0;padding-left:var(--spacing-60);position:fixed;top:var(--topBar-height-small);width:100%;background-color:rgba(254,249,244,.9);backdrop-filter:blur(10px);max-width:100%}body.body--hasMenu{padding-top:calc(var(--topBar-height-small) + 40px)}#anchorNavigation:after{position:absolute;top:0;right:-1px;width:50px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 100%);content:"";pointer-events:none}#anchorNavigation .list{display:flex;gap:10px;white-space:nowrap;overflow-x:auto;list-style:none;position:relative;padding-right:50px;padding-bottom:4px;--scrollbar-foreground: var(--brown);--scrollbar-background: transparent;scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background)}#anchorNavigation .list::-webkit-scrollbar-track{background:var(--scrollbar-background)}#anchorNavigation .list::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground)}#anchorNavigation .list a{padding-top:12px;padding-bottom:8px;font-size:.875rem;display:block;text-decoration:none;transition:background-color .3s}}@media (max-width: 676px){#topBar .partButton.homeButton .buttonLabel{display:none}}
