.articles-module__ZmuDmq__page{padding:calc(var(--header-h) + clamp(24px, 4vw, 60px)) var(--gutter) clamp(68px, 9vw, 132px)}.articles-module__ZmuDmq__filters{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:clamp(32px,4vw,56px);display:flex}.articles-module__ZmuDmq__filter{font-family:var(--sans);color:var(--ink);cursor:pointer;transition:background-color .5s var(--ease-out), color .5s var(--ease-out);background:#1717160d;border-radius:999px;padding:9px 18px;font-size:14px;line-height:1.2;position:relative}@media (hover:hover){.articles-module__ZmuDmq__filter:not([data-active]):hover{background:#17171617}}.articles-module__ZmuDmq__filter[data-active]{color:var(--bg);background:0 0}.articles-module__ZmuDmq__filter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.articles-module__ZmuDmq__marker{background:var(--ink);border-radius:999px;position:absolute;inset:0}.articles-module__ZmuDmq__filterName{position:relative}.articles-module__ZmuDmq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,64px) clamp(16px,2vw,28px);display:grid}.articles-module__ZmuDmq__card{display:block}.articles-module__ZmuDmq__frame{aspect-ratio:16/10;border-radius:var(--radius);transition:scale .9s var(--ease-out);background:#1717160f;display:block;position:relative;overflow:hidden;container-type:inline-size}.articles-module__ZmuDmq__frame img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.articles-module__ZmuDmq__card:hover .articles-module__ZmuDmq__frame{scale:1.03}}.articles-module__ZmuDmq__tag{font-family:var(--serif);letter-spacing:-.012em;color:var(--bg);white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font-size:8.92857cqw;font-weight:400;line-height:.98;display:flex;position:absolute;inset:0}.articles-module__ZmuDmq__label{margin-top:22px;font-size:13px;line-height:1.2;display:block}.articles-module__ZmuDmq__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.articles-module__ZmuDmq__meta{color:var(--ink-70);display:block}.articles-module__ZmuDmq__card:focus-visible{outline:none}.articles-module__ZmuDmq__card:focus-visible .articles-module__ZmuDmq__frame{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:1100px){.articles-module__ZmuDmq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.articles-module__ZmuDmq__grid{grid-template-columns:1fr}.articles-module__ZmuDmq__label{margin-top:14px;font-size:12px}}
.Header-module__hBw1pG__header{z-index:60;height:var(--header-h);padding:0 var(--gutter);pointer-events:none;color:var(--ink);transition:color var(--dur) var(--ease-out);-webkit-user-select:none;user-select:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.Header-module__hBw1pG__header[data-on-dark]{color:var(--bg)}.Header-module__hBw1pG__header>*{pointer-events:auto}.Header-module__hBw1pG__nav{font-family:var(--serif);gap:24px;font-size:14px;display:flex}.Header-module__hBw1pG__nav a{padding-top:4px}@media (max-width:767px){.Header-module__hBw1pG__nav{font-size:13px}}.Header-module__hBw1pG__right{justify-self:end}.Header-module__hBw1pG__brand{justify-self:center;line-height:0;display:block}.Header-module__hBw1pG__mark{width:67px;height:auto;transition:opacity var(--dur-fast) var(--ease-out)}.Header-module__hBw1pG__brand:hover .Header-module__hBw1pG__mark{opacity:.55}@media (max-width:480px){.Header-module__hBw1pG__mark{width:56px}}.Header-module__hBw1pG__close{justify-self:end;place-items:center;width:44px;height:44px;margin-right:-10px;display:grid}.Header-module__hBw1pG__close svg{width:17px;height:17px;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}.Header-module__hBw1pG__close:hover svg{transform:rotate(90deg)}.Header-module__hBw1pG__close:active svg{opacity:.5}
.LogoRail-module__JogKHa__rail{--gap:clamp(46px, 5vw, 78px);--box-w:clamp(100px, 10vw, 148px);--box-h:clamp(40px, 3.9vw, 56px);--speed:46s;width:100%;height:calc(var(--box-h) + 24px);opacity:0;transition:opacity 3s var(--ease-out);align-items:center;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.LogoRail-module__JogKHa__rail.LogoRail-module__JogKHa__visible{opacity:1}.LogoRail-module__JogKHa__track{width:max-content;animation:LogoRail-module__JogKHa__slide var(--speed) linear infinite;will-change:transform;align-items:center;animation-play-state:paused;display:flex}.LogoRail-module__JogKHa__track.LogoRail-module__JogKHa__run{animation-play-state:running}.LogoRail-module__JogKHa__set{align-items:center;gap:var(--gap);padding-right:var(--gap);display:flex}.LogoRail-module__JogKHa__logo{width:var(--box-w);height:var(--box-h);flex:none;justify-content:center;align-items:center;display:flex}.LogoRail-module__JogKHa__logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@keyframes LogoRail-module__JogKHa__slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.LogoRail-module__JogKHa__rail{opacity:1;transition:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.LogoRail-module__JogKHa__track{animation:none}}
.NewsArchive-module__wy7TbW__section{margin-top:clamp(60px,8vw,120px);padding-top:clamp(44px,5vw,66px);padding-bottom:clamp(70px,9vw,130px);position:relative}.NewsArchive-module__wy7TbW__section:before{content:"";border-top:1px solid #777;width:98vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.NewsArchive-module__wy7TbW__grid{grid-template-columns:var(--meta-col) .4fr minmax(0, var(--measure-article)) 1.6fr;display:grid}.NewsArchive-module__wy7TbW__label{font-weight:400;font-size:var(--fs-meta);color:var(--ink-70);line-height:1.4}.NewsArchive-module__wy7TbW__list{grid-column:3}.NewsArchive-module__wy7TbW__row+.NewsArchive-module__wy7TbW__row{margin-top:26px}.NewsArchive-module__wy7TbW__date{font-size:var(--fs-meta);color:var(--ink-70);line-height:1.4;display:block}.NewsArchive-module__wy7TbW__title{font-family:var(--serif);font-size:var(--fs-serif-md);transition:background-size .42s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;line-height:1.3;display:inline}.NewsArchive-module__wy7TbW__row a:hover .NewsArchive-module__wy7TbW__title,.NewsArchive-module__wy7TbW__row a:focus-visible .NewsArchive-module__wy7TbW__title,.NewsArchive-module__wy7TbW__current .NewsArchive-module__wy7TbW__title{background-size:100% 1px}.NewsArchive-module__wy7TbW__more{font-size:var(--fs-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-70);grid-column:3;justify-self:start;margin-top:40px}.NewsArchive-module__wy7TbW__more:hover{color:var(--ink)}@media (max-width:900px){.NewsArchive-module__wy7TbW__grid{grid-template-columns:1fr}.NewsArchive-module__wy7TbW__list,.NewsArchive-module__wy7TbW__more{grid-column:1}.NewsArchive-module__wy7TbW__label{margin-bottom:24px}}
.VimeoEmbed-module__ns1SFq__frame{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink);width:100%;position:relative;overflow:hidden}.VimeoEmbed-module__ns1SFq__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.VimeoEmbed-module__ns1SFq__poster{cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.VimeoEmbed-module__ns1SFq__poster img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out), opacity .6s var(--ease-out)}.VimeoEmbed-module__ns1SFq__poster:hover img{transform:scale(1.02)}.VimeoEmbed-module__ns1SFq__play{width:clamp(64px,6vw,86px);height:clamp(64px,6vw,86px);color:var(--ink);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:#fbfaf9eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VimeoEmbed-module__ns1SFq__poster:hover .VimeoEmbed-module__ns1SFq__play,.VimeoEmbed-module__ns1SFq__poster:focus-visible .VimeoEmbed-module__ns1SFq__play{transform:translate(-50%,-50%)scale(1.08)}.VimeoEmbed-module__ns1SFq__play svg{width:20px;height:22px;margin-left:3px}
.Prose-module__CL27nW__prose{font-size:var(--fs-body);line-height:var(--lh-body)}.Prose-module__CL27nW__prose>*+*{margin-top:1.3em}.Prose-module__CL27nW__prose p{max-width:66ch}.Prose-module__CL27nW__prose strong{font-weight:700}.Prose-module__CL27nW__prose em{font-style:italic}.Prose-module__CL27nW__h3{font-size:var(--fs-subhead);margin-top:2.2em;font-weight:700;line-height:1.4}.Prose-module__CL27nW__h4{font-size:var(--fs-subhead);margin-top:1.8em;font-weight:700;line-height:1.4}.Prose-module__CL27nW__h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-work-title);margin-top:2em;line-height:1.2}.Prose-module__CL27nW__list{padding-left:calc(1.3em - 5px);list-style:none}.Prose-module__CL27nW__list li{max-width:64ch;position:relative}.Prose-module__CL27nW__list li+li{margin-top:.3em}.Prose-module__CL27nW__list li:before{content:"·";color:var(--ink);position:absolute;left:calc(5px - 1.3em)}.Prose-module__CL27nW__list:not(.Prose-module__CL27nW__ordered) li:before{font-size:1.9em;line-height:calc(var(--lh-body) / 1.9);left:calc(5px - .684211em)}.Prose-module__CL27nW__ordered{counter-reset:item}.Prose-module__CL27nW__ordered li:before{counter-increment:item;content:counter(item) ".";font-variant-numeric:tabular-nums}.Prose-module__CL27nW__link{text-underline-offset:.16em;transition:opacity var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.Prose-module__CL27nW__link:hover{opacity:.55}.Prose-module__CL27nW__quote{grid-template-columns:1.5em 1fr;gap:0 calc(.1em + 15px);margin-top:3em;margin-bottom:3em;display:grid}.Prose-module__CL27nW__quoteMark{font-family:var(--serif);color:var(--ink);font-size:3.75em;line-height:.6}.Prose-module__CL27nW__quoteText{font-family:var(--serif);font-size:var(--fs-quote);line-height:var(--lh-lead)}.Prose-module__CL27nW__quoteAttribution{font-size:var(--fs-meta);color:var(--ink-70);grid-column:2;margin-top:1.1em;line-height:1.4}.Prose-module__CL27nW__figure{margin-top:2.4em;margin-bottom:2.4em}.Prose-module__CL27nW__figure img{border-radius:var(--radius);width:100%;height:auto}.Prose-module__CL27nW__figCaption{font-size:var(--fs-meta);color:var(--ink-70);max-width:60ch;margin-top:.85em;line-height:1.45}
.about-module__8TymFG__page{padding-top:var(--header-h);text-align:center;padding-bottom:clamp(60px,8vw,120px)}.about-module__8TymFG__wrap{padding:0 var(--gutter)}.about-module__8TymFG__hero{padding-top:clamp(90px,20vh,300px)}.about-module__8TymFG__headline{font-family:var(--serif);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.012em}.about-module__8TymFG__intro{max-width:640px;font-family:var(--serif);font-size:var(--fs-serif-md);text-wrap:pretty;margin:clamp(34px,5vw,74px) auto 0;line-height:1.42}.about-module__8TymFG__intro p+p{margin-top:1.1em}.about-module__8TymFG__intro strong{font-family:var(--sans);font-weight:700}.about-module__8TymFG__rail{margin-top:clamp(56px,8vw,118px)}.about-module__8TymFG__statement{font-family:var(--serif);font-weight:400;font-size:var(--fs-statement);line-height:var(--lh-display);letter-spacing:-.006em;margin-top:clamp(70px,9vw,140px)}.about-module__8TymFG__partners{font-size:var(--fs-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:clamp(76px,10vw,150px);display:flex}.about-module__8TymFG__partnerRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.about-module__8TymFG__partnerLogo{width:auto;height:22px;display:block}.about-module__8TymFG__partnerLogo img{width:auto;height:100%}.about-module__8TymFG__amp{color:var(--ink)}@media (max-width:767px){.about-module__8TymFG__intro{font-size:16px}.about-module__8TymFG__partners{flex-direction:column;gap:12px}.about-module__8TymFG__partnerLogo{height:18px}}
.NewsletterForm-module__Me2VVa__root{max-width:520px}.NewsletterForm-module__Me2VVa__intro{font-size:var(--fs-small);text-wrap:pretty;max-width:44ch;margin-bottom:28px;line-height:1.5}.NewsletterForm-module__Me2VVa__lead{font-weight:700}.NewsletterForm-module__Me2VVa__field{margin-left:calc(-1 * var(--newsletter-hang,0px));border:1px solid var(--hairline);transition:border-color .5s var(--ease-out), background-color .5s var(--ease-out), box-shadow .7s var(--ease-out);background:#17171609;border-radius:999px;align-items:center;gap:8px;padding:5px;display:flex;position:relative}@media (hover:hover){.NewsletterForm-module__Me2VVa__field:hover{border-color:var(--ink-45)}}.NewsletterForm-module__Me2VVa__field:focus-within{border-color:var(--ink);background:var(--bg);box-shadow:0 0 0 5px #1717160d}.NewsletterForm-module__Me2VVa__field[data-invalid]{border-color:#b2412e;box-shadow:0 0 0 5px #b2412e14}.NewsletterForm-module__Me2VVa__field[data-done]{border-color:var(--ink);background:var(--bg)}.NewsletterForm-module__Me2VVa__input{min-width:0;height:46px;font:inherit;color:var(--ink);transition:opacity .4s var(--ease-out), filter .4s var(--ease-out);background:0 0;border:0;outline:none;flex:1;padding:0 4px 0 18px;font-size:16px}.NewsletterForm-module__Me2VVa__input::placeholder{color:var(--ink-45);transition:opacity .3s var(--ease-out), translate .5s var(--ease-out)}.NewsletterForm-module__Me2VVa__input:focus::placeholder{opacity:.55;translate:4px}.NewsletterForm-module__Me2VVa__input:disabled{opacity:.55}.NewsletterForm-module__Me2VVa__field[data-done] .NewsletterForm-module__Me2VVa__input{opacity:0;filter:blur(6px)}.NewsletterForm-module__Me2VVa__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.NewsletterForm-module__Me2VVa__button{height:46px;font-family:var(--sans);white-space:nowrap;color:var(--bg);cursor:pointer;transition:scale .7s var(--ease-out), background-color .5s var(--ease-out);background:#3d3d3b;border:0;flex:none;place-items:center;padding:0 22px;font-size:15px;line-height:1;display:inline-grid;position:relative;overflow:hidden}.NewsletterForm-module__Me2VVa__field[data-ready] .NewsletterForm-module__Me2VVa__button,.NewsletterForm-module__Me2VVa__button[data-done]{background:var(--ink)}.NewsletterForm-module__Me2VVa__button[data-done]{cursor:default;height:auto;position:absolute;inset:5px}.NewsletterForm-module__Me2VVa__buttonText{transition:opacity .25s var(--ease-out), filter .25s var(--ease-out);align-items:center;display:inline-flex}.NewsletterForm-module__Me2VVa__buttonText[data-hidden]{opacity:0;filter:blur(4px)}.NewsletterForm-module__Me2VVa__arrow{opacity:0;max-width:0;transition:max-width .6s var(--ease-out), margin .6s var(--ease-out), opacity .4s var(--ease-out), translate .6s var(--ease-out);display:inline-block;overflow:hidden;translate:-6px}.NewsletterForm-module__Me2VVa__field[data-ready] .NewsletterForm-module__Me2VVa__arrow{opacity:1;max-width:1.2em;margin-left:7px;translate:0}@media (hover:hover){.NewsletterForm-module__Me2VVa__button:not(:disabled):hover{scale:1.04}.NewsletterForm-module__Me2VVa__field[data-ready] .NewsletterForm-module__Me2VVa__button:not(:disabled):hover .NewsletterForm-module__Me2VVa__arrow{translate:3px}}.NewsletterForm-module__Me2VVa__button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.NewsletterForm-module__Me2VVa__button:disabled{cursor:progress}.NewsletterForm-module__Me2VVa__button[data-done]:disabled{cursor:default}.NewsletterForm-module__Me2VVa__button[data-sending]:after{content:"";animation:NewsletterForm-module__Me2VVa__sheen 1.3s var(--ease-in-out) infinite;background:linear-gradient(100deg,#0000 30%,#fbfaf938 50%,#0000 70%);position:absolute;inset:0;translate:-100%}@keyframes NewsletterForm-module__Me2VVa__sheen{to{translate:100%}}.NewsletterForm-module__Me2VVa__dots{gap:5px;display:inline-flex;position:absolute}.NewsletterForm-module__Me2VVa__dots i{width:5px;height:5px;animation:NewsletterForm-module__Me2VVa__breathe 1s var(--ease-in-out) infinite;background:currentColor;border-radius:50%}.NewsletterForm-module__Me2VVa__dots i:nth-child(2){animation-delay:.15s}.NewsletterForm-module__Me2VVa__dots i:nth-child(3){animation-delay:.3s}@keyframes NewsletterForm-module__Me2VVa__breathe{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.NewsletterForm-module__Me2VVa__confirm{align-items:center;gap:10px;display:inline-flex}.NewsletterForm-module__Me2VVa__check{background:var(--bg);fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:4px}.NewsletterForm-module__Me2VVa__error{font-size:var(--fs-meta);color:#b2412e;line-height:1.5;overflow:hidden}.NewsletterForm-module__Me2VVa__error span{padding-top:10px;display:block}@media (max-width:480px){.NewsletterForm-module__Me2VVa__input{padding-left:14px}.NewsletterForm-module__Me2VVa__button{padding:0 18px}}@media (prefers-reduced-motion:reduce){.NewsletterForm-module__Me2VVa__dots i{opacity:.7;animation:none}.NewsletterForm-module__Me2VVa__button[data-sending]:after{animation:none;display:none}}
.WorkGallery-module__LYiWfq__gallery{--step:7px;--gap:clamp(28px, 4vw, 64px);--w:calc(100cqw - 2 * var(--gutter));--h:calc(var(--w) * 9 / 16);margin-top:clamp(56px,6.4vw,100px);container-type:inline-size}.WorkGallery-module__LYiWfq__slot{top:var(--header-h);width:var(--w);height:var(--h);margin:0 auto var(--gap);perspective:1800px;position:sticky}.WorkGallery-module__LYiWfq__hold{height:clamp(40px,9vh,110px)}.WorkGallery-module__LYiWfq__slot:nth-last-child(2){margin-bottom:0}.WorkGallery-module__LYiWfq__card{border-radius:var(--radius);transform-origin:50% 0;will-change:transform;background:#efeeed;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.WorkGallery-module__LYiWfq__media{will-change:transform;position:absolute;inset:0}.WorkGallery-module__LYiWfq__media img,.WorkGallery-module__LYiWfq__video{object-fit:cover;width:100%;height:100%;display:block}.WorkGallery-module__LYiWfq__shade{opacity:0;pointer-events:none;background:#171716;position:absolute;inset:0}@media (max-width:640px){.WorkGallery-module__LYiWfq__gallery{--w:100cqw;--step:6px;--gap:20svh}.WorkGallery-module__LYiWfq__slot{top:calc(var(--header-h) + max(0px, (100svh - var(--header-h) - var(--h)) / 2))}.WorkGallery-module__LYiWfq__card{border-radius:calc(var(--covered,0) * var(--radius))}}.WorkGallery-module__LYiWfq__gallery[data-still] .WorkGallery-module__LYiWfq__slot{position:relative;top:auto}.WorkGallery-module__LYiWfq__gallery[data-still] .WorkGallery-module__LYiWfq__hold{display:none}
.contact-module__swMWYG__page{padding-top:var(--header-h);padding-bottom:clamp(60px,8vw,120px)}.contact-module__swMWYG__hero{--ratio:2 / 1;margin:0 var(--gutter);border-radius:var(--radius);background:#1717160d;overflow:hidden}.contact-module__swMWYG__hero img{object-fit:cover;object-position:center;width:100%;height:100%}.contact-module__swMWYG__wrap{padding:0 var(--gutter)}.contact-module__swMWYG__company{font-family:var(--serif);font-size:var(--fs-lead);text-wrap:pretty;margin-top:clamp(30px,3.5vw,46px);line-height:1.35}.contact-module__swMWYG__companyName{font-family:var(--sans);font-weight:700}.contact-module__swMWYG__detailsBreak{display:none}.contact-module__swMWYG__groups{margin-top:clamp(34px,4vw,52px)}.contact-module__swMWYG__group{grid-template-columns:215px minmax(0,1fr);align-items:start;gap:0 24px;display:grid}.contact-module__swMWYG__group+.contact-module__swMWYG__group{margin-top:40px}.contact-module__swMWYG__groupLabel{font-family:var(--serif);max-width:16ch;font-size:18px;font-weight:400;line-height:1.35}.contact-module__swMWYG__people{flex-wrap:wrap;gap:28px 56px;display:flex}.contact-module__swMWYG__person{font-size:var(--fs-small);line-height:1.5}.contact-module__swMWYG__personName{font-weight:700}.contact-module__swMWYG__person a{width:fit-content;transition:opacity var(--dur-fast) var(--ease-out);display:block}.contact-module__swMWYG__person a:hover{opacity:.55}.contact-module__swMWYG__social{margin-top:clamp(40px,4.6vw,60px)}.contact-module__swMWYG__group.contact-module__swMWYG__newsletter{--newsletter-hang:24px;margin-top:clamp(68px,7.4vw,104px)}.contact-module__swMWYG__socialList{font-size:var(--fs-small);line-height:1.55}.contact-module__swMWYG__socialList a{transition:opacity var(--dur-fast) var(--ease-out);align-items:baseline;gap:.35em;display:inline-flex}.contact-module__swMWYG__socialList a:hover{opacity:.55}.contact-module__swMWYG__socialList a:hover .contact-module__swMWYG__arrow,.contact-module__swMWYG__socialList a:focus-visible .contact-module__swMWYG__arrow{transform:translate(4px)}.contact-module__swMWYG__divider{margin-top:clamp(64px,8vw,110px);padding-bottom:clamp(44px,5vw,66px);position:relative}.contact-module__swMWYG__divider:before{content:"";border-top:1px solid #777;width:98vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.contact-module__swMWYG__links{font-size:var(--fs-small);line-height:1.55}.contact-module__swMWYG__links a{align-items:baseline;gap:.35em;display:inline-flex}.contact-module__swMWYG__arrow{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.contact-module__swMWYG__links a:hover .contact-module__swMWYG__arrow,.contact-module__swMWYG__links a:focus-visible .contact-module__swMWYG__arrow{transform:translate(4px)}.contact-module__swMWYG__businessId{font-size:var(--fs-small);color:var(--ink-70);margin-top:1.1em}@media (max-width:760px){.contact-module__swMWYG__group{grid-template-columns:1fr;gap:14px}.contact-module__swMWYG__group.contact-module__swMWYG__newsletter{--newsletter-hang:0px}.contact-module__swMWYG__hero{--ratio:4 / 3;margin:0}.contact-module__swMWYG__hero,.contact-module__swMWYG__hero>*{border-radius:0}.contact-module__swMWYG__companyName{display:block}.contact-module__swMWYG__detailsBreak{display:inline}}
.work-module__T6IbeG__page{padding-top:var(--header-h);padding-bottom:clamp(68px,9vw,132px)}.work-module__T6IbeG__hero{margin:0 var(--gutter);border-radius:var(--radius);aspect-ratio:16/9;background:#1717160d;overflow:hidden}.work-module__T6IbeG__hero img{object-fit:cover;object-position:center;width:100%;height:100%}.work-module__T6IbeG__body{padding:0 var(--gutter);max-width:calc(960px + 2 * var(--gutter));text-align:center;margin:0 auto}.work-module__T6IbeG__title{font-family:var(--serif);font-weight:400;font-size:var(--fs-work-title);text-wrap:balance;margin-top:clamp(44px,5.2vw,70px);line-height:1.25}.work-module__T6IbeG__titleName{font-family:var(--sans);font-weight:700}.work-module__T6IbeG__client{font-size:var(--fs-meta);line-height:var(--lh-compact);margin-top:clamp(34px,4.4vw,60px)}.work-module__T6IbeG__divider{margin-top:clamp(38px,4.4vw,58px)}.work-module__T6IbeG__divider[data-bare]:before{display:none}.work-module__T6IbeG__cta{margin-top:clamp(30px,3.4vw,44px)}.work-module__T6IbeG__label{color:var(--ink)}.work-module__T6IbeG__story{max-width:62ch;font-size:var(--fs-small);line-height:var(--lh-compact);text-wrap:pretty;margin:clamp(22px,2.6vw,34px) auto 0}.work-module__T6IbeG__impact{font-size:var(--fs-small);line-height:var(--lh-compact);margin:clamp(22px,2.6vw,34px) auto 0}.work-module__T6IbeG__impact li+li{margin-top:2px}.work-module__T6IbeG__impact b{font-weight:700}@media (max-width:640px){.work-module__T6IbeG__hero{margin:0}.work-module__T6IbeG__hero,.work-module__T6IbeG__hero>*{border-radius:0}}
.article-module__irGmya__page{padding-top:var(--header-h)}.article-module__irGmya__hero{margin:0 var(--gutter);border-radius:var(--radius);aspect-ratio:21/9;background:#1717160d;overflow:hidden}.article-module__irGmya__hero img{object-fit:cover;width:100%;height:100%}.article-module__irGmya__wrap{padding:0 var(--gutter)}.article-module__irGmya__grid{grid-template-columns:var(--meta-col) .4fr minmax(0, var(--measure-article)) 1.6fr;margin-top:clamp(34px,4vw,52px);display:grid}.article-module__irGmya__meta{font-size:var(--fs-meta);letter-spacing:-.012em;line-height:1.45}.article-module__irGmya__metaDate{display:block}.article-module__irGmya__content{grid-column:3}.article-module__irGmya__title{font-family:var(--serif);font-weight:400;font-size:var(--fs-article-title);line-height:var(--lh-title);letter-spacing:-.004em;text-wrap:balance}.article-module__irGmya__lead{font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:.9em}.article-module__irGmya__body{margin-top:2.4em}.article-module__irGmya__plain{padding-top:calc(var(--header-h) + clamp(48px, 8vw, 110px))}@media (max-width:767px){.article-module__irGmya__hero{aspect-ratio:16/9}}@media (max-width:900px){.article-module__irGmya__grid{grid-template-columns:1fr}.article-module__irGmya__content{grid-column:1}.article-module__irGmya__meta{margin-bottom:20px}.article-module__irGmya__metaDate{display:inline}.article-module__irGmya__metaDate:before{content:" / "}.article-module__irGmya__lead{max-width:none}}@media (max-width:640px){.article-module__irGmya__hero{margin:0}.article-module__irGmya__hero,.article-module__irGmya__hero>*{border-radius:0}}.article-module__irGmya__plain{padding-bottom:clamp(90px,12vw,170px)}.article-module__irGmya__newsletter{grid-template-columns:var(--meta-col) .4fr minmax(0, var(--measure-article)) 1.6fr;--newsletter-hang:24px;padding-top:clamp(44px,5vw,66px);padding-bottom:clamp(70px,9vw,130px);display:grid;position:relative}.article-module__irGmya__newsletter:before{content:"";border-top:1px solid #777;width:98vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.article-module__irGmya__newsletterLabel{font-weight:400;font-size:var(--fs-meta);color:var(--ink-70);line-height:1.4}.article-module__irGmya__newsletterBody{grid-column:3}@media (max-width:900px){.article-module__irGmya__newsletter{--newsletter-hang:0px;grid-template-columns:1fr}.article-module__irGmya__newsletterBody{grid-column:1}.article-module__irGmya__newsletterLabel{margin-bottom:24px}}
.WorkCanvas-module__O8w5uW__section{position:relative}.WorkCanvas-module__O8w5uW__stage{cursor:grab;touch-action:none;background:var(--bg);-webkit-user-select:none;user-select:none;outline:none;position:fixed;inset:0;overflow:hidden}.WorkCanvas-module__O8w5uW__stage[data-dragging]{cursor:grabbing}.WorkCanvas-module__O8w5uW__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.WorkCanvas-module__O8w5uW__stage:before{content:"";z-index:5000;height:calc(var(--header-h) + 90px);pointer-events:none;background:linear-gradient(#fbfaf9 0%,#fbfaf9f0 22%,#fbfaf9cc 38%,#fbfaf999 52%,#fbfaf961 66%,#fbfaf92e 80%,#fbfaf90d 91%,#fbfaf900 100%);position:absolute;top:0;left:0;right:0}.WorkCanvas-module__O8w5uW__chin{z-index:9500;background:var(--bg);pointer-events:none;height:4px;position:fixed;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.WorkCanvas-module__O8w5uW__chin{display:none}}@media (max-width:767px){.WorkCanvas-module__O8w5uW__stage:after{content:"";z-index:5000;height:calc(90px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#fbfaf900 0%,#fbfaf90d 9%,#fbfaf92e 20%,#fbfaf961 34%,#fbfaf999 48%,#fbfaf9cc 62%,#fbfaf9f0 78%,#fbfaf9 100%);position:absolute;bottom:0;left:0;right:0}}.WorkCanvas-module__O8w5uW__headline{z-index:0;width:max-content;max-width:calc(100vw - 2 * var(--gutter));font-family:var(--serif);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.012em;text-align:center;text-wrap:balance;pointer-events:none;transition:opacity 1.6s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkCanvas-module__O8w5uW__stage[data-phase=bloom] .WorkCanvas-module__O8w5uW__headline,.WorkCanvas-module__O8w5uW__stage[data-phase=live] .WorkCanvas-module__O8w5uW__headline{opacity:0}.WorkCanvas-module__O8w5uW__headline:before{content:"";width:.045em;height:.88em;animation:WorkCanvas-module__O8w5uW__blink .9s steps(1, end) infinite, WorkCanvas-module__O8w5uW__gone 1ms linear var(--t0,0s) forwards;background:currentColor;position:absolute;top:.1em;left:-.02em}@keyframes WorkCanvas-module__O8w5uW__gone{to{opacity:0}}.WorkCanvas-module__O8w5uW__word{white-space:nowrap}@media (max-width:767px){.WorkCanvas-module__O8w5uW__word{display:block}}.WorkCanvas-module__O8w5uW__char{white-space:pre;opacity:0;animation:1ms linear forwards WorkCanvas-module__O8w5uW__type;animation-delay:var(--t,0s);position:relative}@keyframes WorkCanvas-module__O8w5uW__type{to{opacity:1}}.WorkCanvas-module__O8w5uW__char:after{content:"";opacity:0;width:.045em;animation:WorkCanvas-module__O8w5uW__caret var(--hold,.1s) steps(1, end) 1;animation-delay:var(--t,0s);background:currentColor;position:absolute;top:.1em;bottom:.02em;right:-.07em}@keyframes WorkCanvas-module__O8w5uW__caret{0%,to{opacity:1}}.WorkCanvas-module__O8w5uW__char[data-last]:after{animation:.9s step-end infinite WorkCanvas-module__O8w5uW__blink;animation-delay:var(--t,0s)}@keyframes WorkCanvas-module__O8w5uW__blink{0%{opacity:1}50%{opacity:0}}.WorkCanvas-module__O8w5uW__tile{opacity:0;transform-origin:50%;will-change:transform;-webkit-user-drag:none;display:block;position:absolute;top:0;left:0}.WorkCanvas-module__O8w5uW__stage[data-leaving] .WorkCanvas-module__O8w5uW__bob{opacity:0;transition:opacity .5s var(--ease-out), scale .7s var(--ease-out);scale:.94}.WorkCanvas-module__O8w5uW__stage[data-leaving] .WorkCanvas-module__O8w5uW__label{opacity:0}.WorkCanvas-module__O8w5uW__stage[data-leaving] .WorkCanvas-module__O8w5uW__tile[data-opening]{visibility:hidden}.WorkCanvas-module__O8w5uW__stage[data-phase=title] .WorkCanvas-module__O8w5uW__tile{pointer-events:none}.WorkCanvas-module__O8w5uW__bob{border-radius:var(--r,10px);width:100%;height:100%;animation:WorkCanvas-module__O8w5uW__bob var(--bob-dur,7s) ease-in-out var(--bob-delay,0s) infinite alternate;transition:scale .9s var(--ease-out), --float 1.2s var(--ease-out);background:#1717160f;display:block;overflow:hidden}@property --float{syntax:"<number>";inherits:false;initial-value:1}.WorkCanvas-module__O8w5uW__tile[data-centre] .WorkCanvas-module__O8w5uW__bob{--float:.45}@keyframes WorkCanvas-module__O8w5uW__bob{0%{translate:calc(-3px * var(--float)) calc(-6px * var(--float))}to{translate:calc(3px * var(--float)) calc(6px * var(--float))}}@media (hover:hover){.WorkCanvas-module__O8w5uW__tile:hover .WorkCanvas-module__O8w5uW__bob{scale:1.04}}.WorkCanvas-module__O8w5uW__tile[data-kind=news] .WorkCanvas-module__O8w5uW__bob{position:relative}.WorkCanvas-module__O8w5uW__tag{z-index:1;font-family:var(--serif);font-weight:400;font-size:var(--tag-size,40px);letter-spacing:-.012em;color:var(--bg);white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;line-height:.98;display:flex;position:absolute;inset:0}.WorkCanvas-module__O8w5uW__bob img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.WorkCanvas-module__O8w5uW__label{z-index:5500;color:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out);font-size:13px;line-height:1.2;position:absolute;top:0;left:0}.WorkCanvas-module__O8w5uW__label[data-on]{opacity:1}.WorkCanvas-module__O8w5uW__labelInner{display:block}.WorkCanvas-module__O8w5uW__labelInner>*{animation:WorkCanvas-module__O8w5uW__label-in .9s var(--ease-out) both}.WorkCanvas-module__O8w5uW__labelInner>:nth-child(2){animation-delay:.11s}@keyframes WorkCanvas-module__O8w5uW__label-in{0%{opacity:0;filter:blur(4px);translate:0 8px}to{opacity:1;filter:blur();translate:0}}.WorkCanvas-module__O8w5uW__labelTitle{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}@media (max-width:767px){.WorkCanvas-module__O8w5uW__label{font-size:11.5px}.WorkCanvas-module__O8w5uW__labelTitle{-webkit-line-clamp:2;line-clamp:2}}.WorkCanvas-module__O8w5uW__labelClient{color:#ffffff9e;display:block}
