.msm-timmerman-header-shell{--tm-ink:var(--m-ink,#241e18);--tm-paper:var(--m-bg,#fffaf1);--tm-accent:var(--m-primary,#ba4d2f);position:relative;z-index:30;background:var(--tm-paper);color:var(--tm-ink);font:500 14px/1.4 var(--m-font-body,"Manrope",sans-serif)}.msm-timmerman-header-shell .tm-topbar{display:flex;justify-content:space-between;padding:8px clamp(20px,4vw,64px);border-bottom:1px solid color-mix(in srgb,var(--tm-ink) 18%,transparent);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.msm-timmerman-header-shell .tm-header{min-height:86px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid color-mix(in srgb,var(--tm-ink) 22%,transparent)}.msm-timmerman-header-shell .tm-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-family:var(--m-font-display,"Fraunces",serif);font-size:19px}.msm-timmerman-header-shell .tm-brand small{display:block;margin-top:2px;font:600 9px/1 var(--m-font-body,"Manrope",sans-serif);letter-spacing:.16em;text-transform:uppercase}.msm-timmerman-header-shell .tm-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid currentColor;font:700 12px var(--m-font-body,"Manrope",sans-serif)}.msm-timmerman-header-shell .tm-desktop-nav{display:flex;align-items:center;gap:26px}.msm-timmerman-header-shell .tm-desktop-nav a,.msm-timmerman-header-shell .tm-work-button{color:inherit;background:none;border:0;font:inherit;text-decoration:none;padding:12px 0;cursor:pointer}.msm-timmerman-header-shell .tm-desktop-nav a:hover,.msm-timmerman-header-shell .tm-work-button:hover{text-decoration:underline;text-decoration-color:var(--tm-accent);text-decoration-thickness:2px;text-underline-offset:6px}.msm-timmerman-header-shell .tm-header-cta{justify-self:end;color:#fff;background:var(--tm-ink);padding:12px 18px;text-decoration:none}.msm-timmerman-header-shell .tm-mega{position:absolute;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);top:100%;display:grid;grid-template-columns:1.2fr repeat(3,1fr);background:var(--tm-ink);color:var(--tm-paper);box-shadow:0 22px 55px color-mix(in srgb,var(--tm-ink) 19%,transparent)}.msm-timmerman-header-shell .tm-mega[hidden]{display:none}.msm-timmerman-header-shell .tm-mega>div,.msm-timmerman-header-shell .tm-mega>a{padding:28px;border-right:1px solid #fff2}.msm-timmerman-header-shell .tm-mega a{display:grid;grid-template-columns:28px 1fr;color:inherit;text-decoration:none;font:400 21px var(--m-font-display,"Fraunces",serif)}.msm-timmerman-header-shell .tm-mega a b{font:600 10px var(--m-font-body,"Manrope",sans-serif);color:color-mix(in srgb,var(--tm-accent) 62%,white)}.msm-timmerman-header-shell .tm-mega a small{grid-column:2;font:500 11px var(--m-font-body,"Manrope",sans-serif);opacity:.65;margin-top:8px}.msm-timmerman-header-shell .tm-kicker{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--tm-accent) 62%,white);margin-bottom:10px}.msm-timmerman-header-shell .tm-mega strong{font:400 25px var(--m-font-display,"Fraunces",serif)}.msm-timmerman-header-shell .tm-menu-button{display:none;width:46px;height:46px;border:1px solid currentColor;background:none}.msm-timmerman-header-shell .tm-menu-button span{display:block;width:20px;height:1px;background:currentColor;margin:5px auto;transition:transform .28s,opacity .2s}.msm-timmerman-header-shell .tm-menu-button[aria-expanded=true]{position:fixed;z-index:102;top:23px;right:20px;color:var(--tm-paper);border-color:color-mix(in srgb,var(--tm-paper) 45%,transparent)}.msm-timmerman-header-shell .tm-menu-button[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.msm-timmerman-header-shell .tm-menu-button[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.msm-timmerman-header-shell .tm-mobile-menu{position:fixed;inset:0;z-index:100;background:var(--tm-ink);color:var(--tm-paper);padding:24px;overflow:auto}.msm-timmerman-header-shell .tm-mobile-menu[hidden]{display:none}.msm-timmerman-header-shell .tm-mobile-head{display:flex;justify-content:flex-start;align-items:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.msm-timmerman-header-shell .tm-mobile-menu nav{display:grid;margin:11vh 0 48px}.msm-timmerman-header-shell .tm-mobile-menu nav a{display:grid;grid-template-columns:42px 1fr;padding:14px 0;border-bottom:1px solid #fff3;color:inherit;text-decoration:none;font:400 clamp(27px,8vw,42px)/1.05 var(--m-font-display,"Fraunces",serif)}.msm-timmerman-header-shell .tm-mobile-menu nav span{font:600 10px var(--m-font-body,"Manrope",sans-serif);color:color-mix(in srgb,var(--tm-accent) 62%,white)}.msm-timmerman-header-shell .tm-mobile-menu p{font-size:12px;line-height:1.8;opacity:.7}.msm-timmerman-header-shell :focus-visible{outline:3px solid var(--tm-accent);outline-offset:4px}@media(max-width:900px){.msm-timmerman-header-shell .tm-topbar span:last-child,.msm-timmerman-header-shell .tm-desktop-nav,.msm-timmerman-header-shell .tm-header-cta{display:none}.msm-timmerman-header-shell .tm-header{grid-template-columns:1fr auto;min-height:76px}.msm-timmerman-header-shell .tm-menu-button{display:block}.msm-timmerman-header-shell .tm-topbar{justify-content:center}}@media(prefers-reduced-motion:reduce){.msm-timmerman-header-shell *{scroll-behavior:auto!important;transition:none!important}}
