:where(.grid-layout){--grid-layout-gap: min(var(--layout-gap, 15px), calc(100vw / var(--grid-layout-columns)));--grid-layout-columns: 12;--grid-layout-order: 1;--grid-layout-index: initial;--grid-layout-column-width: calc( (var(--container-width, 100vw) - (var(--grid-layout-columns) - 1) * var(--grid-layout-gap)) / var(--grid-layout-columns) );display:grid;grid-template-columns:repeat(var(--grid-layout-columns),1fr);grid-gap:var(--grid-layout-gap, 0px);--cols-xs: initial;--cols-s: var(--cols-xs);--cols-sm: var(--cols-s);--cols-md: var(--cols-sm);--cols-lg: var(--cols-md);--cols-xl: var(--cols-lg);--cols-2xl: var(--cols-xl);--cols-3xl: var(--cols-2xl);--cols-4xl: var(--cols-3xl)}:where(.grid-layout)>*{--col-xs: var(--cols, var(--grid-layout-columns));--col-s: var(--col-xs);--col-sm: var(--col-s);--col-md: var(--col-sm);--col-lg: var(--col-md);--col-xl: var(--col-lg);--col-2xl: var(--col-xl);--col-3xl: var(--col-2xl);--col-4xl: var(--col-3xl);min-width:0;max-width:100%;order:calc(var(--grid-layout-order, 1) * var(--grid-layout-index, 0));--cols: initial;--cols: var(--cols-xs);grid-column-end:span var(--col-xs)}@media (min-width: 540px){:where(.grid-layout)>*{--cols: var(--cols-s);grid-column-end:span var(--col-s)}}@media (min-width: 768px){:where(.grid-layout)>*{--cols: var(--cols-sm);grid-column-end:span var(--col-sm)}}@media (min-width: 992px){:where(.grid-layout)>*{--cols: var(--cols-md);grid-column-end:span var(--col-md)}}@media (min-width: 1200px){:where(.grid-layout)>*{--cols: var(--cols-lg);grid-column-end:span var(--col-lg)}}@media (min-width: 1400px){:where(.grid-layout)>*{--cols: var(--cols-xl);grid-column-end:span var(--col-xl)}}@media (min-width: 1600px){:where(.grid-layout)>*{--cols: var(--cols-2xl);grid-column-end:span var(--col-2xl)}}@media (min-width: 1900px){:where(.grid-layout)>*{--cols: var(--cols-3xl);grid-column-end:span var(--col-3xl)}}@media (min-width: 2400px){:where(.grid-layout)>*{--cols: var(--cols-4xl);grid-column-end:span var(--col-4xl)}}:root{--base-font: Arial, system-ui, Avenir, Helvetica, Arial, sans-serif;--base-line-height: 1.35;--base-font-weight: 300;--base-font-size: clamp(1rem, .4117647059rem + 1.2254901961vw, 2.25rem);--increased-font-size: clamp(1.125rem, .3897058824rem + 1.5318627451vw, 2.6875rem);--decreased-font-size: clamp(.875rem, .4044117647rem + .9803921569vw, 1.875rem);--black: #000;--white: #fff;--grey-50: #f7f7f8;--grey-100: #f1f0f1;--grey-200: #e4e3e3;--grey-300: #d1d1d1;--grey-400: #bababa;--grey-500: #a1a1a1;--grey-600: #909090;--grey-700: #7e7e7e;--grey-800: #6d6d6d;--grey-900: #5c5c5c;--grey-950: #4a4a4a;--accent-50: #fffee1;--accent-100: #fffdcf;--accent-200: #fff7ac;--accent-300: #ffea7c;--accent-400: #fed941;--accent-500: #fdc701;--accent-600: #c09908;--accent-700: #866d0c;--accent-800: #51430b;--accent-900: #201b06;--accent-950: #0e0400;--accent: var(--accent-500);--accent-lighter: var(--accent-400);--accent-lighter-2: var(--accent-300);--accent-darker: var(--accent-600);--accent-darker-2: var(--accent-700);--text: var(--accent-900);--text-darker: var(--accent-950);--text-lighter: var(--accent-800);--radius: clamp(.25rem, .1730769231rem + .3846153846vw, .75rem);--container-padding: clamp(1.25rem, -3.3653846154rem + 9.6153846154vw, 6.25rem);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;font-family:var(--base-font);font-size:var(--base-font-size);font-weight:var(--base-font-weight);line-height:var(--base-line-height);color-scheme:light dark;color:var(--text)}:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance;margin-top:1em;margin-bottom:.5em;position:relative;z-index:1}:is(h1),:is(.h1){font-size:clamp(2rem,.4032258065rem + 4.7311827957vw,7.5rem);font-weight:700;line-height:1}:is(h2),:is(.h2){font-size:clamp(2rem,.4032258065rem + 4.7311827957vw,7.5rem);font-weight:300;line-height:1.1}:is(h3),:is(.h3){font-size:clamp(1.5rem,.4838709677rem + 3.0107526882vw,5rem);font-weight:300;line-height:1.2}:is(h4),:is(.h4){font-size:clamp(1.25rem,.0735294118rem + 2.4509803922vw,3.75rem);font-weight:300;line-height:1.2}:is(h5),:is(.h5){font-size:clamp(1.125rem,.3014705882rem + 1.7156862745vw,2.875rem);font-weight:300;line-height:1.2}:is(h6),:is(.h6){font-size:clamp(1rem,.4117647059rem + 1.2254901961vw,2.25rem);font-weight:700;line-height:1.2}img,svg,object{max-width:100%;height:auto}:where(a:not([class])){color:var(--text);text-decoration:none;text-underline-offset:.2em}:where(a:not([class])):focus:not(:focus-visible){outline:none}:where(a:not([class])):focus-visible{outline:2px dashed var(--focus-color, var(--accent-600));outline-offset:3px}@supports (outline-width: round(1.5px,1px)){:where(a:not([class])):focus-visible{outline-width:round(clamp(.125rem,.0961538462rem + .1442307692vw,.3125rem),1px);outline-offset:round(clamp(.1875rem,.1586538462rem + .1442307692vw,.375rem),1px)}}:where(a:not([class])):hover{color:var(--text-lighter);text-decoration:underline}:where(a:not([class])):active{color:var(--text-darker);text-decoration:underline}@keyframes smoothscroll1{0%,to{scroll-behavior:smooth}}@keyframes smoothscroll2{0%,to{scroll-behavior:smooth}}html{animation:smoothscroll1 1s}html:focus-within{animation-name:smoothscroll2;scroll-behavior:smooth}.hexagon{---hexagon-stroke-color: var(--hexagon-stroke-color, transparent);---hexagon-stroke-width: var(--hexagon-stroke-width, 0px);---hexagon-fill: var(--hexagon-fill, transparent);---hexagon-factor: .866;display:flow-root;width:fit-content;aspect-ratio:var(---hexagon-factor)/1;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background-color:var(---hexagon-stroke-color)}.hexagon .hexagon-inner{background-color:var(---hexagon-fill);width:calc(100% - var(---hexagon-stroke-width) * 2);aspect-ratio:var(---hexagon-factor)/1;margin-left:var(---hexagon-stroke-width);margin-top:calc(var(---hexagon-stroke-width) / var(---hexagon-factor));clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.header{position:relative;z-index:10;display:flex;flex-direction:column;align-items:flex-start;padding-block:clamp(.625rem,.3125rem + 1.5625vw,1.875rem);padding-left:var(--container-padding);padding-right:calc(.5 * var(--container-padding));font-size:clamp(.9375rem,.2769886364rem + 1.0653409091vw,1.875rem)}@media (min-width: 768px){.header{background-color:var(--white);margin-block:clamp(.625rem,.3125rem + 1.5625vw,1.875rem);flex-direction:row;align-items:center;width:fit-content}}.header .logo{max-width:min(50vw,200px);flex-wrap:wrap}@media (min-width: 992px){.header .logo{max-width:clamp(12.5rem,-6.875rem + 31.25vw,16.5625rem)}}.header .nav{margin-block:20px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media (min-width: 768px){.header .nav{gap:0;flex-direction:row;align-items:first baseline;flex-wrap:wrap;margin-block:0;margin-left:clamp(1.25rem,-1.5441176471rem + 5.8210784314vw,7.1875rem)}}.header .nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:first baseline}.header .nav-list li{display:flex;align-items:first baseline}.header .nav-list li:not(:last-child):after{content:"|";position:relative;display:block;margin-inline:.25em;top:-.05em}.header .nav-list li a{color:inherit;text-decoration:none;text-underline-offset:.2em}.header .nav-list li a:hover{text-decoration:underline;color:var(--text-lighter)}.header .nav-list li a:active{text-decoration:underline;color:var(--text-darker)}.header .nav-accent-button{text-decoration:none;font-size:clamp(.9375rem,.1889204545rem + 1.2073863636vw,2rem);font-weight:700;padding:.375em 1.25em .325em;background:var(--accent);color:var(--text-darker);border-radius:var(--radius)}.header .nav-accent-button:focus:not(:focus-visible){outline:none}.header .nav-accent-button:focus-visible{outline:2px dashed var(--focus-color, var(--accent-600));outline-offset:3px}@supports (outline-width: round(1.5px,1px)){.header .nav-accent-button:focus-visible{outline-width:round(clamp(.125rem,.0961538462rem + .1442307692vw,.3125rem),1px);outline-offset:round(clamp(.1875rem,.1586538462rem + .1442307692vw,.375rem),1px)}}@media (min-width: 768px){.header .nav-accent-button{margin-left:clamp(1.25rem,-.2205882353rem + 3.0637254902vw,4.375rem)}}.header .nav-accent-button:hover{background:var(--accent-lighter);color:var(--text)}.header .nav-accent-button:active{background:var(--accent-darker)}.footer{--offset: clamp(2.5rem, 1.9230769231rem + 2.8846153846vw, 6.25rem);--focus-color: currentColor;margin-top:clamp(2.5rem,1.5384615385rem + 4.8076923077vw,8.75rem);display:flex;flex-direction:column;row-gap:15px;align-items:center;margin-inline:auto;max-width:min(90vw,2050px);background-color:var(--accent);padding-top:clamp(.9375rem,.6490384615rem + 1.4423076923vw,2.8125rem);padding-bottom:clamp(.625rem,.5288461538rem + .4807692308vw,1.25rem);padding-inline:calc(var(--offset) + clamp(1.25rem,1.0576923077rem + .9615384615vw,2.5rem));clip-path:polygon(var(--offset) 0,calc(100% - var(--offset)) 0,100% 100%,0 100%);font-size:clamp(1rem,.9423076923rem + .2884615385vw,1.375rem)}@media (min-width: 768px){.footer{flex-direction:row;justify-content:space-between}}.footer .footer-logo{width:clamp(12.5rem,10.5769230769rem + 9.6153846154vw,25rem);height:auto}.footer .footer-content{display:flex;align-items:center;flex-direction:column;column-gap:clamp(1.25rem,.5769230769rem + 3.3653846154vw,5.625rem);row-gap:10px}@media (min-width: 540px){.footer .footer-content{flex-direction:row}}@media (min-width: 768px){.footer .footer-content{flex-direction:column;align-items:flex-end;row-gap:2px}}@media (min-width: 992px){.footer .footer-content{flex-direction:row;align-items:center}}.hero{--hero-hexagon-stroke-width: clamp(.625rem, .4398148148rem + .9259259259vw, 1.25rem);--hero-height: clamp(25rem, 0rem + 33.3333333333vw, 50rem);--hero-height: calc( (50vw - var(--hero-hexagon-stroke-width) * 1.5) / var(--hero-hexagon-visibility) / 2 / .866 );--hero-hexagon-visibility: .75;--hero-offset: clamp(-8.75rem, 3.5227272727rem + -36.3636363636vw, -3.75rem);--hero-mobile-height: clamp(43.75rem, 32.8409090909rem + 54.5454545455vw, 51.25rem);position:relative;margin-top:var(--hero-offset);margin-bottom:clamp(-2.8125rem,4.0909090909rem + -20.4545454545vw,0rem);height:var(--hero-mobile-height)}@media (min-width: 540px){.hero{--hero-hexagon-visibility: .875;display:flex;justify-content:space-between;align-items:center;height:var(--hero-height);background-color:var(--grey-200);margin-bottom:calc(.5 * var(--hero-height));margin-top:clamp(0rem,6.9444444444rem + -9.2592592593vw,2.5rem)}}.hero .hero-content{--header-size: clamp(11.25rem, 9.4318181818rem + 9.0909090909vw, 12.5rem);top:min(100vh - var(--header-size) - var(--hero-offset),var(--hero-mobile-height) + .75 * var(--hero-offset));transform:translateY(-100%) translateY(-1.5em);position:absolute;width:100%;z-index:1;background-color:var(--grey-200);padding-block:clamp(1.875rem,.5357142857rem + 6.6964285714vw,3.75rem)}@media (min-width: 540px){.hero .hero-content{position:static;transform:none;padding-block:0;background-color:transparent}}.hero .hero-headline{margin-top:0;padding-inline:var(--container-padding)}@media (min-width: 540px){.hero .hero-headline{margin-bottom:.25em}}@media (min-width: 992px){.hero .hero-headline{margin-bottom:.5em}}.hero .hero-tagline{position:relative;z-index:40;padding-left:var(--container-padding);font-size:clamp(1.125rem,.9431818182rem + .9090909091vw,1.25rem);padding-right:clamp(1.25rem,-22.5rem + 31.6666666667vw,25rem);padding-block:clamp(.75rem,.5576923077rem + .9615384615vw,2rem);background-color:var(--white);line-height:1;text-transform:uppercase}@media (min-width: 540px){.hero .hero-tagline{font-size:clamp(1.25rem,.4516129032rem + 2.3655913978vw,4rem);width:min(10000%,100vw);max-width:max-content}}.hero .hero-hexagon{--hexagon-stroke-width: var(--hero-hexagon-stroke-width);--hexagon-stroke-color: white;flex-shrink:0;aspect-ratio:calc(var(--hero-hexagon-visibility) * .866)/1;overflow:hidden;width:clamp(20rem,12.7272727273rem + 36.3636363636vw,25rem);margin-left:auto;position:sticky;top:clamp(3.75rem,9.8863636364rem + -18.1818181818vw,6.25rem)}@media (min-width: 540px){.hero .hero-hexagon{position:static;margin-left:0;width:initial;height:calc(200% + var(--hexagon-stroke-width) * 2);margin-top:calc(-.0625 * var(--hexagon-stroke-width))}}.hero .hero-hexagon .hexagon{max-height:100%}.hero .hero-hexagon .hexagon .hexagon-inner{display:flex}.hero .hero-hexagon .hexagon img{display:block;flex-shrink:0;transform:translate(calc(var(--slide-index, 0) * -100%));transition:var(--slide-transition, transform 1s)}@media (min-width: 992px){.hero .hero-hexagon .hexagon img{transition-duration:1.5s}}.hero .hero-image{height:100%;object-fit:cover}.hero .hero-background-hexagon{position:absolute;width:100%;top:calc(100% + clamp(-4.6875rem,2.2159090909rem + -20.4545454545vw,-1.875rem));--hexagon-fill: var(--grey-50)}@media (min-width: 540px){.hero .hero-background-hexagon{top:calc(100% + var(--hero-hexagon-stroke-width) * .866)}}.hero .pipe{position:relative;top:-.05em}.badge{font-size:clamp(1rem,.75rem + 1.25vw,2.625rem);font-weight:700;padding:.375em 1.25em .325em;background:var(--accent);color:var(--text-darker);text-transform:uppercase;border-radius:var(--radius);width:10em}.badge+:is(h1,h2,h3,.h1,.h2,.h3){margin-top:.5em}@media (min-width: 768px){.badge+:is(h1,h2,h3,.h1,.h2,.h3){margin-top:.25em}}.container{padding-inline:var(--container-padding)}.section{scroll-margin-top:clamp(1.25rem,1.0576923077rem + .9615384615vw,2.5rem);position:relative;z-index:1}.section+.section{margin-top:clamp(3.75rem,2.9807692308rem + 3.8461538462vw,8.75rem)}.dual-hexagon{--hexagon-fill: var(--grey-200);margin-inline:auto;display:flex;flex-direction:column;align-items:center}@media (min-width: 540px){.dual-hexagon{flex-direction:row;align-items:flex-start}}@media (min-width: 768px){.dual-hexagon{max-width:min(80vw,1990px)}}.dual-hexagon .hexagon-image{--hexagon-stroke-width: clamp(.5rem, .4230769231rem + .3846153846vw, 1rem);--hexagon-stroke-color: var(--white);flex-shrink:0;width:min(100%,400px)}@media (min-width: 540px){.dual-hexagon .hexagon-image{width:70%;z-index:1}}@media (min-width: 768px){.dual-hexagon .hexagon-image{width:60%}}.dual-hexagon .hexagon-image img{width:100%;height:100%;object-fit:cover;display:block}.dual-hexagon .hexagon-content{flex-shrink:0;width:min(100%,320px);margin-top:-25%}@media (width > 360px){.dual-hexagon .hexagon-content{width:min(90%,320px)}}@media (width > 400px){.dual-hexagon .hexagon-content{width:min(80%,320px)}}@media (min-width: 540px){.dual-hexagon .hexagon-content{margin-top:62.5%;margin-left:-32.5%;width:60%}}@media (min-width: 768px){.dual-hexagon .hexagon-content{width:50%;margin-top:clamp(-4.0625rem,-.8173076923rem + -2.1634615385vw,-1.25rem);margin-left:-10%}}.dual-hexagon .hexagon-content .hexagon-inner{display:flex;align-items:center;justify-content:center}.dual-hexagon .hexagon-content .dual-hexagon-content{text-align:center;padding-inline:20%;overflow:auto}.hexagon-columns{--hexagon-stroke-width: clamp(.625rem, .4615384615rem + .8173076923vw, 1.6875rem);--hexagon-stroke-color: var(--white);--hexagon-fill: var(--grey-200);display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,.9615384615rem + 1.4423076923vw,3.125rem);justify-content:center;margin-top:clamp(1.25rem,.6547619048rem + 2.9761904762vw,2.5rem)}@media (min-width: 992px){.hexagon-columns{flex-direction:row;align-items:flex-start}.hexagon-columns:is(:is(:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6))+*){margin-top:clamp(-13.75rem,1.1647727273rem + -9.9431818182vw,-5rem)}}.hexagon-columns .hexagon-columns-column{text-align:center;flex-shrink:0;flex-grow:0;flex-basis:50%}@media (min-width: 540px){.hexagon-columns .hexagon-columns-column{max-width:min(920px,70vw)}}.hexagon-columns .hexagon{width:100%;margin-inline:auto}@media (min-width: 540px){.hexagon-columns .hexagon{max-width:min(920px,60vw)}}.hexagon-columns .hexagon-inner{display:flex;align-items:center;justify-content:center}.hexagon-columns .hexagon-inner img{width:100%;height:100%;object-fit:cover}.hexagon-columns .hexagon-columns-content{font-size:var(--increased-font-size);padding-block:clamp(1.25rem,-3.75rem + 6.6666666667vw,6.25rem);padding-inline:clamp(1.25rem,-2.5rem + 5vw,5rem);max-height:80%;overflow:auto;text-wrap:balance}.hexagon-columns .hexagon-columns-content>:first-child,.hexagon-columns .hexagon-columns-content>link:first-child+*{margin-top:0}.hexagon-columns .hexagon-columns-content>:last-child{margin-bottom:0}.hexagon-columns .hexagon-columns-additional-content{margin-top:clamp(1.25rem,.9615384615rem + 1.4423076923vw,3.125rem)}.hexagon-columns .hexagon-columns-additional-content>:first-child,.hexagon-columns .hexagon-columns-additional-content>link:first-child+*{margin-top:0}.hexagon-columns .hexagon-columns-additional-content>:last-child{margin-bottom:0}@media (min-width: 540px){.hexagon-columns .hexagon-columns-additional-content{padding-inline:clamp(1.25rem,1.1538461538rem + .4807692308vw,1.875rem)}}.organizational-chart-mobile{display:block;margin-inline:auto;width:fit-content}@media (min-width: 992px){.organizational-chart-mobile{display:none}}.organizational-chart-desktop{display:none}@media (min-width: 992px){.organizational-chart-desktop{display:block}}.organizational-chart-desktop:is(:is(:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6))+*){margin-top:clamp(-11.25rem,6.8607954545rem + -12.0738636364vw,-.625rem)}@media (scripting: none){.dialog:target{border:none;display:block}}.dialog{padding:var(--container-padding);background-color:var(--white);border:none;color:var(--text);outline:none;animation:.6s ease dialog-in;overscroll-behavior:contain}@keyframes dialog-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.4s ease fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.dialog-close-button{all:unset;font-size:inherit;color:var(--text);text-decoration:none;text-underline-offset:.2em;cursor:pointer;text-decoration:underline;display:block;width:fit-content;margin-bottom:clamp(1.25rem,.6730769231rem + 2.8846153846vw,5rem)}.dialog-close-button:focus:not(:focus-visible){outline:none}.dialog-close-button:focus-visible{outline:2px dashed var(--focus-color, var(--accent-600));outline-offset:3px}@supports (outline-width: round(1.5px,1px)){.dialog-close-button:focus-visible{outline-width:round(clamp(.125rem,.0961538462rem + .1442307692vw,.3125rem),1px);outline-offset:round(clamp(.1875rem,.1586538462rem + .1442307692vw,.375rem),1px)}}.dialog-close-button:hover{color:var(--text-lighter)}.dialog-close-button:active{color:var(--text-darker)}.employees{--cols-xs: 12;--cols-s: 6;--grid-layout-gap: clamp(.9375rem, .8894230769rem + .2403846154vw, 1.25rem);margin-inline:auto}.employees:not(:has(>*:nth-child(4))){max-width:40em}.employees:has(>*:nth-child(4)){--cols-sm: 4}.employees:has(>*:nth-child(5)){--cols-2xl: 3}.employees .employee{--hexagon-stroke-width: clamp(.3125rem, .1682692308rem + .7211538462vw, 1.25rem);--hexagon-stroke-color: var(--white);--hexagon-horizontal-margin: clamp(2.5rem, -4.7727272727rem + 36.3636363636vw, 7.5rem);text-align:center;container:employee/inline-size;padding-bottom:.75em}@media (min-width: 540px){.employees .employee{--hexagon-horizontal-margin: clamp(1.25rem, 1.0576923077rem + .9615384615vw, 2.5rem)}}.employees .employee-hexagon{width:calc(100% - var(--hexagon-horizontal-margin) * 2);margin-inline:auto}.employees .employee-text{--offset: calc((50% - var(--hexagon-horizontal-margin)) / (.933));background-color:var(--grey-200);padding-top:calc(var(--offset) + 1.25em);padding-inline:1.25em;padding-bottom:1.25em;margin-top:calc(-1 * var(--offset));height:calc(100% - (50cqw - var(--hexagon-horizontal-margin)) / .866)}.employees .employee-image{width:100%;height:100%;object-fit:cover;display:block}.employees .contact{position:relative;grid-column:1/-1;padding-top:2em;padding-bottom:1.75em;padding-inline:2em;text-align:center;margin-top:clamp(.9375rem,-.4261363636rem + 6.8181818182vw,1.875rem)}@media (min-width: 540px){.employees .contact{margin-top:0;padding-top:4em}}.employees .contact .contact-columns{margin-top:1.25em;width:fit-content;margin-inline:auto;display:flex;flex-direction:column;gap:1em}@media (min-width: 768px){.employees .contact .contact-columns{text-align:left;gap:clamp(3.75rem,1.1029411765rem + 5.5147058824vw,9.375rem);flex-direction:row;justify-content:space-between}}.employees .contact .contact-hexagon{display:none;position:absolute;transform:translate(-50%) translateY(-50%);top:calc(-.5 * var(--grid-layout-gap));--hexagon-fill: var(--accent);--hexagon-stroke-width: clamp(.3125rem, .1682692308rem + .7211538462vw, 1.25rem);--hexagon-stroke-color: var(--white);width:clamp(3.75rem,2.4798387097rem + 3.7634408602vw,8.125rem)}@media (min-width: 540px){.employees .contact .contact-hexagon:nth-child(1){display:block;left:50%}}@media (min-width: 768px){.employees .contact .contact-hexagon:nth-child(1):is(.employees:has(>*:nth-child(4)) *){left:33.333%}}@media (min-width: 768px) and (max-width: 1599px){.employees .contact .contact-hexagon:nth-child(1):is(.employees:has(>*:nth-child(5)) *){display:none}}@media (min-width: 1600px){.employees .contact .contact-hexagon:nth-child(1):is(.employees:has(>*:nth-child(5)) *){left:25%}}@media (min-width: 768px){.employees .contact .contact-hexagon:nth-child(2):is(.employees:has(>*:nth-child(4)) *){display:block;left:66.667%}}@media (min-width: 768px) and (max-width: 1599px){.employees .contact .contact-hexagon:nth-child(2):is(.employees:has(>*:nth-child(5)) *){display:none}}@media (min-width: 1600px){.employees .contact .contact-hexagon:nth-child(2):is(.employees:has(>*:nth-child(5)) *){left:50%}}@media (min-width: 1600px){.employees .contact .contact-hexagon:nth-child(3):is(.employees:has(>*:nth-child(5)) *){display:block;left:75%}}#portfolio .logo-wrapper{display:none}@media (min-width: 1200px){#portfolio .logo-wrapper{display:block}}@media (min-width: 1200px){#portfolio .portfolio-alt-text{display:none}}#portfolio .logo{margin-top:clamp(.625rem,0rem + .8333333333vw,1.25rem);width:clamp(8.4375rem,.625rem + 10.4166666667vw,16.25rem);height:auto}#portfolio .logo.lbm-logo{width:clamp(10.9375rem,-.625rem + 15.4166666667vw,22.5rem)}#datenschutz-und-impressum a:not([class]){text-decoration:underline}
