@import url(fonts.css);:root{--cols: 12;--cols-max: calc(var(--cols) + 1);--gutter: 2rem;--width: 1600px;--margin: 2rem;--padding: var(--margin);--col-size: calc((100vw - (var(--gutter) * var(--cols-max)) - (var(--margin) * 2)) / var(--cols));--header-height: 4rem;--module-spacer: 10rem;--black: #000;--bg: white;--basepx: 16;--base: 0.97vw;--base: 16px;--lh: 4rem;--bh: 1.75rem;--tablet-breakpoint: 1024px;--mobile-breakpoint: 768px}@media screen and (max-width: 768px){:root{--base: 4vw;--cols: 6;--margin: 1.25rem;--lh: 3rem;--bh: 1.75rem}}@media screen and (min-width: 1672px){:root{--base: 18px;--margin: calc((100vw - var(--width)) / 2);--padding: 2rem}}

*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility !important}

html,body{background:var(--bg)}html{font-size:var(--base)}body{font-family:'Helvetica Neue LT Std', sans-serif;font-optical-sizing:auto;color:black}.no-scroll{overflow:hidden}.no-pointer{pointer-events:none}::selection{background:black;color:white}.hidden{display:none}.grid{display:grid;grid-template-columns:repeat(var(--cols), 1fr);grid-gap:var(--gutter)}ul.large-menu{font-size:7.5rem;font-family:'Neue Bold';line-height:0.82em}@media screen and (max-width: 768px){ul.large-menu{font-size:4rem}}ul.large-menu li{padding:0 4rem;border-left:5px solid transparent;border-right:5px solid transparent}ul.large-menu li:has(a:hover){border-color:black}@media screen and (max-width: 768px){ul.large-menu li{padding:0}}ul.large-menu li.consulting{font-size:3.75rem;margin-top:4rem}@media screen and (max-width: 768px){ul.large-menu li.consulting{font-size:2.5rem}}body:has(main[data-scene="articleSingle"])::after{content:'';position:fixed;top:0;left:0;width:var(--scroll);height:2px;background:black;z-index:1000;transition:opacity 0.3s}body.scroll-end::after{opacity:0}

@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fade-in{animation:fadeIn 0.7s forwards}

.image{position:relative}.image[data-ratio='square']{aspect-ratio:1 / 1}@supports not (aspect-ratio: auto){.image[data-ratio='square']{padding-top:100%;height:0;position:relative;overflow:hidden}}.image[data-ratio='landscape']{aspect-ratio:16 / 9}@supports not (aspect-ratio: auto){.image[data-ratio='landscape']{padding-top:66.66666667%;height:0;position:relative;overflow:hidden}}.image[data-ratio='wide']{aspect-ratio:16 / 9}@supports not (aspect-ratio: auto){.image[data-ratio='wide']{padding-top:56.25%;height:0;position:relative;overflow:hidden}}.image[data-ratio='portrait']{aspect-ratio:4 / 5}@supports not (aspect-ratio: auto){.image[data-ratio='portrait']{padding-top:125%;height:0;position:relative;overflow:hidden}}.image[data-ratio='person']{aspect-ratio:1024 / 1148}@supports not (aspect-ratio: auto){.image[data-ratio='person']{padding-top:125%;height:0;position:relative;overflow:hidden}}.image img{position:absolute;top:0;width:100%;object-fit:cover;height:100%}.image video{object-fit:cover;width:100%;height:100%;pointer-events:none;display:flex;transition:0.3s}.image[data-ratio='x'][data-padding='ignore-padding'] img{position:relative;object-fit:cover;height:100%;object-position:var(--focalX) var(--focalY)}.image.lazy{background:var(--product-bg)}.image.lazy img{opacity:0;transition:opacity 0.4s}.image.lazy.loaded{background:none;transition:background 0.2s 0.3s}.image.lazy.loaded img{opacity:1}

#page{padding-top:var(--margin-top)}main{padding-left:var(--margin);padding-right:var(--margin);animation:fadeIn 0.5s forwards}main.loading{opacity:0 !important}.grid{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.full-bleed{margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1)}.w-padding{padding-left:var(--margin);padding-right:var(--margin)}article{position:relative;z-index:2;scroll-margin:5rem}

h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-family:'Arizona', sans-serif;font-size:var(--lh);line-height:1.07em;font-family:'Neue Bold';text-transform:uppercase}h2{font-size:var(--bh);line-height:1em;font-family:'Neue Bold';text-transform:uppercase;line-height:1em}.heading--l{font-family:'Arizona', sans-serif;font-size:var(--lh);line-height:1.07em;font-family:'Neue Bold';text-transform:uppercase;line-height:0.9em}.heading--b{font-size:var(--bh);line-height:1em;font-family:'Neue Bold';text-transform:uppercase}.heading--m{font-family:'Arizona', sans-serif;font-weight:normal;font-size:var(--mh)}.heading--s{font-family:'Arizona', sans-serif;font-size:var(--sh);line-height:1.1em;letter-spacing:-0.017em}@media screen and (max-width: 768px){.heading--s{line-height:1.3em;letter-spacing:0}}.heading--xs{font-family:'Arizona';font-size:var(--xsh);line-height:1.11111111em;text-transform:uppercase}.text--l{font-size:var(--lh)}.text--b{font-size:var(--bh)}.text--m{font-size:var(--mh)}.text--s{font-size:var(--sh)}.text--xs{font-size:var(--xsh)}.text--base{font-size:1rem}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i{font-style:normal;color:var(--gold)}.ff-ee{font-family:'EnglishEgyptian', sans-serif}.ff-arz{font-family:'Arizona', sans-serif}strong{font-weight:bold}.text--gold{color:var(--gold)}.detail-header{font-family:'Arizona', sans-serif;font-size:var(--sh);line-height:1.1em;letter-spacing:-0.017em;font-family:'EnglishEgyptian', sans-serif;color:var(--gold)}@media screen and (max-width: 768px){.detail-header{line-height:1.3em;letter-spacing:0}}figcaption{font-size:0.8rem}figure+figcaption{margin-top:0.7rem}main h1.page-heading{opacity:0;pointer-events:none}p{font-size:inherit;line-height:1.3em}p+p{margin-top:1.5em}.standard-subheader p{font-size:1.125rem}.small-title{font-family:'EnglishEgyptian', sans-serif;font-size:var(--xsh)}sup,.footnote-marker{border:1px solid black;vertical-align:baseline;display:inline-block;width:1.5em;height:1.5em;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;line-height:2em;padding-bottom:0.05em}sup:hover,.footnote-marker:hover{background:black;color:white}sub{border:1px solid black;vertical-align:baseline;display:inline-block;height:1.75em;display:inline-flex;align-items:center;justify-content:center;border-radius:2rem;cursor:pointer;line-height:2em;padding:0.5rem 0.75rem;font-size:0.8rem;vertical-align:middle;scroll-margin:8rem;margin-bottom:0.1em;margin-right:0.5em}sub:hover{background:black;color:white}

