@font-face{font-family:"BF Helvetica Neue 57 Condensed";src:url(/assets/fonts/HelveticaNeueLTPro-57Cn-261010.woff2)format("woff2"),url(/assets/fonts/HelveticaNeueLTPro-57Cn-261010.woff)format("woff"),url(/assets/fonts/HelveticaNeueLTPro-57Cn-261010.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Ivy Mode;src:url(/assets/fonts/IvyMode-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--beige:#fafaf9;--white:#f6f5f3;--ink:#111211;--line:#11121138;--muted:#11121194;--font-ui:"BF Helvetica Neue 57 Condensed",sans-serif;--font-display:"Ivy Mode",Georgia,serif;--ui-size-desktop:11px;--ui-size-mobile:10px;--ui-size:var(--ui-size-desktop);--ui-leading:1.3;--ui-tracking:.19em;--header-h:64px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--beige);scrollbar-gutter:stable;overflow-anchor:none}body{background:var(--beige);color:var(--ink);font-family:var(--font-ui);font-size:var(--ui-size);font-weight:400;line-height:var(--ui-leading);letter-spacing:var(--ui-tracking);font-synthesis:none;-webkit-font-smoothing:auto;margin:0;overflow-x:clip}h1,h2,h3,p,ul,figure{font-weight:inherit;font-size:inherit;margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{object-fit:cover;width:100%;height:100%;display:block}::selection{background:var(--ink);color:var(--beige)}:focus-visible{outline-offset:6px;outline:1px solid}main:focus{outline:none}.display{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;font-weight:300;line-height:.92}.display-line,.display-line>span{display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--pad);z-index:100;background:var(--ink);color:var(--beige);padding:16px;position:fixed}.skip-link:focus{top:12px}.site-header{z-index:30;padding:var(--pad);text-transform:uppercase;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;gap:40px;display:grid;position:fixed;inset:0 0 auto}.site-header a{pointer-events:auto;padding:5px 0;display:inline-block}.site-header nav{justify-self:end}.site-header a:hover{text-underline-offset:4px;text-decoration:underline}.site-brand:hover{text-decoration:none}.site-brand__mark{background:#3f3f3e;width:83px;height:11px;display:block;-webkit-mask:url(/assets/brand/bureau-faiez-wordmark.svg) 50%/contain no-repeat;mask:url(/assets/brand/bureau-faiez-wordmark.svg) 50%/contain no-repeat}.site-header__collection{justify-self:center}body.is-contact .site-header{color:var(--white)}body.is-media-hover{cursor:pointer}[data-page]{background:var(--beige);min-height:100svh}[data-page].is-leaving{pointer-events:none;z-index:2;position:fixed;left:0;right:0}body.is-routing .site-header,body.is-routing .site-header a{pointer-events:none}.media-canvas{z-index:8;pointer-events:none;width:100%;max-width:none;height:100%;position:fixed;inset:0}.media{aspect-ratio:4/5;background:#e0dfd8;position:relative;overflow:hidden}.media img{transform:scale(var(--overscan));transform-origin:50%}.media.is-gl-ready img,.transition-media.is-gl-ready img,.media.is-route-target img{opacity:0}.media.is-gl-ready,.media.is-route-target{background:0 0}.media-open{z-index:1;cursor:zoom-in;position:absolute;inset:0}.media-open:focus-visible{outline-offset:-8px}.media-note{font-size:var(--ui-size);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;line-height:1.35}.collection-chrome{top:calc(var(--header-h) + 12px);left:var(--pad);right:var(--pad);text-transform:uppercase;justify-content:space-between;display:flex;position:absolute}.collection-ribbon{padding-top:var(--collection-lead);padding-bottom:var(--collection-tail);gap:var(--collection-gap);flex-direction:column;display:flex}.collection-item{width:var(--media-width);margin:auto;position:relative}.collection-slot{aspect-ratio:4/5;position:relative}.collection-sheet{transform-origin:0 0;z-index:9;display:block;position:absolute;inset:0}.collection-sheet .media{width:100%;height:100%}.collection-caption{text-transform:uppercase;flex-direction:column;gap:5px;width:100%;padding-top:14px;display:flex}.collection-caption h2{font-size:var(--ui-size);letter-spacing:var(--ui-tracking)}.collection-caption .media-note{margin-top:5px}.collection-end{background:var(--ink);min-height:150svh;color:var(--white);position:relative}.collection-end__room{min-height:100svh;padding:var(--pad);flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:0}.collection-end__contact{flex-direction:column;gap:20px;max-width:70%;padding-top:18svh;display:flex}.collection-end__mail{font-family:var(--font-display);letter-spacing:.13em;font-size:clamp(24px,4vw,72px);font-weight:300}.collection-index{z-index:12;flex-direction:column;align-items:start;gap:12px;width:55%;margin-block:auto;padding-block:7svh;display:flex;position:relative}.collection-index a{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;opacity:.55;font-size:clamp(24px,3vw,52px);font-weight:300;line-height:1}.collection-index a span{font-family:var(--font-ui);font-size:var(--ui-size);letter-spacing:.1em;vertical-align:top;margin:4px 12px 0 0;display:inline-block}.collection-index a:hover,.collection-index a:focus-visible,.collection-index a.is-active{opacity:1}.stack-target{right:var(--pad);bottom:var(--pad);width:var(--stack-width);aspect-ratio:4/5;pointer-events:none;position:absolute}.collection-end__copyright{font-size:var(--ui-size);max-width:50%}.case-heading{padding:clamp(110px,13svh,180px) var(--pad) 7svh;gap:var(--detail-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-heading h1{grid-column:2;font-size:clamp(28px,3vw,62px)}.case-heading__meta{text-transform:uppercase;flex-direction:column;grid-column:3/5;gap:22px;max-width:580px;display:flex}.case-gallery{gap:var(--detail-gap);padding:0 var(--pad) var(--pad);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;min-height:55svh;display:grid}.case-gallery__aside{text-transform:uppercase;flex-direction:column;grid-column:1;justify-content:space-between;align-self:stretch;gap:30px;padding-bottom:22px;display:flex}.case-gallery__item:first-of-type{grid-column:2}.case-gallery__item .media-note{margin-top:12px}.case-gallery__statement{grid-column:3/5;align-self:end;max-width:90%;padding:0 0 24px;font-size:clamp(28px,5vw,90px)}.case__details{gap:var(--detail-gap);padding:20svh var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case__details article{border-top:1px solid var(--line);max-width:440px;padding-top:20px}.case__details p{font-size:var(--ui-size);margin-top:40px;line-height:1.4}.case-next{padding:12svh var(--pad);text-transform:uppercase;justify-content:space-between;gap:30px;display:flex}.case-next a:last-child{text-align:right}.about-cover{gap:var(--detail-gap);padding-inline:var(--pad);grid-template-columns:1fr 1fr;align-items:center;min-height:100svh;display:grid}.hero--about{align-items:center;min-height:100svh;display:flex;position:sticky;top:0}.hero--about h1{font-size:10vw}.about-block{gap:var(--detail-gap);grid-template-columns:1fr 2fr;padding:15svh 0;display:grid}.about-block__copy{flex-direction:column;gap:30px;max-width:400px;line-height:1.5;display:flex}.framework{padding:12svh var(--pad) 20svh}.framework__title{font-size:14vw}.framework__grid{gap:var(--detail-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12svh;margin-left:25%;display:grid}.framework__grid p{margin-block:28px}.framework__grid ul{line-height:1.8}.capabilities{padding:0 var(--pad) 20svh;gap:var(--detail-gap);grid-template-columns:1fr 3fr;display:grid}.capabilities__list{font-family:var(--font-display);letter-spacing:.13em;font-size:5vw;font-weight:300;line-height:1.1}.contact{background:var(--ink);color:var(--white);padding:var(--pad);flex-direction:column;justify-content:space-between;gap:50px;min-height:100svh;display:flex}.contact__head,.contact__foot{gap:var(--detail-gap);grid-template-columns:1fr 1fr;display:grid}.contact__statement{margin-block:8svh;font-size:13vw}.contact__foot{font-size:var(--ui-size)}.contact__foot span:last-child{text-align:right}.case-return-curtain{z-index:40;pointer-events:none;background:var(--beige);will-change:transform;contain:layout;position:fixed;inset:0;transform:translateY(100%)}.case-return-curtain:after{content:"";background:inherit;position:absolute;inset:99% 0 -3vh}.case-return-curtain:before{content:"";pointer-events:none;background:linear-gradient(#413f3a0e,#0000 16%);position:absolute;inset:0}.paper-wipe-ripple{pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.transition-media{z-index:10;pointer-events:none;transform-origin:0 0;position:fixed;inset:0 auto auto 0;overflow:hidden}.transition-media img{object-fit:cover;width:100%;height:100%;transform:scale(var(--overscan))}.transition-paper{background:var(--beige)}.focus-dialog{width:100%;max-width:none;height:100%;max-height:none;padding:var(--pad);background:var(--beige);color:var(--ink);border:0;margin:0;position:fixed;inset:0;overflow:hidden}.focus-dialog[open]{justify-content:center;align-items:center;display:flex}.focus-dialog::backdrop{background:#11121173}.focus-dialog__close{top:var(--pad);right:var(--pad);z-index:3;padding:8px;position:absolute}.focus-dialog__figure{aspect-ratio:4/5;width:min(60vw,68svh);overflow:hidden}.focus-dialog__figure img{transform:scale(var(--overscan))}.focus-dialog__close,.focus-dialog__controls{z-index:20}.focus-dialog__controls{bottom:var(--pad);left:var(--pad);right:var(--pad);justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute}.focus-dialog__controls button{padding:8px;font-size:28px}.focus-dialog__controls button[hidden]{display:none}.focus-dialog__caption{font-size:var(--ui-size);letter-spacing:.12em;text-align:center}.focus-dialog.is-opening .focus-dialog__figure img{opacity:0}@media (width<=639px){:root{--ui-size:var(--ui-size-mobile)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (hover:none){.collection-index a{opacity:1}.media-open{cursor:pointer}}body.is-about{overscroll-behavior:none}.is-about .site-header{color:#3f3f3e;justify-content:center;padding-top:24px;display:flex}.is-about .site-header nav,.is-about .site-header__collection{display:none}.about-minimal,.about-stage{background:#fafaf9;min-height:100svh}.about-stage{padding:26svh 0 120px;position:relative}.about-object{width:var(--object-width);margin:auto}:root{--object-width:min(16vw,230px)}.about-portrait{aspect-ratio:230/288;box-sizing:border-box;width:100%;min-width:0;display:block}.about-object>.about-portrait,.about-object>.about-minimal__copy,.about-object>.about-nav{box-sizing:border-box;inline-size:100%;min-inline-size:0}.about-portrait>.media{aspect-ratio:auto;box-sizing:border-box;width:100%;max-width:none;height:100%}.about-portrait>.media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-minimal__copy{text-align:justify;text-transform:uppercase;margin-top:52px;line-height:1.3}.about-minimal__copy p+p{margin-top:1.3em}.about-nav{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.about-minimal__links{gap:14px;display:flex}[data-about-back],[data-archive-back],a[data-case-back]{color:var(--muted)}:is(a[data-about-back],a[data-archive-back],a[data-case-back]){transition:color .38s cubic-bezier(.22,.65,.22,1)}@media (hover:hover) and (pointer:fine){:is(a[data-about-back],a[data-archive-back],a[data-case-back]):hover{color:#000}}:is(a[data-about-back],a[data-archive-back],a[data-case-back]):focus-visible{color:#000}.about-minimal__meta{color:var(--muted);white-space:nowrap;gap:5px;display:flex;position:absolute;bottom:3.8svh;left:50%;transform:translate(-50%)}html.js-pending [data-about-copy],html.js-pending [data-about-links],html.js-pending [data-about-back],html.js-pending [data-about-image],html.js-pending [data-about-meta]{opacity:0}@media (width<=639px){:root{--object-width:min(52vw,230px)}.about-stage{padding-top:17svh}.about-minimal__copy{margin-top:34px}}@media (height<=650px) and (width>=640px){.about-stage{padding-top:100px}}@keyframes cue-breath{0%,to{opacity:.1}50%{opacity:.5}}.is-pulsing .charge-copy{color:currentColor;animation:5.6s ease-in-out infinite cue-breath}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .is-pulsing .charge-copy{opacity:.5}}html{scrollbar-width:none;scrollbar-gutter:auto}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}body.is-home{overscroll-behavior-y:none}.is-home .site-header{color:#3f3f3e;justify-content:center;padding-top:24px;display:flex}.is-home .site-header nav,.is-home .site-header__collection{display:none}.site-brand{font-weight:400}.home-experience{background:#fafaf9;padding-top:100svh;position:relative}[data-page][data-namespace=home],[data-page][data-namespace=work-datteldealer]{background:#fafaf9}.manifesto{z-index:9;background:0 0;width:100%;height:100svh;position:fixed;inset:0 0 auto}.manifesto[inert]{pointer-events:none}.manifesto__words{width:171px;position:absolute;top:42.85%;left:50%;transform:translate(-50%)}.manifesto__content{transform-origin:50%;will-change:transform}.manifesto h1,.manifesto p,.manifesto__links{font:400 var(--ui-size)/1.3 var(--font-ui);letter-spacing:var(--ui-tracking)}.manifesto h1{white-space:nowrap;justify-content:space-between;width:100%;display:flex}.manifesto__statement{margin-top:42px}.manifesto__statement>span{white-space:nowrap;justify-content:space-between;display:flex}.word-space{flex:1}.manifesto__links{justify-content:space-between;margin-top:8px;display:flex}[data-home-claim],[data-home-links]{transform-origin:50% 65%;transform:scale(var(--home-scale,1))}.manifesto__links a:hover{text-underline-offset:4px;text-decoration:underline}.explore{white-space:nowrap;position:absolute;bottom:3svh;left:50%;transform:translate(-50%)}.charge-copy{color:#1112116b;display:inline-block;position:relative}.charge-copy:after{content:attr(data-charge-copy);color:#111211;pointer-events:none;clip-path:inset(0 calc(100% - var(--charge,0%)) 0 0);position:absolute;inset:0}html.js-pending [data-home-claim],html.js-pending [data-home-links],html.js-pending [data-home-cue],html.js-pending .is-home .site-brand{opacity:0}html.js-failed [data-home-claim],html.js-failed [data-home-links],html.js-failed [data-home-cue],html.js-failed .site-brand{opacity:1!important;transform:none!important}.selected-scene{position:relative}.collection-ribbon{gap:var(--collection-gap);padding-top:var(--collection-lead);padding-bottom:var(--collection-tail)}.collection-sheet{filter:brightness();box-shadow:0 12px 26px rgb(36 33 26/var(--card-shadow,.06))}.collection-sheet:has(.is-gl-ready){box-shadow:none}.collection-counter{z-index:7;pointer-events:none;opacity:0;white-space:nowrap;position:fixed;top:57%;left:50%;transform:translate(-50%)}.collection-counter__window{vertical-align:bottom;height:1.3em;display:inline-grid;position:relative;overflow:hidden}.collection-counter__window>span{will-change:transform;grid-area:1/1;display:block}.collection-counter__window>[data-counter-next]{transform:translateY(110%)}.emboss-field{pointer-events:none;z-index:3;position:fixed;inset:0}.emboss-title{--depth:0;--title-scale:0;text-align:center;width:90%;font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:#fafaf9;visibility:hidden;perspective:900px;overflow-wrap:normal;text-wrap:balance;font-size:7.25vw;line-height:1.1;position:absolute;top:auto;bottom:calc(47% - 2.8vw);left:5%}.emboss-title__picture{opacity:0;transform-origin:50% 100%;will-change:opacity,transform;backface-visibility:hidden;aspect-ratio:var(--title-aspect-desktop,auto);display:block}.emboss-title__picture img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.archive{color:#a9a9a1;min-height:100svh;position:relative}.archive-room{min-height:100svh;position:relative}.archive-copy{text-transform:uppercase;z-index:15;pointer-events:none;position:absolute;inset:0}.archive-copy h2{font:inherit;color:#a9a9a1;opacity:.65}.archive-index{color:#85857e;text-align:center;pointer-events:auto;width:min(58vw,800px);line-height:1.35;display:block;position:absolute;top:54.8svh;left:50%;transform:translate(-50%)}.archive-index li{display:inline}.archive-contact{pointer-events:auto;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:77.3svh;left:50%;transform:translate(-50%)}.archive-contact>a{white-space:nowrap}.archive-footer{color:#73736b;z-index:14;white-space:nowrap;gap:12px;display:flex;position:absolute;bottom:3.8svh;left:50%;transform:translate(-50%)}.archive .stack-target{width:min(12.6vw,258px);inset:28.5svh auto auto 50%;transform:translate(-50%)}.environment-fallback{opacity:0;pointer-events:none;z-index:5;visibility:hidden;background:#000;position:fixed;inset:0}.is-enhanced .archive-copy,.is-enhanced .archive-footer{opacity:0}.home-experience:not(.is-enhanced) .archive .stack-target{display:none}.home-experience:not(.is-enhanced) .archive-copy{padding:15svh 0;position:relative;top:auto}.collection-counter,.archive-copy,.archive-copy h2,.archive-contact>a,.archive-footer,.explore{font-family:var(--font-ui);font-size:var(--ui-size);font-weight:400;line-height:var(--ui-leading);letter-spacing:var(--ui-tracking)}@media (width<=639px){.manifesto__words{width:171px;top:44%}.emboss-title{width:94%;font-size:9vw;top:auto;bottom:48.5%;left:3%}.collection-counter{top:55.5%}.collection-ribbon{gap:45svh}.archive-index{width:82vw;top:51svh}.archive .stack-target{width:25vw;top:28svh;left:50%}.archive-contact{top:77svh}.archive-contact>a{font-size:var(--ui-size);letter-spacing:var(--ui-tracking)}}@media (height<=550px){.archive-copy{top:25svh}.archive-index{margin-top:3svh}.archive .stack-target{top:48svh}.manifesto__words{top:38%}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .emboss-title span{transform:none!important}html:not([data-motion=full]) .charge-copy:after{opacity:0;mask-image:none}}.first-load{z-index:26;pointer-events:none;background:#fafaf9;display:none;position:fixed;inset:0}.first-load__title{--depth:0;--title-scale:0;text-align:center;width:80%;font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:#fafaf9;perspective:900px;font-size:7.25vw;line-height:1;position:absolute;top:50%;left:10%;transform:translateY(-50%)}.first-load__block{transform-origin:50% 100%}.first-load__title span{opacity:var(--depth);transform:rotateX(calc((1 - var(--title-scale))*8deg)) scale(calc(.98 + .02*var(--title-scale)));transform-origin:50% 100%;text-shadow:-2px -3px 5px #fffffff5,2px 3px 5px #48453e57,1px 1px 1px #48453e14,-6px -8px 18px #ffffffd6,-12px -14px 33px #ffffff85,6px 9px 19px #48453e36,12px 16px 35px #48453e1c;display:block}@media (width<=639px){.first-load__title{width:92%;font-size:9vw;left:4%}}.archive{color:var(--ink)}.archive-index{top:calc(26svh + var(--object-width)*1.25 + 64px);width:var(--object-width);text-align:justify;color:var(--ink);line-height:1.3}.archive-index li:not(:last-child):after{content:" "}.archive-index a{color:inherit;transition:opacity .4s}.archive-index a:hover,.archive-index a:focus-visible,.archive-index a.is-active{color:inherit}.archive-nav{left:50%;top:calc(26svh + var(--object-width)*1.25 + 64px + 12em);width:var(--object-width);pointer-events:auto;justify-content:space-between;gap:16px;display:flex;position:absolute;transform:translate(-50%)}.archive-contact{flex-direction:row;gap:14px;display:flex;position:static;transform:none}.archive .stack-target{width:var(--object-width);top:26svh}.archive-footer{color:var(--muted);gap:5px}.home-experience:not(.is-enhanced) .archive{background:var(--beige)}@media (width<=639px){.archive .stack-target{top:20svh}.archive-index{top:calc(20svh + var(--object-width)*1.25 + 42px)}.archive-nav{top:calc(20svh + var(--object-width)*1.25 + 42px + 12em)}}@media (height<=650px){.archive-room{min-height:720px}.archive-copy{top:0}.archive-index{margin-top:0}}.archive{--archive-stack-top:26svh;--archive-copy-gap:64px}.archive .stack-target{top:var(--archive-stack-top)}.archive-copy{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.archive-index{width:var(--object-width);max-width:calc(100vw - 36px);margin:calc(var(--archive-stack-top) + var(--object-width)*1.25 + var(--archive-copy-gap)) 0 0;text-align:justify;text-align-last:justify;overflow-wrap:normal;padding:0;line-height:1.35;position:relative;top:auto;left:auto;transform:none}.archive-index li{opacity:1;cursor:default;transition:opacity .42s;display:inline}.archive-index li:not(:last-child):after{content:" ";white-space:pre-wrap}.archive-index li a,.archive-index li span{color:inherit}.archive-index:has(a:hover) a:not(:hover),.archive-index:has(a:focus-visible) a:not(:focus-visible){opacity:1}.archive-index li a:hover,.archive-index li a:focus-visible,.archive-index li a.is-active{color:inherit}.archive-index:has(li:hover) li:not(:hover),.archive-index:has(li:focus-within) li:not(:focus-within){opacity:.5}.archive-nav{width:var(--object-width);flex:none;max-width:calc(100vw - 36px);margin-top:26px;position:relative;top:auto;left:auto;transform:none}@media (width<=639px){.archive{--archive-stack-top:18svh;--archive-copy-gap:42px}.archive-nav{margin-top:25px}}@media (height<=900px){.archive{--archive-stack-top:17svh;--archive-copy-gap:42px}}@media (width<=639px){.archive-room{min-height:100svh}}.archive-index.is-hovering li{opacity:.5}.archive-index.is-hovering li.is-hovered{opacity:1}.archive-index li{transition:opacity .42s}@media (width<=639px){.manifesto__words{width:161px;top:44.3%}.manifesto h1,.manifesto p,.manifesto__links{font-size:var(--ui-size)}.emboss-title__picture{aspect-ratio:var(--title-aspect-mobile,auto)}.emboss-title{width:100%;font-size:inherit;letter-spacing:normal;text-wrap:nowrap;white-space:nowrap;padding:0;line-height:normal;bottom:calc(47.9% - 10.5vw);left:0}.first-load__title{letter-spacing:.06em;width:96%;font-size:20.3vw;line-height:.95;left:2%}.first-load__title span{will-change:opacity,transform}.collection-counter{top:56%}.collection-ribbon{gap:45svh}}[data-case-studies-locked=true] .case-availability-notice,[data-case-studies-locked=true] .archive-availability-notice{text-align:center;font-family:var(--font-ui);font-size:var(--ui-size);font-weight:400;line-height:var(--ui-leading);letter-spacing:var(--ui-tracking);text-transform:uppercase;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;user-select:none;justify-content:center;align-items:center;display:flex}[data-case-studies-locked=true] .case-availability-notice{z-index:3;position:absolute;inset:0}[data-case-studies-locked=true] .archive-availability-notice{left:50%;top:var(--archive-stack-top);width:var(--object-width);aspect-ratio:4/5;z-index:17;position:absolute;transform:translate(-50%)}.editorial-case{--case-gutter:8.3vw;background:#fafaf9}.editorial-hero{background:#fafaf9;height:100svh;position:sticky;top:0;overflow:hidden}.editorial-hero__surface{width:var(--object-width);aspect-ratio:4/5;position:absolute;top:26svh;left:50%;transform:translate(-50%)}.editorial-hero__surface>.media{aspect-ratio:auto;width:100%;height:100%}.editorial-hero__copy{top:calc(26svh + var(--object-width)*1.25 + 52px);width:var(--object-width);text-transform:uppercase;text-align:justify;position:absolute;left:50%;transform:translate(-50%)}.editorial-hero__nav{justify-content:space-between;align-items:start;gap:16px;margin-top:18px;display:flex}.editorial-hero__nav h1{text-align:right;font:inherit;max-width:75%}.editorial-hero__nav h1 span{margin-top:5px;font-size:.85em;display:block}.editorial-hero__nav>a{color:var(--muted)}.editorial-content{z-index:9;background:#fff;padding-bottom:1px;position:relative}.editorial-side-back{right:var(--pad);z-index:31;opacity:0;pointer-events:auto;text-transform:uppercase;position:fixed;top:29px;left:auto}.editorial-side-back[inert]{pointer-events:none}.editorial-hero.is-covered .charge-copy{animation-play-state:paused}.case-image img{transform:none}.editorial-intro{padding:80px var(--case-gutter) 90px;grid-template-columns:32% 1fr;gap:6vw;display:grid}.editorial-intro__statement{letter-spacing:.13em;font-size:clamp(20px,1.8vw,34px);line-height:1.05}.editorial-intro__statement>span{transform-origin:50% 100%;display:block}.editorial-intro__body>p{text-transform:uppercase;max-width:62ch;line-height:1.45}.editorial-facts{text-transform:uppercase;grid-template-columns:1fr 1fr 1.5fr;gap:2vw;margin:70px 0 0;display:grid}.editorial-facts dt{opacity:.48;margin-bottom:12px}.editorial-facts dd{margin:0;line-height:1.5}.case-module{margin-block:0 110px;position:relative}.case-module--stage,.case-module--split{margin-inline:var(--case-gutter)}.case-plate{background:#eeedeb;position:relative}.case-plate--stage{justify-content:center;align-items:flex-start;gap:4.5vw;padding:7vw 9vw 8vw;display:flex}.case-plate--stage>.case-image:first-child{aspect-ratio:2/3;width:44%}.case-plate--stage>.case-image:not(:first-child){aspect-ratio:1;width:30%}.case-image{position:relative;overflow:hidden}.case-image>.media{aspect-ratio:auto;width:100%;height:100%}.case-module--split{grid-template-columns:35% 1fr;gap:2vw;display:grid}.case-module--reverse{grid-template-columns:1fr 35%}.case-plate--group{justify-content:center;align-items:center;gap:3.5vw;padding:5vw;display:flex}.case-plate--group>.case-image{aspect-ratio:2/3;flex:1;min-width:0}.case-module--split .case-plate:first-child{padding-inline:4.5vw}.case-module--reverse .case-plate:first-child{padding-inline:5vw}.case-image--bleed{width:100%;aspect-ratio:var(--image-ratio,3/2)}.case-module--text,.case-module--facts{margin-inline:var(--case-gutter);grid-template-columns:32% 1fr;gap:6vw;padding-block:15px;display:grid}.case-module__label{color:#85857e}.case-module__body{text-transform:uppercase;max-width:65ch;line-height:1.5}.case-module--facts .editorial-facts{margin:0}.case-module__statement{max-width:660px;margin:0 16% 0 40%}.case-module__statement .display{letter-spacing:.13em;font-size:clamp(25px,2.2vw,42px);line-height:1.06}.case-module__credit{opacity:.55;margin-top:22px}.editorial-next{background:#fafaf9;min-height:180svh;position:relative}.editorial-next__room{height:100svh;position:sticky;top:0;overflow:hidden}.editorial-next__title{z-index:3;top:auto;bottom:47%}.editorial-next__index{z-index:7;white-space:nowrap;position:absolute;top:57%;left:50%;transform:translate(-50%)}.editorial-next__slot{z-index:9;width:min(var(--media-width),calc((100svh - 160px)*.8));aspect-ratio:4/5;position:absolute;top:68%;left:50%;transform:translate(-50%)}.editorial-next__cue{z-index:14;white-space:nowrap;position:absolute;top:84%;left:50%;transform:translate(-50%)}.editorial-next:not(.is-enhanced) .emboss-title{visibility:visible;--depth:1;--title-scale:1}.editorial-next:not(.is-enhanced){min-height:100svh}body.is-case-editorial .site-header{color:#3f3f3e;min-height:var(--header-h);transition:background-color var(--case-header-fade,.24s) ease;background-color:#0000;justify-content:center;padding-top:24px;display:flex}body.is-case-editorial.is-case-header-solid .site-header{background-color:#fff}body.is-case-editorial .site-header__collection,body.is-case-editorial .site-header nav{display:none}html.js-pending [data-case-summary],html.js-pending [data-case-title],html.js-pending .editorial-hero [data-case-back],html.js-pending [data-case-cue]{opacity:0}html.js-failed .editorial-case [data-reveal]{opacity:1!important;transform:none!important}@media (width<=900px){.editorial-case{--case-gutter:6vw}.editorial-intro{padding-block:64px}.editorial-facts{margin-top:42px}.case-module{margin-bottom:76px}}@media (width<=639px){.editorial-case{--case-gutter:6vw}.editorial-hero__surface{top:18svh}.editorial-hero__copy{top:calc(18svh + var(--object-width)*1.25 + 32px)}.editorial-intro{grid-template-columns:1fr;gap:30px;padding-block:56px}.editorial-facts{grid-template-columns:1fr 1fr;gap:24px}.editorial-facts>div:last-child{grid-column:1/-1}.case-module{margin-bottom:56px}.case-plate--stage{gap:5vw;padding:8vw 5vw}.case-plate--stage>.case-image:first-child{width:52%}.case-plate--stage>.case-image:not(:first-child){width:35%}.case-module--split,.case-module--reverse{grid-template-columns:1fr;gap:6vw}.case-plate--group{gap:6vw;min-height:72vw;padding:8vw!important}.case-plate--group>.case-image:only-child{flex:0 0 55%}.case-module--text,.case-module--facts{grid-template-columns:1fr;gap:24px}.case-module__statement{margin-inline:var(--case-gutter)}.case-image--bleed{aspect-ratio:4/5}.editorial-next__cue{top:82%}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .editorial-hero__surface{will-change:auto}}.editorial-hero__group{width:var(--object-width);flex-direction:column;gap:52px;max-width:calc(100vw - 36px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editorial-hero__group>.editorial-hero__surface,.editorial-hero__group>.editorial-hero__copy{width:100%;position:relative;inset:auto;transform:none}@media (width<=639px){.editorial-hero__group{gap:32px}.editorial-case{--case-gutter:6vw}.editorial-hero__group{gap:38px;width:min(66vw,300px)}.editorial-intro{padding:66px var(--case-gutter) 86px;flex-direction:column;align-items:stretch;gap:0;display:flex}.editorial-intro__statement{letter-spacing:.07em;overflow-wrap:normal;hyphens:none;font-size:clamp(34px,9.65vw,44px);line-height:1.04}.editorial-intro__body{margin-top:44px}.editorial-intro__body>p{max-width:100%;line-height:1.45}.editorial-facts{flex-direction:column;gap:29px;margin-top:74px;display:flex}.editorial-facts>div:last-child{grid-column:auto}.editorial-facts dt{margin-bottom:8px}.case-module{margin-bottom:66px}.case-plate--stage{gap:5vw;padding:8vw 7vw 9vw}.case-module--text,.case-module--facts{gap:28px}.case-module__statement{margin-inline:var(--case-gutter)}}[data-case-page] .pdp-observe{transition:opacity .95s cubic-bezier(.23,.75,.21,1),transform .95s cubic-bezier(.23,.75,.21,1)}[data-case-page] .pdp-observe.is-pdp-awaiting{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) [data-case-page] .pdp-observe{opacity:1!important;transition:none!important;transform:none!important}}
