.home-experience{background:#000;color:#fff;margin:0 -1rem -1rem;min-height:100vh;overflow-x:clip;overscroll-behavior-y:none}html:has(.home-experience),body:has(.home-experience){overscroll-behavior-y:none}html:has(.home-experience--intro-active),body:has(.home-experience--intro-active),body:has(.home-experience--intro-active)>*{background-color:#000}.header:has(~main .home-experience--intro-active){background-color:#000;visibility:hidden}.le-chocolat-returning-tab .loading-intro{display:none}.le-chocolat-returning-tab .header:has(~main .home-experience--intro-active){background-color:#fff;visibility:visible}.le-chocolat-returning-tab body{background-color:#fff}html:has(.loading-intro--white),body:has(.loading-intro--white),body:has(.loading-intro--white)>*,.header:has(~main .loading-intro--white){background-color:#fff}.header{z-index:3000}.home-experience__content{--creation-surface: #efefec;background:var(--creation-surface);color:#000;min-height:100vh;opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.home-experience--intro-active .home-experience__content:not(.home-experience__content--visible){opacity:0;transition:none}.home-experience__content--visible{opacity:1}.home-experience__content:has(.featured-work-detail:not([hidden])){position:relative;z-index:4000}body.featured-work-detail-open .header,.header:has(~main .featured-work-detail:not([hidden])){visibility:hidden;pointer-events:none}.matiere-master-scene{--matiere-corner-matter-opacity: 0;--matiere-corner-cell-a-opacity: 0;--matiere-corner-cell-b-opacity: 0;--matiere-corner-cell-c-opacity: 0;--matiere-corner-cell-d-opacity: 0;--shader-entry-progress: 0;--matiere-line-opacity: 1;--matiere-number-opacity: 1;--matiere-number-shift: 0px;--matiere-subtitle-opacity: 0;--matiere-subtitle-shift: 0px;--matiere-definition-opacity: 1;--matiere-title-opacity: 1;--matiere-title-shift: 0px;background:#fff;min-height:calc(var(--home-viewport-height, 100vh) * 3.25);padding:0;position:relative;z-index:auto}.shader-gradient-layer{height:calc(var(--home-viewport-height, 100vh) - var(--header-height, 64px));left:0;margin-bottom:calc((var(--home-viewport-height, 100vh) - var(--header-height, 64px)) * -1);overflow:hidden;pointer-events:auto;position:sticky;top:var(--header-height, 64px);width:100%;z-index:20}.shader-gradient-layer .shader-entry{background:transparent;margin:0;transform:translateY(calc(var(--home-viewport-height, 100vh) * (1 - var(--shader-entry-progress) * 1.75)))}.text-overlay-layer{background:transparent;height:calc(var(--home-viewport-height, 100vh) - var(--header-height, 64px));left:0;overflow:hidden;pointer-events:none;position:sticky;top:var(--header-height, 64px);width:100%;z-index:50}.matiere-droplet-overlay{height:var(--home-viewport-height, 100vh);left:0;margin-bottom:calc(var(--home-viewport-height, 100vh) * -1);overflow:visible;pointer-events:none;position:sticky;top:0;width:100%;z-index:3500}.matiere-screen-rain{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.matiere-screen-rain__drop{animation:matiere-corner-cell-drift 14s ease-in-out infinite alternate;background:radial-gradient(circle at 50% 50%,#00000052 0,#00000052 5%,#0000002e 11%,#00000012 28%,#fff0 57%),repeating-conic-gradient(from 8deg,#0000000a,#0000000a .8deg,#fff0 .8deg,#fff0 8deg);border-radius:999px;filter:blur(4px);height:var(--rain-drop-size);left:var(--rain-drop-left);mix-blend-mode:multiply;opacity:calc(var(--matiere-corner-matter-opacity) * var(--rain-drop-opacity) * .7);position:absolute;top:var(--rain-drop-top);width:var(--rain-drop-size);will-change:opacity,transform}.matiere-screen-rain__drop:nth-child(4n+1){--rain-drop-opacity: var(--matiere-corner-cell-a-opacity)}.matiere-screen-rain__drop:nth-child(4n+2){--rain-drop-opacity: var(--matiere-corner-cell-b-opacity)}.matiere-screen-rain__drop:nth-child(4n+3){--rain-drop-opacity: var(--matiere-corner-cell-c-opacity)}.matiere-screen-rain__drop:nth-child(4n){--rain-drop-opacity: var(--matiere-corner-cell-d-opacity)}.matiere-screen-rain__drop--1{--rain-drop-left: -3%;--rain-drop-top: 7%;--rain-drop-size: clamp(7rem, 12vw, 12rem);animation-delay:-3s}.matiere-screen-rain__drop--2{--rain-drop-left: 8%;--rain-drop-top: 19%;--rain-drop-size: clamp(5rem, 8vw, 8rem);animation-delay:-8s}.matiere-screen-rain__drop--3{--rain-drop-left: 21%;--rain-drop-top: 4%;--rain-drop-size: clamp(8.1rem, 13.5vw, 13.5rem);animation-delay:-12s}.matiere-screen-rain__drop--4{--rain-drop-left: 39%;--rain-drop-top: 12%;--rain-drop-size: clamp(4.5rem, 7vw, 7rem);animation-delay:-2s}.matiere-screen-rain__drop--5{--rain-drop-left: 55%;--rain-drop-top: 3%;--rain-drop-size: clamp(7rem, 11vw, 11rem);animation-delay:-16s}.matiere-screen-rain__drop--6{--rain-drop-left: 73%;--rain-drop-top: 15%;--rain-drop-size: clamp(6rem, 9.6vw, 9.6rem);animation-delay:-6s}.matiere-screen-rain__drop--7{--rain-drop-left: 88%;--rain-drop-top: 1%;--rain-drop-size: clamp(6rem, 9vw, 9rem);animation-delay:-10s}.matiere-screen-rain__drop--8{--rain-drop-left: 2%;--rain-drop-top: 38%;--rain-drop-size: clamp(5rem, 9vw, 9rem);animation-delay:-14s}.matiere-screen-rain__drop--9{--rain-drop-left: 15%;--rain-drop-top: 47%;--rain-drop-size: clamp(8.4rem, 15.6vw, 15.6rem);animation-delay:-5s}.matiere-screen-rain__drop--10{--rain-drop-left: 31%;--rain-drop-top: 34%;--rain-drop-size: clamp(4rem, 7vw, 7rem);animation-delay:-18s}.matiere-screen-rain__drop--11{--rain-drop-left: 46%;--rain-drop-top: 43%;--rain-drop-size: clamp(6.6rem, 11vw, 11rem);animation-delay:-9s}.matiere-screen-rain__drop--12{--rain-drop-left: 64%;--rain-drop-top: 32%;--rain-drop-size: clamp(5rem, 8vw, 8rem);animation-delay:-1s}.matiere-screen-rain__drop--13{--rain-drop-left: 79%;--rain-drop-top: 46%;--rain-drop-size: clamp(9.45rem, 16.2vw, 16.2rem);animation-delay:-20s}.matiere-screen-rain__drop--14{--rain-drop-left: 94%;--rain-drop-top: 35%;--rain-drop-size: clamp(4.5rem, 7vw, 7rem);animation-delay:-7s}.matiere-screen-rain__drop--15{--rain-drop-left: -2%;--rain-drop-top: 69%;--rain-drop-size: clamp(6rem, 11vw, 11rem);animation-delay:-13s}.matiere-screen-rain__drop--16{--rain-drop-left: 12%;--rain-drop-top: 77%;--rain-drop-size: clamp(4.5rem, 8vw, 8rem);animation-delay:-4s}.matiere-screen-rain__drop--17{--rain-drop-left: 27%;--rain-drop-top: 62%;--rain-drop-size: clamp(8.4rem, 14.4vw, 14.4rem);animation-delay:-17s}.matiere-screen-rain__drop--18{--rain-drop-left: 43%;--rain-drop-top: 75%;--rain-drop-size: clamp(5rem, 9vw, 9rem);animation-delay:-11s}.matiere-screen-rain__drop--19{--rain-drop-left: 58%;--rain-drop-top: 61%;--rain-drop-size: clamp(4rem, 7vw, 7rem);animation-delay:-21s}.matiere-screen-rain__drop--20{--rain-drop-left: 69%;--rain-drop-top: 79%;--rain-drop-size: clamp(9.45rem, 17.55vw, 17.55rem);animation-delay:-15s}.matiere-screen-rain__drop--21{--rain-drop-left: 86%;--rain-drop-top: 66%;--rain-drop-size: clamp(5rem, 9vw, 9rem);animation-delay:-19s}.matiere-screen-rain__drop--22{--rain-drop-left: 4%;--rain-drop-top: 91%;--rain-drop-size: clamp(4rem, 7vw, 7rem);animation-delay:-22s}.matiere-screen-rain__drop--23{--rain-drop-left: 52%;--rain-drop-top: 92%;--rain-drop-size: clamp(6rem, 10vw, 10rem);animation-delay:-24s}.matiere-screen-rain__drop--24{--rain-drop-left: 91%;--rain-drop-top: 88%;--rain-drop-size: clamp(6rem, 11vw, 11rem);animation-delay:-26s}.matiere-screen-rain__drop--25{--rain-drop-left: 34%;--rain-drop-top: 16%;--rain-drop-size: clamp(7.2rem, 10.8vw, 10.8rem);animation-delay:-5s}.matiere-screen-rain__drop--26{--rain-drop-left: 18%;--rain-drop-top: 28%;--rain-drop-size: clamp(5rem, 8vw, 8rem);animation-delay:-11s}.matiere-screen-rain__drop--27{--rain-drop-left: 15%;--rain-drop-top: 42%;--rain-drop-size: clamp(6rem, 10vw, 10rem);animation-delay:-17s}.matiere-screen-rain__drop--28{--rain-drop-left: 13%;--rain-drop-top: 69%;--rain-drop-size: clamp(7.7rem, 12.1vw, 12.1rem);animation-delay:-8s}.matiere-screen-rain__drop--29{--rain-drop-left: 27%;--rain-drop-top: 88%;--rain-drop-size: clamp(6rem, 10vw, 10rem);animation-delay:-20s}.matiere-screen-rain__drop--30{--rain-drop-left: 69%;--rain-drop-top: 72%;--rain-drop-size: clamp(5rem, 9vw, 9rem);animation-delay:-23s}.matiere-screen-rain__drop--31{--rain-drop-left: 37%;--rain-drop-top: 11%;--rain-drop-size: clamp(5rem, 9vw, 9rem);animation-delay:-4s}.matiere-screen-rain__drop--32{--rain-drop-left: 7.5%;--rain-drop-top: 26.5%;--rain-drop-size: clamp(4.5rem, 7vw, 7rem);animation-delay:-10s}.matiere-screen-rain__drop--33{--rain-drop-left: 28%;--rain-drop-top: 50%;--rain-drop-size: clamp(5rem, 8vw, 8rem);animation-delay:-16s}.matiere-screen-rain__drop--34{--rain-drop-left: 67.5%;--rain-drop-top: 60%;--rain-drop-size: clamp(5rem, 8vw, 8rem);animation-delay:-7s}.matiere-screen-rain__drop--35{--rain-drop-left: 68.5%;--rain-drop-top: 77%;--rain-drop-size: clamp(5rem, 9vw, 9rem);animation-delay:-19s}.matiere-screen-rain__drop--36{--rain-drop-left: 56.7%;--rain-drop-top: 63.7%;--rain-drop-size: clamp(5rem, 8vw, 8rem);animation-delay:-12s}.matiere-corner-matter__cell--fifteen{display:none}.matiere-corner-matter{height:clamp(20rem,44vw,39rem);opacity:calc(var(--matiere-corner-matter-opacity) * .72);pointer-events:none;position:absolute;right:-4vw;top:-6vw;transform:translateZ(0);width:clamp(30rem,62vw,64rem);will-change:opacity;z-index:1}.matiere-corner-matter:before{animation:matiere-corner-breathe 12s ease-in-out infinite alternate;background:radial-gradient(ellipse at 42% 46%,#1414140e,#48484808 17%,#96969604 37%,#fff0 68%),radial-gradient(ellipse at 62% 28%,#3030300b,#76767606 24%,#fff0 58%),radial-gradient(ellipse at 50% 50%,#f5f5f52e,#e8e8e814 38%,#fff0 72%);border-radius:46% 54% 58% 42%/54% 42% 58% 46%;content:"";filter:blur(21px);top:0;right:0;bottom:0;left:0;position:absolute;transform:rotate(-18deg) scale(1)}.matiere-corner-matter__cell{animation:matiere-corner-cell-drift 14s ease-in-out infinite alternate;background:radial-gradient(circle at 50% 50%,#00000057 0,#00000057 5%,#0003 11%,#00000013 27%,#fff0 56%),repeating-conic-gradient(from 8deg,#0000000a,#0000000a .8deg,#fff0 .8deg,#fff0 8deg);border-radius:999px;filter:blur(4px);mix-blend-mode:multiply;opacity:calc(var(--matiere-corner-cell-a-opacity) * .82);position:absolute}.matiere-corner-matter__cell--three,.matiere-corner-matter__cell--six,.matiere-corner-matter__cell--nine,.matiere-corner-matter__cell--seventeen,.matiere-corner-matter__cell--twenty-two,.matiere-corner-matter__cell--twenty-six,.matiere-corner-matter__cell--thirty-one{background:radial-gradient(circle at 50% 50%,#00000075 0,#00000075 5%,#00000045 11%,#0000001a 28%,#fff0 57%),repeating-conic-gradient(from 8deg,#0000000e,#0000000e .8deg,#fff0 .8deg,#fff0 8deg)}.matiere-corner-matter__cell--eight,.matiere-corner-matter__cell--fourteen,.matiere-corner-matter__cell--twenty-four,.matiere-corner-matter__cell--twenty-nine{background:radial-gradient(circle at 50% 50%,#0006 0,#0006 5%,#0000003b 12%,#00000016 29%,#fff0 58%),repeating-conic-gradient(from 8deg,#0000000c,#0000000c .8deg,#fff0 .8deg,#fff0 8deg)}.matiere-corner-matter__cell--two,.matiere-corner-matter__cell--five,.matiere-corner-matter__cell--eleven,.matiere-corner-matter__cell--sixteen,.matiere-corner-matter__cell--twenty-one,.matiere-corner-matter__cell--twenty-five,.matiere-corner-matter__cell--thirty{opacity:calc(var(--matiere-corner-cell-b-opacity) * .82)}.matiere-corner-matter__cell--three,.matiere-corner-matter__cell--seven,.matiere-corner-matter__cell--twelve,.matiere-corner-matter__cell--nineteen,.matiere-corner-matter__cell--twenty-two,.matiere-corner-matter__cell--twenty-seven,.matiere-corner-matter__cell--thirty-one{opacity:calc(var(--matiere-corner-cell-c-opacity) * .82)}.matiere-corner-matter__cell--four,.matiere-corner-matter__cell--nine,.matiere-corner-matter__cell--fourteen,.matiere-corner-matter__cell--twenty,.matiere-corner-matter__cell--twenty-four,.matiere-corner-matter__cell--twenty-eight,.matiere-corner-matter__cell--thirty-two{opacity:calc(var(--matiere-corner-cell-d-opacity) * .82)}.matiere-corner-satellite{background:radial-gradient(circle at 50% 50%,#0000004d 0,#0000004d 5%,#00000029 12%,#0001 30%,#fff0 58%),repeating-conic-gradient(from 8deg,#0000000a,#0000000a .8deg,#fff0 .8deg,#fff0 8deg);border-radius:999px;filter:blur(4px);height:clamp(6.75rem,9.45vw,10.1rem);mix-blend-mode:multiply;opacity:calc(var(--matiere-corner-matter-opacity) * var(--matiere-corner-cell-c-opacity) * .58);pointer-events:none;position:absolute;width:clamp(6.75rem,9.45vw,10.1rem);will-change:opacity;z-index:1}.matiere-corner-satellite--one{right:12%;top:59%}.matiere-corner-satellite--two{height:clamp(8.03rem,11.3vw,12.42rem);opacity:calc(var(--matiere-corner-matter-opacity) * var(--matiere-corner-cell-d-opacity) * .58);right:4%;top:66%;width:clamp(8.03rem,11.3vw,12.42rem)}.matiere-corner-matter__cell--one{height:28%;left:32%;top:28%;width:28%}.matiere-corner-matter__cell--two{animation-delay:-4s;height:34%;right:12%;top:20%;width:34%}.matiere-corner-matter__cell--three{animation-delay:-8s;bottom:24%;height:30%;left:50%;width:30%}.matiere-corner-matter__cell--four{animation-delay:-2s;height:22%;left:58%;top:48%;width:22%}.matiere-corner-matter__cell--five{animation-delay:-7s;height:19%;left:36%;top:58%;width:19%}.matiere-corner-matter__cell--six{animation-delay:-10s;height:17%;right:2%;top:44%;width:17%}.matiere-corner-matter__cell--seven{animation-delay:-12s;height:24%;left:56%;top:5%;width:24%}.matiere-corner-matter__cell--eight{animation-delay:-5s;height:20%;left:22%;top:50%;width:20%}.matiere-corner-matter__cell--nine{animation-delay:-9s;height:26%;left:28%;top:72%;width:26%}.matiere-corner-matter__cell--ten{animation-delay:-11s;height:18%;left:20%;top:18%;width:18%}.matiere-corner-matter__cell--eleven{animation-delay:-14s;height:22%;left:44%;top:74%;width:22%}.matiere-corner-matter__cell--twelve{animation-delay:-3s;height:18%;left:68%;top:70%;width:18%}.matiere-corner-matter__cell--thirteen{animation-delay:-6s;height:21%;left:24%;top:82%;width:21%}.matiere-corner-matter__cell--fourteen{animation-delay:-13s;height:16%;left:72%;top:6%;width:16%}.matiere-corner-matter__cell--fifteen{animation-delay:-15s;height:23%;left:30%;top:34%;width:23%}.matiere-corner-matter__cell--sixteen{animation-delay:-1s;height:21%;right:-2%;top:58%;width:21%}.matiere-corner-matter__cell--seventeen{animation-delay:-16s;height:16%;right:-4%;top:14%;width:16%}.matiere-corner-matter__cell--eighteen{animation-delay:-18s;height:22%;left:60%;opacity:1;top:58%;width:22%}.matiere-corner-matter__cell--nineteen{animation-delay:-20s;height:19%;opacity:.98;right:3%;top:66%;width:19%}.matiere-corner-matter__cell--twenty{animation-delay:-17s;height:18%;left:64%;opacity:.86;top:17%;width:18%}.matiere-corner-matter__cell--twenty-one{animation-delay:-19s;height:18%;left:7%;top:22%;width:18%}.matiere-corner-matter__cell--twenty-two{animation-delay:-21s;height:27%;left:12%;top:calc(42% + var(--header-height, 64px) / 2);width:27%}.matiere-corner-matter__cell--twenty-three{animation-delay:-23s;height:13%;left:3%;top:59%;width:13%}.matiere-corner-matter__cell--twenty-four{animation-delay:-25s;height:22%;left:18%;top:66%;width:22%}.matiere-corner-matter__cell--twenty-five{animation-delay:-22s;height:16%;left:4%;top:78%;width:16%}.matiere-corner-matter__cell--twenty-six{animation-delay:-24s;height:31%;left:23%;top:8%;width:31%}.matiere-corner-matter__cell--twenty-seven{animation-delay:-26s;height:15%;left:40%;top:12%;width:15%}.matiere-corner-matter__cell--twenty-eight{animation-delay:-28s;height:24%;left:2%;top:34%;width:24%}.matiere-corner-matter__cell--twenty-nine{animation-delay:-30s;height:14%;left:15%;top:53%;width:14%}.matiere-corner-matter__cell--thirty{animation-delay:-27s;height:20%;left:31%;top:88%;width:20%}.matiere-corner-matter__cell--thirty-one{animation-delay:-29s;height:12%;left:46%;top:47%;width:12%}.matiere-corner-matter__cell--thirty-two{animation-delay:-31s;height:17%;left:11%;top:5%;width:17%}@keyframes matiere-corner-breathe{0%{transform:rotate(-18deg) scale(.98)}to{transform:rotate(-13deg) scale(1.06)}}@keyframes matiere-corner-cell-drift{0%{transform:translate3d(-2%,0,0) scale(.96)}to{transform:translate3d(3%,0,0) scale(1.04)}}.matiere-composition-line{height:min(76vh,56rem);left:28.5%;opacity:var(--matiere-line-opacity);position:absolute;top:8%;transform:scaleY(var(--matiere-line-opacity));transform-origin:top;width:1px;will-change:opacity,transform;z-index:2}.matiere-composition-line:before{background:linear-gradient(180deg,#0000,#0000002e 10%,#0000005c 48%,#0003 82%,#0000);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.matiere-number,.matiere-title{color:#000;position:absolute;will-change:opacity,transform}.matiere-number{font-family:Neue Haas Grotesk Display,ABC Diatype Thin,ABC Diatype,sans-serif;font-size:clamp(5.5836rem,8.9991vw,6.9795rem);font-weight:300;letter-spacing:.16em;line-height:.82;margin:0;opacity:calc(var(--matiere-number-opacity) * .82);right:calc(69.8% + clamp(3rem,5vw,5rem));text-align:right;top:42%;transform:translateY(calc(-92% + var(--matiere-number-shift)));white-space:nowrap;z-index:3;-webkit-font-smoothing:antialiased}.matiere-title{left:calc(39% + clamp(3rem,5vw,5rem));padding:0;text-align:left;top:47%;transform:translate(-20%,-50%);width:auto;z-index:2}.matiere-title h1{font-family:Neue Haas Grotesk Display,sans-serif;font-kerning:normal;font-size:clamp(5.5836rem,8.9991vw,6.9795rem);font-weight:400;letter-spacing:.45em;line-height:1;margin:0;opacity:var(--matiere-title-opacity);position:relative;transform:translateY(var(--matiere-title-shift));white-space:nowrap;will-change:opacity,transform;z-index:2}.matiere-definition{color:#0000008a;font-family:Neue Haas Grotesk Display,sans-serif;font-size:clamp(.58rem,.82vw,.72rem);font-weight:400;letter-spacing:.08em;line-height:1.55;margin:1.1rem 0 0;max-width:min(28rem,38vw);opacity:var(--matiere-definition-opacity);text-transform:none;transform:translateY(var(--matiere-title-shift));will-change:opacity,transform}.matiere-definition__latin{font-style:italic}.matiere-title__accent{display:inline-block;transform:translate(.02em)}.matiere-title__row{display:inline}.matiere-master-scene--title-pending:not(.matiere-master-scene--title-reveal) .matiere-composition-line,.matiere-master-scene--title-pending:not(.matiere-master-scene--title-reveal) .matiere-number,.matiere-master-scene--title-pending:not(.matiere-master-scene--title-reveal) .matiere-title h1,.matiere-master-scene--title-pending:not(.matiere-master-scene--title-reveal) .matiere-definition{opacity:0;visibility:hidden}.matiere-master-scene--title-reveal .matiere-composition-line{animation:matiere-line-reveal 1.18s cubic-bezier(.16,1,.3,1) 0ms both;opacity:0;visibility:visible}.matiere-master-scene--title-reveal .matiere-number{animation:matiere-number-reveal .95s cubic-bezier(.16,1,.3,1) .15s both;opacity:0;visibility:visible}.matiere-master-scene--title-reveal .matiere-title h1{animation:matiere-soft-title-reveal .95s cubic-bezier(.16,1,.3,1) .45s both;opacity:0;visibility:visible}.matiere-master-scene--title-reveal .matiere-definition{animation:matiere-definition-reveal 1.01s cubic-bezier(.16,1,.3,1) 1.01s both;opacity:0;visibility:visible}@keyframes matiere-line-reveal{0%{clip-path:inset(0 0 100% 0);filter:blur(3px);opacity:0}42%{opacity:.72}to{clip-path:inset(0);filter:blur(0);opacity:1}}@keyframes matiere-number-reveal{0%{filter:blur(5px);opacity:0;transform:translate(18px,calc(-92% + var(--matiere-number-shift)))}to{filter:blur(0);opacity:1;transform:translateY(calc(-92% + var(--matiere-number-shift)))}}@keyframes matiere-soft-title-reveal{0%{filter:blur(5px);opacity:0;transform:translate(-18px,var(--matiere-title-shift))}to{filter:blur(0);opacity:1;transform:translateY(var(--matiere-title-shift))}}@keyframes matiere-definition-reveal{0%{filter:blur(5px);opacity:0;transform:translate(-10px,calc(var(--matiere-title-shift) + 8px))}to{filter:blur(0);opacity:1;transform:translateY(var(--matiere-title-shift))}}.chocolat-title{color:#000;font-size:clamp(.864rem,1.5vw,1.14rem);font-weight:650;left:50%;letter-spacing:.24em;line-height:1.4;margin:0;opacity:var(--matiere-subtitle-opacity);position:absolute;text-align:center;top:42%;transform:translate(-50%,calc(-50% + var(--matiere-subtitle-shift)));will-change:opacity,transform;width:min(100%,42rem);z-index:1}.beam-scroll-scene{--depth-progress: 0;--filament-depth: 0;--filament-length: 0;--filament-opacity: 1;--length-progress: 0;--prompt-scroll-opacity: 1;--wash-progress: 0;background:rgb(calc(255 * var(--wash-progress)) calc(255 * var(--wash-progress)) calc(255 * var(--wash-progress)));top:0;right:0;bottom:0;left:0;margin:0;min-height:100vh;min-height:100dvh;opacity:1;position:fixed;transition:opacity .9s cubic-bezier(.16,1,.3,1);width:100vw;z-index:5000}.loading-intro--exiting{opacity:0;pointer-events:none}.beam-sticky-viewport{align-items:center;background:rgb(calc(255 * var(--wash-progress)) calc(255 * var(--wash-progress)) calc(255 * var(--wash-progress)));display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;position:absolute;width:100%;z-index:5000}.beam-sticky-viewport:before{background:radial-gradient(ellipse at center,rgba(255,255,255,.035),transparent 24rem),radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.72) 78%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.loading-intro__line-wrap{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(calc(1 + .38 * var(--length-progress)));transform-origin:center;width:76.5vw;will-change:transform;z-index:1}.loading-intro__line{animation:intro-beam-breathe 8.5s cubic-bezier(.45,0,.55,1) infinite;background:transparent;display:block;height:5.2rem;margin:0 auto;min-width:.9rem;position:relative;width:calc(100% * var(--intro-progress))}.loading-intro__beam{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:100%;will-change:transform}.loading-intro__beam--bloom{background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,calc(.26 + .13 * var(--intro-progress))) 0%,rgba(255,255,255,calc(.19 + .075 * var(--intro-progress))) 9%,rgba(255,255,255,calc(.105 + .04 * var(--intro-progress))) 24%,rgba(255,255,255,calc(.036 + .018 * var(--intro-progress))) 49%,rgba(255,255,255,.009) 72%,transparent 94%),radial-gradient(ellipse at 43% 51%,rgba(255,255,255,calc(.035 + .018 * var(--intro-progress))) 0%,rgba(255,255,255,.012) 28%,transparent 62%),radial-gradient(ellipse at 58% 49%,rgba(255,255,255,calc(.026 + .014 * var(--intro-progress))) 0%,rgba(255,255,255,.01) 32%,transparent 66%);filter:blur(18px);height:5rem;min-width:1.6rem;transform:translate(-50%,-50%) scaleY(calc(1 + 12 * var(--depth-progress)))}.loading-intro__beam--medium-glow{background:linear-gradient(90deg,transparent 0%,transparent 14%,rgba(255,255,255,.018) 20%,rgba(255,255,255,.07) 30%,rgba(255,255,255,.22) 40%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.22) 60%,rgba(255,255,255,.07) 70%,rgba(255,255,255,.018) 80%,transparent 86%,transparent 100%);filter:blur(5px);height:.42rem;min-width:1rem;transform:translate(-50%,-50%) scaleY(calc(1 + 18 * var(--depth-progress)))}.loading-intro__beam--optical-core{background:linear-gradient(90deg,transparent 0%,transparent 25%,rgba(255,255,255,.022) 29%,rgba(255,255,255,.11) 34%,rgba(255,255,255,.42) 38%,rgba(255,255,255,.9) 42.5%,#ffffff 44.5%,#ffffff 50%,#ffffff 55.5%,rgba(255,255,255,.9) 57.5%,rgba(255,255,255,.42) 62%,rgba(255,255,255,.11) 66%,rgba(255,255,255,.022) 71%,transparent 75%,transparent 100%);filter:none;height:1px;min-width:.75rem;opacity:var(--filament-opacity);transform:translate(-50%,-50%) scaleX(calc(1 + .38 * var(--filament-length))) scaleY(calc(1 + 2.7 * var(--filament-depth)))}@keyframes intro-beam-breathe{0%,to{filter:brightness(1);transform:scaleX(1)}50%{filter:brightness(1.025);transform:scaleX(1.018)}}.loading-intro__below{height:3rem;left:50%;position:absolute;text-align:center;top:calc(50% + 4.4rem);transform:translate(-50%);z-index:1}.loading-intro__counter,.loading-intro__prompt{color:#ffffffc2;font-size:.72rem;font-variant-numeric:tabular-nums;left:50%;letter-spacing:.22em;line-height:1;position:absolute;top:0;transform:translate(-50%);transition:opacity 1.5s cubic-bezier(.16,1,.3,1);white-space:nowrap}.loading-intro__counter--hidden{opacity:0;transform:translate(-50%)}.loading-intro__prompt{color:#ffffff8a;letter-spacing:.32em;opacity:0;transform:translate(-50%,2.2rem)}.loading-intro__prompt--visible{opacity:var(--prompt-scroll-opacity);transform:translate(-50%,2.2rem)}.loading-intro__wash{background:rgba(255,255,255,var(--wash-progress));top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.loading-intro__matiere{color:#000;left:50%;opacity:0;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,calc(-50% + .6rem));transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.16,1,.3,1);z-index:3}.loading-intro__matiere--visible{opacity:1;transform:translate(-50%,-50%)}.loading-intro__matiere h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,15vw,13rem);font-weight:400;letter-spacing:0;line-height:.86;margin:0}.loading-intro__matiere p{font-size:clamp(.72rem,1.3vw,.95rem);letter-spacing:.22em;margin:1.4rem 0 0}.line-reveal{--line-progress: 0;background:#000;height:200vh;position:relative}.line-reveal__sticky{align-items:center;background:#000;display:flex;height:100svh;justify-content:center;position:sticky;top:0}.line-reveal__line-wrap{position:relative;width:calc(76.5vw + 150vw * var(--line-progress));z-index:1}.line-reveal__line{height:calc(5.2rem + 115vh * var(--line-progress))}.line-reveal__beam.loading-intro__beam--bloom{filter:blur(calc(18px + 96px * var(--line-progress))) brightness(calc(1 + 1.1 * var(--line-progress)));height:calc(5rem + 122vh * var(--line-progress))}.line-reveal__beam.loading-intro__beam--medium-glow{filter:blur(calc(5px + 48px * var(--line-progress))) brightness(calc(1 + 1.3 * var(--line-progress)));height:calc(.42rem + 58vh * var(--line-progress))}.line-reveal__beam.loading-intro__beam--optical-core{filter:blur(calc(0px + 11px * var(--line-progress))) brightness(calc(1 + 1.8 * var(--line-progress)));height:calc(1px + 34vh * var(--line-progress))}.line-reveal__wash{background:rgba(255,255,255,calc(var(--line-progress) * 1));top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.line-reveal--filled .line-reveal__sticky{background:#fff}.matiere-reveal{align-items:center;background:#fff;color:#000;display:flex;min-height:100svh;justify-content:center;text-align:center}.matiere-reveal__inner{opacity:0;padding:2rem;transform:translateY(.8rem);transition:opacity 1.1s ease .3s,transform 1.1s cubic-bezier(.2,.8,.2,1) .3s}.matiere-reveal--visible .matiere-reveal__inner{opacity:1;transform:translateY(0)}.matiere-reveal h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,15vw,13rem);font-weight:400;letter-spacing:0;line-height:.86;margin:0}.matiere-reveal p{font-size:clamp(.72rem,1.3vw,.95rem);letter-spacing:.22em;margin:1.2rem 0 0}.gradient-transition{background:#fff;height:160vh}.gradient-transition__sticky{align-items:center;background:#fff;display:flex;height:100svh;justify-content:center;overflow:hidden;position:sticky;top:0}.gradient-transition__ghost{color:#000;position:absolute;text-align:center;z-index:1}.gradient-transition__ghost h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,15vw,13rem);font-weight:400;line-height:.86;margin:0}.gradient-transition__ghost p{font-size:clamp(.72rem,1.3vw,.95rem);letter-spacing:.22em;margin:1.2rem 0 0}.gradient-transition__veil{animation:gradient-rise linear both;animation-timeline:view();background:linear-gradient(to top,#000,#000 38%,#0000009e 62%,#fff0);height:140%;left:0;position:absolute;top:0;transform:translateY(30%);width:100%;z-index:2}@keyframes gradient-rise{0%{transform:translateY(30%)}to{transform:translateY(-10%)}}.shader-entry{background:#fff;margin:-44vh 0 0;position:relative;transform:translateY(calc(var(--shader-entry-lift, 0) * -1vh));width:100%;will-change:transform;z-index:1}.shader-entry-gradient{background:radial-gradient(ellipse at 54% 92%,#26262624,#0a0a0a14,#0000 68%),linear-gradient(to bottom,#fff,#fdfdfd,#fafafa 8%,#f4f4f4,#ececec 18%,#e1e1e1 24%,#d2d2d2,#bfbfbf 38%,#a6a6a6,#878787,#666,#464646 70%,#292929 79%,#121212 89%,#000);height:calc(var(--home-viewport-height, 100vh) * .75);margin:0;pointer-events:none;width:100%}.shader-live{background:#000;margin-top:-1px;position:relative}.shader-section{background:#000;cursor:crosshair;height:var(--home-viewport-height, 100vh);min-height:var(--home-viewport-height, 100dvh);overflow:hidden;padding:0;position:relative;touch-action:pan-y;width:100vw;z-index:0}.shader-section--android-static{background:url(/images/shader-static-android.webp) center center / cover no-repeat,#000;cursor:default}.shader-section__canvas-wrap,.shader-section__canvas{display:block;height:var(--home-viewport-height, 100vh);min-height:var(--home-viewport-height, 100dvh);width:100vw}.featured-work{background:var(--creation-surface, #efefec);color:#000;min-height:90vh;overflow:hidden;padding:clamp(2rem,4vw,4rem) clamp(1.25rem,5vw,4rem) clamp(4rem,6vw,5.5rem);position:relative;scroll-margin-top:2rem}.home-footer-transition{background:linear-gradient(180deg,#efefec,#efefec 16%,#efefecfa 22%,#d2d6d5eb 34%,#8f9a9fb8 50%,#44586275 65%,#0f232c2e 78%,#00050700 90%),radial-gradient(ellipse at 50% 63%,#1d394857,#030d13c7 46%,#000507 78%),#000507;height:clamp(10rem,17vw,15rem)}.featured-work__intro{margin:0 0 clamp(2rem,4.8vw,4.6rem);scroll-margin-top:calc(var(--header-height, 64px) + 2rem)}.featured-work__label,.featured-work-card__meta,.featured-work-detail__eyebrow{font-family:Neue Haas Grotesk Display,sans-serif;font-weight:400;letter-spacing:.2em;line-height:1.25;margin:0;text-transform:uppercase}.featured-work__label{display:inline-block;font-size:clamp(2.9rem,7.4vw,6.9rem);font-weight:400;letter-spacing:-.055em;line-height:.82;max-width:none;white-space:nowrap}.featured-work-card__meta,.featured-work-detail__eyebrow{font-size:clamp(.58rem,.74vw,.72rem)}.featured-work__grid{display:grid;column-gap:clamp(1rem,2.2vw,1.8rem);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(1.25rem,2.5vw,2.1rem)}.featured-work-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.72rem;opacity:1;padding:0;text-align:left;transform:translateY(1.45rem) scale(.994);transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1)}.featured-work-card--revealed{opacity:1;transform:translateY(0) scale(1)}.featured-work-card__image{aspect-ratio:1.62 / 1;background:#111;border-radius:clamp(.7rem,1.2vw,1rem);display:block;clip-path:inset(6% 0 0 0 round clamp(.7rem,1.2vw,1rem));filter:blur(14px);opacity:.4;overflow:hidden;position:relative;transform:scale(1.032);transform-origin:left center;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .88s cubic-bezier(.16,1,.3,1),clip-path .88s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.featured-work-card--revealed .featured-work-card__image{clip-path:inset(0 0 0 0 round clamp(.7rem,1.2vw,1rem));filter:blur(0);opacity:1;transform:scale(1)}.featured-work-card:hover .featured-work-card__image{transform:scale(.985)}.featured-work-card__image:before,.featured-work-card__image:after,.featured-work-card__image-core,.featured-work-detail__hero-image:before,.featured-work-detail__hero-image:after,.featured-work-detail__image:before,.featured-work-detail__image:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.featured-work-card__image:before,.featured-work-detail__hero-image:before,.featured-work-detail__image:before{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.22),transparent 24%),radial-gradient(circle at 74% 62%,rgba(255,255,255,.14),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.12),transparent 42%);mix-blend-mode:screen}.featured-work-card__image:after,.featured-work-detail__hero-image:after,.featured-work-detail__image:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 12px),radial-gradient(ellipse at 50% 50%,transparent 0%,rgba(0,0,0,.5) 72%);opacity:.55}.featured-work-card__image--photo:before{display:none}.featured-work-card__image--photo:after{opacity:.12}.featured-work-card__image-core{background:radial-gradient(ellipse at 54% 45%,#0000002e,#000000b3 64%),linear-gradient(120deg,#2b2a27,#070707 58%,#484641);transform:scale(1.08);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.featured-work-card:hover .featured-work-card__image-core{transform:scale(1.16)}.featured-work-card--bonbon .featured-work-card__image-core{transform:scale(1.08) rotate(-.4deg)}.featured-work-card--bonbon:hover .featured-work-card__image-core{transform:scale(1.16) rotate(-.4deg)}.featured-work-card--noir .featured-work-card__image-core{transform:translateY(-4%) scale(1.09) rotate(.3deg)}.featured-work-card--noir:hover .featured-work-card__image-core{transform:translateY(-4%) scale(1.17) rotate(.3deg)}.featured-work-card--atelier .featured-work-card__image-core{transform:translate(-4.5%,-7.5%) scale(1.16)}.featured-work-card--atelier:hover .featured-work-card__image-core{transform:translate(-4.5%,-7.5%) scale(1.24)}.featured-work-card--origin .featured-work-card__image-core,.featured-work-card--origin.featured-work-detail__hero-image,.featured-work-card--origin .featured-work-detail__image{background:radial-gradient(circle at 35% 30%,#ded8cf 0 8%,transparent 24%),radial-gradient(circle at 70% 56%,#20140f 0 16%,transparent 34%),linear-gradient(135deg,#8a8176,#191513 64%,#c2b8aa)}.featured-work-card--origin.featured-work-detail__hero-image{box-shadow:inset 42vw 0 34vw -22vw #0000006b}.featured-work-card--bonbon .featured-work-card__image-core,.featured-work-card--bonbon.featured-work-detail__hero-image,.featured-work-card--bonbon .featured-work-detail__image{background:radial-gradient(circle at 28% 50%,#0b0b0b 0 18%,transparent 35%),radial-gradient(circle at 62% 42%,#a09486 0 10%,transparent 30%),linear-gradient(145deg,#2b2926,#050505 56%,#69615a)}.featured-work-card--noir .featured-work-card__image-core,.featured-work-card--noir.featured-work-detail__hero-image,.featured-work-card--noir .featured-work-detail__image{background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 18% 78%),radial-gradient(ellipse at 58% 45%,#3b3833 0 20%,transparent 46%),linear-gradient(135deg,#050505,#1a1816 54%,#000)}.featured-work-card--atelier .featured-work-card__image-core,.featured-work-card--atelier.featured-work-detail__hero-image,.featured-work-card--atelier .featured-work-detail__image{background:radial-gradient(circle at 68% 28%,#d0c6b6 0 7%,transparent 26%),radial-gradient(circle at 32% 68%,#0a0a0a 0 14%,transparent 32%),linear-gradient(135deg,#b5aa9c,#171411 60%,#4b4037)}.featured-work-card__title{display:inline-block;font-family:Neue Haas Grotesk Display,sans-serif;font-size:clamp(1.4rem,3vw,3rem);font-weight:400;letter-spacing:-.025em;line-height:.95;transform:translate(0);transition:transform .95s cubic-bezier(.16,1,.3,1)}.featured-work-card__title .featured-work-reveal__mask{margin-bottom:-.14em;padding-bottom:.14em}.featured-work-card__meta{display:inline-block;transform:translate(0);transition:transform .95s cubic-bezier(.16,1,.3,1)}.featured-work-card__copy{--featured-image-hover-inset: .75%;--featured-meta-push: clamp(.28rem, .75cqw, .7rem);--featured-title-push: clamp(1.8rem, 11cqw, 5.8rem);container-type:inline-size;display:grid;gap:.5rem}.featured-work-card__title-row{align-items:center;display:inline-flex;justify-self:start;max-width:100%;overflow:visible;position:relative;width:100%}.featured-work-reveal{--featured-text-delay: 0ms;display:inline-block}.featured-work-reveal__mask{clip-path:inset(0 100% 0 0);display:inline-block;filter:blur(8px);opacity:0;overflow:hidden;transform:translate(-.32em);transition:clip-path 1.18s cubic-bezier(.16,1,.3,1) calc(.11s + var(--featured-text-delay, 0ms)),filter 1.04s cubic-bezier(.16,1,.3,1) calc(.11s + var(--featured-text-delay, 0ms)),opacity .76s cubic-bezier(.16,1,.3,1) calc(.11s + var(--featured-text-delay, 0ms)),transform 1.18s cubic-bezier(.16,1,.3,1) calc(.11s + var(--featured-text-delay, 0ms));white-space:nowrap}.featured-work-reveal__line{display:inline-block;transform:translate(-.18em);transition:transform 1.18s cubic-bezier(.16,1,.3,1) calc(.11s + var(--featured-text-delay, 0ms))}.featured-work--visible .featured-work__label .featured-work-reveal__mask,.featured-work-card--revealed .featured-work-reveal__mask,.featured-work-detail--visible .featured-work-reveal__mask{clip-path:inset(0);filter:blur(0);opacity:1;transform:translate(0)}.featured-work--visible .featured-work__label .featured-work-reveal__line,.featured-work-card--revealed .featured-work-reveal__line,.featured-work-detail--visible .featured-work-reveal__line{transform:translate(0)}.featured-work-card:hover .featured-work-card__title,.featured-work-card:focus-visible .featured-work-card__title{transform:translate(var(--featured-title-push))}.featured-work-card:hover .featured-work-card__meta,.featured-work-card:focus-visible .featured-work-card__meta{transform:translate(var(--featured-meta-push))}.featured-work-detail{--featured-detail-progress: 0;--featured-summary-opacity: 1;--featured-summary-x: 0px;background:#120e0b;color:#f2eee7;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;overflow:hidden;padding:0;position:fixed;scrollbar-width:none;z-index:4500}.featured-work-detail::-webkit-scrollbar{display:none}.featured-work-detail__viewport{height:100vh;height:100dvh;overflow:hidden;position:relative}.featured-work-detail__hero{top:-2px;right:-2px;bottom:-2px;left:-2px;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.featured-work-detail__hero-image{animation:featuredWorkTakeover 1.05s cubic-bezier(.16,1,.3,1) forwards;border-radius:clamp(.7rem,1.2vw,1rem);height:calc(100vh + 4px);height:calc(100dvh + 4px);left:0;overflow:hidden;position:absolute;top:0;transform:translate(var(--featured-origin-x),var(--featured-origin-y)) scale(var(--featured-origin-scale-x),var(--featured-origin-scale-y));transform-origin:top left;width:calc(100vw + 4px)}@keyframes featuredWorkTakeover{0%{border-radius:clamp(.7rem,1.2vw,1rem);filter:blur(0);transform:translate(var(--featured-origin-x),var(--featured-origin-y)) scale(var(--featured-origin-scale-x),var(--featured-origin-scale-y))}38%{filter:blur(7px)}to{border-radius:0;filter:blur(0);transform:translate(0) scale(1)}}.featured-work-detail__close{background:#f2eee7;border:0;border-radius:999px;color:#120e0b;cursor:pointer;font-family:Neue Haas Grotesk Display,sans-serif;font-size:.72rem;letter-spacing:.1em;padding:.9rem 1.25rem;position:absolute;right:clamp(1rem,3vw,2rem);text-transform:uppercase;top:clamp(1rem,3vw,2rem);z-index:4}.featured-work-detail__summary{pointer-events:none;opacity:var(--featured-summary-opacity);transform:translate3d(var(--featured-summary-x),0,0);transition:opacity .16s linear,transform .16s linear;left:clamp(1.5rem,5vw,4rem);max-width:min(30rem,36vw);position:absolute;top:calc(20vh - 1.5rem);z-index:3}.featured-work-detail__title{display:block;font-family:Neue Haas Grotesk Display,sans-serif;font-size:clamp(3rem,8vw,7.5rem);font-weight:400;letter-spacing:-.045em;line-height:.88;margin:1rem 0 1.4rem}.featured-work-detail__title--cubes .featured-work-detail__title-cubes-suffix,.featured-work-detail__title--assortment .featured-work-detail__title-cubes-suffix,.featured-work-detail__title--nuances .featured-work-detail__title-cubes-suffix,.featured-work-detail__title--cobbles .featured-work-detail__title-cubes-suffix,.featured-work-detail__title--praline .featured-work-detail__title-cubes-suffix{font-size:.55em;letter-spacing:-.025em}.featured-work-detail__title-cubes-paren{display:inline-block;font-weight:300;opacity:.62;transform:scaleX(.72)}.featured-work-detail__cobbles-title{margin:1.5rem 0 0}.featured-work-detail__cobbles-description{margin-top:.7rem}.featured-work-detail__description{animation:featuredWorkDetailDescriptionIn 1.05s cubic-bezier(.16,1,.3,1) .62s both;display:block;font-size:clamp(.9rem,1.1vw,1.08rem);line-height:1.45;max-width:22rem;opacity:.74}.featured-work-detail__description-line{display:block;margin-top:.7rem}.featured-work-detail__availability{clip-path:inset(0 100% 0 0);filter:blur(7px);font-size:.78rem;letter-spacing:.08em;margin-top:2.35rem;opacity:0;transform:translate(-.45rem);transition:clip-path .9s cubic-bezier(.16,1,.3,1) 1.35s,filter .78s cubic-bezier(.16,1,.3,1) 1.35s,opacity .62s cubic-bezier(.16,1,.3,1) 1.35s,transform .9s cubic-bezier(.16,1,.3,1) 1.35s}.featured-work-detail--visible .featured-work-detail__availability{clip-path:inset(0);filter:blur(0);opacity:.78;transform:translate(0)}.featured-work-detail__more-information{pointer-events:auto;touch-action:manipulation;align-items:center;background:transparent;border:0;clip-path:inset(0 100% 0 0);color:inherit;cursor:pointer;display:inline-flex;filter:blur(7px);font-family:Neue Haas Grotesk Display,sans-serif;font-size:.68rem;gap:.65rem;letter-spacing:.14em;margin-top:1.25rem;opacity:0;padding:0;text-transform:uppercase;transform:translate(-.45rem);transition:clip-path .9s cubic-bezier(.16,1,.3,1) 1.35s,filter .78s cubic-bezier(.16,1,.3,1) 1.35s,opacity .62s cubic-bezier(.16,1,.3,1) 1.35s,transform .9s cubic-bezier(.16,1,.3,1) 1.35s}.featured-work-detail--visible .featured-work-detail__more-information{clip-path:inset(0);filter:blur(0);opacity:1;transform:translate(0)}.featured-work-detail__more-information-copy{clip-path:inset(0 100% 0 0);display:block;filter:blur(7px);font-size:.78rem;letter-spacing:.08em;margin-top:1rem;opacity:0;transform:translate(-.45rem);transition:clip-path .9s cubic-bezier(.16,1,.3,1),filter .78s cubic-bezier(.16,1,.3,1),opacity .62s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);white-space:nowrap}.featured-work-detail__more-information-copy--visible{clip-path:inset(0);filter:blur(0);opacity:.78;transform:translate(0)}.featured-work-detail__allergens{display:block;font-size:.7rem;line-height:1.5;margin-top:.75rem;max-width:24rem;opacity:.72;white-space:normal}.featured-work-detail__availability-line{display:block;margin-top:.75rem}.featured-work-detail__availability-mobile{display:none}.featured-work-detail__availability-desktop{display:block;line-height:1.5}.featured-work-detail__sizes{display:block;font-size:.86rem;margin-top:.4rem}.featured-work-detail__availability-desktop+.featured-work-detail__allergens{margin-top:1.25rem}.featured-work-detail__track{animation:featuredWorkDetailTrackIn .9s cubic-bezier(.16,1,.3,1) .52s both;align-items:center;box-sizing:border-box;display:flex;gap:clamp(1rem,2vw,2rem);height:100vh;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;padding:0 clamp(12rem,22vw,24rem) 0 min(39vw,31rem);position:absolute;scroll-behavior:auto;scrollbar-width:none;transition:none;width:100vw;z-index:2}.featured-work-detail--bonbon-archive .featured-work-detail__track{padding-left:calc(min(39vw,31rem) + 3vw)}.featured-work-detail__track::-webkit-scrollbar{display:none}@keyframes featuredWorkDetailTrackIn{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes featuredWorkDetailContent{0%{filter:blur(10px);opacity:0;transform:translateY(1.4rem)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes featuredWorkDetailDescriptionIn{0%{filter:blur(8px);opacity:0;transform:translate(-.5rem)}to{filter:blur(0);opacity:.74;transform:translate(0)}}.featured-work-detail__panel{flex:0 0 clamp(19rem,34vw,32rem);height:min(68vh,42rem);min-height:0;position:relative}.featured-work-detail__panel--product-slot{--product-panel-width: clamp(25rem, 43vw, 44rem);flex-basis:var(--product-panel-width);height:auto}.featured-work-detail__panel--product-slot .featured-work-detail__image{height:min(70vh,48rem)}.featured-work-detail__panel--co02{--product-panel-width: clamp(27rem, 47vw, 48rem);flex-basis:var(--product-panel-width)}.featured-work-detail__panel--co02 .featured-work-detail__product-image img{transform:scale(1.07)}.featured-work-detail__panel--ascii-image{display:grid;flex-basis:clamp(25rem,43vw,44rem);height:100vh;margin-left:11vw;place-items:center}.featured-work-detail__panel--ascii-image .ascii-image{height:80%;transform:translateY(-4%);width:91.52%}.featured-work-detail__panel--shader-slot{display:grid;flex-basis:clamp(25rem,43vw,44rem);height:100vh;margin-left:11vw;place-items:center}.featured-work-detail__panel--shader-slot .featured-work-detail__shader-viewport{--nuances-cycle-duration: 20.7s;background:#050505;height:min(70vh,48rem);overflow:hidden;position:relative;transform:translateY(-6%);width:91.52%}.nuances-lighting{bottom:-1.25rem;left:0;position:absolute;width:100%}.nuances-color-title{align-items:baseline;color:#f4f2ecf0;display:inline-flex;font-family:Neue Haas Grotesk Display,sans-serif;left:50%;letter-spacing:-.035em;line-height:.88;margin:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:35%;transform:translate(-50%,calc(-50% + .75rem));white-space:nowrap;z-index:2}.nuances-color-title span,.nuances-color-title strong{display:block;font-size:clamp(1.19rem,2.52vw,2.73rem);font-weight:400}.nuances-color-title strong{margin-left:.22em}.nuances-color-title--blue{animation:nuances-blue-title var(--nuances-cycle-duration) ease-in-out infinite}.nuances-color-title--red{animation:nuances-red-title var(--nuances-cycle-duration) ease-in-out infinite}.nuances-color-title--black{animation:nuances-black-title var(--nuances-cycle-duration) ease-in-out infinite}.nuances-color-title--white{animation:nuances-white-title var(--nuances-cycle-duration) ease-in-out infinite}.nuances-color-title--yellow{animation:nuances-yellow-title var(--nuances-cycle-duration) ease-in-out infinite}.nuances-color-title--orange{animation:nuances-orange-title var(--nuances-cycle-duration) ease-in-out infinite}.nuances-color-title--dark-blue{animation:nuances-dark-blue-title var(--nuances-cycle-duration) ease-in-out infinite}.nuances-color-title--pink{animation:nuances-pink-title var(--nuances-cycle-duration) ease-in-out infinite}.nuances-color-title--green{animation:nuances-green-title var(--nuances-cycle-duration) ease-in-out infinite}.nuances-light{border-radius:50%;box-shadow:0 -4.5rem 220px 30px currentColor;display:block;height:1.25rem;margin:auto;position:relative;width:100%}.nuances-light--one{animation:nuances-nine-color-cycle var(--nuances-cycle-duration) ease-in-out infinite}.nuances-light--two{animation:nuances-nine-color-cycle var(--nuances-cycle-duration) ease-in-out infinite;opacity:.92;width:90%}.nuances-light--three{animation:nuances-nine-color-cycle var(--nuances-cycle-duration) ease-in-out infinite;opacity:.84;width:80%}.nuances-light--four{animation:nuances-nine-color-cycle var(--nuances-cycle-duration) ease-in-out infinite;opacity:.76;width:70%}.nuances-light--five{animation:nuances-nine-color-cycle var(--nuances-cycle-duration) ease-in-out infinite;opacity:.68;width:60%}@keyframes nuances-nine-color-cycle{0%,to{box-shadow:0 -4.5rem 220px 30px #d21f2b}11.11%{box-shadow:0 -4.5rem 220px 30px #f2d447}22.22%{box-shadow:0 -4.5rem 220px 30px #f4f2ec}33.33%{box-shadow:0 -4.5rem 220px 30px #171717}44.44%{box-shadow:0 -4.5rem 220px 30px #2878d0}55.55%{box-shadow:0 -4.5rem 220px 30px #142857}66.66%{box-shadow:0 -4.5rem 220px 30px #ef9a2c}77.77%{box-shadow:0 -4.5rem 220px 30px #3f9b68}88.88%{box-shadow:0 -4.5rem 220px 30px #e887b4}}@keyframes nuances-blue-title{0%,40.8%{filter:blur(5px);opacity:0;transform:translate(-50%,calc(-50% + .75rem))}42.4%,46.4%{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}48.2%,to{filter:blur(8px);opacity:0;transform:translate(-50%,calc(-50% - .5rem))}}@keyframes nuances-red-title{0%,2%{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}3.8%,96.3%{filter:blur(8px);opacity:0;transform:translate(-50%,calc(-50% - .5rem))}98%,to{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}}@keyframes nuances-black-title{0%,29.7%{filter:blur(5px);opacity:0;transform:translate(-50%,calc(-50% + .75rem))}31.3%,35.3%{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}37.1%,to{filter:blur(8px);opacity:0;transform:translate(-50%,calc(-50% - .5rem))}}@keyframes nuances-white-title{0%,18.6%{filter:blur(5px);opacity:0;transform:translate(-50%,calc(-50% + .75rem))}20.2%,24.2%{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}26%,to{filter:blur(8px);opacity:0;transform:translate(-50%,calc(-50% - .5rem))}}@keyframes nuances-yellow-title{0%,7.5%{filter:blur(5px);opacity:0;transform:translate(-50%,calc(-50% + .75rem))}9.1%,13.1%{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}14.9%,to{filter:blur(8px);opacity:0;transform:translate(-50%,calc(-50% - .5rem))}}@keyframes nuances-orange-title{0%,63%{filter:blur(5px);opacity:0;transform:translate(-50%,calc(-50% + .75rem))}64.6%,68.6%{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}70.4%,to{filter:blur(8px);opacity:0;transform:translate(-50%,calc(-50% - .5rem))}}@keyframes nuances-dark-blue-title{0%,51.9%{filter:blur(5px);opacity:0;transform:translate(-50%,calc(-50% + .75rem))}53.5%,57.5%{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}59.3%,to{filter:blur(8px);opacity:0;transform:translate(-50%,calc(-50% - .5rem))}}@keyframes nuances-pink-title{0%,85.2%{filter:blur(5px);opacity:0;transform:translate(-50%,calc(-50% + .75rem))}86.8%,90.8%{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}92.6%,to{filter:blur(8px);opacity:0;transform:translate(-50%,calc(-50% - .5rem))}}@keyframes nuances-green-title{0%,74.1%{filter:blur(5px);opacity:0;transform:translate(-50%,calc(-50% + .75rem))}75.7%,79.7%{filter:blur(0);opacity:1;transform:translate(-50%,-50%)}81.5%,to{filter:blur(8px);opacity:0;transform:translate(-50%,calc(-50% - .5rem))}}@media (prefers-reduced-motion: reduce){.nuances-light{animation-duration:1ms;animation-iteration-count:1}.nuances-color-title{animation:none}}.ascii-image{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;cursor:crosshair;display:block;height:100%;pointer-events:auto;touch-action:none;user-select:none;width:100%}.featured-work-detail__panel--ascii-image{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.featured-work-detail__product-image img{display:block;height:100%;object-fit:cover;padding:0;position:relative;width:100%;z-index:1}a.featured-work-detail__product-image{display:block}a.featured-work-detail__product-image:focus-visible{outline:2px solid #f2eee7;outline-offset:4px}.featured-work-detail__product-image picture{display:block;height:100%;width:100%}.featured-work-detail__panel--cu003{--product-panel-width: clamp(30rem, 54vw, 56rem);flex-basis:var(--product-panel-width)}.featured-work-detail__panel--cu003 .featured-work-detail__product-image img{object-fit:cover;transform:scale(1.025)}.featured-work-detail__panel--cu01 .featured-work-detail__product-image img{transform:translate(2%,-4%) scale(1.25)}.featured-work-detail__panel--cu02 .featured-work-detail__product-image img{transform:scale(1.25) rotate(-.45deg)}.featured-work-detail__panel--as01 .featured-work-detail__product-image img{transform:rotate(.45deg)}.featured-work-detail__panel--as02 .featured-work-detail__product-image img{transform:rotate(.15deg)}.featured-work-detail__panel--pr03{--product-panel-width: calc( min(70vh, 48rem) * var(--product-image-aspect, 1) * .7 );flex-basis:var(--product-panel-width)}.featured-work-detail__panel--pr03 .featured-work-detail__product-image img{transform:none}.featured-work-detail__panel--pr01 .featured-work-detail__product-image img{transform:scale(1.6) rotate(.15deg)}.featured-work-detail__panel--pr02 .featured-work-detail__product-image img{transform:scale(1.25)}.featured-work-detail__panel--nu01 .featured-work-detail__product-image img{transform:scale(1.558935)}.featured-work-detail__panel--co01 .featured-work-detail__product-image img{transform:scale(1.5182913375)}.featured-work-detail__product-copy{align-items:baseline;color:#f2eee7eb;display:grid;gap:.45rem clamp(1.1rem,1.6vw,1.8rem);grid-template-columns:minmax(max-content,auto) minmax(5.5rem,1fr) auto;padding-top:clamp(.9rem,1.6vw,1.4rem)}.featured-work-detail__product-copy h3{font-family:Neue Haas Grotesk Display,sans-serif;font-size:clamp(1.35rem,2.2vw,2.4rem);font-weight:400;letter-spacing:-.05em;margin:0;white-space:nowrap}.featured-work-detail__product-price{align-self:baseline;justify-self:start;letter-spacing:.035em;white-space:nowrap}.featured-work-detail__product-copy form{align-self:baseline}.featured-work-detail__product-copy button{background:transparent;border:1px solid rgba(242,238,231,.5);border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:.68rem;letter-spacing:.12em;padding:.75rem 1rem;text-transform:uppercase;touch-action:manipulation}.featured-work-detail__image{border-radius:clamp(.9rem,1.4vw,1.2rem);height:100%;overflow:hidden;position:relative}.featured-work-detail__panel-copy{bottom:clamp(1.8rem,4vh,3rem);color:#f2eee7b8;left:clamp(1.5rem,3vw,2.8rem);position:absolute;right:clamp(1.5rem,3vw,2.8rem);z-index:2}.featured-work-detail__panel-copy p{font-size:.72rem;letter-spacing:.18em;margin:0;text-transform:uppercase}.featured-work-detail__panel-copy h3{color:#f2eee7eb;font-family:Neue Haas Grotesk Display,sans-serif;font-size:clamp(2rem,5vw,4.5rem);font-weight:400;letter-spacing:-.08em;line-height:.9;margin:.3rem 0 0}.home-footer{align-items:center;background:#000;box-sizing:border-box;color:#ffffffc7;display:flex;font-family:Neue Haas Grotesk Display,sans-serif;font-size:.66rem;justify-content:space-between;letter-spacing:.16em;min-height:3.5rem;padding:.9rem clamp(1.25rem,3vw,3rem);position:relative;text-transform:uppercase}.home-footer p{margin:0}.home-footer__brand{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:.9rem;transform:translateY(-25%);white-space:nowrap}.home-footer__left{align-items:flex-start;display:flex;flex-direction:column;gap:.55rem}.home-footer__legal{cursor:pointer;font-size:.62rem;letter-spacing:.18em;position:relative;transform:translateY(-.3rem)}.home-footer__privacy-links{align-items:center;display:flex;gap:1rem}button.home-footer__legal{color:inherit;font-family:inherit;text-transform:inherit;transition:color .22s ease}button.home-footer__legal:hover,button.home-footer__legal:focus-visible{color:#fff}.home-legal-overlay{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;transition:visibility 0s linear .82s;visibility:hidden;z-index:9000}.home-legal-overlay:before,.home-legal-overlay:after{backface-visibility:hidden;background:#f7f7f380;backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08);content:"";left:0;position:absolute;right:0;transition:transform .82s cubic-bezier(.22,1,.36,1)}.home-legal-overlay:before{bottom:50%;top:0;transform:translate3d(0,-105%,0)}.home-legal-overlay:after{bottom:0;top:50%;transform:translate3d(0,105%,0)}.home-legal-overlay--open{pointer-events:auto;transition-delay:0s;visibility:visible}.home-legal-overlay--open:before,.home-legal-overlay--open:after{transform:translateZ(0)}.home-legal-overlay__content{box-sizing:border-box;color:#120e0b;height:100%;opacity:0;overflow-y:auto;overscroll-behavior-y:contain;padding:clamp(4rem,8vw,7rem) clamp(1.5rem,8vw,8rem);position:relative;touch-action:pan-y;transform:translateY(.8rem);-webkit-overflow-scrolling:touch;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1);z-index:1}.home-legal-overlay--open .home-legal-overlay__content{opacity:1;transform:translateY(0);transition-delay:.62s}.home-legal-overlay__title-row{align-items:flex-start;display:flex;margin-bottom:clamp(2rem,5vw,4rem);width:fit-content}.home-legal-overlay__title-row h2{font-family:Neue Haas Grotesk Display,sans-serif;font-size:clamp(3.48rem,6.96vw,8.28rem);font-weight:400;letter-spacing:-.055em;line-height:.82;margin:0;text-transform:uppercase;white-space:nowrap}.home-legal-overlay--open .home-legal-overlay__title-row h2{animation:contactTextReveal .62s cubic-bezier(.16,1,.3,1) .66s both}.home-legal-overlay__policies{display:grid;gap:clamp(2.5rem,6vw,5rem);margin:0 auto;margin-top:25vh;max-width:58rem}.home-legal-overlay__contents{margin:0 auto clamp(3rem,8vw,7rem);max-width:58rem}@media (min-width: 48.001rem){.home-legal-overlay__contents{margin-top:5rem}}.home-legal-overlay__contents ol{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.home-legal-overlay__contents a{color:inherit;display:inline-block;font-size:clamp(.74rem,1vw,.9rem);letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.home-legal-overlay--open .home-legal-overlay__contents li{animation:contactTextReveal .58s cubic-bezier(.16,1,.3,1) both}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(1){animation-delay:.72s}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(2){animation-delay:755ms}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(3){animation-delay:.79s}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(4){animation-delay:825ms}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(5){animation-delay:.86s}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(6){animation-delay:895ms}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(7){animation-delay:.93s}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(8){animation-delay:965ms}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(9){animation-delay:1s}.home-legal-overlay--open .home-legal-overlay__contents li:nth-child(10){animation-delay:1035ms}.home-legal-overlay__contents a:hover,.home-legal-overlay__contents a:focus-visible{opacity:.55;transform:translate(clamp(.45rem,1.4vw,1.2rem))}.home-legal-overlay__policies section{scroll-margin-top:clamp(4rem,8vw,7rem)}.home-legal-overlay__policies h3{font-size:clamp(.74rem,1vw,.9rem);font-weight:400;letter-spacing:.12em;margin:0;text-transform:uppercase}.home-legal-overlay__section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}button.home-legal-overlay__section-return{animation:none;font-size:clamp(2rem,3vw,3.2rem);margin-left:2rem;transform:none}button.home-legal-overlay__section-return:hover,button.home-legal-overlay__section-return:focus-visible{transform:scale(.92)}.home-legal-overlay__policies section>div{font-size:clamp(.82rem,1vw,.96rem);line-height:1.65}.home-legal-overlay__policies section>div h4{font-size:1em;font-weight:500;letter-spacing:.04em;margin:2.25rem 0 .65rem;text-transform:uppercase}.home-legal-overlay__policies section>div h4:first-child{margin-top:0}.home-legal-overlay__policies section>div h5{font-size:.94em;font-weight:500;margin:1.5rem 0 .55rem}.home-legal-overlay__policies section>div p,.home-legal-overlay__policies section>div address,.home-legal-overlay__policies section>div ul{margin:0 0 .85rem}.home-legal-overlay__policies section>div address{font-style:normal}.home-legal-overlay__policies section>div ul{list-style:none;padding-left:0}.home-legal-overlay__policies section>div ul li{display:inline}.home-legal-overlay__policies section>div ul li:not(:last-child):after{content:" / "}.home-footer__wordmark{display:block;flex:0 0 auto;height:1.26rem;overflow:hidden;position:relative;transform:translateY(.3rem);width:7.61rem}.home-footer__wordmark img{display:block;filter:invert(1);height:1.75rem;left:0;max-width:none;position:absolute;top:0;width:auto}.home-footer__copyright{display:block;font-size:clamp(.72rem,.92vw,.9rem);font-weight:300;letter-spacing:.2em;line-height:1}.home-footer__maker{align-items:flex-end;bottom:1.25rem;display:flex;gap:.55rem;left:50%;position:absolute;transform:translate(-50%)}.home-footer__maker span{font-size:clamp(.58rem,.74vw,.72rem);font-weight:300;letter-spacing:.2em;line-height:1;text-transform:none;transform:translate(.95rem,-4.35rem)}.home-footer__maker img{display:block;height:4.5rem;object-fit:contain;width:auto}.home-footer nav{align-items:center;display:flex;gap:clamp(1rem,2.5vw,2.5rem);margin-right:clamp(.75rem,2vw,1.5rem);transform:translateY(-.8rem)}.home-footer a{color:inherit;text-decoration:none;transition:color .22s ease}.home-footer a:hover,.home-footer a:focus-visible{color:#fff}.home-footer__action{align-items:center;display:inline-flex;transition:color .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.home-footer__action svg{fill:none;height:2.3rem;stroke:currentColor;stroke-width:1.45;width:2.3rem}.home-footer__action:hover,.home-footer__action:focus-visible{transform:translateY(-.2rem)}.home-footer__instagram-dot{fill:currentColor;stroke:none}.featured-categories{background:#000;min-height:100svh;overflow:hidden;padding:clamp(4rem,10vw,8rem) 0}.featured-categories__track{display:flex;gap:clamp(1rem,3vw,2rem);overflow-x:auto;padding:0 clamp(1rem,7vw,6rem);scroll-snap-type:x mandatory;scrollbar-width:none}.featured-categories__track::-webkit-scrollbar{display:none}.featured-categories__card{align-items:center;aspect-ratio:4 / 5;background:linear-gradient(145deg,#111,#030303);border:1px solid rgba(255,255,255,.14);color:#fff;display:flex;flex:0 0 min(72vw,28rem);justify-content:center;opacity:0;scroll-snap-align:center;transform:scale(.92) translateY(2rem);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.featured-categories--visible .featured-categories__card{opacity:1;transform:scale(1) translateY(0)}.featured-categories__card span{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,7vw,5rem);font-weight:400;letter-spacing:0}@media (max-width: 48rem){.matiere-master-scene--title-reveal .matiere-composition-line{animation-delay:0ms;animation-duration:.7s}.matiere-master-scene--title-reveal .matiere-number{animation-delay:.12s;animation-duration:.9s}.matiere-master-scene--title-reveal .matiere-title h1{animation-delay:.25s;animation-duration:.95s}.matiere-master-scene--title-reveal .matiere-definition{animation-delay:.3s;animation-duration:.9s}.home-legal-overlay__content{font-family:Neue Haas Grotesk Display,sans-serif;padding-top:8rem}.home-legal-overlay__contents{margin-top:5rem}.home-legal-overlay__policies{margin-top:25svh}.home-legal-overlay__policies section>div{font-size:clamp(.74rem,1vw,.9rem);letter-spacing:.04em;text-transform:none}.home-legal-overlay__policies section>div p,.home-legal-overlay__policies section>div address,.home-legal-overlay__policies section>div ul{font-size:1.12em;font-weight:500}.home-footer{align-items:stretch;display:grid;grid-template-columns:1fr auto 1fr;min-height:13rem;padding:1.25rem 1rem calc(5.5rem + env(safe-area-inset-bottom,0px))}.home-footer-transition{height:8rem}.home-footer__maker{display:block;left:50%;position:absolute;top:1.4rem;transform:translate(-50%,-20%)}.home-footer__left{align-self:end;grid-column:1;justify-self:start}.home-footer__privacy-links{align-items:flex-start;flex-direction:column;gap:0}.home-footer__legal{align-items:center;display:inline-flex;font-size:.68rem;min-height:2rem;padding:0 .5rem;transform:translate(-.5rem)}a.home-footer__legal{transform:translate(-.5rem,.15rem)}button.home-footer__legal{white-space:nowrap}.home-footer__brand{gap:.65rem}.home-footer__wordmark{height:1.07rem;width:6.47rem}.home-footer__wordmark img{height:1.49rem}.home-footer__copyright{font-size:.62rem}.home-footer__maker span{bottom:auto;position:absolute;right:calc(100% - .3rem);top:-.15rem;transform:translate(30%,-10%)}.home-footer nav{align-self:end;grid-column:3;justify-self:end;margin:0;transform:none}.matiere-corner-matter{height:48vw;right:-5vw;top:-6vw;width:58vw}.loading-intro__line-wrap{width:116vw}.matiere-composition-line{height:calc(var(--home-viewport-height, 100vh) * .6);left:50%;top:4%}.matiere-number{font-size:clamp(6rem,29vw,9rem);letter-spacing:.08em;right:calc(50% - 7.5rem);rotate:-90deg;top:calc(27% - 4.5rem)}.matiere-title{left:calc(40% + 2.25rem);top:14%;transform:none}.matiere-title h1{font-size:clamp(6.9rem,34.5vw,11.5rem);letter-spacing:.13em;line-height:1;rotate:180deg;text-orientation:sideways;translate:10vw calc(var(--home-viewport-height, 100vh) * -.18);writing-mode:vertical-rl}.matiere-title__row{display:inline}.matiere-definition{font-size:.62rem;left:calc(-.5rem - 40vw);margin:0;max-width:none;position:absolute;rotate:0deg;top:calc(50% - var(--home-viewport-height, 100vh) * .18 + 1.5rem);transform:none;transform-origin:top left;translate:0 var(--matiere-title-shift);width:calc(50vw - 2.5rem)}.matiere-definition__etymology{font-weight:700}.line-reveal__line-wrap{width:calc(88.5vw + 145vw * var(--line-progress))}.line-reveal{height:180vh}.matiere-reveal h1{font-size:clamp(3.5rem,21vw,7rem)}.featured-work{min-height:0;padding:2.25rem 1rem 2.75rem;scroll-margin-top:var(--header-height, 64px)}.featured-work__intro{align-items:start;grid-template-columns:1fr}.featured-work__grid{grid-template-columns:1fr;row-gap:2.5rem}.featured-work-card{gap:.65rem}.le-chocolat-android .featured-work-card__image-core{background-image:var(--featured-thumbnail-android)!important}.featured-work-card__copy{gap:.25rem}.featured-work-card__meta{font-size:clamp(.725rem,.925vw,.9rem)}.featured-work-card__title{font-size:clamp(1.75rem,3.75vw,3.75rem)}.featured-work-detail__summary{max-width:calc(100vw - 2rem);top:calc(12vh - 1.5rem)}.featured-work-detail__track{padding:0 4rem 0 1rem}.featured-work-detail--bonbon-archive .featured-work-detail__track{padding-left:calc(1rem + 3vw)}.featured-work-detail__panel{flex-basis:82vw;height:58vh}.featured-work-detail__panel--product-slot{--product-panel-width: 88vw;flex-basis:var(--product-panel-width);height:auto}.featured-work-detail__panel--product-slot .featured-work-detail__image{height:64vh}.featured-work-detail__panel--co02{--product-panel-width: 92vw;flex-basis:var(--product-panel-width)}.featured-work-detail__panel--pr03{--product-panel-width: calc(64vh * var(--product-image-aspect, 1) * .7);flex-basis:var(--product-panel-width)}.featured-work-detail__panel--pr03 .featured-work-detail__product-image img{object-fit:cover;transform:translate(1%,5%) scale(1.1)}.featured-work-detail__panel--ascii-image,.featured-work-detail__panel--shader-slot{flex-basis:88vw;height:100vh;margin-left:13vw}.featured-work-detail__panel--shader-slot .featured-work-detail__shader-viewport{height:64vh}.featured-work-detail__product-copy{grid-template-columns:auto 1fr auto}.featured-work-detail__product-copy>:last-child{grid-column:auto}.featured-categories__card{flex-basis:78vw}}@media (max-width: 48rem) and (orientation: portrait){.featured-work-detail__close{top:calc(1rem + 5svh)}.featured-work-detail__summary{top:calc(26svh - 1.5rem)}.featured-work-detail__eyebrow{font-size:clamp(.725rem,.925vw,.9rem)}.featured-work-detail__title--cubes{font-size:clamp(3.6rem,9.6vw,9rem)}.featured-work-detail__track{gap:2rem;padding-left:calc(100vw + 1rem)}.featured-work-detail__track:after{content:"";flex:0 0 4vw;height:1px}.featured-work-detail--matiere-origin .featured-work-detail__track:after{flex-basis:0}.featured-work-detail--atelier-cape-town .featured-work-detail__track:after{flex-basis:.5vw}.featured-work-detail--bonbon-archive .featured-work-detail__track:after{flex-basis:7vw;margin-left:-2rem}.featured-work-detail--noir-72 .featured-work-detail__track:after{flex-basis:3vw}.featured-work-detail--bonbon-archive .featured-work-detail__track{padding-left:calc(100vw + 1rem);padding-right:0}.featured-work-detail--noir-72 .featured-work-detail__track{padding-right:0}.featured-work-detail__product-copy{align-items:center;display:flex;gap:.7rem}.featured-work-detail__product-copy h3,.featured-work-detail__product-price{align-self:baseline;line-height:1}.featured-work-detail__product-copy form{margin-left:auto}.featured-work-detail__panel--product-slot{transform:translateY(-6svh)}.featured-work-detail__panel--shader-slot{margin-left:2vw;transform:translateY(-6.75svh)}.featured-work-detail__panel--ascii-image{flex-basis:106vw;margin-left:4vw}.featured-work-detail__panel--ascii-image .ascii-image{height:68%;transform:translateY(-10%);width:100%}.featured-work-detail__panel--product-slot .featured-work-detail__image,.featured-work-detail__panel--shader-slot .featured-work-detail__shader-viewport{height:52svh}.featured-work-detail__panel--cu003{--product-panel-width: 94vw;flex-basis:var(--product-panel-width)}.featured-work-detail__panel--cu03 .featured-work-detail__product-image img,.featured-work-detail__panel--as03 .featured-work-detail__product-image img{object-fit:cover;transform:none}}.featured-work-detail[data-checkout-restored=true],.featured-work-detail[data-checkout-restored=true] *{animation-duration:0s!important;transition-duration:0s!important;transition-delay:0s!important}.featured-work-detail[data-product-return=true] .featured-work-detail__hero-image,.featured-work-detail[data-product-return=true] .featured-work-detail__track,.featured-work-detail[data-product-return=true] .featured-work-detail__description{animation-duration:0s;animation-delay:0s}.featured-work-detail[data-product-return=true] .featured-work-reveal__mask,.featured-work-detail[data-product-return=true] .featured-work-reveal__line,.featured-work-detail[data-product-return=true] .featured-work-detail__availability,.featured-work-detail[data-product-return=true] .featured-work-detail__more-information{transition-duration:0s;transition-delay:0s}@media (prefers-reduced-motion: reduce){.featured-work-detail,.featured-work-detail *{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}}.home-experience__content[hidden],.featured-work-detail[hidden]{display:none!important}.home-experience__content[hidden] *,.home-experience__content[hidden] *:before,.home-experience__content[hidden] *:after,.featured-work-detail[hidden] *,.featured-work-detail[hidden] *:before,.featured-work-detail[hidden] *:after{animation:none!important;transition:none!important}a.featured-work-card,a.featured-work-card:hover,a.discover-carousel__stage,a.discover-carousel__stage:hover{color:inherit;text-decoration:none}