button,.button{background:black;color:white;border-radius:5rem;padding:0.75rem 1.5rem;width:14rem;min-width:max-content;display:block;text-transform:uppercase;font-size:1rem;font-family:'Neue Bold';text-align:center}a{color:inherit;text-decoration:none}p a{text-decoration:underline;transition:0.2s}p a:hover{text-decoration:underline transparent}a.text-link{text-decoration:underline}a.expand::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}input[type="text"],input[type="search"],input[type="email"]{background:none;border:none;font-family:inherit;font-size:inherit;border-bottom:1px solid rgba(35,37,40,0.4);outline:none;padding-bottom:0.2rem}input[type="text"]::placeholder,input[type="search"]::placeholder,input[type="email"]::placeholder{opacity:0.35}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}ul{list-style-type:none}.accordion{border-top:1px solid var(--gold);--height: 0}.accordion .accordion-head{position:relative;height:3rem;display:flex;align-items:center;background-repeat:no-repeat no-repeat;background-position:center right;background-size:0.8rem;cursor:pointer}.accordion .accordion-head::after{content:'';position:absolute;right:0;top:1.1rem;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='7' width='16' height='2' fill='%23AD9677'/%3E%3Crect x='7' y='16' width='16' height='2' transform='rotate(-90 7 16)' fill='%23AD9677'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-size:100%;width:0.8rem;height:0.8rem;transition:0.3s}.accordion.active .accordion-head::after{transform:rotate(-45deg)}.accordion .accordion-content{height:var(--height);transition:0.3s;overflow:hidden}.accordion .accordion-content>div{padding-bottom:1rem}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:white;transition:0.2s}.lightbox .image-container{opacity:0;animation:openFullScreen 0.4s forwards;animation-delay:0.1s}.lightbox:not(.full-screen){opacity:0;pointer-events:none}.lightbox .image-container{height:100%;width:100%;padding:3rem}.lightbox .image-container figure{height:100%;width:100%;padding:0 !important;cursor:zoom-out}.lightbox .image-container figure img{height:100%;width:100%;object-fit:contain}.lightbox .close{display:block;position:absolute;z-index:10;top:2.5rem;right:3rem;cursor:pointer;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center}.lightbox .close svg{width:2rem;height:2rem}

footer{padding-top:8rem;padding-left:var(--margin);padding-right:var(--margin);padding-bottom:2rem;text-align:center;text-transform:uppercase}@media screen and (max-width: 768px){footer{padding-top:6rem;padding-left:2rem;padding-right:2rem}}footer>*{grid-column:1 / -1}@media screen and (max-width: 768px){footer>*{grid-column:1 / -1}}footer .tagline{grid-column:1 / -1}@media screen and (max-width: 768px){footer .tagline{margin-bottom:0rem}}footer .social-links{margin-top:4rem;margin-bottom:4rem;border-left:1px solid black;border-right:1px solid black}@media screen and (max-width: 768px){footer .social-links{margin-top:2rem;margin-bottom:2rem}}footer .social-links ul{display:flex;justify-content:center}footer .social-links ul li:not(:last-child){margin-right:1rem}footer .footer-nav{border-left:1px solid black;border-right:1px solid black}footer .footer-logo{font-family:'Neue Bold';font-size:7.5rem;margin-top:4rem;border-left:1px solid black;border-right:1px solid black}@media screen and (max-width: 768px){footer .footer-logo{font-size:4rem}}body:has(main[data-scene="home"]) footer .tagline{display:none}

header{font-family:'Neue Bold';position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:100;background:var(--bg);transition:background 0.2s;align-items:center;grid-template-columns:1fr 1fr 1fr !important;text-align:center;padding-left:calc((100vw - 900px) / 2);padding-right:calc((100vw - 900px) / 2)}header::after{content:'';pointer-events:none;border-left:1px solid black;border-right:1px solid black;position:absolute;top:50%;transform:translateY(-50%);left:var(--margin);width:calc(100% - 2 * var(--margin) - 1px);height:1.5rem}@media screen and (max-width: 768px){header{grid-template-columns:1fr 1fr !important;padding-left:1rem;padding-right:1rem}header .home-nav{display:none}}header .logo,header .menu-toggle{position:relative;font-size:1.75rem;cursor:pointer}header .menu-toggle span:last-child{display:none}header.menu-active .menu-toggle span:last-child{display:block}header.menu-active .menu-toggle span:first-child{display:none}header .menu-toggle span svg{height:1.3rem;width:1.3rem}.main-menu{position:fixed;top:0;left:0;z-index:50;background:white;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--margin);padding-bottom:3rem;opacity:0;pointer-events:none;transition:0.2s}@media screen and (max-width: 768px){.main-menu{padding-bottom:1.5rem}}.main-menu.active{opacity:1;pointer-events:all}.main-menu nav{border-left:1px solid black;border-right:1px solid black;margin-top:auto;width:100%}.main-menu nav li{margin:auto}@media screen and (max-width: 768px){.main-menu nav li{width:100%}}.main-menu .bottom{margin-top:auto;display:flex;justify-content:space-between;border-left:1px solid black;border-right:1px solid black;width:100%;padding:0 1.5rem;text-transform:uppercase}@media screen and (max-width: 768px){.main-menu .bottom{font-size:0.75rem;padding:0 1rem}}.main-menu .bottom ul{display:flex;gap:1rem}

.module{position:relative;z-index:2;grid-row:span 1;grid-column:1 / -1}.module-container .module+.module{margin-top:var(--module-spacer)}@media screen and (max-width: 768px){.module-container .module+.module{margin-top:7.5rem}}.module[data-module="body-text"]>*{grid-column:7 / -7}@media screen and (max-width: 1024px){.module[data-module="body-text"]>*{grid-column:5 / -5}}@media screen and (max-width: 768px){.module[data-module="body-text"]>*{grid-column:1 / -1}}.module[data-module="body-text"] h2{margin-bottom:1rem}.module[data-module="body-text"] h3{margin-bottom:1rem}.module[data-module="body-text"] p+h2{margin-top:3rem}.module[data-module="body-text"] p+h3{margin-top:3rem}

