@font-face{font-family:Bodoni;src:url(/assets/bodoni.woff2) format("woff2");font-display:block}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-gutter:auto;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;background:#f7f2e6;color:#354f66;font:14px/1.7 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:6px}img{display:block;max-width:100%}h1,h2,p,figure{margin:0}h1,h2{font-family:Bodoni,Georgia,serif;font-weight:400}button img{width:100%;height:auto}footer nav{display:flex;flex-wrap:wrap;gap:30px;margin:45px 0;font-size:12px}footer p{font-size:10px}@media(max-width:700px){footer nav{gap:22px;margin:30px 0;font-size:11px}}section[tabindex="-1"]:focus{outline:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@font-face{font-family:Ogg Identity;src:url(/assets/ogg-roman.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Ogg Identity;src:url(/assets/ogg-regular-italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Neue Haas Unica Identity;src:url(/assets/neue-haas-unica-light.ttf) format("truetype");font-style:normal;font-weight:350;font-display:swap}html.identity-home-active{scroll-behavior:auto;background:#f0ebdf;scrollbar-color:#786b59 #f0ebdf}.identity-home.is-identity-weighted{overflow-anchor:none}.identity-home{--bone: #f0ebdf;--ink: #171512;--oxblood: #581e22;--blue: #b9cad0;--earth: #786b59;--display: "Ogg Identity", Garamond, serif;--navigation: "Neue Haas Unica Identity", "Helvetica Neue", Arial, sans-serif;position:relative;overflow:clip;background:var(--bone);color:var(--ink);font-family:var(--display);font-weight:400;font-synthesis:none}.identity-home *,.identity-home *:before,.identity-home *:after{box-sizing:border-box}.identity-home img,.identity-home video{display:block;max-width:100%}.identity-home a{color:inherit;text-decoration:none}.identity-skip{position:fixed;z-index:1000;top:12px;left:12px;padding:10px 14px;background:var(--ink);color:var(--bone)!important;transform:translateY(-160%)}.identity-skip:focus{transform:none}.identity-header{--identity-navigation-background: var(--bone);--identity-index-background: var(--bone);position:fixed;z-index:50;top:0;left:0;display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:32px;padding:20px clamp(20px,3.5vw,58px);color:var(--ink);pointer-events:none}.identity-header.is-over-hero{color:var(--bone)}.identity-header.is-frosted:before{position:absolute;z-index:-1;inset:0;border-bottom:1px solid rgb(23 21 18 / 8%);background:var(--identity-navigation-background);box-shadow:0 2px 5px #17151214;content:"";transform:translateZ(0);pointer-events:none}.identity-header a{pointer-events:auto}.identity-header a:focus-visible,.identity-mobile-index summary:focus-visible{outline:1px solid currentColor;outline-offset:5px}@supports (backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px)){.identity-header{--identity-navigation-background: rgb(240 235 223 / 12%);--identity-index-background: rgb(240 235 223 / 56%)}.identity-header.is-over-dark{color:var(--bone)}.identity-header.is-frosted:before,.identity-mobile-index nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.identity-header-mark,.identity-header nav a,.identity-section-top,.identity-about-index{font-size:clamp(.7rem,.72vw,.82rem);line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.identity-header-mark{white-space:nowrap}.identity-header nav,.identity-mobile-index{font-family:var(--navigation);font-weight:350}.identity-header nav{display:flex;max-width:none;flex-wrap:nowrap;justify-content:flex-end;gap:clamp(14px,2vw,32px)}.identity-header nav a{position:relative;white-space:nowrap}.identity-mobile-index{display:none}.identity-header nav a:after{position:absolute;right:0;bottom:-4px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.22,1,.36,1)}.identity-header nav a:hover:after,.identity-header nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.identity-opening{--opening-viewport: 100svh;--opening-coverage: 100lvh;--opening-travel: 150svh;--persona-image-bottom: 68svh;position:relative;padding:0;background:var(--bone)}.identity-opening:after{display:block;height:var(--opening-travel);content:""}.identity-opening-stage{position:sticky;top:0;min-height:var(--opening-viewport);padding-top:var(--persona-image-bottom)}.identity-persona-anchor{position:absolute;top:var(--opening-shrink, 150svh);width:1px;height:1px;pointer-events:none}.identity-opening-window{position:absolute;z-index:2;inset:0 0 auto;height:var(--opening-viewport);overflow:hidden;background:var(--ink)}.identity-opening-image{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none!important;object-fit:cover;object-position:50% 46%;transform-origin:0 0}.identity-opening-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(23 21 18 / 38%) 0%,transparent 35%),linear-gradient(0deg,rgb(23 21 18 / 36%) 0%,transparent 38%);pointer-events:none}.identity-name{position:absolute;inset:0;margin:0;color:var(--bone);font-family:var(--display);font-style:normal;font-weight:400;pointer-events:none}.identity-saint,.identity-aureliano{position:absolute;left:50%;display:block;width:max-content;margin:0;white-space:nowrap;transform:translate(-50%)}.identity-saint{top:clamp(86px,12svh,130px);font-size:clamp(.72rem,.85vw,.95rem);letter-spacing:.62em;line-height:1;text-transform:uppercase}.identity-aureliano{bottom:clamp(48px,7svh,90px);font-size:clamp(5.6rem,12.4vw,13rem);line-height:.74;letter-spacing:-.02em}.identity-saint.is-saint-animated{transition:opacity 1s ease}.identity-saint.is-saint-dismissed{opacity:0}.identity-persona{position:relative;color:var(--ink);visibility:hidden}.identity-persona.is-persona-settled,.is-opening-flow .identity-persona{visibility:visible}.identity-persona-intro{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,36fr);column-gap:8%;align-items:start;padding:32px 6vw}.identity-persona-label{margin:0 0 clamp(24px,2.4vw,38px);font-size:clamp(14px,1.15vw,18px);line-height:1.4;letter-spacing:.14em}.identity-persona-copy h2{margin:0;font-family:var(--display);font-size:clamp(80px,10.5vw,176px);font-weight:400;line-height:1;letter-spacing:-.045em}.identity-persona-description{min-width:0;font-size:clamp(18px,1.6vw,26px);line-height:1.35;overflow-wrap:break-word}.identity-persona-description p{margin:0 0 1.5em}.identity-persona-description p:last-child{margin-bottom:0}.identity-persona-mark,.identity-persona-mobile-title{display:none}.identity-persona-label,.identity-persona-copy h2,.identity-persona-description p,.identity-persona-mark{--persona-delay: .1s;opacity:0;transform:translateY(18px)}.identity-persona-copy h2{--persona-delay: .22s}.identity-persona-description p:nth-child(1){--persona-delay: .34s}.identity-persona-description p:nth-child(2){--persona-delay: .48s}.identity-persona-description p:nth-child(3),.identity-persona-mark{--persona-delay: .62s}.is-persona-revealed .identity-persona-label,.is-persona-revealed .identity-persona-copy h2,.is-persona-revealed .identity-persona-description p,.is-persona-revealed .identity-persona-mark{opacity:1;transform:none;transition:opacity 1s ease var(--persona-delay),transform 1.3s cubic-bezier(.22,1,.36,1) var(--persona-delay)}.identity-persona-statement{position:relative;top:0;display:flex;width:100%;min-height:100svh;flex-wrap:wrap;align-content:center;justify-content:center;gap:clamp(10px,1.4vw,24px);margin:0;padding:10vw;font-family:var(--display);font-size:clamp(1.55rem,2.8vw,3rem);font-style:normal;font-synthesis:none;font-weight:400;letter-spacing:.06em;line-height:1.45;text-align:center;pointer-events:none}.identity-persona-statement span,.identity-persona-statement i{display:inline-block;font-style:normal;opacity:0;transform:translateY(12px);transition:opacity 1.6s ease,transform 1.9s cubic-bezier(.22,1,.36,1)}.identity-persona-statement :nth-child(2){transition-delay:.16s}.identity-persona-statement :nth-child(3){transition-delay:.32s}.identity-persona-statement :nth-child(4){transition-delay:.48s}.identity-persona-statement :nth-child(5){transition-delay:.64s}.identity-persona-statement :nth-child(6){transition-delay:.8s}.identity-persona-statement :nth-child(7){transition-delay:.96s}.identity-persona-statement :nth-child(8){transition-delay:1.12s}.identity-persona-statement :nth-child(9){transition-delay:1.28s}.identity-persona.is-statement-revealed .identity-persona-statement span,.identity-persona.is-statement-revealed .identity-persona-statement i{opacity:1;transform:translateY(0)}.identity-section{--section-progress: 0;position:relative;min-height:100svh;padding:clamp(96px,11vw,170px) clamp(22px,7vw,110px) clamp(72px,9vw,140px);scroll-margin-top:40px}.identity-section-top{position:absolute;top:34px;right:clamp(22px,7vw,110px);left:clamp(22px,7vw,110px);display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid rgb(23 21 18 / 35%)}.identity-section-top.is-light{color:var(--bone);border-color:#f0ebdf6b}.identity-section-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(330px,1.18fr);gap:clamp(54px,9vw,160px);align-items:center;min-height:72svh}.identity-copy{max-width:690px}.identity-copy h2,.identity-about h2{margin:0 0 clamp(36px,5vw,74px);font-family:var(--display);font-size:clamp(3.4rem,7.4vw,8.6rem);font-weight:400;line-height:.88;letter-spacing:-.045em}.identity-copy p{max-width:620px;margin:0 0 1.25em;font-size:clamp(1rem,1.12vw,1.22rem);line-height:1.52}.identity-copy .identity-deck{margin-bottom:clamp(34px,4vw,58px);font-family:var(--display);font-size:clamp(1.45rem,2vw,2.15rem);font-style:normal;line-height:1.2}.identity-media{overflow:hidden}.identity-media img,.identity-media video{width:100%;height:100%;object-fit:cover;transform:scale(1.12) translateY(calc((.5 - var(--section-progress)) * 6%));transition:transform .12s linear}.identity-concepts{z-index:20;background:var(--bone)}.identity-concepts-image{height:min(72svh,900px);margin:0;clip-path:inset(calc((1 - var(--section-progress)) * 28%) 0 0 0)}.identity-vertical-label{position:absolute;right:20px;bottom:80px;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.identity-sculptures{min-height:145svh;background:var(--ink);color:var(--bone);isolation:isolate}.identity-sculptures:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgb(23 21 18 / 98%) 0%,rgb(23 21 18 / 92%) 41%,rgb(23 21 18 / 30%) 72%,transparent 100%);content:"";pointer-events:none}.identity-arch{position:absolute;z-index:0;right:-9vw;bottom:-2px;width:min(74vw,1120px);max-width:none!important;opacity:.72;transform:translateY(calc((1 - var(--section-progress)) * 20vh)) scale(calc(.82 + var(--section-progress) * .25));transform-origin:bottom right}.identity-sculpture-copy{position:sticky;z-index:2;top:20vh;max-width:720px;padding-bottom:35svh}.identity-sculptures .identity-section-top{z-index:3}.identity-sculpture-copy h2{max-width:10ch}.identity-illustrations{background:var(--bone)}.identity-illustration-grid{display:grid;min-height:100svh;grid-template-columns:.85fr 1fr .58fr;gap:clamp(18px,3vw,48px);align-items:center}.identity-illustration-main,.identity-illustration-detail{margin:0}.identity-illustration-main{height:min(78svh,960px)}.identity-illustration-detail{height:min(46svh,560px);align-self:end;margin-bottom:8svh}.identity-illustrations .identity-copy h2{font-size:clamp(3.4rem,6vw,7rem)}.identity-about{display:flex;min-height:0;flex-direction:column;justify-content:center;padding-bottom:clamp(40px,5vw,76px);background:var(--oxblood);color:var(--bone)}.identity-about-index{margin:0 0 clamp(50px,8vw,110px)}.identity-about-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,10vw,170px)}.identity-about h2{max-width:8ch;font-size:clamp(4.5rem,9vw,10rem)}.identity-about-index{font-size:1rem}.identity-about-copy{padding-top:1.2vw}.identity-about-copy p:last-child{margin-bottom:0}.identity-section [data-identity-copy],.identity-section [data-identity-media]{opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.identity-section.is-visible [data-identity-copy],.identity-section.is-visible [data-identity-media]{opacity:1;transform:none}.identity-section.is-visible [data-identity-media]{transition-delay:.12s}.identity-arch[data-identity-media]{transform:none}@media(max-width:900px){.identity-header{padding:17px 20px}.identity-header nav{max-width:none;gap:8px 14px}.identity-header nav a{font-size:.64rem}.identity-section-grid,.identity-about-grid{grid-template-columns:1fr}.identity-section-grid{padding-top:8vh}.identity-concepts-image{height:58svh}.identity-illustration-grid{grid-template-columns:1fr .7fr}.identity-illustration-grid .identity-copy{grid-column:1 / -1}.identity-illustration-main{height:56svh}.identity-illustration-detail{height:38svh;margin-bottom:0}}@media(max-width:620px){.identity-header{align-items:center}.identity-header-mark,.identity-mobile-index summary{transform:translateZ(0)}.identity-header .identity-desktop-nav{display:none}.identity-mobile-index{position:relative;display:block}.identity-mobile-index summary{cursor:pointer;font-size:.7rem;letter-spacing:.2em;list-style:none;text-transform:uppercase;pointer-events:auto}.identity-mobile-index summary::-webkit-details-marker{display:none}.identity-mobile-index nav{position:fixed;top:var(--identity-header-bottom, 54px);right:16px;display:grid;width:max-content;max-width:calc(100vw - 32px);justify-content:stretch;gap:0;padding:16px;border:1px solid rgb(23 21 18 / 8%);background:var(--identity-index-background);color:var(--ink);box-shadow:0 8px 24px #1715121a;pointer-events:auto}.identity-mobile-index nav a{display:block;padding:12px 2px;border-bottom:1px solid rgb(23 21 18 / 12%);font-size:.72rem}.identity-mobile-index nav a:last-child{border-bottom:0}.identity-persona-statement{gap:8px 10px;padding:52px 22px;font-size:clamp(1.35rem,6vw,1.8rem);letter-spacing:.04em}.identity-section{padding-inline:22px}.identity-section-top{right:22px;left:22px}.identity-copy h2,.identity-about h2{font-size:clamp(3.2rem,17vw,5.6rem)}.identity-copy p{font-size:1rem}.identity-vertical-label{display:none}.identity-arch{right:-45vw;width:150vw;opacity:.52}.identity-sculpture-copy{top:15vh}.identity-illustration-grid{grid-template-columns:1fr}.identity-illustration-detail{width:62%;margin-left:auto}.identity-about-grid{gap:14px}}@media(prefers-reduced-motion:reduce){html.identity-home-active{scroll-behavior:auto}.identity-home *,.identity-home *:before,.identity-home *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.identity-media img,.identity-media video,.identity-arch,.identity-section [data-identity-copy],.identity-section [data-identity-media]{opacity:1;transform:none}.identity-persona-statement{position:relative;inset:auto}.identity-persona-statement span,.identity-persona-statement i{opacity:1;clip-path:none;transform:none}.identity-persona-statement{min-height:100svh}.identity-illustrations-intro{position:relative;inset:auto;min-height:100svh;transform:none}.identity-persona-statement span,.identity-persona-statement i{transform:none}.identity-sculptures{min-height:100svh}}@media(max-height:560px)and (orientation:landscape){.identity-persona-statement{position:relative;inset:auto}.identity-persona-statement span,.identity-persona-statement i{opacity:1;clip-path:none;transform:none}.identity-persona-statement{min-height:100svh}.identity-illustrations-intro{position:relative;inset:auto;min-height:100svh;transform:none}.identity-persona-statement span,.identity-persona-statement i{transform:none}}.identity-weighted-journey{display:flow-root}.is-identity-image-near img,.is-sculpting-near .sculpting-strip,.sculpting-stack.is-stack-near{will-change:transform}@media(max-width:900px){.identity-persona-intro{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 22px}.identity-persona-label{margin-bottom:20px}.identity-persona-copy h2{font-size:clamp(44px,12vw,104px)}.identity-persona-description{font-size:clamp(18px,2.4vw,22px)}}@media(max-width:620px){.identity-saint{top:clamp(82px,11svh,104px)}.identity-aureliano{bottom:clamp(42px,6svh,64px);font-size:clamp(4.8rem,21.5vw,6.2rem)}}.is-identity-image-near .identity-opening-window{will-change:clip-path}.is-opening-flow{padding-bottom:0}.is-opening-flow:after{display:none}.is-opening-flow .identity-opening-stage{position:relative;min-height:0;padding-top:var(--opening-flow-top, 88px)}.is-opening-flow .identity-persona-anchor{top:0}.is-opening-flow .identity-opening-window{position:relative;width:calc(100% - 8vw);height:auto;aspect-ratio:2.7;margin:0 auto;clip-path:none}.is-opening-flow .identity-opening-image{width:100%;height:100%;object-position:50% 32%;transform:none}.is-opening-flow .identity-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.is-opening-flow .identity-opening-shade{display:none}.is-opening-flow .identity-persona-label,.is-opening-flow .identity-persona-copy h2,.is-opening-flow .identity-persona-description p,.is-opening-flow .identity-persona-mark{opacity:1;transform:none;transition:none}@media(max-width:900px){.is-opening-flow .identity-opening-window{width:calc(100% - 44px)}}@media(min-width:901px){.identity-saint,.identity-aureliano{transform-origin:50% 0}.is-opening-flow .identity-name{width:auto;height:auto;overflow:visible;clip-path:none}.identity-opening-image,.is-opening-flow .identity-opening-image{object-position:50% 40%}}@media(max-width:620px){.identity-persona{z-index:3;visibility:visible;background:var(--bone);transform:translate3d(0,var(--mobile-panel-offset, 0px),0)}.identity-persona-intro{display:block;padding:32px 24px 40px;text-align:center}.identity-persona-copy{position:absolute;right:24px;bottom:calc(100% + 20px);left:24px;color:var(--bone);pointer-events:none}.identity-persona-label,.identity-persona-desktop-title,.identity-persona-mark{display:none}.identity-persona-mobile-title{display:inline}.identity-persona .identity-persona-copy h2{font-size:min(23vw,8rem);line-height:1.05;opacity:var(--mobile-about-opacity, 1);transform:none;transition:none}.identity-persona-description{max-width:34rem;margin:0 auto;font-size:clamp(1.125rem,4.8vw,1.25rem);line-height:1.45}.identity-persona .identity-persona-description p{opacity:1;transform:none;transition:none}.identity-name{opacity:var(--mobile-identity-opacity, 1)}.identity-saint.is-saint-dismissed{opacity:1}.identity-opening-shade{transform-origin:top;transform:scaleY(var(--mobile-shade-scale, 1))}.is-opening-flow .identity-opening-stage{padding-top:0}.is-opening-flow .identity-opening-window{width:100%;height:max(55svh,320px);aspect-ratio:auto;margin:0}.is-opening-flow .identity-opening-image{object-position:70% 38%;transform:scale(1.6);transform-origin:70% 38%}.is-opening-flow .identity-opening-shade{display:block;height:100%}.is-opening-flow .identity-persona{transform:none}}.identity-home .is-revisit-reset,.identity-home .is-revisit-reset *,.identity-home .is-revisit-reset:before,.identity-home .is-revisit-reset:after{transition:none!important}@media(max-width:620px){.identity-opening:not(.is-opening-flow) .identity-opening-stage{min-height:var(--identity-reserved-height, 100lvh)}.identity-opening:not(.is-opening-flow) .identity-persona{min-height:max(0px,calc(var(--identity-reserved-height, 100lvh) - var(--persona-image-bottom)))}}.identity-opening-content{display:contents}.identity-persona-description-mobile{display:none}@media(max-width:620px){.identity-persona-description-desktop{display:none}.identity-persona-description-mobile{display:block}.identity-opening:not(.is-opening-flow) .identity-opening-window{height:var(--opening-coverage);transform:translate3d(0,calc(-1 * var(--mobile-crop-shift, 0px)),0);clip-path:none}.identity-opening:not(.is-opening-flow) .identity-name{height:var(--opening-viewport)}.identity-opening:not(.is-opening-flow) .identity-opening-content{display:block;position:absolute;inset:0;transform:translate3d(0,var(--mobile-crop-shift, 0px),0)}.is-identity-image-near.identity-opening:not(.is-opening-flow) .identity-opening-window,.is-identity-image-near.identity-opening:not(.is-opening-flow) .identity-opening-content{will-change:transform}}@media(max-width:620px){.identity-skip{display:none}}@media(max-width:620px){.identity-persona-intro{padding:40px 24px}.identity-persona-description .identity-persona-motto{margin:0 0 36px}.identity-persona-topic+.identity-persona-topic{margin-top:calc(36px + 1.45em)}.identity-persona-number{display:block;font-size:.65em;line-height:1.4;letter-spacing:.15em;margin-bottom:10px}.identity-persona-topic h3{margin:0 0 12px;font:inherit;font-size:.85em;letter-spacing:.15em;text-transform:uppercase}.identity-persona-description .identity-persona-topic p{margin:0}}@media(min-width:621px){.identity-persona-intro{padding-bottom:64px}.identity-persona-description-desktop{text-align:left}.identity-persona-description-desktop .identity-persona-motto{margin-bottom:36px}.identity-persona-description-desktop .identity-persona-topic+.identity-persona-topic{margin-top:40px}.identity-persona-description-desktop .identity-persona-topic h3{margin:0 0 12px;font:inherit;font-size:.85em;letter-spacing:.15em;text-transform:uppercase}.identity-persona-description-desktop .identity-persona-number{margin-right:.35em}.identity-persona-description-desktop .identity-persona-topic p{margin:0}.identity-persona-description-desktop .identity-persona-topic{opacity:0;transform:translateY(18px)}.identity-persona-description-desktop .identity-persona-topic p{opacity:1;transform:none;transition:none}.is-persona-revealed .identity-persona-description-desktop .identity-persona-topic{opacity:1;transform:none;transition:opacity 1s ease .48s,transform 1.3s cubic-bezier(.22,1,.36,1) .48s}.is-opening-flow .identity-persona-description-desktop .identity-persona-topic{opacity:1;transform:none;transition:none}}@media(min-width:901px){.identity-persona-copy{align-self:stretch}.identity-persona-copy h2{position:sticky;top:calc(50svh - clamp(40px,5.25vw,88px))}}@media(min-width:901px){.identity-persona{z-index:3}}.identity-persona-art{display:none}@media(min-width:901px){.identity-persona-copy h2{top:var(--persona-sticky-top, calc(50svh - clamp(40px, 5.25vw, 88px)) );margin-top:calc(-1 * var(--persona-art-above, 0px));padding-top:var(--persona-art-above, 0px);padding-bottom:var(--persona-art-below, 0px);line-height:0}.identity-persona-desktop-title{position:relative;display:inline-block;vertical-align:top;isolation:isolate;font-size:var(--persona-word-size, inherit);line-height:1}.identity-persona-word{position:relative;display:inline-block;z-index:1}.identity-persona-art{display:block;position:absolute;pointer-events:none;width:var(--persona-art-width, 147%);height:var(--persona-art-height, 73.5%);left:var(--persona-art-left, -6%);top:calc(-1 * var(--persona-art-above, 0px));background:url(/assets/persona-angel-cloth.webp) center / 100% 100% no-repeat;mask-image:var(--persona-cloth-mask);-webkit-mask-image:var(--persona-cloth-mask)}.identity-persona-art--rear{z-index:0;--persona-cloth-mask: linear-gradient( to right, #000 0% 8%, transparent 8% 13%, #000 13% 27%, transparent 27% 33%, #000 33% 46%, transparent 46% 52%, #000 52% 100% )}.identity-persona-art--front{z-index:2;--persona-cloth-mask: linear-gradient( to right, transparent 0% 8%, #000 8% 13%, transparent 13% 27%, #000 27% 33%, transparent 33% 46%, #000 46% 52%, transparent 52% 100% )}}@media(min-width:901px){.is-opening-flow .identity-persona-copy h2{position:relative;top:auto}}@media(min-width:901px){.identity-opening:not(.is-opening-flow) .is-persona-revealed :is(.identity-persona-label,.identity-persona-copy h2,.identity-persona-description-desktop>p,.identity-persona-topic){transition:opacity .45s ease var(--persona-desktop-delay, 0ms),transform .45s cubic-bezier(.22,1,.36,1) var(--persona-desktop-delay, 0ms)}.identity-persona-copy h2{--persona-desktop-delay: 70ms}.identity-persona-description-desktop>p{--persona-desktop-delay: .14s}.identity-persona-description-desktop .identity-persona-topic:nth-of-type(1){--persona-desktop-delay: .21s}.identity-persona-description-desktop .identity-persona-topic:nth-of-type(2){--persona-desktop-delay: .28s}.identity-persona-description-desktop .identity-persona-topic:nth-of-type(3){--persona-desktop-delay: .35s}}.identity-footer{--footer-text-size: .75rem;--footer-rule: rgb(240 235 223 / 58%);padding:0 clamp(22px,7vw,110px) clamp(42px,5vw,76px);background:var(--oxblood);color:var(--bone);font-family:var(--display);font-weight:400}.identity-footer-grid{display:grid;grid-template-columns:.95fr .9fr .85fr 1.3fr;padding-block:clamp(36px,3.5vw,58px);border-block:1px solid var(--footer-rule)}.identity-footer-mark{display:flex;align-items:center;padding-right:clamp(26px,4vw,60px)}.identity-footer-mark-frame{display:block;width:100%;max-width:230px;aspect-ratio:1;overflow:hidden;background:#fff}.identity-footer-mark img{width:100%;height:auto;transform:scale(1.55)}.identity-footer .identity-footer-group{display:block;min-width:0;margin:0;padding:24px 20px 24px clamp(24px,3.4vw,52px);border-left:1px solid var(--footer-rule);font-size:var(--footer-text-size);line-height:1.4}.identity-footer h3{margin:0 0 18px;font:400 var(--footer-text-size)/1.5 var(--display);letter-spacing:.28em;text-transform:uppercase}.identity-footer h3:after{display:block;width:48px;height:1px;margin-top:18px;background:var(--bone);content:""}.identity-footer ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.identity-footer li a,.identity-footer-future{display:inline-flex;align-items:center;min-height:28px}.identity-footer a{text-underline-offset:.2em;text-decoration-thickness:1px}.identity-footer a:hover{text-decoration:underline}.identity-footer .identity-footer-contact{padding-right:0}.identity-footer .identity-footer-invitation{margin:0 0 4px;font-size:inherit;font-style:italic}.identity-footer-email{display:block;width:fit-content;max-width:100%;min-height:28px;overflow-wrap:anywhere}.identity-footer-instagram{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:12px;margin-left:-6px}.identity-footer-instagram svg{width:32px;height:32px;stroke:currentColor;stroke-width:1.6}.identity-footer-instagram:hover svg{opacity:.7}.identity-footer-bottom{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:24px;padding-top:30px}.identity-footer .identity-footer-copyright,.identity-footer-quotation figcaption{font-size:.625rem;line-height:1.9;letter-spacing:.25em;text-transform:uppercase}.identity-footer-copyright span{display:block}.identity-footer-quotation{text-align:center}.identity-footer-quotation blockquote{margin:0 0 8px;font-size:clamp(1.2rem,1.55vw,1.6rem);font-style:italic;line-height:1.4}.identity-footer-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){.identity-footer-grid{grid-template-columns:.95fr 1.15fr 1fr;padding-bottom:0}.identity-footer .identity-footer-contact{grid-column:1 / -1;margin-top:36px;padding:34px 0;border-top:1px solid var(--footer-rule);border-left:0;text-align:center}.identity-footer-contact h3:after,.identity-footer-email,.identity-footer-instagram{margin-inline:auto}.identity-footer-bottom{grid-template-columns:1fr 1fr}}@media(max-width:620px){.identity-footer{--footer-text-size: clamp(.5625rem, 2.3vw, .75rem);padding-inline:22px}.identity-footer-grid{padding-top:24px}.identity-footer-mark{padding-right:clamp(12px,4vw,22px)}.identity-footer .identity-footer-group{padding:6px 0 6px clamp(12px,4vw,24px)}.identity-footer h3{margin-bottom:12px;letter-spacing:.22em}.identity-footer h3:after{width:28px;margin-top:16px}.identity-footer ul{gap:0}.identity-footer .identity-footer-contact{margin-top:24px;padding:26px 0}.identity-footer-contact h3{margin-bottom:18px}.identity-footer-email{min-height:28px}.identity-footer-instagram{margin-top:8px}.identity-footer-bottom{display:block;padding-top:24px;text-align:center}.identity-footer .identity-footer-copyright{font-size:.5625rem}.identity-footer-quotation{display:none}}.identity-illustrations-track,.identity-gallery,.sculptures-stage{--illustration-background: var(--blue)}.identity-reading-track.is-reading-held{height:var(--reading-track-height)}.is-reading-held>.identity-reading-stage{position:sticky;top:0}.identity-illustrations-track{background:var(--illustration-background);scroll-margin-top:0}.identity-illustrations-intro{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:100svh;margin-top:0;padding:clamp(58px,6vw,96px) 6vw;background:var(--illustration-background);color:var(--bone);scroll-margin-top:0}.identity-illustrations-label{margin:0 0 clamp(32px,3.2vw,52px);font-size:clamp(14px,1.15vw,18px);font-weight:400;line-height:1.4;letter-spacing:.14em}.identity-illustrations-layout{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,36fr);column-gap:8%;align-items:start}.identity-illustrations-light-stage{position:relative}.identity-illustrations-mobile-scene,.identity-illustrations-mobile-closing{display:none}.identity-illustration-sunlight{position:fixed;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none}.identity-illustration-sunlight[hidden]{display:none}.identity-illustrations-title{margin:0;font-family:var(--display);font-size:clamp(80px,10.5vw,176px);font-weight:400;line-height:1;letter-spacing:-.045em;white-space:nowrap}.identity-illustrations-description{min-width:0;font-size:clamp(18px,1.6vw,26px);line-height:1.35;overflow-wrap:break-word}.identity-illustrations-description p{margin:0 0 1.5em}.identity-illustrations-description p:last-child{margin-bottom:0}.identity-illustrations-label,.identity-illustrations-title,.identity-illustrations-description p{--illustrations-delay: 0ms;opacity:0;transform:translateY(18px);transition:opacity 1s ease var(--illustrations-delay),transform 1.3s cubic-bezier(.22,1,.36,1) var(--illustrations-delay)}.identity-illustrations-title{--illustrations-delay: .16s}.identity-illustrations-description p:nth-child(1){--illustrations-delay: .32s}.identity-illustrations-description p:nth-child(2){--illustrations-delay: .48s}.identity-illustrations-description p:nth-child(3){--illustrations-delay: .64s}.is-editorial-revealed .identity-illustrations-label,.is-editorial-revealed .identity-illustrations-title,.is-editorial-revealed .identity-illustrations-description p{opacity:1;transform:none}.identity-editorial-copy{max-width:800px}.identity-editorial-title{margin:0;font-family:var(--display);font-size:clamp(2.4rem,5.5vw,5.75rem);font-weight:400;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.identity-greek{font-size:.68em;letter-spacing:0}.identity-editorial-rule{display:block;width:72px;height:1px;margin:25px 0 30px;background:var(--oxblood);transform-origin:left center}.identity-editorial-subtitle{margin:0 0 28px;font-family:var(--display);font-size:clamp(1.5rem,2.25vw,2.2rem);font-style:normal;font-weight:400;font-synthesis:none;line-height:1.32}.identity-poetic{font-style:italic}.identity-editorial-description{max-width:730px;font-size:clamp(1rem,1.1vw,1.05rem);line-height:1.65}.identity-editorial-description p{margin:0 0 1.1em}.identity-editorial-description p:last-child{margin-bottom:0}.identity-editorial-copy>*{--editorial-delay: .1s;opacity:0;transform:translateY(18px);transition:opacity 1s ease var(--editorial-delay),transform 1.3s cubic-bezier(.22,1,.36,1) var(--editorial-delay)}.identity-editorial-copy>.identity-editorial-rule{--editorial-delay: .22s;transform:scaleX(0)}.identity-editorial-copy>.identity-editorial-subtitle{--editorial-delay: .34s}.identity-editorial-copy>.identity-editorial-description{--editorial-delay: .48s}.identity-editorial-copy>.identity-study-metadata,.identity-editorial-copy>.identity-study-note{--editorial-delay: .62s}.is-editorial-revealed .identity-editorial-copy>*,.identity-editorial-copy.is-editorial-revealed>*{opacity:1;transform:translateY(0)}.is-editorial-revealed .identity-editorial-copy>.identity-editorial-rule,.identity-editorial-copy.is-editorial-revealed>.identity-editorial-rule{transform:scaleX(1)}.identity-gallery{position:relative;z-index:3;padding:calc(clamp(40px,5vw,80px) + 48px) 0 clamp(64px,8vw,130px);background:var(--illustration-background);color:var(--bone)}.identity-gallery .identity-editorial-rule{background:var(--bone)}.identity-study{position:sticky;top:0;min-height:var(--study-viewport, 100svh);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.5vw,88px);margin:0;padding:0 40px}.identity-study-track+.identity-study-track{margin-top:clamp(100px,14vw,210px)}.identity-study-track:nth-child(2n) .identity-study{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.identity-study-track:nth-child(2n) .identity-study .identity-study-image{grid-column:2;grid-row:1}.identity-study-track:nth-child(2n) .identity-study figcaption{grid-column:1;grid-row:1}.identity-study-image{width:100%;height:var(--study-frame-height, 72svh);overflow:hidden;box-shadow:0 5px 12px #00000042,0 1px 3px #00000024}.identity-study-image img{width:100%;height:calc(100% + var(--study-image-travel, 0px));transform:translateY(var(--study-image-offset, 0px));object-fit:cover;display:block}.identity-study .identity-editorial-title{font-size:clamp(2rem,3.1vw,3.6rem)}.identity-study .identity-editorial-subtitle{font-size:clamp(1.5rem,2vw,2rem)}.identity-study-metadata{margin:28px 0 12px;font-size:1rem;line-height:1.6;letter-spacing:.025em}.identity-study-note{margin:0;color:var(--earth);font-size:1rem;font-style:italic;letter-spacing:.09em;text-transform:uppercase}@media(max-width:900px){.identity-illustrations-intro{padding-inline:22px}.identity-illustrations-layout{grid-template-columns:minmax(0,1fr);gap:32px}.identity-illustrations-title{font-size:clamp(44px,12vw,104px)}.identity-illustrations-description{max-width:38rem;font-size:clamp(18px,2.4vw,22px)}.identity-study{gap:32px;padding-inline:40px}}@media(max-width:620px){.identity-illustrations-intro{display:block;height:auto;min-height:0;padding:32px 24px 40px;overflow:visible;text-align:left}.identity-illustrations-light-stage,.identity-illustrations-layout{display:block}.identity-illustrations-label{margin:0 0 16px;font-size:clamp(.75rem,3vw,1rem)}.identity-illustrations-title{margin:0 0 28px;font-size:18.5vw;line-height:1.05;letter-spacing:-.065em}.identity-illustrations-description{display:block;font-size:clamp(1.125rem,4.8vw,1.25rem);line-height:1.4}.identity-illustrations-intro .identity-illustrations-label,.identity-illustrations-intro .identity-illustrations-title,.identity-illustrations-intro .identity-illustrations-description,.identity-illustrations-intro .identity-illustrations-description p{opacity:1;color:var(--bone);transform:none;transition:none}.identity-illustrations-intro .illustration-light-overlay{display:none}.identity-illustrations-intro.is-illustration-light .identity-illustrations-layout:not(.illustration-light-copy) .identity-illustrations-title,.identity-illustrations-intro.is-illustration-light .identity-illustrations-layout:not(.illustration-light-copy) .identity-illustrations-description{color:var(--bone)}.identity-editorial-title{font-size:clamp(2.15rem,8.8vw,3.1rem);letter-spacing:-.045em}.identity-editorial-subtitle{font-size:1.5rem}.identity-editorial-description{font-size:1rem}.identity-gallery{padding-top:48px}.identity-study,.identity-study-track:nth-child(2n) .identity-study{display:flex;flex-direction:column;gap:32px;padding:var(--study-mobile-inset, 42px) 0 0;align-items:center}.identity-study-image{width:var(--study-frame-width, 85vw);height:calc(100vw / .98);flex-shrink:0}.identity-study-track:nth-child(2n) .identity-study .identity-study-image{align-self:center}.identity-study figcaption{width:100%;max-width:none;padding-inline:22px;text-align:center}.identity-study-track:nth-child(2n) .identity-study figcaption{align-self:center;padding-inline:22px}.identity-study-track+.identity-study-track{margin-top:88px}.identity-study .identity-editorial-title{font-size:clamp(2.15rem,9vw,2.65rem)}}@media(prefers-reduced-motion:reduce),(max-height:560px)and (orientation:landscape){.identity-illustrations-intro{margin-top:0}.identity-editorial-copy>*{opacity:1;transform:none;transition:none}.identity-illustrations-label,.identity-illustrations-title,.identity-illustrations-description p,.identity-illustrations-mobile-copy p,.identity-illustrations-mobile-closing{opacity:1;transform:none;transition:none}.identity-study-image img{transform:none}.identity-study-image,.identity-study .identity-editorial-title,.identity-study .identity-editorial-subtitle,.identity-study .identity-editorial-description{transition:none}.identity-illustration-sunlight{display:none}}.identity-study-track{position:relative;height:var(--study-track-height, auto)}.identity-study-track.is-study-flow{height:auto}.is-study-flow .identity-study{position:relative;min-height:0;padding-block:32px}.is-study-flow .identity-study-image{height:auto;aspect-ratio:1.18}.is-study-flow .identity-editorial-copy>*{opacity:1;transform:none;transition:none}@media(max-width:620px){.identity-study .identity-editorial-rule{margin-inline:auto;transform-origin:center}.identity-study .identity-editorial-description{margin-inline:auto}.is-study-flow .identity-study-image{width:100%;aspect-ratio:.98}}.is-study-flow .identity-study-image img{height:100%;transform:none}.identity-study-crop{width:100%;height:100%;overflow:hidden}.is-study-animated .identity-study-image{position:relative;height:var(--study-viewport);overflow:visible;box-shadow:none;contain:layout}.is-study-animated .identity-study-image:before{content:"";position:absolute;left:50%;top:50%;width:var(--study-frame-width);height:var(--study-frame-height);transform:translate(-50%,-50%);box-shadow:0 5px 12px #00000042,0 1px 3px #00000024}.is-study-animated .identity-study-crop{position:absolute;inset:0}.is-study-animated .identity-study-image img{width:1000px;height:var(--study-source-height);max-width:none;transform-origin:0 0}@media(max-width:620px){.is-study-animated .identity-study-image{width:100%;height:calc(100vw / .98)}}.identity-painting-intro-track{position:relative}.identity-painting-intro-stage{display:contents}.identity-illustrations-anchor{position:absolute;width:1px;height:1px;pointer-events:none}@media(max-width:620px),(min-width:901px){.is-split-illustrations{height:var(--illustrations-track-height);background:var(--blue)}.is-split-illustrations>.identity-painting-intro-stage{display:block;position:sticky;top:0;height:var(--illustrations-stage-height)}.is-split-illustrations .identity-painting{position:absolute;inset:0;width:100%;height:100%;background:var(--bone)}.is-split-illustrations .identity-disciplines-stage{position:absolute;inset:0 0 auto;height:var(--illustrations-viewport)}.is-split-illustrations .identity-illustrations-track{position:relative;z-index:3;height:auto;padding-top:var(--illustrations-final-height);background:transparent;pointer-events:none}.is-split-illustrations .identity-illustrations-intro{position:relative;top:auto;visibility:hidden}.is-illustrations-shrinking .identity-illustrations-intro{visibility:visible;pointer-events:auto}.is-split-illustrations.is-illustrations-shrinking .identity-painting-frame>video,.is-split-illustrations.is-illustrations-shrinking .identity-painting-frame>picture{inset:0 auto auto 0;width:var(--illustrations-media-width);height:var(--illustrations-media-height);max-width:none;transform-origin:0 0}}@media(min-width:901px){.is-split-illustrations.is-illustrations-shrinking .identity-painting,.is-split-illustrations.is-illustrations-shrinking .identity-painting .identity-disciplines-surface{background:var(--blue)}}@media(max-width:620px){.is-painting-flow .identity-painting-c{display:none}}@media(max-width:620px){.identity-painting-intro-track.is-persona-handoff,.is-persona-handoff.is-mobile-illustrations .identity-painting,.is-persona-handoff .identity-painting:not(.is-painting-flow) .identity-statement-scene{background:transparent}.identity-painting .identity-statement-scene{background:var(--bone)}}.is-study-animated .identity-study-image.has-study-surface:before{content:none}.identity-disciplines{position:relative;height:1000svh;background:var(--bone)}.identity-disciplines-defs{position:absolute;width:0;height:0;pointer-events:none}.identity-disciplines-stage{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.identity-statement-exit{display:inline-block;font-weight:inherit}.identity-disciplines.is-statement-revealed:not(.is-statement-exiting) .identity-persona-statement span{opacity:1;transform:none}.identity-disciplines-surface{position:absolute;inset:0;background:#f3d98d;color:#354f66;overflow:hidden}.identity-discipline-motif{position:absolute;top:0;pointer-events:none}.identity-discipline-motif.is-phone{display:none}.identity-discipline-motif img{display:block;width:100%;height:auto}.identity-discipline-copy{position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:6%;width:88%;text-align:center}.identity-discipline-copy h2{margin:12px 0 20px;font-size:clamp(32px,3vw,44px);font-weight:400;line-height:1;letter-spacing:.05em;white-space:nowrap}.identity-discipline-copy h2 span{display:inline-block}.identity-discipline-copy p{width:min(100%,210px);margin:0 auto;font-size:13px;line-height:1.3}.identity-home .identity-discipline-flight{position:absolute;z-index:3;top:0;max-width:none;height:auto;pointer-events:none;visibility:hidden}.identity-disciplines.is-discipline-near .identity-discipline-motif,.identity-disciplines.is-discipline-near .identity-discipline-flight{will-change:transform}@media(max-width:700px){.identity-discipline-motif.is-desktop{display:none}.identity-discipline-motif.is-phone{display:block}.identity-discipline-copy h2{font-size:clamp(28px,8vw,36px);letter-spacing:.025em;margin-bottom:18px}.identity-discipline-copy p{max-width:160px}}.identity-disciplines.is-disciplines-flow{height:auto}.is-disciplines-flow .identity-disciplines-stage{position:relative;height:auto;overflow:visible}.is-disciplines-flow .identity-disciplines-surface{position:relative;clip-path:none!important}.is-disciplines-flow .identity-discipline-copy{position:relative;inset:auto;transform:none;width:100%;min-height:100svh;padding:22svh 6vw;clip-path:none!important}.is-disciplines-flow .identity-discipline-copy h2{white-space:normal;overflow-wrap:anywhere}.is-disciplines-flow .identity-discipline-copy p{overflow-wrap:anywhere}.is-disciplines-flow .identity-disciplines-motifs{display:none}.is-disciplines-flow .identity-discipline-copy:after{content:"";display:block;width:min(80%,360px);aspect-ratio:1075 / 591;margin:48px auto 0;background:url(/assets/motif-original.png) center / contain no-repeat}.is-disciplines-flow .identity-discipline-flight{display:none}.is-disciplines-flow .identity-persona-statement span{opacity:1;transform:none;transition:none}.identity-painting{height:var(--painting-track-height, 1700svh);background:var(--blue);overflow:clip}.identity-painting .identity-disciplines-stage{overflow:hidden}.identity-statement-scene{position:relative;display:grid;min-height:100svh;place-items:center;isolation:isolate}.identity-statement-logo{position:absolute;top:50%;left:50%;width:var(--statement-logo-width, 100%);height:var(--statement-logo-height, auto);aspect-ratio:3288 / 3385;overflow:hidden;background:var(--bone);transform:translate(-50%,-50%);pointer-events:none}.identity-statement-logo [data-digital-dot-pair]{mix-blend-mode:multiply}@media(max-width:620px){.identity-statement-logo{width:var(--statement-logo-width, calc(100svh * 3288 / 3385));height:var(--statement-logo-height, 100svh)}}.identity-painting .identity-disciplines-surface{z-index:2;background:var(--ink);color:var(--bone)}.identity-painting-frame{position:absolute;width:var(--painting-width, 100%);height:var(--painting-height, 100%);left:50%;top:50%;transform:translate(-50%,-50%)}.identity-painting-frame>video,.identity-painting-frame>picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--painting-focal, 41%) center;transform:scale(var(--painting-scale, 1));transform-origin:center}.identity-painting-frame>video.is-painting-buffer-visible,.identity-painting-frame>picture.is-painting-poster-active{transform:translateZ(0) scale(var(--painting-scale, 1));backface-visibility:hidden;will-change:transform}.identity-painting-frame>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--painting-focal, 41%) center}.identity-painting-frame>[data-painting-video=mobile]{display:none}.identity-painting-frame>video{z-index:1;opacity:0}.identity-painting-frame>video.is-painting-buffer-visible{opacity:1}.identity-painting-frame>picture{display:none}.identity-painting-frame>.is-painting-poster-active{display:block}.identity-painting-copy{position:absolute;z-index:2;top:var(--painting-copy-top, 10%);color:var(--bone);text-align:center;text-shadow:0 1px 14px rgb(23 21 18 / 30%)}.identity-painting-a{left:6%;width:88%}.identity-painting-b{right:6vw;width:min(38vw,680px);text-align:right}.identity-painting-c{left:6vw;width:min(30vw,540px);color:var(--ink);text-align:left;text-shadow:none}.identity-painting-copy h2{margin:0;font-family:var(--display);font-style:normal;font-weight:400;line-height:1.15;font-size:clamp(32px,5vw,88px);letter-spacing:.2em}.identity-painting-b h2,.identity-painting-c h2{font-size:clamp(28px,3vw,52px);letter-spacing:.08em}.identity-painting-copy p{display:flex;align-items:center;justify-content:center;gap:20px;margin:16px 0 0;font-size:clamp(17px,1.6vw,28px);font-style:italic;line-height:1.4;letter-spacing:.035em}.identity-painting-copy p:before,.identity-painting-copy p:after{content:"";width:60px;height:1px;flex:0 0 60px;background:currentColor}.identity-painting-c p{justify-content:flex-start}.identity-painting-b p{justify-content:flex-end}.identity-painting-b p:before,.identity-painting-b p:after,.identity-painting-c p:before,.identity-painting-c p:after{display:none}.identity-painting-copy h2,.identity-painting-copy p{opacity:0;transform:translateY(18px);transition:opacity 1s ease .22s,transform 1.3s cubic-bezier(.22,1,.36,1) .22s}.identity-painting-copy p{transition-delay:.34s}.is-painting-revealed h2,.is-painting-revealed p{opacity:1;transform:none}@media(max-width:620px){.identity-painting-frame>[data-painting-video=desktop]{display:none}.identity-painting-frame>[data-painting-video=mobile]{display:block}.identity-painting-frame>picture>img{object-position:center}.identity-painting-frame>video,.identity-painting-frame>picture{object-fit:cover;object-position:center}.identity-painting-copy{left:22px;right:22px;width:auto;text-align:center}.identity-painting-c{color:var(--bone);text-shadow:0 1px 14px rgb(23 21 18 / 40%)}.identity-painting-copy h2{font-size:clamp(28px,8vw,48px);letter-spacing:.12em}.identity-painting-b h2,.identity-painting-c h2{font-size:clamp(26px,7vw,42px);letter-spacing:.055em}.identity-painting-copy p{font-size:18px;gap:10px;justify-content:center}.identity-painting-copy p:before,.identity-painting-copy p:after{width:20px;flex-basis:20px}}.identity-painting.is-painting-flow{height:auto;padding-top:0;background:var(--bone)}.is-painting-flow .identity-statement-scene{visibility:visible!important;min-height:max(100svh,var(--statement-logo-height, calc(100vw * 3385 / 3288)))}.is-painting-flow .identity-statement-logo{transform:translate(-50%,-50%)}.is-painting-flow .identity-disciplines-stage{position:relative;height:auto;overflow:visible}.is-painting-flow .identity-disciplines-surface{position:relative;clip-path:none!important;visibility:visible!important}.is-painting-flow .identity-painting-frame{position:relative;inset:auto;width:100%;height:auto;transform:none;display:flex;flex-direction:column}.is-painting-flow .identity-painting-frame>video{display:none}.is-painting-flow .identity-painting-frame>picture{display:block;position:relative;width:100%;height:auto;object-fit:contain;transform:none}.is-painting-flow .identity-painting-frame>picture>img{height:auto;object-fit:contain}.is-painting-flow .identity-painting-copy{position:relative;inset:auto;width:auto;padding:36px 22px 64px;color:var(--bone);text-align:center;opacity:1!important;visibility:visible!important}.is-painting-flow .identity-painting-copy p{justify-content:center}.is-painting-flow .identity-painting-copy h2,.is-painting-flow .identity-painting-copy p,.is-painting-flow .identity-persona-statement span{opacity:1;transform:none;transition:none}.identity-painting:not(.is-painting-flow) .identity-statement-scene{position:absolute;inset:0;background:var(--blue)}.identity-digital-statement{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2em;min-height:100svh;width:100%;margin:0;padding:60px 22px;font-family:var(--display);font-size:var(--digital-word-size, clamp(30px, 5vw, 72px));font-weight:400;letter-spacing:-.025em;line-height:1.15;color:var(--ink);pointer-events:none}.identity-digital-statement span{flex:0 0 auto;width:max-content}.identity-painting:not(.is-painting-flow) .identity-digital-statement{opacity:0}.identity-digital-inside,.identity-digital-words,.identity-digital-rim,.identity-digital-flights{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.identity-digital-inside{background:var(--bone)}.identity-digital-words{color:var(--ink);font-family:var(--display);font-size:var(--digital-word-size);font-weight:400;letter-spacing:-.025em;line-height:1.15}.identity-digital-word{position:absolute;top:0;left:0;white-space:nowrap;transform-origin:center}.identity-digital-word.is-digital-word-blinking{animation:digital-word-blink 1.2s ease-in-out}@keyframes digital-word-blink{0%,to{color:var(--ink)}16.666667%,66.666667%{color:#fff}}@media(max-width:620px){.identity-digital-row .identity-digital-word:after{content:attr(data-flash-text);position:absolute;inset:0;color:#fff;opacity:0;pointer-events:none}.identity-digital-row .identity-digital-word.is-digital-word-blinking{animation:none}.identity-digital-row .identity-digital-word.is-digital-word-blinking:after{animation:digital-word-flash-opacity 1.2s ease-in-out}}@keyframes digital-word-flash-opacity{0%,to{opacity:0}16.666667%,66.666667%{opacity:1}}.identity-digital-rim{overflow:hidden;filter:drop-shadow(0 2px 2px rgb(43 61 66 / 18%))}.identity-digital-rim-outer{fill:var(--bone);fill-rule:evenodd;stroke:#fffdefbf;stroke-width:1;stroke-linejoin:round}.identity-digital-rim-inner{fill:none;stroke:#2b3d4240;stroke-width:1.4;stroke-linejoin:round}.identity-digital-flights{z-index:2;visibility:hidden}.identity-digital-piece{position:absolute;overflow:hidden}.identity-digital-piece picture{display:block;position:absolute}.identity-digital-piece img{width:100%;height:100%;object-fit:cover;object-position:41% center}@media(max-width:620px){.identity-digital-piece img{object-position:50% center}}.is-painting-flow .identity-digital-words,.is-painting-flow .identity-digital-rim,.is-painting-flow .identity-digital-flights{display:none}.is-painting-flow .identity-digital-inside{clip-path:none!important}.is-painting-flow [data-digital-dot-pair]{transform:none!important}@media(prefers-reduced-motion:reduce){.identity-digital-row .identity-digital-word.is-digital-word-blinking:after{animation:none}.identity-digital-word.is-digital-word-blinking{animation:none}}.is-painting-flow .identity-digital-statement{overflow-wrap:anywhere}.is-painting-flow .identity-digital-statement span{width:auto;max-width:100%}.identity-painting:not(.is-painting-flow) .identity-digital-inside,.identity-painting:not(.is-painting-flow) .identity-digital-rim{transform:translate3d(0,var(--keyhole-rise, 0px),0)}.identity-digital-content{position:absolute;inset:0}.identity-painting:not(.is-painting-flow) .identity-digital-content{transform:translate3d(0,calc(-1 * var(--keyhole-rise, 0px)),0)}@media(max-width:620px){.identity-painting:not(.is-painting-flow) .identity-disciplines-stage{height:var(--identity-scene-height, 100svh);overflow:visible}.identity-painting:not(.is-painting-flow) .identity-digital-statement{min-height:var(--identity-scene-height, 100svh)}.identity-painting:not(.is-painting-flow) .identity-statement-scene{min-height:var(--identity-scene-height, 100svh)}.identity-painting:not(.is-painting-flow) .identity-statement-scene,.identity-painting:not(.is-painting-flow) .identity-disciplines-surface{bottom:auto;height:var(--painting-coverage, 100lvh)}.identity-painting:not(.is-painting-flow) .identity-digital-content{bottom:auto;height:var(--painting-scene-height, 100svh)}.identity-painting:not(.is-painting-flow) .identity-painting-frame{top:0;transform:translate(-50%)}}.identity-digital-aperture{display:contents}@media(max-width:620px){.identity-painting:not(.is-painting-flow) .identity-digital-aperture{display:block;position:absolute;inset:0;transform:translate3d(0,var(--keyhole-rise, 0px),0)}.identity-painting:not(.is-painting-flow) .identity-digital-inside,.identity-painting:not(.is-painting-flow) .identity-digital-rim{transform:none}.identity-digital-rim{filter:none}.identity-painting:not(.is-painting-flow) .is-digital-near .identity-digital-aperture,.identity-painting:not(.is-painting-flow) .is-digital-near .identity-digital-content,.identity-painting:not(.is-painting-flow) .is-digital-near .identity-digital-row{will-change:transform}}.identity-home .identity-keyhole-shadow{display:none}@media(max-width:620px){.identity-painting:not(.is-painting-flow) .identity-keyhole-shadow{display:block;position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);max-width:none;opacity:0;pointer-events:none;transform-origin:center}}.identity-digital-row{position:absolute;inset:0;pointer-events:none}@media(max-width:620px){.identity-digital-aperture,.identity-digital-content{transform-origin:center}.identity-digital-rim path{vector-effect:non-scaling-stroke}}@media(max-width:620px){.identity-digital-rim-outer,.identity-digital-rim-inner{stroke:none}.identity-keyhole-shadow{z-index:1}}@media(max-width:620px){.identity-painting:not(.is-painting-flow) .identity-digital-aperture,.identity-painting:not(.is-painting-flow) .identity-digital-inside,.identity-painting:not(.is-painting-flow) .identity-digital-rim,.identity-painting:not(.is-painting-flow) .identity-digital-content{bottom:auto;right:auto;width:var(--digital-scene-width);height:var(--digital-scene-height);transform-origin:50% 50%}}.identity-digital-phone-logo{display:none}@media(max-width:620px){.identity-digital-svg-logo{display:none}.identity-painting:not(.is-painting-flow) .identity-digital-phone-logo{display:block}.identity-digital-dot-layer{position:absolute;left:0;width:100%;overflow:hidden;mix-blend-mode:multiply;transform:translateZ(0)}.identity-home .identity-digital-dot-layer img{position:absolute;max-width:none}.is-digital-near .identity-digital-dot-layer{will-change:transform}}.identity-painting-status:not([hidden]){position:absolute;z-index:5;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:10px 16px;border-radius:4px;background:#171512d9;color:var(--bone);font:350 14px/1.4 var(--navigation);pointer-events:auto}.identity-painting-status button{padding:8px;min-height:44px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:2px;cursor:pointer;font:inherit}.identity-sculptures-chapter{position:relative;color:var(--earth);background:var(--bone);scroll-margin-top:0}.sculptures-stage{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:var(--earth)}.sculptures-aperture,.sculptures-portal-surface,.sculptures-surface{position:absolute}.sculptures-aperture{overflow:hidden}.sculptures-portal-cover{display:none}@media(max-width:620px){.sculptures-aperture{overflow:visible;isolation:isolate}.sculptures-portal-cover{display:block;position:absolute;left:0;top:0;width:1px;height:1px;z-index:2;transform-origin:0 0;pointer-events:none;background:var(--earth)}.sculptures-portal-cover[data-sculptures-portal-cover="4"],.sculptures-portal-cover[data-sculptures-portal-cover="5"]{background:transparent}.sculptures-portal-cover svg{display:block;width:100%;height:100%;fill:var(--earth);overflow:visible}}.sculptures-stage picture{display:contents}.sculptures-portal-surface,.sculptures-surface{width:100vw;height:100svh}.sculptures-frame{position:absolute;z-index:1;overflow:hidden}.identity-home .sculptures-print{position:absolute;width:100%;height:100%;max-width:none;object-fit:cover}.sculptures-panel{position:absolute;z-index:5;top:8svh;left:0;width:100%;height:84svh;color:var(--earth)}.sculptures-line{position:absolute;left:0;width:100%;height:12px;background:var(--bone)}.sculptures-line.is-upper{top:0;transform-origin:left center}.sculptures-line.is-lower{bottom:0;transform-origin:right center}.sculptures-introduction{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:40px 6vw;text-align:left;visibility:hidden}.sculptures-introduction h2,.sculptures-introduction p{opacity:0;transform:translateY(18px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.sculptures-introduction.is-editorial-revealed h2,.sculptures-introduction.is-editorial-revealed p{opacity:1;transform:none}.sculptures-intro-label{margin:0 0 clamp(32px,3.2vw,52px);font-size:clamp(14px,1.15vw,18px);line-height:1.4;letter-spacing:.14em;transition-delay:0ms}.sculptures-intro-layout{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,36fr);column-gap:8%;align-items:start}.sculptures-introduction h2{margin:0;font-family:var(--display);font-style:normal;font-size:clamp(72px,9.2vw,154px);font-weight:400;line-height:1;letter-spacing:-.045em;white-space:nowrap;transition-delay:40ms}.sculptures-introduction h2 span{display:block}.sculptures-intro-compact{display:none}.sculptures-intro-description{min-width:0;font-size:clamp(18px,1.6vw,26px);line-height:1.35;overflow-wrap:break-word}.sculptures-intro-description p{margin:0 0 1.5em}.sculptures-intro-description p:last-child{margin-bottom:0}.sculptures-intro-description p:nth-child(1){transition-delay:80ms}.sculptures-intro-description p:nth-child(2){transition-delay:.12s}.sculptures-intro-description p:nth-child(3){transition-delay:.16s}.sculptures-intro-description p:nth-child(4){transition-delay:.2s}.identity-home .sculptures-arch{position:absolute;z-index:6;max-width:none;pointer-events:none;transform-origin:0 0}.sculptures-window{position:absolute;left:var(--image-left, 0px);top:var(--image-top, 8svh);width:var(--image-width, 100vw);height:var(--image-height, 84svh);overflow:hidden}.sculptures-surround-reveal{position:absolute;z-index:0;inset:0;visibility:hidden;background:var(--bone)}.identity-home .sculptures-surround-reveal img,.sculptures-surround-canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 46%}.identity-home .sculptures-surround-source,.sculptures-surround-canvas{display:none}.is-surround-liquid-ready .sculptures-surround-canvas{display:block}.sculptures-gallery{position:absolute;z-index:3;inset:0}.sculptures-work{position:absolute;inset:0;pointer-events:none}.sculptures-window{visibility:hidden}.identity-home .sculptures-window img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.sculptures-work:nth-child(1) img{object-position:center 48%}.sculptures-work:nth-child(2) img{object-position:center 36%}.sculptures-work:nth-child(3) img{object-position:center 46%}.sculptures-work:nth-child(4) img{object-position:center 42%}.is-sculptures-near .sculptures-window img{will-change:transform}.sculptures-caption{--title-left: 4vw;--title-top: calc(var(--frame-top) - 42px)}.sculptures-caption h3{position:absolute;z-index:4;left:var(--title-left);top:var(--title-top);width:32vw;margin:0;font-size:clamp(56px,7.2vw,110px);font-weight:400;line-height:.96;letter-spacing:-.045em;color:var(--earth)}.sculptures-caption .identity-poetic{display:block;margin-top:.08em}.sculptures-caption p{position:absolute;z-index:4;left:calc(var(--frame-left) + var(--frame-width) + 2.4vw);top:calc(var(--frame-top) + var(--frame-height) - 96px);width:16vw;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.4}.is-right .sculptures-caption{--title-left: 64vw}.is-right .sculptures-caption h3{text-align:right}.is-right .sculptures-caption p{left:3.6vw}@media(min-width:901px){.is-right .sculptures-caption{--title-left: 62vw}.is-right .sculptures-caption h3{width:34vw}}.sculptures-caption h3,.sculptures-caption p{opacity:0;transform:translateY(18px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.sculptures-caption h3{transition-delay:0ms}.sculptures-caption p{transition-delay:.1s}.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-caption{opacity:var(--sculpture-resize-copy, 1)}.is-sculptures-resizing .sculptures-caption.is-active h3,.is-sculptures-resizing .sculptures-caption.is-active p{opacity:1;transform:translateY(calc((1 - var(--sculpture-resize-copy)) * 18px));transition:none}.sculptures-caption.is-active h3,.sculptures-caption.is-active p{opacity:1;transform:none}@media(max-width:900px){.sculptures-introduction{padding:24px 22px}.sculptures-introduction h2{font-size:clamp(44px,12vw,104px)}.sculptures-intro-layout{grid-template-columns:minmax(0,1fr);gap:32px}.sculptures-intro-description{max-width:38rem;font-size:clamp(18px,2.4vw,22px)}.sculptures-caption{--title-left: 22px;--title-top: calc(var(--frame-top) - 46px)}.sculptures-caption h3{width:65vw;font-size:clamp(36px,8vw,64px)}.is-right .sculptures-caption{--title-left: calc(35vw - 22px) }.sculptures-caption p{top:calc(var(--frame-top) + var(--frame-height) + 28px);left:auto;right:22px;width:min(70vw,360px);font-size:16px}.is-right .sculptures-caption p{left:22px;right:auto}}@media(max-width:700px){.sculptures-panel{top:7svh;height:86svh}}@media(max-width:620px){.sculptures-intro-full{display:none}.sculptures-intro-compact{display:inline}.sculptures-introduction{padding:18px 22px}.sculptures-intro-label{margin-bottom:18px;font-size:12px}.sculptures-intro-layout{gap:18px}.sculptures-intro-description{font-size:clamp(1rem,4.1vw,1.125rem);line-height:1.3}.sculptures-intro-description p{margin-bottom:.85em}}.identity-sculptures-chapter.is-sculptures-flow{height:auto!important}.is-sculptures-flow .sculptures-stage{position:relative;height:auto;overflow:visible;background:var(--bone)!important}.is-sculptures-flow .sculptures-aperture,.is-sculptures-flow .sculptures-surface{position:static;width:auto!important;height:auto!important;overflow:visible}.is-sculptures-flow .sculptures-surface{display:flex;flex-direction:column}.is-sculptures-flow .sculptures-frame,.is-sculptures-flow .sculptures-aperture,.is-sculptures-flow .sculptures-arch,.is-sculptures-flow .sculptures-line{display:none}.is-sculptures-flow .sculptures-panel{position:relative;inset:auto;order:-2;height:auto;transform:none!important}.is-sculptures-flow .sculptures-introduction{position:relative;padding:80px 22px;background:var(--bone);visibility:visible!important}.is-sculptures-flow .sculptures-introduction h2,.is-sculptures-flow .sculptures-introduction p,.is-sculptures-flow .sculptures-caption h3,.is-sculptures-flow .sculptures-caption p{opacity:1;transform:none;transition:none}.is-sculptures-flow .sculptures-surround-reveal{position:relative;inset:auto;order:-1;width:calc(100% - 44px);height:auto;aspect-ratio:1122 / 1402;margin:0 22px 80px;visibility:visible!important}.is-sculptures-flow .sculptures-surround-reveal [data-sculptures-surround-day],.is-sculptures-flow .sculptures-surround-canvas{display:none}.is-sculptures-flow .sculptures-surround-source{display:block}.is-sculptures-flow .sculptures-gallery{position:relative;inset:auto}.is-sculptures-flow .sculptures-work{position:relative;padding:0 22px 80px}.is-sculptures-flow .sculptures-window{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.4;padding:7%;background:var(--sculptures-print-fallback) center / cover;visibility:visible!important}@supports (background-image: image-set(url() type("image/webp"))){.is-sculptures-flow .sculptures-window{background-image:var(--sculptures-print-url)}}.is-sculptures-flow .sculptures-window img{transform:none!important}.is-sculptures-flow .sculptures-caption h3,.is-sculptures-flow .sculptures-caption p{position:relative;inset:auto;width:auto;margin-top:24px;color:var(--earth)}.is-sculptures-flow .sculptures-caption h3{font-size:clamp(36px,6vw,72px)}.is-sculptures-flow .sculptures-caption p{max-width:40rem}.sculptures-ivory-copy{position:absolute;inset:0;z-index:6;pointer-events:none;color:#f0ebdf}.sculptures-ivory-copy .sculptures-caption h3,.sculptures-ivory-copy .sculptures-caption p{color:#f0ebdf}.is-sculptures-flow .sculptures-ivory-copy{display:none}.sculptures-window.is-image-failed{background:var(--bone)}.sculptures-window.is-image-failed img{visibility:hidden}.sculptures-image-error{display:none}.is-image-failed .sculptures-image-error{display:block;padding:24px}@media(max-width:620px){.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-stage{height:var(--identity-scene-height, 100svh);overflow:visible}.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-surface,.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-portal-surface{height:var(--sculptures-motion-coverage, 100lvh)}.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-stage:before{content:"";position:absolute;inset:0 0 auto;height:var(--sculptures-coverage, 100lvh);background:inherit;pointer-events:none;z-index:-1}}@media(max-width:620px){.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-stage{clip-path:inset(0 0 calc(100% - var(--sculptures-coverage, 100lvh)) 0)}.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-surround-reveal,.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-gallery,.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-books-handoff{bottom:auto;height:var(--sculptures-motion-coverage, 100lvh)}}@media(max-width:620px){.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-stage.is-sculptures-viewport-pinned{position:fixed;top:0;left:0;width:100%}.is-sculptures-timed-intro .sculptures-line.is-upper{transform-origin:left top}.is-sculptures-timed-intro .sculptures-line.is-lower{transform-origin:right bottom}.is-sculptures-timed-intro .sculptures-introduction h2,.is-sculptures-timed-intro .sculptures-introduction p{transition:none}.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-stage.is-sculptures-clip-comparison{clip-path:none}.is-sculptures-clip-comparison .sculptures-coverage-comparison{position:absolute;inset:0 0 auto;height:var(--sculptures-coverage, 100lvh);overflow:hidden}}.identity-films{position:relative;background:var(--earth);color:var(--bone)}.identity-films-stage{position:relative;min-height:100svh;padding-bottom:0}.identity-films-screen{position:relative;height:70svh;overflow:hidden}.identity-films-window,.identity-film-player,.identity-film-drift{position:absolute;inset:0}.identity-film-drift video{width:100%;height:100%;object-fit:cover;object-position:center}.identity-films-window:after{position:absolute;inset:0;content:"";background:linear-gradient(transparent 15%,rgb(23 21 18 / 48%) 50%,transparent 85%);pointer-events:none}.identity-films-title-slot{position:relative;z-index:3;padding:clamp(80px,12svh,120px) 20px 0;pointer-events:none}.identity-films-title{position:relative;margin:0;font-size:clamp(44px,6.2vw,100px);font-weight:400;line-height:1.15;text-align:center;white-space:nowrap}.identity-films-word{position:relative;display:inline-block;text-shadow:none}[data-films-opening-title]{--films-title-base-color: #354f66}[data-films-white-title]{--films-title-base-color: #fff}.is-films-title-flickering [data-films-opening-title],.is-films-title-flickering [data-films-white-title]{animation:films-title-flicker .2s steps(1,end) infinite}@keyframes films-title-flicker{0%,to{color:var(--films-title-base-color)}50%{color:var(--blue)}}@media(min-width:901px){.identity-films-word:last-child{display:block;width:max-content;margin:0 auto}}.identity-films-intro{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(58px,6vw,96px) 6vw;background:var(--earth);color:var(--bone)}.identity-films-label{margin:0 0 clamp(32px,3.2vw,52px);font-size:clamp(14px,1.15vw,18px);line-height:1.4;letter-spacing:.14em}.identity-films-layout{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,36fr);gap:8%;align-items:start}.identity-films-heading-group{container-type:inline-size}.identity-films-editorial-title{margin:0;font-family:var(--display);font-style:normal;font-size:min(clamp(80px,10.5vw,176px),18cqw);font-weight:400;line-height:1;letter-spacing:-.045em}.identity-films-description{min-width:0;font-size:clamp(18px,1.6vw,26px);line-height:1.35;overflow-wrap:break-word}.identity-films-description p{margin:0 0 1.5em}.identity-films-description p:last-child{margin-bottom:0}.identity-films:not(.is-films-motion) .identity-films-title-slot{position:absolute;inset:0 0 auto;color:#354f66}.is-films-motion .identity-films-title-slot{position:absolute;inset:0 0 auto}.identity-films.is-films-motion .identity-films-opening{height:var( --films-opening-track-height, calc(765svh + var(--films-stage-height, 100svh)) )}.is-films-motion .identity-films-stage{position:sticky;top:0}.is-films-motion .identity-films-screen{position:absolute;inset:0 0 auto;height:100svh}.is-films-motion .identity-films-window .identity-film-drift{top:50%;bottom:auto;height:auto;aspect-ratio:16 / 9;transform-origin:center}.is-films-motion .identity-films-intro{visibility:hidden}.is-films-intro-current .identity-films-intro{visibility:visible}.is-films-motion .identity-films-label,.is-films-motion .identity-films-editorial-title,.is-films-motion .identity-films-description p{--films-delay: .1s;opacity:0;transform:translateY(18px)}.is-films-motion .identity-films-editorial-title{--films-delay: .22s}.is-films-motion .identity-films-description p:nth-child(1){--films-delay: .34s}.is-films-motion .identity-films-description p:nth-child(2){--films-delay: .48s}.is-films-motion .identity-films-description p:nth-child(3){--films-delay: .62s}.is-films-motion.is-films-revealed .identity-films-label,.is-films-motion.is-films-revealed .identity-films-editorial-title,.is-films-motion.is-films-revealed .identity-films-description p{opacity:1;transform:none;transition:opacity 1s ease var(--films-delay),transform 1.3s cubic-bezier(.22,1,.36,1) var(--films-delay)}.identity-films-sequence{position:relative;isolation:isolate}.identity-films-backdrop{display:none}.is-films-motion .identity-films-backdrop{position:sticky;top:0;display:block;height:100svh;margin-bottom:-100svh;overflow:hidden;pointer-events:none;z-index:-1}.identity-films-backdrop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.identity-films-backdrop img.is-active{opacity:1}.identity-films-backdrop:after{position:absolute;inset:0;content:"";background:#1715128c}.identity-film-passage{position:relative;display:flex;min-height:100svh;align-items:center;padding:80px 40px}.identity-film-editorial{width:100%;max-width:1550px;margin:0 auto}.identity-film-metadata,.identity-film-caption{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:0;font-size:16px;line-height:1.4}.identity-film-metadata{padding:16px 0;border-top:1px solid rgb(240 235 223 / 16%)}.identity-film-metadata div{display:flex;align-items:baseline;gap:14px}.identity-film-metadata dt{opacity:.6}.identity-film-metadata dd{margin:0}.identity-film-caption{padding:20px 0;border-bottom:1px solid rgb(240 235 223 / 16%)}.identity-film-caption h3{margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:400}.identity-film-caption p{max-width:420px;margin:0;font-size:17px;line-height:1.5}.identity-film-frame{position:relative;height:65svh;overflow:hidden}.identity-film-arrival{position:absolute;inset:0}.is-films-motion .identity-film-arrival{transform:scale(1.08);transition:transform 1.5s cubic-bezier(0,.51,.38,1.02)}.is-films-motion .identity-film-frame{transform:translateY(150px);transition:transform 1.5s cubic-bezier(0,.51,.38,1.02)}.is-films-motion .identity-film-passage .identity-film-drift{top:calc(-1 * var(--film-drift-overscan, 0px));bottom:calc(-1 * var(--film-drift-overscan, 0px))}.is-films-motion .identity-film-metadata,.is-films-motion .identity-film-caption>*{opacity:0;transform:translateY(18px);transition:opacity .4s ease,transform .4s ease}.is-films-motion .is-film-entered .identity-film-frame,.is-films-motion .is-film-entered .identity-film-arrival{transform:none}.is-films-motion .is-film-entered .identity-film-metadata,.is-films-motion .is-film-entered .identity-film-caption>*{opacity:1;transform:none}.is-film-entered .identity-film-metadata{transition-delay:.3s}.is-film-entered .identity-film-caption h3{transition-delay:.4s}.is-film-entered .identity-film-caption p{transition-delay:.5s}.is-film-near [data-film-video],.is-films-opening-near .identity-films-word{will-change:transform}@media(max-width:900px){.identity-films-title{font-size:clamp(40px,6.5vw,62px)}.identity-films-intro{padding-inline:22px}.identity-films-layout{grid-template-columns:minmax(0,1fr);gap:32px}.identity-films-editorial-title{font-size:min(clamp(44px,12vw,104px),18cqw)}.identity-films-description{max-width:38rem;font-size:clamp(18px,2.4vw,22px)}}@media(max-width:620px){.identity-films-stage{padding-bottom:0}.identity-films-title-slot{padding-top:max(84px,env(safe-area-inset-top))}.identity-films-title{font-size:clamp(40px,10.3vw,48px)}.identity-films-word:last-child{display:block;width:max-content;margin:0 auto}.identity-films-intro{display:block;height:auto;min-height:0;padding:32px 24px 40px;background:var(--earth);color:var(--bone);text-align:left}.identity-films-layout,.identity-films-heading-group{display:block;container-type:normal}.identity-films-label{margin:0 0 16px;font-size:clamp(.75rem,3vw,1rem);line-height:1.4}.identity-films-editorial-title{margin:0 0 28px;font-size:16.5vw;line-height:1;letter-spacing:-.045em}.identity-films-description{display:block;font-size:clamp(1.125rem,4.8vw,1.25rem);line-height:1.4}.identity-films-description p{width:auto;margin:0 0 1.5em;font-size:inherit;line-height:inherit;text-shadow:none}.identity-films .identity-films-label,.identity-films .identity-films-editorial-title,.identity-films .identity-films-description p{opacity:1;transform:none;transition:none}.identity-films.is-films-mobile .identity-films-opening{height:var(--films-mobile-track-height)}.is-films-mobile .identity-films-stage{height:var(--films-stage-height);min-height:0;padding-top:var(--films-final-height);box-sizing:border-box}.is-films-mobile .identity-films-screen{height:var(--films-viewport)}.identity-film-passage{padding:70px 20px}.identity-film-frame{height:45svh}.identity-film-metadata{gap:12px}.identity-film-metadata div{flex-direction:column;gap:4px}.identity-film-caption{grid-template-columns:1fr;gap:12px}.identity-film-caption p{font-size:16px}}@media(prefers-reduced-motion:reduce),(max-height:560px)and (orientation:landscape){.identity-films *,.identity-films *:after{transition:none!important}.identity-films-title{white-space:normal}.is-films-title-flickering [data-films-opening-title],.is-films-title-flickering [data-films-white-title]{animation:none;color:var(--films-title-base-color)}.identity-film-passage{min-height:auto}.identity-film-frame{height:auto;aspect-ratio:16 / 9}}.identity-films-surface{position:absolute;inset:0 0 auto;height:70svh;overflow:hidden;background:#f3d98d;pointer-events:none}.identity-films-screen{z-index:1}.identity-films-motif{position:absolute;pointer-events:none}.identity-films-motif img,.identity-films-flight img{display:block;width:100%;height:auto}.identity-films-motif.is-phone{display:none}.identity-films-flight-window{display:none;position:absolute;inset:0 0 auto;height:100svh;overflow:hidden;pointer-events:none;z-index:4}.identity-films-flight{position:absolute;top:0}.is-films-motion .identity-films-flight-window{display:block}.is-films-motion .identity-films-surface{height:100svh}.is-films-motion .identity-films-motif{top:0!important}.identity-films:not(.is-films-motion){--films-static-height: max(70svh, calc(180px + 16.875vw) )}.identity-films:not(.is-films-motion) .identity-films-screen,.identity-films:not(.is-films-motion) .identity-films-surface{height:var(--films-static-height)}.identity-films:not(.is-films-motion) .identity-films-title-slot{padding-top:48px}.identity-films:not(.is-films-motion) .identity-films-screen .identity-film-player{width:30vw;height:auto;aspect-ratio:16 / 9;inset:auto auto 32px 50%;transform:translate(-50%)}@media(max-width:700px){.identity-films-motif.is-desktop{display:none}.identity-films-motif.is-phone{display:block}}@media(max-width:620px){.identity-films:not(.is-films-motion){--films-static-height: max(70svh, calc(220px + 24.75vw) )}.identity-films:not(.is-films-motion) .identity-films-screen .identity-film-player{width:44vw}}.identity-films-motifs{position:absolute;inset:0 0 auto;height:var(--films-static-height, 100svh);overflow:hidden;pointer-events:none;z-index:4}.identity-films-pattern{position:absolute;inset:0}.is-films-motion .identity-films-motifs{height:100svh}.identity-films-flight-window{z-index:5}.identity-film-drift>.identity-film-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.identity-film-drift>[hidden]{display:none}.identity-films-title-slot{color:#354f66}.identity-films-title-video{display:none;position:absolute;inset:0 0 auto;height:var(--films-viewport, 100svh);padding:inherit;color:#fff;clip-path:inset(100% 0 0 0);pointer-events:none}.is-films-motion .identity-films-title-video{display:block}.identity-films:not(.is-films-motion) .identity-films-motifs{display:none}.identity-films-ornaments{position:absolute;inset:0 0 auto;height:var(--films-coverage, 100svh);overflow:hidden;pointer-events:none;z-index:2}.identity-films-ornaments img{position:absolute;top:0;left:0;display:block;max-width:none}.is-films-motion .identity-films-ornaments{visibility:hidden}.identity-films:not(.is-films-motion){--films-small-width: 30vw;--films-static-type-height: calc(clamp(44px, 6.2vw, 100px)*2.3) ;--films-static-video-top: calc(80px + var(--films-static-type-height));--films-static-video-bottom: calc( var(--films-static-video-top) + var(--films-small-width) * .5625 );--films-static-height: max( 70svh, calc( var(--films-static-video-bottom) + var(--films-small-width) * .72 + 32px ) )}.identity-films:not(.is-films-motion) .identity-films-ornaments{height:var(--films-static-height)}.identity-films:not(.is-films-motion) .identity-films-screen .identity-film-player{top:var(--films-static-video-top);bottom:auto;width:var(--films-small-width)}.identity-films:not(.is-films-motion) [data-films-ornament]{top:var(--films-static-video-bottom);width:auto}.identity-films:not(.is-films-motion) [data-films-ornament=cupid]{left:calc(50% + var(--films-small-width) * .14);height:calc(var(--films-small-width) * .72);transform:translate(-14.16015625%,-4.557291667%)}.identity-films:not(.is-films-motion) [data-films-ornament=left]{left:calc(50% - var(--films-small-width) * .5);height:calc(var(--films-small-width) * .2);transform:translate(-5.86245772%,-14.09244645%)}.identity-films:not(.is-films-motion) [data-films-ornament=right]{left:calc(50% + var(--films-small-width) * .5);height:calc(var(--films-small-width) * .40625);transform:translate(-2.34375%,-4.166666667%)}@media(min-width:621px)and (max-width:900px){.identity-films:not(.is-films-motion){--films-static-type-height: calc(clamp(40px, 6.5vw, 62px)*1.15) }}@media(max-width:620px){.identity-films:not(.is-films-motion){--films-small-width: 44vw;--films-static-type-height: calc(clamp(40px, 10.3vw, 48px)*2.3) }}@media(max-width:620px){.is-films-motion .identity-films-surface{height:max(var(--films-viewport, 100svh),100lvh)}.is-films-motion .identity-films-backdrop{height:max(var(--films-viewport, 100svh),100lvh);margin-bottom:calc(-1*max(var(--films-viewport, 100svh),100lvh))}}@media(max-width:700px){.is-films-motion .identity-films-flight-window,.is-films-motion .identity-films-motifs{height:var(--films-coverage, 100lvh)}}@media(max-width:620px){.is-films-mobile .identity-films-screen,.is-films-mobile .identity-films-title-video{height:var(--films-coverage, 100lvh)}}@media(max-width:620px){.is-films-mobile .identity-film-frame{height:calc(var(--films-viewport) * .45)}.is-films-mobile .identity-film-passage{display:block;min-height:var(--film-reading-height, 100svh);padding-block:var(--film-reading-padding, 70px)}.is-films-mobile .identity-film-editorial{position:relative;top:0}}@media(max-width:620px){.is-films-mobile .identity-film-frame,.is-films-mobile .identity-film-arrival,.is-films-mobile .identity-film-metadata,.is-films-mobile .identity-film-caption>*{transform:none;opacity:1;transition:none}.is-films-mobile.is-films-opening-near .identity-films-pattern,.is-films-mobile.is-films-opening-near .identity-films-flight{will-change:transform}}.identity-films-native-boundary{display:contents}.identity-films-native-boundary[style*="display: block"]{position:absolute;top:0;left:0;padding:inherit}.identity-films-native-boundary[style*="display: block"]>.identity-films-native-mask,.identity-films-native-boundary[style*="display: block"]>.identity-films-native-mask>.identity-films-native-counter{position:absolute;top:0;left:0;padding:inherit;transform-origin:0 0}.identity-films-native-mask,.identity-films-native-counter{display:contents}.identity-films-native-boundary[style*="display: block"] .identity-films-native-mask,.identity-films-native-boundary[style*="display: block"] .identity-films-native-counter{display:block}.identity-films-native-boundary,.identity-films-native-mask,.identity-films-native-counter{padding:inherit}.identity-films-reading-content{display:contents}@media(max-width:620px){.is-films-mobile{padding-bottom:var(--films-reading-extra, 0px)}.is-films-mobile>.identity-films-reading-content{display:block}}@media(max-width:620px){.is-films-reading-near>.identity-films-reading-content,.is-films-reading-near .identity-films-backdrop{will-change:transform}}@media(max-width:620px){.is-films-mobile .identity-films-backdrop{height:var(--films-viewport);margin-bottom:0}.is-films-mobile .identity-film-passages{margin-top:calc(-1 * var(--films-viewport))}}@media(max-width:620px){.is-films-mobile .identity-films-sequence{clip-path:inset(0)}.is-films-mobile .identity-films-backdrop{overflow:visible}.is-films-mobile .identity-films-backdrop img,.is-films-mobile .identity-films-backdrop:after{height:var(--films-coverage, 100lvh);bottom:auto}}.identity-film-drift video:focus-visible{outline:2px solid var(--bone);outline-offset:-4px}.identity-books{position:relative;background:var(--bone);color:var(--ink)}@media(min-width:901px){.identity-books [data-books-reading-content]{padding-top:clamp(72px,10svh,120px)}}.identity-books figure{margin:0}.identity-books h3,.identity-books p{font-weight:400}.sculptures-books-handoff{position:absolute;inset:0;color:var(--ink);pointer-events:none;visibility:hidden}.sculptures-books-anchor{position:relative;display:block;width:1px;height:0;pointer-events:none}.sculptures-books-print-strips{position:absolute;z-index:1;inset:0;visibility:hidden;pointer-events:none}.sculptures-books-print-strip{position:absolute;left:0;width:100%;height:8svh;overflow:hidden}.sculptures-books-print-strip.is-upper{top:0}.sculptures-books-print-strip.is-lower{bottom:0}.identity-home .sculptures-books-print-strip img{position:absolute;top:0;left:0;width:1000px;height:1000px;max-width:none;object-fit:cover;transform-origin:0 0}.sculptures-books-image{position:absolute;z-index:0;inset:0 0 auto;width:100%;height:100svh;overflow:hidden;background:#e3b766}.identity-home .sculptures-books-image img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center var(--books-image-focus, 38%)}.sculptures-books-ivory{position:absolute;z-index:3;inset:8svh 0;display:grid;place-items:center;padding:24px;overflow:hidden;background:var(--bone)}.identity-books-opening-quote{margin:0;max-width:100%;font-size:clamp(28px,3.5vw,52px);font-style:italic;line-height:1.5;text-align:center}.identity-books-opening-quote span{display:block;opacity:0;transform:translateY(12px);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.identity-books-opening-quote.is-books-revealed span{opacity:1;transform:none}.identity-books-intro{position:absolute;z-index:2;top:0;left:0;display:flex;width:100%;height:calc(100svh - min(55svh,110vw));flex-direction:column;justify-content:center;padding:clamp(24px,3.2vw,48px) 6vw;overflow:hidden;background:var(--bone)}.identity-books-intro h2{margin:0;font-family:var(--display);font-size:clamp(80px,10.5vw,176px);font-style:normal;line-height:1;letter-spacing:-.045em;white-space:nowrap}.identity-books-label{margin:0 0 clamp(18px,2vw,32px);font-size:clamp(14px,1.15vw,18px);line-height:1.4;letter-spacing:.14em}.identity-books-intro-layout{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,36fr);column-gap:8%;align-items:start}.identity-books-description{min-width:0;font-size:clamp(16px,1.3vw,20px);line-height:1.35;overflow-wrap:break-word}.identity-books-description p{margin:0 0 .65em;orphans:2;widows:2}.identity-books-description p:last-child{margin-bottom:0}.identity-book-spread{display:grid;grid-template-columns:36% 64%;align-items:center;min-height:100svh;padding-bottom:8svh}.identity-book-spread--left{grid-template-columns:64% 36%}.identity-book-copy{position:relative;z-index:1;grid-column:1;grid-row:1;padding:64px 3.8vw 64px 5vw;color:var(--oxblood)}.identity-book-spread--left .identity-book-copy{grid-column:2;padding-inline:4vw 4.8vw}.identity-book-number{display:block;margin-bottom:24px;font-size:18px}.identity-book-copy h3{margin:0;font-size:clamp(48px,5.1vw,80px);line-height:1.09;text-wrap:balance}.identity-book-descriptor{margin:32px 0 0;font-size:16px;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.identity-book-aside{max-width:17ch;margin:26px 0 0;font-size:clamp(22px,2.1vw,32px);line-height:1.45;font-style:italic}.identity-book-artwork{position:relative;grid-column:2;grid-row:1;aspect-ratio:1;min-width:0}.identity-book-spread--left .identity-book-artwork{grid-column:1}.identity-book-window,.identity-book-foreground{position:absolute;inset:0;width:100%;height:100%}.identity-book-window{clip-path:inset(0 0 0 71.875%)}.identity-book-spread--left .identity-book-window{clip-path:inset(0 71.875% 0 0)}.identity-books .identity-book-artwork img{width:100%;height:100%;object-fit:contain;will-change:auto}.identity-book-foreground{pointer-events:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.identity-book-accessible-poem{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.is-books-flow .identity-book-window,.is-books-flow .identity-book-spread--left .identity-book-window{clip-path:inset(0)!important}[data-books-reveal]>.identity-books-label,[data-books-reveal] .identity-books-intro-layout>h2,[data-books-reveal] .identity-books-description>p,.identity-book-copy>*{opacity:0;transform:translateY(18px);transition:opacity 1s ease,transform 1.3s cubic-bezier(.22,1,.36,1)}.identity-books-intro-layout>h2,.identity-book-copy>:nth-child(2){transition-delay:.16s}.identity-books-description>p:nth-child(1),.identity-book-copy>:nth-child(3){transition-delay:.32s}.identity-books-description>p:nth-child(2),.identity-book-copy>:nth-child(4){transition-delay:.48s}.identity-books-description>p:nth-child(3){transition-delay:.64s}.identity-books-description>p:nth-child(4){transition-delay:.8s}[data-books-reveal].is-books-revealed>.identity-books-label,[data-books-reveal].is-books-revealed .identity-books-intro-layout>h2,[data-books-reveal].is-books-revealed .identity-books-description>p,.identity-book-copy.is-books-revealed>*{opacity:1;transform:none}.is-sculptures-flow .sculptures-books-handoff{visibility:visible!important;position:relative;inset:auto;display:flex;flex-direction:column;pointer-events:auto}.is-sculptures-flow .sculptures-books-print-strips{display:none}.is-sculptures-flow .sculptures-books-image,.is-sculptures-flow .sculptures-books-ivory,.is-sculptures-flow .identity-books-intro{position:relative;inset:auto;width:100%;transform:none!important}.is-sculptures-flow .sculptures-books-ivory{order:1;min-height:70svh}.is-sculptures-flow .sculptures-books-image{order:2;height:min(55svh,110vw)!important}.is-sculptures-flow .identity-books-intro{order:3;height:auto;min-height:45svh;overflow:visible}.is-sculptures-flow [data-books-reveal]>.identity-books-label,.is-sculptures-flow [data-books-reveal] .identity-books-intro-layout>h2,.is-sculptures-flow [data-books-reveal] .identity-books-description>p,.is-sculptures-flow .identity-books-opening-quote span,.is-books-flow .identity-book-copy>*{opacity:1;transform:none;transition:none}@media(max-width:900px){.sculptures-books-print-strip{height:7svh}.sculptures-books-ivory{inset-block:7svh}.identity-books-intro{padding:18px 22px}.identity-books-intro h2{font-size:clamp(44px,12vw,104px)}.identity-books-intro-layout{grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.6svh,18px)}.identity-books-description{font-size:clamp(15px,2.2vw,18px);line-height:1.25}.identity-book-spread,.identity-book-spread--left{display:flex;flex-direction:column;align-items:stretch;padding-bottom:10svh}.identity-book-copy,.identity-book-spread--left .identity-book-copy{padding:64px 20px 40px}.identity-book-spread--left .identity-book-copy{text-align:right}.identity-book-copy h3{max-width:13ch;font-size:clamp(44px,8vw,64px)}.identity-book-spread--left .identity-book-copy h3,.identity-book-spread--left .identity-book-aside{margin-left:auto}.identity-book-number{margin-bottom:18px}.identity-book-descriptor{margin-top:24px}.identity-book-aside{font-size:24px;margin-top:18px}.identity-book-artwork{width:100%}.identity-book-window{clip-path:inset(0 0 0 72%)}.identity-book-spread--left .identity-book-window{clip-path:inset(0 72% 0 0)}.is-books-flow .identity-book-window,.is-books-flow .identity-book-spread--left .identity-book-window{clip-path:inset(0)!important}}@media(max-width:620px){.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-books-print-strip{height:calc(var(--identity-scene-height, 100svh) * .07)}.identity-sculptures-chapter:not(.is-sculptures-flow) .sculptures-books-ivory{inset-block:calc(var(--identity-scene-height, 100svh) * .07)}.identity-books.is-books-paced{padding-bottom:var(--books-reading-extra, 0px)}.is-books-paced [data-books-reading-content]{position:relative;padding-bottom:0}.identity-books.is-books-paced{overflow:clip}.is-books-paced [data-books-reading-content]:after{content:"";position:absolute;inset:100% 0 auto;height:max(var(--books-reading-extra),100lvh);background:#fff;pointer-events:none}.identity-books .identity-book-spread:last-child{padding-bottom:0}.is-books-paced .identity-book-spread{min-height:var(--books-viewport);justify-content:space-between;padding-bottom:0;gap:0}.is-books-paced .identity-book-spread+.identity-book-spread{margin-top:calc(var(--books-viewport) * .18)}.is-books-paced .identity-book-copy,.is-books-paced .identity-book-spread--left .identity-book-copy{padding:64px 24px 20px}.is-books-paced .identity-book-number{margin-bottom:12px}.is-books-paced .identity-book-descriptor{margin-top:16px}.is-books-paced .identity-book-aside{margin-top:12px}.is-books-paced .identity-book-artwork{height:auto;width:100%;max-width:100%;flex:none;align-self:center}.identity-book-artwork{aspect-ratio:1600 / 1999}.identity-books-intro{padding:14px 22px}.identity-books-label{margin-bottom:9px;font-size:12px}.identity-books-intro-layout{gap:8px}.identity-books-intro h2{font-size:clamp(40px,12vw,52px)}.identity-books-description{font-size:16px;line-height:1.22}.identity-books-description p{margin-bottom:.42em}}@media(prefers-reduced-motion:reduce),(max-height:560px)and (orientation:landscape){.identity-books-opening-quote span,[data-books-reveal]>.identity-books-label,[data-books-reveal] .identity-books-intro-layout>h2,[data-books-reveal] .identity-books-description>p,.identity-book-copy>*{opacity:1;transform:none;transition:none}}@media(min-width:901px){.identity-books-intro{height:auto;min-height:calc(100svh - min(55svh,110vw));padding-block:clamp(58px,6vw,96px);overflow:visible}}.identity-concepts{position:relative;background:var(--bone);color:var(--ink);scroll-margin-top:0}.concepts-intro{grid-area:1 / 1;width:100%;display:flex;flex-direction:column;justify-content:center;padding:0 6vw}.concepts-label{margin:0 0 18px;font-size:clamp(14px,1.15vw,18px);line-height:1.4;letter-spacing:.14em}.concepts-intro-layout{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,36fr);gap:8%;align-items:start}.concepts-intro h2{margin:0;font-family:var(--display);font-style:normal;font-size:clamp(64px,8vw,120px);line-height:1;letter-spacing:-.045em;font-weight:400}.concepts-intro-description{font-size:clamp(18px,1.35vw,22px);line-height:1.35}.concepts-intro-description p{margin:0 0 .8em}.concepts-intro-description p:last-child{margin-bottom:0}.concepts-carousel-track{height:var(--concepts-track-height)}.concepts-carousel-stage{position:sticky;top:0;height:var(--concepts-stage-height, 100svh);display:flex;flex-direction:column;align-items:center;padding-top:var(--concepts-top, 72px);padding-bottom:24px}.concepts-orbit{width:100%;height:var(--concepts-orbit-height, 350px);flex:none;perspective:var(--concepts-perspective, 1100px);perspective-origin:50% 50%}.concepts-ring{position:relative;width:100%;height:100%;transform-style:preserve-3d}.concepts-tile{position:absolute;width:var(--concepts-tile-size, 280px);height:var(--concepts-tile-size, 280px);left:calc(50% - var(--concepts-tile-size, 280px) / 2);top:calc(50% - var(--concepts-tile-size, 280px) / 2);transform-style:preserve-3d}.concepts-tile-front,.concepts-tile-back{position:absolute;inset:0;border-radius:22%;overflow:hidden;background:var(--concept-color);backface-visibility:hidden}.concepts-tile-front,.concepts-tile-back{opacity:var(--concepts-face-opacity, 1);backface-visibility:hidden;color:var(--concept-ink)}.concepts-tile-front svg,.concepts-tile-back svg,.concepts-static-icon svg{width:100%;height:100%;padding:12%}.concepts-tile-back{transform:rotateY(180deg)}.concepts-tile-front img,.concepts-tile-back img,.concepts-static-icon img{display:block;width:100%;height:100%;object-fit:contain;padding:6%}.concepts-copy{display:grid;place-items:start center;width:100%;margin-top:24px}.concepts-descriptions{grid-area:1 / 1;display:grid;width:min(520px,calc(100% - 44px));text-align:center}.concepts-app{grid-area:1 / 1;min-width:0;align-self:start}.concepts-app-index{margin:0 0 12px;font-size:12px;line-height:1.4;letter-spacing:.14em}.concepts-app h3{margin:0;font-weight:400;font-size:clamp(36px,3.7vw,52px);line-height:1.1;letter-spacing:-.025em}.concepts-app-description{margin:16px auto 0;max-width:39ch;font-size:18px;line-height:1.4}.concepts-website{display:inline-block;margin-top:20px;font-size:16px;line-height:1.4;padding-bottom:4px;border-bottom:1px solid currentColor}.concepts-website-pending{color:var(--earth);border-color:#786b5959}.concepts-website:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.concepts-static-icon{display:none;width:156px;height:156px;border-radius:22%;background:var(--concept-color);color:var(--concept-ink)}.concepts-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.is-concepts-flow .concepts-carousel-track{height:auto}.is-concepts-flow .concepts-carousel-stage{position:relative;top:auto;height:auto;padding:0 0 100px}.is-concepts-flow .concepts-orbit{height:100svh;perspective:none}.is-concepts-flow .concepts-ring{transform-style:flat}.is-concepts-flow .concepts-tile{display:none}.is-concepts-flow .concepts-tile:first-child{display:block;width:100%;height:100%;top:0;left:0}.is-concepts-flow .concepts-tile:first-child .concepts-tile-front,.is-concepts-flow .concepts-tile:first-child .concepts-tile-back{border-radius:0}.is-concepts-flow .concepts-tile:first-child img{width:min(520px,78vw,65svh);height:min(520px,78vw,65svh)}.is-concepts-flow .concepts-copy{display:block;margin:0}.is-concepts-flow .concepts-intro{padding:64px 6vw}.is-concepts-flow .concepts-smoke{display:none}.is-concepts-flow .concepts-descriptions{display:block;margin:0 auto;width:min(560px,calc(100% - 44px))}.is-concepts-flow .concepts-app+.concepts-app{margin-top:100px}.is-concepts-flow .concepts-static-icon{display:block;margin:0 auto 36px}@media(max-width:900px){.concepts-intro{padding-inline:22px}.concepts-intro-layout{grid-template-columns:minmax(0,1fr);gap:18px}.concepts-intro h2{font-size:clamp(44px,8vw,80px)}.concepts-intro-description{max-width:38rem;font-size:18px}}@media(max-width:620px){.concepts-carousel-stage{padding-bottom:24px}.concepts-copy{margin-top:24px}.concepts-app-description{font-size:18px}}.concepts-tile:first-child .concepts-tile-front,.concepts-tile:first-child .concepts-tile-back{border-radius:var(--concepts-logo-radius, 22%)}.concepts-tile:first-child img,.concepts-smoke{position:absolute;left:50%;top:var(--concepts-logo-center, 50%);transform:translate(-50%,-50%);width:var(--concepts-logo-size, 88%);height:var(--concepts-logo-size, 88%);padding:0}.concepts-smoke{pointer-events:none}.identity-concepts:not(.is-concepts-flow) .concepts-intro{position:absolute;top:var(--concepts-intro-height);padding-top:24px}.is-coming-soon .concepts-tile-front>img,.is-coming-soon .concepts-tile-front>svg,.is-coming-soon .concepts-tile-back>img,.is-coming-soon .concepts-tile-back>svg,.is-coming-soon .concepts-static-icon>img,.is-coming-soon .concepts-static-icon>svg{filter:blur(16px)}.concepts-app-text{position:relative}.is-coming-soon .concepts-app-details{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.concepts-coming-soon{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-size:clamp(32px,4vw,48px);color:var(--ink)}.identity-concepts:not(.is-concepts-flow) .concepts-tile:first-child img,.identity-concepts:not(.is-concepts-flow) .concepts-smoke{width:var(--concepts-logo-size);height:var(--concepts-logo-size);max-width:none;transform:translate(-50%,-50%)}@media(max-width:620px){.concepts-carousel-stage.is-concepts-viewport-pinned{position:fixed;inset:0 0 auto;width:100%}.concepts-coming-soon{position:static;display:block;margin:0 0 20px;line-height:1.15;text-align:center}}.concepts-tile-backing{display:none}@media(max-width:620px){.is-concepts-transform-phone .concepts-tile:first-child>span{overflow:visible;background:transparent;border-radius:0}.is-concepts-transform-phone .concepts-tile-backing{display:block;position:absolute;inset:0;background:var(--concept-color);transform-origin:50% 50%}.is-concepts-transform-phone .concepts-tile:first-child img,.is-concepts-transform-phone .concepts-smoke{width:520px!important;height:520px!important;top:50%;left:50%;transform-origin:50% 50%}}@media(max-width:620px){.identity-concepts:not(.is-concepts-flow) .concepts-intro{background:var(--bone)}}@media(max-width:620px){.is-concepts-opening-flat .concepts-orbit{perspective:none}.is-concepts-opening-flat .concepts-ring,.is-concepts-opening-flat .concepts-tile:first-child{transform-style:flat}.is-concepts-opening-flat .concepts-tile:first-child .concepts-tile-front{backface-visibility:visible}.is-concepts-opening-flat .concepts-tile:first-child .concepts-tile-back,.is-concepts-opening-flat .concepts-tile:not(:first-child){visibility:hidden}.is-concepts-opening-flat .concepts-tile:first-child img,.is-concepts-opening-flat .concepts-intro{will-change:transform}}@media(max-width:620px){.identity-home .identity-illustrations-intro,.identity-home .sculptures-introduction{text-align:center}.identity-films.is-films-mobile.is-films-intro-current .identity-films-surface,.identity-films.is-films-mobile.is-films-intro-current .identity-films-stage,.identity-films.is-films-mobile.is-films-intro-current .identity-films-opening{background:var(--earth)}.identity-home .mobile-intro[data-mobile-intro]{display:block;height:auto;min-height:0;padding:32px 24px 40px;overflow:visible;text-align:center}.identity-home .mobile-intro[data-mobile-intro] .mobile-intro-layout{display:block}.identity-home .mobile-intro[data-mobile-intro] .mobile-intro-label{margin:0 0 16px;font-size:clamp(.75rem,3vw,1rem);font-weight:400;line-height:1.4;letter-spacing:.14em}.identity-home .mobile-intro[data-mobile-intro] .mobile-intro-title{margin:0 0 28px;font-family:var(--display);font-size:18.5vw;font-weight:400;line-height:1.05;letter-spacing:-.065em}.identity-home .mobile-intro[data-mobile-intro] .mobile-intro-description{display:block;max-width:none;font-size:clamp(1.125rem,4.8vw,1.25rem);line-height:1.4}.identity-home .mobile-intro[data-mobile-intro] .mobile-intro-description>p{display:block;margin:0 0 1.5em;font-size:inherit;line-height:inherit}.identity-home .mobile-intro[data-mobile-intro] .mobile-intro-description>p:last-child{margin-bottom:0}.identity-home .mobile-intro[data-mobile-intro] .mobile-intro-label,.identity-home .mobile-intro[data-mobile-intro] .mobile-intro-title,.identity-home .mobile-intro[data-mobile-intro] .mobile-intro-description>p{opacity:1;transform:none;transition:none}}@media(min-width:901px){.identity-home .desktop-intro[data-desktop-intro]{height:auto;min-height:45svh;padding:24px 6vw;justify-content:flex-start;overflow:visible}.desktop-intro :is(.identity-illustrations-label,.identity-films-label,.identity-books-label,.concepts-label){margin:0 0 18px;font-size:clamp(14px,1.15vw,18px);font-weight:400;line-height:1.4;letter-spacing:.14em}.desktop-intro :is(.identity-illustrations-layout,.identity-films-layout,.identity-books-intro-layout,.concepts-intro-layout){display:grid;grid-template-columns:minmax(0,56fr) minmax(0,36fr);gap:8%;align-items:start}.identity-home .desktop-intro h2{margin:0;font-family:var(--display);font-style:normal;font-size:clamp(64px,8vw,120px);font-weight:400;line-height:1;letter-spacing:-.045em}.desktop-intro :is(.identity-illustrations-description,.identity-films-description,.identity-books-description,.concepts-intro-description){min-width:0;font-size:clamp(18px,1.35vw,22px);font-weight:400;line-height:1.35}.desktop-intro :is(.identity-illustrations-description,.identity-films-description,.identity-books-description,.concepts-intro-description) p{margin:0 0 .8em}.desktop-intro :is(.identity-illustrations-description,.identity-films-description,.identity-books-description,.concepts-intro-description) p:last-child{margin-bottom:0}.is-films-split .identity-films-stage{height:var(--films-stage-height);min-height:0;padding-top:var(--films-final-height);box-sizing:border-box}.is-films-split .identity-films-screen{height:var(--films-viewport)}}
