.Footer-module__Grjkva__footer{flex-direction:column;align-items:flex-start;min-height:100vh;padding:15px;display:flex}.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal{color:var(--color-background)}@media (max-width:768px){.Footer-module__Grjkva__footer{display:none}}.Footer-module__Grjkva__heroBlock{text-align:left;margin-top:auto;margin-bottom:100px}.Footer-module__Grjkva__heroText{font-size:4rem;font-weight:var(--weight-regular);margin:0;line-height:normal}.Footer-module__Grjkva__emailLink{color:inherit;text-decoration:none;transition:opacity .2s}.Footer-module__Grjkva__emailLink:hover{opacity:.7}.Footer-module__Grjkva__bottomBar{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:50px;display:flex}.Footer-module__Grjkva__copyright{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0}.Footer-module__Grjkva__socialLinks{gap:30px;display:flex}.Footer-module__Grjkva__socialLink{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-primary);text-decoration:none;transition:opacity .2s}.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal .Footer-module__Grjkva__copyright,.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal .Footer-module__Grjkva__socialLink{color:var(--color-background)}.Footer-module__Grjkva__socialLink:hover{opacity:.7}
.MobileFooter-module__pnMAbG__footer{flex-direction:column;align-items:flex-start;min-height:100vh;padding:15px;display:none}.MobileFooter-module__pnMAbG__darkFooter{color:var(--color-background)}@media (max-width:768px){.MobileFooter-module__pnMAbG__footer{display:flex}}.MobileFooter-module__pnMAbG__heroBlock{text-align:left;margin-top:auto;margin-bottom:100px}.MobileFooter-module__pnMAbG__heroText{font-size:var(--font-size-title);font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0;line-height:normal}.MobileFooter-module__pnMAbG__darkFooter .MobileFooter-module__pnMAbG__heroText{color:var(--color-background)}.MobileFooter-module__pnMAbG__emailLink{color:inherit;text-decoration:none;transition:opacity .2s}.MobileFooter-module__pnMAbG__emailLink:hover{opacity:.7}.MobileFooter-module__pnMAbG__bottomBar{flex-direction:column-reverse;align-items:flex-start;gap:20px;width:100%;margin-top:auto;padding-top:50px;display:flex}.MobileFooter-module__pnMAbG__copyright{font-size:.625rem;font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0}.MobileFooter-module__pnMAbG__darkFooter .MobileFooter-module__pnMAbG__copyright{color:var(--color-background)}.MobileFooter-module__pnMAbG__socialLinks{gap:30px;display:flex}.MobileFooter-module__pnMAbG__socialLink{font-size:.625rem;font-weight:var(--weight-regular);color:var(--color-text-primary);text-decoration:none;transition:opacity .2s}.MobileFooter-module__pnMAbG__darkFooter .MobileFooter-module__pnMAbG__socialLink{color:var(--color-background)}.MobileFooter-module__pnMAbG__socialLink:hover{opacity:.7}
.MediaPlayer-module__qCsauG__media{object-fit:cover;width:100%;height:100%}.MediaPlayer-module__qCsauG__video{object-fit:contain;width:100%;height:auto}.MediaPlayer-module__qCsauG__vimeoFrame{width:100%;display:block;position:relative;overflow:hidden}.MediaPlayer-module__qCsauG__vimeoFill{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.MediaPlayer-module__qCsauG__vimeoCoverFrame{border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.MediaPlayer-module__qCsauG__vimeoCover{width:100cqw;height:calc(100cqw / var(--vimeo-aspect,1.77778));min-width:calc(100cqh * var(--vimeo-aspect,1.77778));border:0;min-height:100cqh;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MediaPlayer-module__qCsauG__vimeoPoster{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.MediaPlayer-module__qCsauG__vimeoPosterHidden{opacity:0}@media (prefers-reduced-motion:reduce){.MediaPlayer-module__qCsauG__vimeoPoster{transition:none}}
.OneAcrossBlock-module__1TuSyG__oneAcrossBlock{width:100%;margin-bottom:15px}.OneAcrossBlock-module__1TuSyG__container{padding:0}.OneAcrossBlock-module__1TuSyG__mediaContainer{border-radius:3px;width:100%;position:relative;overflow:hidden}.OneAcrossBlock-module__1TuSyG__caption{font-family:var(--font-primary,"TWK Lausanne");font-size:.625rem;font-weight:var(--weight-regular);color:var(--color-text-primary);align-items:center;gap:5px;margin-top:10px;margin-bottom:0;display:flex}@media (max-width:768px){.OneAcrossBlock-module__1TuSyG__oneAcrossBlock{margin-bottom:10px}.OneAcrossBlock-module__1TuSyG__container{padding:0}}
.Tag-module__wEX-9W__tag{font-size:var(--font-size-xs);font-weight:var(--weight-light);letter-spacing:.055px;width:fit-content;color:var(--color-text-secondary);background:#0000000f;border-radius:2px;padding:5px;line-height:1;display:inline-block}
.WorkCard-module__QWJIaG__card{color:inherit;cursor:pointer;break-inside:avoid;contain:layout style paint;backface-visibility:hidden;flex-direction:column;text-decoration:none;display:flex}.WorkCard-module__QWJIaG__imageContainer{aspect-ratio:341.5/265;background-color:var(--color-divider);border-radius:3px;width:100%;margin-bottom:10px;position:relative;overflow:hidden}.WorkCard-module__QWJIaG__imageContainer video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.WorkCard-module__QWJIaG__imageContainer iframe{pointer-events:none}.WorkCard-module__QWJIaG__info{--info-gap:2px;gap:var(--info-gap);flex-direction:column;display:flex}.WorkCard-module__QWJIaG__clientName{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0}.WorkCard-module__QWJIaG__projectTitle{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-secondary);margin:0}.WorkCard-module__QWJIaG__tags{margin-top:calc(7px - var(--info-gap));opacity:0;flex-wrap:wrap;gap:5px;transition:opacity .2s;display:flex}.WorkCard-module__QWJIaG__card:hover .WorkCard-module__QWJIaG__tags,.WorkCard-module__QWJIaG__card:focus-visible .WorkCard-module__QWJIaG__tags{opacity:1}@media (hover:none){.WorkCard-module__QWJIaG__tags{opacity:1}}@media (max-width:768px){.WorkCard-module__QWJIaG__clientName,.WorkCard-module__QWJIaG__projectTitle{font-size:var(--font-size-sm)}.WorkCard-module__QWJIaG__tags{display:none}}
.DescriptionBlock-module__30yKya__descriptionBlock{width:100%;margin:30px 0;display:flex}.DescriptionBlock-module__30yKya__left{flex:0 0 50%;min-width:0;padding-right:50px}.DescriptionBlock-module__30yKya__right{flex-direction:column;flex:0 0 50%;gap:36px;min-width:0;padding-left:15px;display:flex}.DescriptionBlock-module__30yKya__description{font-family:var(--font-primary,"TWK Lausanne");font-size:var(--font-size-md);color:var(--color-text-primary);white-space:pre-line;margin:0;line-height:130%}.DescriptionBlock-module__30yKya__credits{flex-direction:column;gap:5px;display:flex}.DescriptionBlock-module__30yKya__creditsHeading{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0 0 15px}.DescriptionBlock-module__30yKya__creditItem{font-size:var(--font-size-md);gap:8px;display:flex}.DescriptionBlock-module__30yKya__creditLabel{color:var(--color-text-primary);font-weight:var(--weight-regular);white-space:nowrap}.DescriptionBlock-module__30yKya__creditValue{color:var(--color-text-secondary)}.DescriptionBlock-module__30yKya__visitSite{font-size:var(--font-size-base);color:var(--color-menutxt-active);text-underline-offset:3px;width:fit-content;text-decoration:underline;transition:opacity .2s}.DescriptionBlock-module__30yKya__visitSite:hover{opacity:.7}@media (max-width:768px){.DescriptionBlock-module__30yKya__descriptionBlock{flex-direction:column;gap:30px;margin:10px 0}.DescriptionBlock-module__30yKya__left,.DescriptionBlock-module__30yKya__right{width:100%;padding:0}.DescriptionBlock-module__30yKya__description,.DescriptionBlock-module__30yKya__creditItem{font-size:var(--font-size-base)}}
.WorkHeader-module__P0o-Sa__header{view-transition-name:WorkHeader-module__P0o-Sa__work-filters;--site-header:46px;--row-space:120px;--grid-space:15px;--bar-padding:15px;--item-gap:10px;width:100%;top:var(--site-header);z-index:10;margin:calc(var(--row-space) - var(--bar-padding)) 0 calc(var(--grid-space) - var(--bar-padding));padding:var(--bar-padding) 0;--reveal-shift:24px;animation-name:WorkHeader-module__P0o-Sa__reveal;animation-duration:.9s;animation-timing-function:var(--ease-out);background-color:#0000;align-items:center;animation-fill-mode:backwards;display:flex;position:sticky}@keyframes WorkHeader-module__P0o-Sa__reveal{0%{opacity:0;transform:translate3d(0, var(--reveal-shift), 0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.WorkHeader-module__P0o-Sa__header{--reveal-shift:0px}}.WorkHeader-module__P0o-Sa__header.WorkHeader-module__P0o-Sa__scrolled{background-color:var(--surface)}.WorkHeader-module__P0o-Sa__leftSection{flex:1;align-items:center;display:flex}.WorkHeader-module__P0o-Sa__tagline{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-black);white-space:nowrap;margin:0 15px 0 0}.WorkHeader-module__P0o-Sa__rightSection{justify-content:flex-end;gap:var(--item-gap);display:flex}.WorkHeader-module__P0o-Sa__nav{justify-content:flex-start;gap:var(--item-gap);width:100%;display:flex}.WorkHeader-module__P0o-Sa__navItem{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;transition:color .2s}.WorkHeader-module__P0o-Sa__navItem:hover{color:var(--color-text-primary)}.WorkHeader-module__P0o-Sa__navItem.WorkHeader-module__P0o-Sa__active{color:var(--color-menutxt-active)}@media (max-width:768px){.WorkHeader-module__P0o-Sa__header{display:none}}
.PinnedBar-module__nfUrtW__bar{display:none}@media (max-width:768px){.PinnedBar-module__nfUrtW__bar{--pinned-bar-padding:10px;top:var(--mobile-header-height);z-index:99;padding:var(--pinned-bar-padding) 0;background-color:var(--surface);transition:top .3s;display:block;position:sticky}.PinnedBar-module__nfUrtW__bar:before{content:"";height:var(--mobile-header-height);background-color:var(--surface);position:absolute;bottom:100%;left:0;right:0}html:has([data-mobile-header][data-hidden]) .PinnedBar-module__nfUrtW__bar{top:0}}@media (prefers-reduced-motion:reduce){.PinnedBar-module__nfUrtW__bar{transition:none}}
.BannerArtwork-module__BRQzpG__background{position:absolute;inset:0}.BannerArtwork-module__BRQzpG__media{object-fit:cover;width:100%;height:100%}.BannerArtwork-module__BRQzpG__overlays{--overlay-padding:clamp(60px, 14svh, 150px);--overlay-gap:5px;inset:var(--overlay-padding);justify-content:center;align-items:center;gap:var(--overlay-gap);display:flex;position:absolute;container-type:size}.BannerArtwork-module__BRQzpG__overlay{width:min(100cqh * (var(--ratio)), (100cqw - (var(--count) - 1) * var(--overlay-gap)) / var(--count));aspect-ratio:var(--ratio);flex:none;position:relative;overflow:hidden}
.SlideProgress-module__-5c9za__track{background:color-mix(in srgb, currentColor 30%, transparent);border-radius:999px;height:2px;overflow:hidden}.SlideProgress-module__-5c9za__fill{border-radius:inherit;transform-origin:0;background:currentColor;height:100%}.SlideProgress-module__-5c9za__timed{animation:SlideProgress-module__-5c9za__fill var(--duration) linear forwards}@keyframes SlideProgress-module__-5c9za__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.JournalCard-module__4FtqtG__card{flex-direction:column;width:100%;display:flex;position:relative}.JournalCard-module__4FtqtG__card:has(.JournalCard-module__4FtqtG__link:focus-visible){outline-offset:5px;border-radius:3px;outline:2px solid #fff}.JournalCard-module__4FtqtG__imageWrapper{width:100%;margin-bottom:15px}.JournalCard-module__4FtqtG__media{object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.JournalCard-module__4FtqtG__title{font-size:var(--font-size-md);font-weight:var(--weight-regular);color:#fff;margin:0;line-height:1.3}.JournalCard-module__4FtqtG__link{color:inherit;outline:none;text-decoration:none}.JournalCard-module__4FtqtG__link:after{content:"";z-index:1;position:absolute;inset:0}.JournalCard-module__4FtqtG__date{font-size:var(--font-size-md);font-weight:var(--weight-regular);color:#fff;margin-bottom:10px;line-height:1.3;display:block}.JournalCard-module__4FtqtG__description{font-size:var(--font-size-md);font-weight:var(--weight-regular);color:var(--color-text-secondary);margin:0 0 15px;line-height:110%}.JournalCard-module__4FtqtG__tag{width:fit-content;font-size:var(--font-size-base);font-weight:var(--weight-regular);color:#fff;background:#ffffff1a;border-radius:2px;margin-top:auto;padding:5px;display:inline-block}
.WorkMobileFilters-module__VN69Aq__wrapper{display:none}@media (max-width:768px){.WorkMobileFilters-module__VN69Aq__wrapper{display:contents}}.WorkMobileFilters-module__VN69Aq__tagline{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-black);margin:100px 0 0}.WorkMobileFilters-module__VN69Aq__taglineAlone{margin-bottom:15px}.WorkMobileFilters-module__VN69Aq__bar{margin:calc(80px - var(--pinned-bar-padding)) -10px 0}.WorkMobileFilters-module__VN69Aq__filterNav{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:30px;padding-left:10px;display:flex;overflow-x:auto}.WorkMobileFilters-module__VN69Aq__filterNav::-webkit-scrollbar{display:none}.WorkMobileFilters-module__VN69Aq__filterItem{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-secondary);white-space:nowrap;padding:0;transition:color .2s}.WorkMobileFilters-module__VN69Aq__filterItem:last-child{margin-right:10px}.WorkMobileFilters-module__VN69Aq__filterItem.WorkMobileFilters-module__VN69Aq__active{color:var(--color-menutxt-active)}
.VisuallyHidden-module__NzvfSq__hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Reveal-module__Pv9JGW__reveal{--reveal-step-duration:.15s;--reveal-shift:24px}html[data-js] .Reveal-module__Pv9JGW__reveal{opacity:0}html[data-js] .Reveal-module__Pv9JGW__reveal[data-revealed]{opacity:1;animation-name:Reveal-module__Pv9JGW__reveal;animation-duration:.9s;animation-timing-function:var(--ease-out);animation-delay:calc(var(--reveal-step,0) * var(--reveal-step-duration));animation-fill-mode:backwards}@keyframes Reveal-module__Pv9JGW__reveal{0%{opacity:0;transform:translate3d(0, var(--reveal-shift), 0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Reveal-module__Pv9JGW__reveal{--reveal-shift:0px}}
.AboutClients-module__GdKilW__list{font-size:var(--font-size-base);font-weight:var(--weight-light);letter-spacing:.065px;color:var(--color-text-primary);flex-direction:column;gap:3px;margin:0;padding:0;line-height:normal;list-style:none;display:flex}
.AboutContact-module__ymsg4a__contact{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-primary);flex-direction:column;gap:30px;line-height:normal;display:flex}.AboutContact-module__ymsg4a__address{flex-direction:column;gap:30px;font-style:normal;display:flex}.AboutContact-module__ymsg4a__group{flex-direction:column;gap:5px;display:flex}.AboutContact-module__ymsg4a__prompt,.AboutContact-module__ymsg4a__postal,.AboutContact-module__ymsg4a__heading{margin:0}.AboutContact-module__ymsg4a__heading{font:inherit;color:var(--color-text-secondary)}.AboutContact-module__ymsg4a__light{font-weight:var(--weight-light);letter-spacing:.065px}.AboutContact-module__ymsg4a__postal{white-space:pre-line}.AboutContact-module__ymsg4a__link{color:inherit;text-decoration:none;transition:opacity .2s}.AboutContact-module__ymsg4a__link:hover{opacity:.6}.AboutContact-module__ymsg4a__articles{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}
.InfoBox-module__VazqyW__box{--info-box-surface:#2e2e2e66;--info-box-surface-hover:#2e2e2e;--info-box-secondary:#fff9;--info-box-padding:15px;width:375px;padding:var(--info-box-padding);background-color:var(--info-box-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--color-background);pointer-events:auto;border-radius:2px;transition:background-color .2s;display:grid;position:relative}@media (hover:hover) and (min-width:769px){.InfoBox-module__VazqyW__box:hover{background-color:var(--info-box-surface-hover)}}.InfoBox-module__VazqyW__item{--info-fade-out:.2s;--info-fade-in:.4s;opacity:0;transition:opacity var(--info-fade-out) ease-out;grid-area:1/1;gap:15px;display:flex}.InfoBox-module__VazqyW__current{opacity:1;transition:opacity var(--info-fade-in) ease-in-out var(--info-fade-out)}.InfoBox-module__VazqyW__text{min-width:0;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--weight-regular);overflow-wrap:break-word;flex-direction:column;flex:1;justify-content:space-between;line-height:normal;display:flex}.InfoBox-module__VazqyW__heading{flex-direction:column;gap:5px;display:flex}.InfoBox-module__VazqyW__name,.InfoBox-module__VazqyW__secondary{margin:0}.InfoBox-module__VazqyW__secondary{color:var(--info-box-secondary)}.InfoBox-module__VazqyW__thumbnail{border-radius:2px;flex:none;width:130px;height:106px;position:relative;overflow:hidden}.InfoBox-module__VazqyW__media{object-fit:cover;width:100%;height:100%}.InfoBox-module__VazqyW__link{z-index:1;border-radius:inherit;position:absolute;inset:0}.InfoBox-module__VazqyW__link:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:768px){.InfoBox-module__VazqyW__box{--info-box-padding:10px;width:auto}.InfoBox-module__VazqyW__thumbnail{width:62px;height:50px}.InfoBox-module__VazqyW__cta{display:none}}@media (prefers-reduced-motion:reduce){.InfoBox-module__VazqyW__box,.InfoBox-module__VazqyW__item,.InfoBox-module__VazqyW__current{transition:none}}
.Work-module__TFZtkG__container{min-height:100vh;display:flex}.Work-module__TFZtkG__content{flex:1;padding:0 15px 120px}.Work-module__TFZtkG__emptyState{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-md);padding:40px 20px}.Work-module__TFZtkG__fading{opacity:0;transition:opacity .2s var(--ease-in)}@media (prefers-reduced-motion:reduce){.Work-module__TFZtkG__fading{transition-duration:0s}}.Work-module__TFZtkG__grid{--columns:3;grid-template-columns:repeat(var(--columns), 1fr);gap:15px;display:grid}@media (min-width:769px){.Work-module__TFZtkG__four{--columns:4;row-gap:30px}}@media (max-width:768px){.Work-module__TFZtkG__container{flex-direction:column}.Work-module__TFZtkG__content{padding:0 10px 115px}.Work-module__TFZtkG__grid{--columns:2;gap:20px 10px}}
.About-module__S-Ka5a__page{--about-gap:15px;color:var(--color-text-primary);padding:120px 15px 15px}.About-module__S-Ka5a__top,.About-module__S-Ka5a__bottom,.About-module__S-Ka5a__columns{column-gap:var(--about-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.About-module__S-Ka5a__top{align-items:start}.About-module__S-Ka5a__intro{max-width:460px;font-size:var(--font-size-base);font-weight:var(--weight-regular);line-height:1.3}.About-module__S-Ka5a__paragraph{margin:0}.About-module__S-Ka5a__paragraph+.About-module__S-Ka5a__paragraph{margin-top:1lh}.About-module__S-Ka5a__statement{font-size:var(--font-size-title);font-weight:var(--weight-regular);white-space:pre-line;margin:0;line-height:1.1}.About-module__S-Ka5a__bottom{margin-top:134px}.About-module__S-Ka5a__media{aspect-ratio:460/480;background-color:var(--color-divider);border-radius:4px;position:relative;overflow:hidden}.About-module__S-Ka5a__details{flex-direction:column;gap:30px;display:flex}.About-module__S-Ka5a__columns{align-items:start}.About-module__S-Ka5a__credits{justify-content:space-between;gap:var(--about-gap);margin-top:auto;display:flex}.About-module__S-Ka5a__credit{font-size:var(--font-size-xs);font-weight:var(--weight-light);letter-spacing:.055px;margin:0;line-height:normal}.About-module__S-Ka5a__creditLink{color:inherit;text-decoration:none;transition:opacity .2s}.About-module__S-Ka5a__creditLink:hover{opacity:.7}@media (min-width:769px){.About-module__S-Ka5a__page{flex-direction:column;height:100dvh;padding-top:clamp(80px,100dvh - 694px,120px);padding-bottom:16px;display:flex}.About-module__S-Ka5a__bottom{--media-height:min((100cqw - var(--about-gap)) / 2 * 480 / 697.5, 100cqh);flex:1;min-height:0;margin-top:clamp(40px,100dvh - 774px,132px);container-type:size}.About-module__S-Ka5a__media,.About-module__S-Ka5a__details{height:var(--media-height);align-self:end}.About-module__S-Ka5a__details{min-height:max-content}}@media (max-width:768px){.About-module__S-Ka5a__page{padding:calc(var(--mobile-header-height) + 40px) 10px calc(15px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:40px;display:flex}.About-module__S-Ka5a__top,.About-module__S-Ka5a__bottom,.About-module__S-Ka5a__details,.About-module__S-Ka5a__columns{display:contents}.About-module__S-Ka5a__media{width:100%}.About-module__S-Ka5a__statement,.About-module__S-Ka5a__columns>*,.About-module__S-Ka5a__credits{order:1}.About-module__S-Ka5a__statement{font-size:var(--font-size-md)}}
.HomeSlideshow-module___Fkgga__slideshow{--slide-inset:15px;--slide-fade:.6s;width:100%;height:var(--visible-height,100svh);background-color:var(--surface);color:var(--color-background);position:relative;overflow:clip}.HomeSlideshow-module___Fkgga__slideshow[data-tone=dark]{color:var(--color-text-primary)}:is(html:has([data-home-slideshow]),html:has([data-home-slideshow]) body){height:100vh;height:var(--visible-height,100dvh);max-height:100vh;max-height:var(--visible-height,100dvh);overscroll-behavior:none;overflow:hidden}.HomeSlideshow-module___Fkgga__desktop,.HomeSlideshow-module___Fkgga__mobile{position:absolute;inset:0}.HomeSlideshow-module___Fkgga__mobile{display:none}@media (max-width:768px){.HomeSlideshow-module___Fkgga__slideshow[data-mobile-tone=light]{color:var(--color-background)}.HomeSlideshow-module___Fkgga__slideshow[data-mobile-tone=dark]{color:var(--color-text-primary)}.HomeSlideshow-module___Fkgga__desktop{display:none}.HomeSlideshow-module___Fkgga__mobile{display:block}}.HomeSlideshow-module___Fkgga__slide{opacity:0;transition:opacity var(--slide-fade) ease;position:absolute;inset:0}.HomeSlideshow-module___Fkgga__current{opacity:1}.HomeSlideshow-module___Fkgga__controls{z-index:1;grid-template-columns:3fr 4fr 3fr;display:grid;position:absolute;inset:0}.HomeSlideshow-module___Fkgga__zone{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.HomeSlideshow-module___Fkgga__previous{cursor:url(/assets/cursors/arrow-left.svg) 3 12,w-resize}.HomeSlideshow-module___Fkgga__next{cursor:url(/assets/cursors/arrow-right.svg) 21 12,e-resize}.HomeSlideshow-module___Fkgga__zone:focus-visible{outline-offset:-6px;outline:2px solid}.HomeSlideshow-module___Fkgga__footer{z-index:2;pointer-events:none;flex-direction:column;gap:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.HomeSlideshow-module___Fkgga__infoBox{margin-right:var(--slide-inset);align-self:flex-end}@media (max-width:768px){.HomeSlideshow-module___Fkgga__footer{left:calc(10px + env(safe-area-inset-left,0px));right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(var(--slide-inset) + env(safe-area-inset-bottom,0px));gap:10px}.HomeSlideshow-module___Fkgga__infoBox{align-self:stretch;margin-right:0}}@media (prefers-reduced-motion:reduce){.HomeSlideshow-module___Fkgga__slide{transition:none}}
.Journal-module__e2BoNG__pageWrapper{min-height:100vh;display:flex}.Journal-module__e2BoNG__container{flex:1;padding:155px 15px 120px}.Journal-module__e2BoNG__masonryGrid{gap:15px;width:100%;display:flex}.Journal-module__e2BoNG__masonryColumn{background-clip:padding-box;flex-direction:column;gap:30px;display:flex}.Journal-module__e2BoNG__card{min-width:0}@media (max-width:768px){.Journal-module__e2BoNG__pageWrapper{flex-direction:column}.Journal-module__e2BoNG__container{padding:100px 10px 115px}.Journal-module__e2BoNG__masonryGrid{flex-direction:column;gap:15px}.Journal-module__e2BoNG__masonryColumn{display:contents}.Journal-module__e2BoNG__card{order:var(--card-order)}}