main.about-page .about-boxes{margin-top:4rem;border-left:1px solid black;border-right:1px solid black;position:relative}@media screen and (max-width: 768px){main.about-page .about-boxes{display:block;padding-left:var(--padding);padding-right:var(--padding)}}main.about-page .about-boxes h3{font-family:'Neue Bold';text-transform:uppercase;text-align:center;margin-bottom:1.5rem;font-size:1.75rem}main.about-page .about-boxes .editorial-box{grid-column:2 / span 4}main.about-page .about-boxes .consulting-box{grid-column:8 / span 4;display:flex;flex-direction:column}@media screen and (max-width: 768px){main.about-page .about-boxes .consulting-box{margin-top:4rem}}main.about-page .about-boxes .cta{padding-top:2rem;margin-top:auto;margin-left:auto;margin-right:auto;width:max-content;display:flex;gap:1rem}@media screen and (max-width: 768px){main.about-page .about-boxes .cta{flex-direction:column;align-items:center}}main.about-page .about-boxes blockquote{margin-top:auto;font-family:'Neue Bold';text-transform:uppercase;margin-top:4rem;text-align:center}main.about-page .about-boxes::after{content:'';position:absolute;height:100%;width:1px;background:black;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){main.about-page .about-boxes::after{display:none}}

﻿main[data-scene="articleSingle"]{margin-top:5rem}main[data-scene="articleSingle"] .split-right{background:white;color:black}main[data-scene="articleSingle"].about-page h1{grid-column:1 / -1;margin:auto;text-align:center}main[data-scene="articleSingle"].about-page .article-content .module[data-module="body-text"] .text-content{grid-column:4 / span 6}main[data-scene="articleSingle"] .post-header{margin-top:8rem;margin-bottom:6rem}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .post-header{margin-bottom:4rem}}main[data-scene="articleSingle"] .post-header figure{grid-column:3 / span 4;margin-left:calc(-1 * var(--gutter) / 2)}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .post-header figure{grid-column:2 / -2;margin-left:0}}main[data-scene="articleSingle"] .post-header .text-content{grid-column:span 4;text-transform:uppercase;text-align:center;display:flex;flex-direction:column}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .post-header .text-content{grid-column:1 / -1}}main[data-scene="articleSingle"] .post-header .text-content .meta{display:flex;justify-content:center;font-size:0.8rem}main[data-scene="articleSingle"] .post-header .text-content .meta li:not(:last-child)::after{content:'·';margin:0 0.75rem}main[data-scene="articleSingle"] .post-header .text-content h1{margin-top:auto;margin-bottom:4rem}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .post-header .text-content h1{margin-top:1rem}}main[data-scene="articleSingle"] .post-header .text-content .teaser-text{margin-bottom:1rem}main[data-scene="articleSingle"] .post-header .text-content .author{margin-bottom:auto;display:flex;flex-direction:column;gap:0.2rem}main[data-scene="articleSingle"] .post-header .text-content .author span{display:block}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .post-header .text-content .inspiration{margin-top:2rem}}main[data-scene="articleSingle"] .post-header .text-content .inspiration ul{margin-top:0.5rem;display:flex;justify-content:center;gap:0.5rem}main[data-scene="articleSingle"] .post-header .text-content .inspiration ul li{width:2rem;height:2rem;border-radius:2rem;overflow:hidden;border:2px solid black}main[data-scene="articleSingle"] .post-header .text-content .inspiration ul li img{object-fit:cover;width:100%;height:100%}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"]{transition:0.3s}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"]+.module[data-module="body-text"]{margin-top:4rem}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"]{display:block}}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content{grid-column:1 / span 6}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content{grid-column:8 / -2}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content{padding-left:var(--padding);padding-right:var(--padding);border-left:1px solid black;border-right:1px solid black;transition:0.3s}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content:has(blockquote:first-child) blockquote:first-child{margin-top:2rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content h2,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content h3,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content h4{text-align:center}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content h2{margin-top:1rem;margin-bottom:1.5rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content h2:first-child{margin-top:0}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content p{font-size:1.3rem}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content p{font-size:1.1rem;max-width:100%}}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content p sup{width:1rem;height:1rem;font-size:0.6rem;vertical-align:text-top;scroll-margin:8rem;letter-spacing:-0.05em}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content p sup.active{color:black;background:white}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content p sup{height:1.2rem;width:1.2rem;font-size:0.8rem;margin-left:0.1rem}}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content ul,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content ol{font-size:1.3rem;margin-top:2rem;margin-bottom:2rem}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content ul,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content ol{font-size:1.1rem;max-width:100%}}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content ul{list-style-type:disc;margin-left:3rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content blockquote{margin-bottom:2rem;text-align:center}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content blockquote p{font-size:2rem;font-family:'Neue Bold';text-transform:uppercase;line-height:1em}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content blockquote p{max-width:100%;font-size:1.5rem}}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content blockquote+h2{margin-top:4rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content p+blockquote{margin-top:3rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content blockquote+p{margin-top:3rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content .block-image{margin:3rem auto 3rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content .block-image figcaption{font-size:1rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content .audio-player{border:1px solid black;vertical-align:baseline;display:inline-block;height:2em;display:inline-flex;align-items:center;justify-content:flex-start;width:9rem;border-radius:2rem;cursor:pointer;line-height:2em;padding:0.5rem 0.75rem;padding-left:1.7rem;background:white;font-size:0.8rem;vertical-align:middle;scroll-margin:8rem;margin-bottom:0.1em;margin-right:0.5em;background-image:url("data:image/svg+xml,%3Csvg width='9' height='11' viewBox='0 0 9 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5.5L7.26169e-07 11L1.20699e-06 -3.93402e-07L9 5.5Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:0.8rem center;background-size:0.5rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content .audio-player.playing{background-image:url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H3V11H0V0Z' fill='black'/%3E%3Cpath d='M5 0H8V11H5V0Z' fill='black'/%3E%3C/svg%3E%0A");background-size:0.4rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content .audio-player .duration{margin-left:0.3em}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content .audio-player:hover{filter:invert(1)}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content .audio-player audio{display:none}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content hr{border-color:black;border-bottom:none;border-top:1px solid black;width:4rem;margin:5rem auto}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .text-content hr{margin:4rem auto}}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper{margin-bottom:2rem;position:sticky;top:var(--header-height);background:white}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper{position:relative}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls{position:absolute;left:-2.5rem;top:0}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls{left:1rem;top:1rem;z-index:10}}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-next,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-prev{border:1px solid black;border-radius:2rem;width:2rem;height:2rem;text-align:center;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46.723' height='64.202' viewBox='0 0 46.723 64.202'%3E%3Cpath id='Path_12' data-name='Path 12' d='M1910.457,187.2l-36.637,28.552,36.637,28.552' transform='translate(-1866.5 -183.651)' fill='none' stroke='%23000' stroke-width='9'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:45% 50%;background-size:25%}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-next,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-prev{background-color:white}}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-next.swiper-next,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-prev.swiper-next{transform:rotate(180deg);margin-top:0.5rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-next:hover,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-prev:hover{background-color:white;filter:invert(1)}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-next.swiper-button-disabled,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure-swiper .swiper-controls .swiper-prev.swiper-button-disabled{opacity:0.5}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure{margin-bottom:2rem;position:sticky;top:var(--header-height);background:white}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta{margin-top:1rem;margin-bottom:0.75rem;display:flex;gap:0.5rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta>div{min-width:max-content;border:1px solid black;border-radius:2rem;padding:0.1rem 1.5rem;padding-bottom:0.2rem;width:5rem;text-align:center;user-select:none;cursor:pointer}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-toggle span:first-child,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-muted span:first-child{display:none}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-toggle{background-image:url("data:image/svg+xml,%3Csvg width='9' height='11' viewBox='0 0 9 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5.5L7.26169e-07 11L1.20699e-06 -3.93402e-07L9 5.5Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-size:0.5rem;padding-left:1rem;background-position:1rem center;width:5.5rem;padding-right:0.5rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-toggle:hover{background-color:white;filter:invert(1)}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-replay{width:5.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3C!-- Icon from Google Material Icons by Material Design Authors - https://github.com/material-icons/material-icons/blob/master/LICENSE --%3E%3Cpath fill='currentColor' d='M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:0.7rem center;background-size:0.9rem;padding-right:0.6rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-replay:hover{background-color:white;filter:invert(1)}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-muted{width:6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3C!-- Icon from Material Symbols by Google - https://github.com/google/material-design-icons/blob/master/LICENSE --%3E%3Cpath fill='currentColor' d='M19 11.975q0-2.075-1.1-3.787t-2.95-2.563q-.375-.175-.55-.537t-.05-.738q.15-.4.538-.575t.787 0Q18.1 4.85 19.55 7.063T21 11.974t-1.45 4.913t-3.875 3.287q-.4.175-.788 0t-.537-.575q-.125-.375.05-.737t.55-.538q1.85-.85 2.95-2.562t1.1-3.788M7 15H4q-.425 0-.712-.288T3 14v-4q0-.425.288-.712T4 9h3l3.3-3.3q.475-.475 1.088-.213t.612.938v11.15q0 .675-.612.938T10.3 18.3zm9.5-3q0 1.05-.475 1.988t-1.25 1.537q-.25.15-.513.013T14 15.1V8.85q0-.3.263-.437t.512.012q.775.625 1.25 1.575t.475 2'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:0.7rem center;background-size:0.9rem;padding-right:0.6rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-muted.muted{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3C!-- Icon from Material Symbols by Google - https://github.com/google/material-design-icons/blob/master/LICENSE --%3E%3Cpath fill='currentColor' d='M16.775 19.575q-.275.175-.55.325t-.575.275q-.375.175-.762 0t-.538-.575q-.15-.375.038-.737t.562-.538q.1-.05.188-.1t.187-.1L12 14.8v2.775q0 .675-.612.938T10.3 18.3L7 15H4q-.425 0-.712-.288T3 14v-4q0-.425.288-.712T4 9h2.2L2.1 4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l17 17q.275.275.275.7t-.275.7t-.7.275t-.7-.275zm2.225-7.6q0-2.075-1.1-3.787t-2.95-2.563q-.375-.175-.55-.537t-.05-.738q.15-.4.538-.575t.787 0Q18.1 4.85 19.55 7.05T21 11.975q0 .825-.15 1.638t-.425 1.562q-.2.55-.612.688t-.763.012t-.562-.45t-.013-.75q.275-.65.4-1.312T19 11.975m-4.225-3.55Q15.6 8.95 16.05 10t.45 2v.25q0 .125-.025.25q-.05.325-.35.425t-.55-.15L14.3 11.5q-.15-.15-.225-.337T14 10.775V8.85q0-.3.263-.437t.512.012M9.75 6.95Q9.6 6.8 9.6 6.6t.15-.35l.55-.55q.475-.475 1.087-.213t.613.938V8q0 .35-.3.475t-.55-.125z'/%3E%3C/svg%3E")}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-muted.muted span:first-child{display:block}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .figure-meta .video-muted.muted span:last-child{display:none}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure.playing .video-toggle{background-image:url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H3V11H0V0Z' fill='black'/%3E%3Cpath d='M5 0H8V11H5V0Z' fill='black'/%3E%3C/svg%3E%0A");background-size:0.4rem}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure.playing .video-toggle span:first-child{display:block}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure.playing .video-toggle span:last-child{display:none}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .video-toggle,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .video-replay,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .video-muted{width:2rem !important;font-size:0.7rem;padding:0 !important;background-position:center center !important}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .video-toggle span,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .video-replay span,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure .video-muted span{display:none !important}}main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content .article-figure figcaption{font-size:1rem;display:flex;flex-direction:column;gap:0.5rem}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"] .image-content{margin-top:1rem}}@media screen and (max-width: 768px){main[data-scene="articleSingle"] .article-content .module[data-module="body-text"]+.module[data-module="body-text"] .text-content,main[data-scene="articleSingle"] .article-content .module[data-module="body-text"]+.module[data-module="body-text"] .image-content{padding-top:0rem}}main[data-format="perspective"] .article-content .text-content p strong{font-family:'Neue Bold';font-size:1.4rem}@media screen and (max-width: 768px){main[data-format="perspective"] .article-content .text-content p strong{font-size:1.2rem}}main[data-format="perspective"] .article-content .text-content p:has(strong:first-child):not(:first-child){margin-top:3rem}main[data-format="perspective"] .article-content .text-content p:has(strong:last-child)+p:not(:has(strong:first-child)){margin-top:1rem}main[data-format="perspective"] .article-content .text-content p:not(:has(strong:first-child)){margin-top:1.5rem;padding-left:3rem}@media screen and (max-width: 768px){main[data-format="perspective"] .article-content .text-content p:not(:has(strong:first-child)){padding-left:1rem}}main[data-format="perspective"] .article-content .text-content p:has(strong:last-child)+p:has(strong:first-child){margin-top:1rem}main[data-format="perspective"] .article-content .text-content [data-module="body-text"]{margin-top:4rem !important}@media screen and (max-width: 768px){main[data-format="perspective"] .article-content .text-content [data-module="body-text"]{margin-top:2rem !important}}main[data-format="perspective"] .article-content .text-content [data-module="body-text"]:first-child p{padding-left:0}main[data-format="perspective"] .article-content .text-content [data-module="body-text"]:first-child p:first-child{margin-top:0}.sources{margin-bottom:2rem}.sources .sources-header{text-align:center;margin-bottom:1rem;padding-right:calc(var(--gutter) / 2)}@media screen and (max-width: 768px){.sources .sources-header{width:100%;padding-right:0}}.sources .source-items{padding-right:calc(var(--gutter) / 2);display:grid;grid-template-columns:repeat(3, 1fr);gap:0.5rem}@media screen and (max-width: 768px){.sources .source-items{width:100%;padding-right:0;grid-template-columns:repeat(2, 1fr);gap:0.5rem}}.sources .source{flex:1;background:#E6E6E6;color:black;border-radius:0.2rem;padding:0.5rem 0.75rem}.sources .source a{display:flex;flex-direction:column}.sources .source a .source-name{margin-top:0.25rem;display:flex;align-items:center;gap:0.25rem;font-size:0.875rem}.sources .source a img{object-fit:cover;overflow:hidden;width:1.5rem;height:1.5rem;border-radius:2rem}.sources .show-more{display:none;flex:1;background:#E6E6E6;color:black;border-radius:0.2rem;padding:0.5rem 0.75rem;position:relative;min-height:4rem}.sources .show-more label{position:absolute;top:0;left:0;width:100%;height:100%;padding:0.5rem 0.75rem;cursor:pointer}.sources .show-more label input{display:none}@media screen and (min-width: 768px){.sources.truncate .source:nth-child(n+3){display:none}}@media screen and (max-width: 768px){.sources.truncate .source:nth-child(n+2){display:none}}.sources.truncate .show-more{display:block}.sources.truncate:has(input:checked) .source:nth-child(n+3){display:block;opacity:0;animation:fadeIn 0.3s forwards;animation-delay:0.05s}.sources.truncate:has(input:checked) .show-more{display:none}.article-footnotes{margin-top:8rem}.article-footnotes>div{border-left:1px solid black;border-right:1px solid black;grid-column:4 / span 6;--cols: 12}@media screen and (max-width: 768px){.article-footnotes>div{grid-column:1 / -1;--cols: 6}}.article-footnotes h2{text-align:center;margin-bottom:0rem;grid-column:1 / -1}.article-footnotes .notes{grid-column:1 / -1;text-align:left}.article-footnotes .notes .footnote{text-align:left;padding-left:1rem;padding-right:1rem;margin-bottom:0;padding-top:0.5rem;padding-bottom:0.5rem}.article-footnotes .notes .footnote.highlighted{background:rgba(0,0,0,0.1)}.footnote{display:flex;gap:1rem;scroll-margin:8rem;margin-bottom:1rem}.footnote .footnote-marker{flex:0 0 auto;margin-bottom:0.5rem}.footnote a::after{content:'';display:inline-block;position:relative;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.11111 10C0.805556 10 0.543981 9.8912 0.326389 9.67361C0.108796 9.45602 0 9.19444 0 8.88889V1.11111C0 0.805556 0.108796 0.543981 0.326389 0.326389C0.543981 0.108796 0.805556 0 1.11111 0H5V1.11111H1.11111V8.88889H8.88889V5H10V8.88889C10 9.19444 9.8912 9.45602 9.67361 9.67361C9.45602 9.8912 9.19444 10 8.88889 10H1.11111ZM3.72222 7.05556L2.94444 6.27778L8.11111 1.11111H6.11111V0H10V3.88889H8.88889V1.88889L3.72222 7.05556Z' fill='%230A0A0A'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;width:0.7em;height:0.7em;margin-left:0.35em;top:0.075em}.footnote-clone{position:absolute;background:black;color:white;flex-direction:row;padding:1.2rem 1.7rem;width:24rem;border-radius:0.2rem;align-items:flex-start;transform:translate(-50%, calc(-100% - 0.5rem));animation:footnoteFadeIn 0.2s forwards;box-shadow:0 0 0.5rem rgba(0,0,0,0.5)}@media screen and (max-width: 768px){.footnote-clone{transform:translate(0rem, calc(-100% - 0.25rem)) !important;width:100%;animation:footnoteFadeInMobile 0.2s forwards !important}}.footnote-clone .footnote-marker{border-color:black;margin-bottom:0;margin-top:-0.15rem;display:none}@keyframes footnoteFadeIn{from{transform:translate(-50%, calc(-100% - 0rem));opacity:0}to{transform:translate(-50%, calc(-100% - 0.5rem));opacity:1}}@keyframes footnoteFadeInMobile{from{transform:translate(0rem, calc(-100% - 0rem));opacity:0}to{transform:translate(0rem, calc(-100% - 0.5rem));opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.related-articles{margin-top:8rem;border-left:1px solid black;border-right:1px solid black}@media screen and (max-width: 768px){.related-articles{padding-left:1rem;padding-right:1rem}}.related-articles h2{margin-bottom:3rem;text-align:center}

﻿main[data-scene="articlesOverview"]{margin-top:5rem}main[data-scene="articlesOverview"] .post-header{margin-top:8rem;margin-bottom:8re}main[data-scene="articlesOverview"] .post-header h1{grid-column:1 / -1;text-transform:uppercase;text-align:center;margin:auto;margin-top:auto;margin-bottom:4rem}@media screen and (max-width: 768px){main[data-scene="articlesOverview"] .post-header h1{margin-top:1rem;margin-bottom:1rem}}main[data-scene="articlesOverview"] .post-header .article-filters{grid-column:1 / -1;margin:auto;margin-bottom:4rem;display:flex;gap:4rem;text-align:center;text-transform:uppercase}@media screen and (max-width: 768px){main[data-scene="articlesOverview"] .post-header .article-filters{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;gap:2rem;margin-bottom:2rem}main[data-scene="articlesOverview"] .post-header .article-filters .filter-group:first-child{grid-column:1 / -1}}main[data-scene="articlesOverview"] .post-header .article-filters .filter-group{width:14rem}@media screen and (max-width: 768px){main[data-scene="articlesOverview"] .post-header .article-filters .filter-group{width:auto;flex:1}}main[data-scene="articlesOverview"] .post-header .article-filters .filter-group h4{font-family:'Neue Bold';margin-bottom:1rem}@media screen and (max-width: 768px){main[data-scene="articlesOverview"] .post-header .article-filters .filter-group h4{margin-bottom:0.25rem}}main[data-scene="articlesOverview"] .post-header .article-filters .filter-group ul li{position:relative;width:max-content;margin:auto;transition:0.2s}main[data-scene="articlesOverview"] .post-header .article-filters .filter-group ul li a::after{content:'';position:absolute;top:0;left:0;width:calc(100% + 1.5rem);height:100%}main[data-scene="articlesOverview"] .post-header .article-filters .filter-group ul li.disabled{opacity:0.2;pointer-events:none}main[data-scene="articlesOverview"] .post-header .article-filters .filter-group ul:has(.active) li:not(.disabled){opacity:0.5}main[data-scene="articlesOverview"] .post-header .article-filters .filter-group ul:has(.active) li:not(.disabled):has(.active){opacity:1}main[data-scene="articlesOverview"] .post-header .article-filters .filter-group ul:has(.active) li:not(.disabled):has(.active)::after{pointer-events:none;position:absolute;content:'×';font-size:1.15em;top:-0.3rem;right:-1.2rem}main[data-scene="articlesOverview"] .featured-articles{margin-top:2rem}

main[data-scene="consulting"]{margin-top:8rem}main[data-scene="consulting"] .subpage-header{border-left:1px solid black;border-right:1px solid black;padding-left:0.5rem;padding-right:0.5rem;padding-bottom:8rem}@media screen and (max-width: 768px){main[data-scene="consulting"] .subpage-header{padding-bottom:6rem}}main[data-scene="consulting"] .subpage-header h1{grid-column:4 / -4;text-align:center;line-height:0.9em}@media screen and (max-width: 768px){main[data-scene="consulting"] .subpage-header h1{grid-column:1 / -1;font-size:2.75rem}}main[data-scene="consulting"] .subpage-header .consulting-tagline{grid-column:4 / -4;text-align:center;margin-top:2rem;text-transform:uppercase}@media screen and (max-width: 768px){main[data-scene="consulting"] .subpage-header .consulting-tagline{grid-column:1 / -1}}main[data-scene="consulting"] .subpage-header .cta{grid-column:4 / -4;text-align:center}@media screen and (max-width: 768px){main[data-scene="consulting"] .subpage-header .cta{grid-column:1 / -1}}main[data-scene="consulting"] .subpage-header .cta .button{margin:auto}main[data-scene="consulting"] .text-section{position:relative;border-left:1px solid black;border-right:1px solid black}main[data-scene="consulting"] .text-section .text-content{grid-column:2 / 7;padding-right:4rem}@media screen and (max-width: 768px){main[data-scene="consulting"] .text-section .text-content{padding-right:0}}main[data-scene="consulting"] .text-section .image-content{grid-column:8 / -2}@media screen and (max-width: 768px){main[data-scene="consulting"] .text-section{display:flex;flex-direction:column;padding-left:var(--padding);padding-right:var(--padding)}main[data-scene="consulting"] .text-section .image-content{order:1}main[data-scene="consulting"] .text-section .text-content{order:2}}main[data-scene="consulting"] .text-section::after{content:'';position:absolute;height:100%;width:1px;background:black;left:50%;top:0;transform:translateX(-50%)}@media screen and (max-width: 768px){main[data-scene="consulting"] .text-section::after{display:none}}main[data-scene="consulting"] .services-section{margin-top:8rem;border-left:1px solid black;border-right:1px solid black}main[data-scene="consulting"] .services-section h2{text-align:center;font-size:3rem;margin-bottom:2rem}main[data-scene="consulting"] .services-section .services-grid{display:flex}@media screen and (max-width: 768px){main[data-scene="consulting"] .services-section .services-grid{flex-direction:column}}main[data-scene="consulting"] .services-section .services-grid .service{flex:1;padding-left:1rem;padding-right:1rem;text-align:center;display:flex;flex-direction:column}main[data-scene="consulting"] .services-section .services-grid .service:not(:last-child){border-right:1px solid black}@media screen and (max-width: 768px){main[data-scene="consulting"] .services-section .services-grid .service:not(:last-child){border-right:none;padding-bottom:2rem}}main[data-scene="consulting"] .services-section .services-grid .service .top{padding-top:2rem;margin-bottom:auto}main[data-scene="consulting"] .services-section .services-grid .service .top figure{width:50%;margin:auto;aspect-ratio:16 / 9}main[data-scene="consulting"] .services-section .services-grid .service .top .service-title{margin-top:1rem;font-family:'Neue Bold';text-transform:uppercase;font-size:1.25rem;padding:0 2.5rem;line-height:0.9em;height:2rem}main[data-scene="consulting"] .services-section .services-grid .service .top .service-subtitle{text-transform:uppercase;font-size:0.8rem;margin-top:1rem}@media screen and (max-width: 768px){main[data-scene="consulting"] .services-section .services-grid .service .top .service-subtitle{font-size:0.9rem}}main[data-scene="consulting"] .services-section .services-grid .service .top .task-list{margin-top:1.5rem;font-size:0.8rem;list-style:disc}@media screen and (max-width: 768px){main[data-scene="consulting"] .services-section .services-grid .service .top .task-list{font-size:0.9rem}}main[data-scene="consulting"] .services-section .services-grid .service .top .task-list li{margin:auto;width:fit-content}main[data-scene="consulting"] .services-section .services-grid .service .phases{margin-top:2rem;display:flex;text-align:center;margin-left:-1rem;margin-right:-1rem}main[data-scene="consulting"] .services-section .services-grid .service .phases .phase{position:relative;flex:1;display:flex;align-items:center;justify-content:center;height:5rem;font-size:0.8rem;text-transform:uppercase}main[data-scene="consulting"] .services-section .services-grid .service .phases .phase:not(:last-child){border-right:1px solid black}main[data-scene="consulting"] .services-section .services-grid .service .phases .phase a::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}main[data-scene="consulting"] .services-section .services-grid .service .phases .phase a:hover{text-decoration:underline}main[data-scene="consulting"] .large-cta{margin-top:12rem;text-align:center;border-left:1px solid black;border-right:1px solid black;margin-bottom:8rem;padding-left:var(--padding);padding-right:var(--padding)}@media screen and (max-width: 768px){main[data-scene="consulting"] .large-cta{margin-top:6rem;margin-bottom:4rem}}main[data-scene="consulting"] .large-cta .section-heading{width:50%;margin:auto}@media screen and (max-width: 768px){main[data-scene="consulting"] .large-cta .section-heading{width:100%;font-size:2rem}}main[data-scene="consulting"] .large-cta .section-cta{margin:auto;margin-top:4rem}main[data-scene="consulting"] .large-cta .section-cta a{margin:auto}

