.BauhausHero_hero__IZL9D{--poster-ochre:#c6a04c;--poster-rust:#a24f35;--poster-olive:#4d5138;display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);background:var(--paper);border-bottom:1px solid var(--ink)}.BauhausHero_hero__IZL9D>*{min-width:0}.BauhausHero_poster__2zRCk{display:flex;flex-direction:column;padding:2.25rem 2.5rem 0 var(--site-gutter);border-right:1px solid var(--ink)}.BauhausHero_eyebrow__UmuzN{font-size:.65rem;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.BauhausHero_titleRow__yRMeu{display:flex;gap:1.25rem;align-items:flex-end;padding:2.4rem 0 2.6rem}.BauhausHero_title__xHi3T{flex:1 1;min-width:0;font-family:var(--font-body);font-size:clamp(4rem,7.25vw,7.4rem);line-height:.9;letter-spacing:-.075em;font-weight:800;text-wrap:initial}.BauhausHero_title__xHi3T>span{display:block}.BauhausHero_title__xHi3T>span+span{margin-top:.09em}.BauhausHero_verticalLabel__j7M0x{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.6rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;padding-top:.5rem}.BauhausHero_posterFoot__55PdV{margin-top:auto;display:grid;grid-template-columns:40% 60%;border-top:1px solid var(--ink);min-height:7rem}.BauhausHero_emblem__5Fz7R{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;grid-gap:0;gap:0;padding:1.5rem 1.5rem 1.5rem 0}.BauhausHero_emblem__5Fz7R>span{aspect-ratio:1;background:var(--poster-ochre)}.BauhausHero_emblem__5Fz7R>span:first-child{border-radius:50%;background:var(--poster-rust)}.BauhausHero_emblem__5Fz7R>span:last-child{border-radius:50% 50% 0 0;background:var(--poster-olive)}.BauhausHero_posterFoot__55PdV>p{align-self:center;padding-left:1.5rem;border-left:1px solid var(--ink);font-size:1rem;line-height:1.5;font-weight:700}.BauhausHero_visual__gFSwj{margin:0;display:flex;flex-direction:column;background:var(--poster-olive)}.BauhausHero_imageFrame__0eQbz{position:relative;flex:1 1;min-height:28rem;overflow:hidden;border-left:1rem solid var(--poster-ochre);background:var(--sand)}.BauhausHero_imageFrame__0eQbz>img{object-fit:cover;object-position:30% center}.BauhausHero_introduction__6fPS_{grid-column:1/-1;padding:1.75rem var(--site-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:2.5rem;gap:2.5rem;border-top:1px solid var(--ink)}.BauhausHero_introduction__6fPS_>p{max-width:36rem;font-size:.9rem;line-height:1.7}.BauhausHero_actions__HvhW0{display:flex;flex-wrap:wrap;gap:.9rem 1.5rem;align-items:center;justify-content:flex-end}.BauhausHero_primary__3O1Q2,.BauhausHero_secondary__IarXa{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8rem;font-weight:700;line-height:1.4}.BauhausHero_primary__3O1Q2{padding:.8rem 1.2rem;background:var(--ink);color:var(--paper);transition:background .2s ease}.BauhausHero_secondary__IarXa{padding:.8rem 0;border-bottom:1px solid var(--ink)}.BauhausHero_primary__3O1Q2>span,.BauhausHero_secondary__IarXa>span{font-size:1.2rem}.BauhausHero_primary__3O1Q2:hover{background:var(--poster-olive)}.BauhausHero_secondary__IarXa:hover{color:var(--poster-rust);border-color:currentColor}.BauhausHero_primary__3O1Q2:focus-visible,.BauhausHero_secondary__IarXa:focus-visible{outline:3px solid var(--poster-rust);outline-offset:5px}.BauhausHero_principles__4K78O{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink)}.BauhausHero_principles__4K78O>div{display:flex;gap:1.1rem;align-items:flex-start;padding:1.5rem 2rem}.BauhausHero_principles__4K78O>div:first-child{background:var(--poster-ochre);padding-left:var(--site-gutter)}.BauhausHero_principles__4K78O>div:nth-child(2){background:var(--paper-warm)}.BauhausHero_principles__4K78O>div:nth-child(3){background:var(--poster-olive);color:var(--paper)}.BauhausHero_principles__4K78O>div:last-child{background:var(--poster-rust);color:var(--paper)}.BauhausHero_principles__4K78O>div>span{font-size:.7rem;padding-top:.18rem}.BauhausHero_principles__4K78O p{display:flex;flex-direction:column;gap:.3rem}.BauhausHero_principles__4K78O strong{font-size:.9rem;line-height:1.4}.BauhausHero_principles__4K78O small{font-size:.7rem;line-height:1.5}@media (max-width:1100px){.BauhausHero_poster__2zRCk{padding-right:1.5rem}.BauhausHero_title__xHi3T{font-size:clamp(3.8rem,7vw,5.5rem)}.BauhausHero_verticalLabel__j7M0x{display:none}.BauhausHero_titleRow__yRMeu{padding-bottom:2rem}.BauhausHero_imageFrame__0eQbz{min-height:25rem}.BauhausHero_posterFoot__55PdV{grid-template-columns:40% 60%}.BauhausHero_posterFoot__55PdV>p{font-size:.85rem;padding-left:1rem}.BauhausHero_emblem__5Fz7R{padding-right:1rem}.BauhausHero_introduction__6fPS_{gap:2rem}.BauhausHero_actions__HvhW0{gap:.6rem 1rem}.BauhausHero_principles__4K78O>div{padding:1.5rem 1rem;gap:.6rem}}@media (max-width:800px){.BauhausHero_hero__IZL9D{grid-template-columns:minmax(0,1fr)}.BauhausHero_poster__2zRCk{padding:2rem var(--site-gutter) 0;border-right:0}.BauhausHero_title__xHi3T{font-size:clamp(4.5rem,15vw,7rem)}.BauhausHero_titleRow__yRMeu{padding:2rem 0}.BauhausHero_verticalLabel__j7M0x{display:block}.BauhausHero_posterFoot__55PdV{min-height:6rem;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.BauhausHero_emblem__5Fz7R{max-width:12rem;align-items:center}.BauhausHero_posterFoot__55PdV>p{font-size:1rem;padding-left:1.5rem}.BauhausHero_imageFrame__0eQbz{min-height:0;flex:none;aspect-ratio:4/3;border-left:0;border-top:.6rem solid var(--poster-ochre)}.BauhausHero_caption__SfqdD{padding-left:var(--site-gutter)}.BauhausHero_introduction__6fPS_{grid-template-columns:1fr;gap:1.3rem;padding-block:1.75rem}.BauhausHero_actions__HvhW0{justify-content:flex-start}.BauhausHero_principles__4K78O{grid-template-columns:repeat(2,minmax(0,1fr))}.BauhausHero_principles__4K78O>div{padding:1.25rem}.BauhausHero_principles__4K78O>div:first-child{padding-left:1.25rem}}@media (max-width:380px){.BauhausHero_title__xHi3T{font-size:4.3rem}.BauhausHero_eyebrow__UmuzN{font-size:.6rem;letter-spacing:.08em}.BauhausHero_principles__4K78O>div{padding:1rem}}.Navigation_navContainer__i3eI8{display:flex;align-items:center}.Navigation_toggleButton__QEBZm{position:relative;z-index:102;width:42px;height:42px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(23,23,19,.28);border-radius:0;background:transparent;color:#171713;cursor:pointer}.Navigation_menuPanel__CmB0C{position:fixed;z-index:101;top:0;right:0;width:min(88vw,430px);height:100vh;height:100dvh;padding:7rem 2rem 3rem;display:flex;align-items:flex-start;background:#f5f1e8;opacity:0;visibility:hidden;pointer-events:none;overflow-y:auto;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:opacity .25s ease,visibility .3s,-webkit-clip-path .3s ease;transition:opacity .25s ease,clip-path .3s ease,visibility .3s;transition:opacity .25s ease,clip-path .3s ease,visibility .3s,-webkit-clip-path .3s ease}.Navigation_menuPanelOpen__yeXNQ{opacity:1;visibility:visible;pointer-events:auto;-webkit-clip-path:inset(0);clip-path:inset(0)}.Navigation_overlay__pXTTs{position:fixed;z-index:100;inset:0;height:100vh;height:100dvh;background:rgba(23,23,19,.55);opacity:0;pointer-events:none;transition:opacity .25s ease}.Navigation_overlayOpen__N3XeR{opacity:1;pointer-events:auto}.Navigation_navList__5J1xi{width:100%;margin:0;padding:0;display:flex;flex-direction:column;list-style:none;border-top:1px solid rgba(23,23,19,.2)}.Navigation_navItem__o3Xlu{border-bottom:1px solid rgba(23,23,19,.2)}.Navigation_navLink__7db7P{padding:1rem 0;display:block;color:#171713;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1}.Navigation_navLinkActive__TfAAu{color:#7f8967}.Navigation_contactLink__cEfwZ{color:#b96745}@media (min-width:1024px){.Navigation_overlay__pXTTs,.Navigation_toggleButton__QEBZm{display:none}.Navigation_menuPanel__CmB0C{position:static;width:auto;height:auto;padding:0;display:block;background:transparent;opacity:1;visibility:visible;pointer-events:auto;overflow:visible;-webkit-clip-path:none;clip-path:none}.Navigation_navList__5J1xi{width:auto;flex-direction:row;align-items:center;gap:clamp(.65rem,1.6vw,1.8rem);border:0}.Navigation_navItem__o3Xlu{border:0}.Navigation_navLink__7db7P{position:relative;padding:.65rem 0;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.Navigation_navLink__7db7P:after{position:absolute;right:100%;bottom:.2rem;left:0;height:1px;background:#7f8967;content:"";transition:right .25s ease}.Navigation_navLinkActive__TfAAu:after,.Navigation_navLink__7db7P:hover:after{right:0}.Navigation_contactLink__cEfwZ{min-height:2.9rem;padding:0 1rem;display:flex;align-items:center;background:#171713;color:#f5f1e8}.Navigation_contactLink__cEfwZ:after{display:none}}