main[data-scene="contact"]{padding-top:4rem;padding-bottom:8.5rem}main[data-scene="contact"] .text-container{grid-column:3 / span 6;margin-top:8rem}@media screen and (max-width: 768px){main[data-scene="contact"] .text-container{margin-top:0rem;grid-column:1 / -1}}main[data-scene="contact"] .text-container .contact-field h1,main[data-scene="contact"] .text-container .contact-field h2{margin-bottom:0.5rem}main[data-scene="contact"] .text-container .contact-field .text-content p{line-height:1.75em}main[data-scene="contact"] .text-container .contact-field .cta{margin-top:2rem}main[data-scene="contact"] .text-container .contact-field+.contact-field{margin-top:4.5rem}main[data-scene="contact"] .image-container{grid-column:12 / -2}@media screen and (max-width: 768px){main[data-scene="contact"] .image-container{margin-top:4rem;grid-column:1 / -1}}

﻿main{position:relative}main[data-scene="home"]{margin-top:10rem}@media screen and (max-width: 768px){main[data-scene="home"]{margin-top:6rem}}.tagline{text-transform:uppercase;border-left:1px solid black;border-right:1px solid black;margin-bottom:6rem;line-height:1em;font-size:1.25rem}@media screen and (max-width: 768px){.tagline{font-size:0.9rem;padding-left:1rem;padding-right:1rem}}.tagline>*{grid-column:4 / span 6;text-align:center}@media screen and (max-width: 768px){.tagline>*{grid-column:1 / -1}}.content-menu{margin-bottom:6rem;border-left:1px solid black;border-right:1px solid black}@media screen and (max-width: 768px){.content-menu{display:flex;justify-content:center;font-size:0.8rem}}.content-menu>div{grid-column-end:span 2;text-align:center;text-transform:uppercase}.content-menu>div:first-child{grid-column-start:4}.content-menu h4{font-family:'Neue Bold';margin-bottom:1rem}.content-menu ul li{line-height:1.1em}.home-collective-articles{margin-bottom:8rem}.featured-articles{border-left:1px solid black;border-right:1px solid black}@media screen and (max-width: 768px){.featured-articles{padding-left:1rem;padding-right:1rem}}.featured-articles h2{grid-column:3 / span 8;text-align:center;margin-bottom:2rem}.featured-articles h2 div{font-size:1.25rem;margin-bottom:0.5rem}@media screen and (max-width: 768px){.featured-articles h2{grid-column:1 / -1}}.teaser{position:relative;grid-column:3 / span 8;display:grid;grid-template-columns:repeat(8, 1fr);column-gap:var(--gutter)}@media screen and (max-width: 1450px){.teaser{grid-column:2 / span 10}}@media screen and (max-width: 768px){.teaser{grid-column:1 / -1}}@media screen and (max-width: 768px){.teaser{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--gutter)}}.teaser a:has(figure){grid-column:span 4}@media screen and (max-width: 768px){.teaser a:has(figure){grid-column:2 / -2}}.teaser .text-content{grid-column:span 4;text-align:center;display:flex;flex-direction:column;text-transform:uppercase}@media screen and (max-width: 768px){.teaser .text-content{grid-column:1 / -1;margin-top:2rem}.teaser .text-content .heading--l{line-height:0.9em;margin-bottom:2rem}}.teaser .text-content .parent-title{font-family:'Neue Bold';text-transform:uppercase;font-size:1.25rem;margin-bottom:0.5rem}.teaser .text-content .meta{margin-top:auto}.teaser .text-content .meta .author{margin-bottom:0.5rem}.teaser .text-content .meta .post-meta{display:flex;justify-content:center;white-space:nowrap}@media screen and (max-width: 768px){.teaser .text-content .meta .post-meta{flex-direction:column;margin-top:1rem}}@media screen and (max-width: 768px){.teaser .text-content .meta .post-meta li{font-size:0.8rem}}.teaser .text-content .meta .post-meta li:not(:last-child)::after{content:'·';margin:0 0.75rem}@media screen and (max-width: 768px){.teaser .text-content .meta .post-meta li:not(:last-child)::after{display:none}}.teaser .text-content .teaser-text{margin-top:0.5rem}.teaser+.teaser{margin-top:4rem}.past-issues{margin-top:8rem;border-left:1px solid black;border-right:1px solid black}@media screen and (max-width: 768px){.past-issues{padding-left:1rem;padding-right:1rem}}.past-issues h2{grid-column:3 / span 8;text-align:center;margin-bottom:2rem}.past-issues h2.section-title{font-size:1.25rem;margin-bottom:1rem}@media screen and (max-width: 768px){.past-issues h2{grid-column:1 / -1}}.small-post-grid+h2{margin-top:4rem}.small-post-grid{padding-left:var(--gutter);padding-right:var(--gutter)}@media screen and (max-width: 768px){.small-post-grid{display:flex;white-space:nowrap;overflow-x:auto;overflow-y:hidden;gap:2rem;margin-left:calc(-1 * var(--padding) + 0.5rem);margin-right:calc(-1 * var(--padding) + 0.5rem);padding-bottom:1rem}}.small-post-grid .teaser{grid-column:span 3;display:block;margin-top:0 !important}@media screen and (max-width: 768px){.small-post-grid .teaser{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--gutter);width:66vw;flex:0 0 66vw}}.small-post-grid .teaser a:has(figure){grid-column:span 4}@media screen and (max-width: 768px){.small-post-grid .teaser a:has(figure){grid-column:1 / -1}}.small-post-grid .teaser figure{aspect-ratio:3 / 2;padding-bottom:0 !important}.small-post-grid .teaser .text-content{grid-column:span 4;text-align:center;display:flex;flex-direction:column;text-transform:uppercase}@media screen and (max-width: 768px){.small-post-grid .teaser .text-content{grid-column:1 / -1;margin-top:2rem;white-space:normal}.small-post-grid .teaser .text-content .heading--l{line-height:0.9em;margin-bottom:2rem;font-size:1.5rem}}.small-post-grid .teaser .text-content ul.meta{margin-top:0.75rem;display:flex;justify-content:center}@media screen and (max-width: 768px){.small-post-grid .teaser .text-content ul.meta{flex-direction:column;margin-top:-0.5rem}}@media screen and (max-width: 768px){.small-post-grid .teaser .text-content ul.meta li{font-size:0.8rem}}.small-post-grid .teaser .text-content ul.meta li:not(:last-child)::after{content:'·';margin:0 0.75rem}@media screen and (max-width: 768px){.small-post-grid .teaser .text-content ul.meta li:not(:last-child)::after{display:none}}.small-post-grid .teaser .text-content .teaser-title{margin-top:0.5rem}

main[data-scene="journalOverview"]{padding-bottom:14rem}.journal-header{position:relative;height:80vh}.journal-header .journal-hero-slide{position:relative;width:100%;height:100%;color:white}.journal-header .journal-hero-slide .journal-hero-content{position:relative;z-index:1;grid-column:2 / span 8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 1024px){.journal-header .journal-hero-slide .journal-hero-content{grid-column:1 / -1}}.journal-header .journal-hero-slide .journal-hero-content .journal-hero-subtitle{position:absolute;top:5rem;padding:0 1rem}.journal-header .journal-hero-slide .journal-hero-content .journal-hero-title{margin-top:6rem;text-transform:uppercase;font-family:'EnglishEgyptian', sans-serif}@media screen and (max-width: 1024px){.journal-header .journal-hero-slide .journal-hero-content .journal-hero-title{padding:0 1rem}}.journal-header .journal-hero-slide .journal-hero-content .journal-hero-link{margin-top:6rem}.journal-header .journal-hero-slide .journal-background{position:absolute;top:0;left:0;width:100%;height:100%}.journal-header .journal-hero-slide .journal-background img{object-fit:cover;width:100%;height:100%}.journal-header .journal-hero-slide .journal-background::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg, rgba(0,0,0,0) 44.72%, rgba(0,0,0,0.5) 75.12%)}.journal-header .swiper-pagination{width:50%;--swiper-pagination-color: white}@media screen and (max-width: 1024px){.journal-header .swiper-pagination{width:100%}}.article-teasers{margin-top:10rem;margin-left:calc(var(--col-size) + var(--gutter));margin-right:calc(var(--col-size) + var(--gutter))}.article-teasers .article-teaser{grid-column:span 6}main[data-scene="journalSingle"] h1,main[data-scene="journalSingle"] h2,main[data-scene="journalSingle"] h3{font-family:'EnglishEgyptian', sans-serif}main[data-scene="journalSingle"] .journal-head{border-top:1px solid var(--gold);padding-top:2rem}main[data-scene="journalSingle"] .journal-head .data-bar{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between;grid-column:1 / -1}main[data-scene="journalSingle"] .journal-head .data-bar .published,main[data-scene="journalSingle"] .journal-head .data-bar .article-share{flex-grow:1;flex-basis:0}main[data-scene="journalSingle"] .journal-head .data-bar .article-type{text-align:center}main[data-scene="journalSingle"] .journal-head .data-bar .article-share{text-align:right}main[data-scene="journalSingle"] .journal-head h1{margin-top:7rem;grid-column:6 / -6;text-align:center}@media screen and (max-width: 1024px){main[data-scene="journalSingle"] .journal-head h1{grid-column:2 / -2}}@media screen and (max-width: 768px){main[data-scene="journalSingle"] .journal-head h1{margin-top:3rem;grid-column:1 / -1}}main[data-scene="journalSingle"] .journal-head .article-hero-image{margin-top:7rem;grid-column:2 / -2}@media screen and (max-width: 768px){main[data-scene="journalSingle"] .journal-head .article-hero-image{margin-top:3rem;grid-column:1 / -1}}main[data-scene="journalSingle"] .journal-head .subheader{margin-top:3.5rem;grid-column:5 / -5;text-align:center}@media screen and (max-width: 1024px){main[data-scene="journalSingle"] .journal-head .subheader{grid-column:2 / -2}}@media screen and (max-width: 768px){main[data-scene="journalSingle"] .journal-head .subheader{margin-top:2rem;grid-column:1 / -1;font-size:1.2rem}}main[data-scene="journalSingle"] .journal-modules{margin-top:6rem;margin-bottom:26rem}@media screen and (max-width: 768px){main[data-scene="journalSingle"] .journal-modules{margin-top:6rem;margin-bottom:12rem}}main[data-scene="journalSingle"] .journal-modules .module+.module{margin-top:5rem}main[data-scene="journalSingle"] .journal-modules:has(.module.full-bleed:last-child){margin-bottom:0}

main[data-scene="page"],main[data-scene="galleryPage"]{padding-bottom:12rem}main[data-scene="page"] .page-header.simple-header,main[data-scene="galleryPage"] .page-header.simple-header{text-align:left;margin-top:5rem}main[data-scene="page"] .page-header.simple-header h1,main[data-scene="galleryPage"] .page-header.simple-header h1{grid-column:1 / span 10;margin:0}

body:has(main[data-scene="search"]){--bg: white}main[data-scene="search"] .page-header{margin-top:5rem}main[data-scene="search"] .page-header h1{grid-column:1 / span 10;margin-bottom:3.5rem}main[data-scene="search"] .page-header form{position:relative;grid-column:1 / span 10}main[data-scene="search"] .page-header form input[type="search"]{width:100%}main[data-scene="search"] .page-header form input[type="submit"]{position:absolute;right:0;top:0;width:1.2rem;height:1.2rem;background:none;border:none;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7 15.75L9.975 11.025C9.6 11.325 9.16875 11.5625 8.68125 11.7375C8.19375 11.9125 7.675 12 7.125 12C5.7625 12 4.6095 11.528 3.666 10.584C2.7225 9.64 2.2505 8.487 2.25 7.125C2.2495 5.763 2.7215 4.61 3.666 3.666C4.6105 2.722 5.7635 2.25 7.125 2.25C8.4865 2.25 9.63975 2.722 10.5848 3.666C11.5298 4.61 12.0015 5.763 12 7.125C12 7.675 11.9125 8.19375 11.7375 8.68125C11.5625 9.16875 11.325 9.6 11.025 9.975L15.75 14.7L14.7 15.75ZM7.125 10.5C8.0625 10.5 8.8595 10.172 9.516 9.516C10.1725 8.86 10.5005 8.063 10.5 7.125C10.4995 6.187 10.1715 5.39025 9.516 4.73475C8.8605 4.07925 8.0635 3.751 7.125 3.75C6.1865 3.749 5.38975 4.07725 4.73475 4.73475C4.07975 5.39225 3.7515 6.189 3.75 7.125C3.7485 8.061 4.07675 8.858 4.73475 9.516C5.39275 10.174 6.1895 10.502 7.125 10.5Z' fill='%2396804F'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;cursor:pointer}main[data-scene="search"] .page-header .count{grid-column:span 6 / -1;text-align:right}@media screen and (max-width: 768px){main[data-scene="search"] .page-header{display:block}main[data-scene="search"] .page-header .count{margin-top:1rem}}main[data-scene="search"] .product-list{margin-top:3rem}main[data-scene="search"] .product-list .product-teaser{grid-column:span 5}@media screen and (max-width: 768px){main[data-scene="search"] .product-list .product-teaser{grid-column:1 / -1}}main[data-scene="search"] .product-list .product-teaser .product-image{aspect-ratio:1 / 1}main[data-scene="search"] .product-list .product-teaser .product-image img{object-fit:cover;width:100%;height:100%}


.article-teaser{position:relative}.article-teaser .title{margin-top:1rem;font-size:1.625rem}.article-teaser .data{margin-top:2rem}.article-teaser .data .type{grid-column:span 2}.article-teaser a::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
