.drops-page{--ease:cubic-bezier(.16,1,.3,1);background:var(--creme);color:var(--noir)}.drops-page *{box-sizing:border-box}.drops-page>.home-header{border-bottom:1px solid var(--gris-ligne)}.drops-page>.home-header .home-logo,.drops-page>.home-header .home-private{color:var(--noir)}.drops-page h1,.drops-page h2,.drops-page .drops-statement,.drops-page .drops-empty{font-family:var(--font-serif);letter-spacing:0;font-style:normal;font-weight:400}.drops-page p{margin:0}.drops-main{padding-top:64px;padding-bottom:40px}.drops-title{margin:0 0 60px;font-size:64px;line-height:1.12;overflow:hidden}.drops-title span{display:block}.drops-label{color:var(--gris);margin-bottom:36px!important}.drops-loading{padding-block:40px}.drops-empty{padding-block:36px 100px;font-size:34px;line-height:1.3}.drops-patchwork{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:2px;gap:0 24px;display:grid}.drops-tile{isolation:isolate;background:var(--gris);min-width:0;color:var(--blanc);display:block;position:relative;overflow:hidden}.drops-tile:after{content:"";background:var(--drop-caption-scrim);pointer-events:none;z-index:1;position:absolute;inset:45% 0 0}.drops-position-1{grid-column:1/span 7;height:600px}.drops-position-2{grid-column:9/span 4;height:420px}.drops-position-3{grid-column:6/span 7;height:530px}.drops-image-track{will-change:transform;position:absolute;inset:-40px 0}.drops-image-zoom{width:100%;height:100%;transition:transform 1.2s var(--ease)}.drops-tile:hover .drops-image-zoom,.drops-tile:focus-visible .drops-image-zoom{transform:scale(1.05)}.drops-page .drop-image{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.drops-caption{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.drops-caption h2{overflow-wrap:anywhere;margin:0;font-size:38px;line-height:1.15}.drops-position-2 h2{font-size:30px}.drops-tile-details{opacity:0;max-height:0;transition:max-height 1.2s var(--ease),opacity 1.2s var(--ease);overflow:hidden}.drops-tile-details p{padding-top:14px;line-height:1.7}.drops-tile:hover .drops-tile-details,.drops-tile:focus-visible .drops-tile-details{opacity:1;max-height:120px}.drops-statement{overflow-wrap:anywhere;grid-area:343/2/span 210/span 4;align-items:center;min-width:0;font-size:38px;line-height:1.15;display:flex}.drops-patchwork-single .drops-statement{grid-area:1/9/span 300/span 4}.drops-advenues{margin-top:140px}.drops-advenues .drops-label{margin-bottom:16px!important}.drops-advenues-title{max-width:560px;margin:0 0 54px;font-size:34px;line-height:1.2}.drops-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.drops-archive-tile{height:380px}.drops-archive-tile .drop-image{filter:grayscale()brightness(.55)}.drops-archive-date{color:color-mix(in srgb,var(--blanc) 70%,transparent);z-index:2;position:absolute;top:24px;left:24px;right:24px}.drops-archive-tile .drops-caption h2{font-size:28px}.drops-archive-count{padding-top:12px;line-height:1.7}.drops-page [data-drops-reveal]{transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.drops-page :focus-visible{outline-offset:6px;outline:2px solid}@media (width<=900px){.drops-main{padding-top:44px;padding-bottom:32px}.drops-title{margin-bottom:44px;font-size:42px}.drops-label{line-height:1.8;margin-bottom:28px!important}.drops-patchwork,.drops-archive-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:24px}.drops-position-1,.drops-position-2,.drops-position-3,.drops-statement,.drops-patchwork-single .drops-statement{grid-column:1;grid-row:auto!important}.drops-tile{aspect-ratio:4/5;height:auto}.drops-image-track{will-change:auto;inset:0}.drops-caption{bottom:24px;left:20px;right:20px}.drops-caption h2,.drops-position-2 h2{font-size:30px}.drops-tile-details{opacity:1;max-height:120px}.drops-statement{height:auto;min-height:240px;padding:28px 20px;font-size:28px}.drops-empty{font-size:28px}.drops-advenues{margin-top:80px}.drops-advenues-title{margin-bottom:36px;font-size:26px}.drops-tile:hover .drops-image-zoom{transform:none}}@media (prefers-reduced-motion:reduce){.drops-page *{transition:none!important;animation:none!important}.drops-page [data-drops-reveal],.drops-page [data-drops-parallax]{opacity:1!important;transform:none!important}}.drop-page{--ease:cubic-bezier(.16,1,.3,1);background:var(--creme);color:var(--noir)}.drop-page *{box-sizing:border-box}.drop-page>.home-header{border-bottom:1px solid var(--gris-ligne)}.drop-page>.home-header .home-logo,.drop-page>.home-header .home-private{color:var(--noir)}.drop-page h1,.drop-page h2,.drop-page blockquote,.drop-page dd{font-family:var(--font-serif);letter-spacing:0;font-style:normal;font-weight:400}.drop-page p,.drop-page figure,.drop-page blockquote,.drop-page dl,.drop-page dd{margin:0}.drop-loading{padding-block:100px}.drop-back{color:var(--gris);padding-block:32px}.drop-opening{background:var(--noir);height:420px;color:var(--blanc);isolation:isolate;position:relative;overflow:hidden}.drop-image-track{will-change:transform;position:absolute;inset:-40px 0}.drop-image{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .7s var(--ease);display:block}@media (hover:hover){.drop-opening:hover .drop-image,.drop-mood:hover .drop-image,.drop-tile:hover .drop-image,.drop-tile:focus-visible .drop-image{filter:grayscale(0)}}.drop-opening-meta{color:var(--blanc);opacity:.62;z-index:2;position:absolute;top:32px;left:40px;right:40px}.drop-opening-caption{z-index:2;position:absolute;bottom:40px;left:40px;right:40px}.drop-title{overflow-wrap:anywhere;margin:0 0 22px;font-size:80px;line-height:1.08;overflow:hidden}.drop-title span{display:block}.drop-opening-facts{opacity:.75}.drop-story{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;padding-block:96px;display:grid}.drop-quote{grid-column:1/span 5;min-width:0}.drop-quote blockquote{font-size:36px;line-height:1.3}.drop-quote figcaption{color:var(--gris);margin-top:28px}.drop-narrative{grid-column:7/span 6;min-width:0}.drop-narrative p{white-space:pre-line;overflow-wrap:anywhere;font-size:17px;line-height:1.85}.drop-narrative p+p{color:var(--gris);margin-top:28px}.drop-facts{flex-wrap:wrap;align-items:start;gap:24px 60px;min-width:0;display:flex;margin-top:32px!important}.drop-facts>div{flex:0 auto;max-width:220px}.drop-facts dt{color:var(--gris);margin-bottom:12px}.drop-facts dd{font-family:var(--font-mono);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.7}.drop-story:not(:has(.drop-quote)):not(:has(.drop-narrative)) .drop-facts{grid-column:1/-1}.drop-moodboard{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px 16px;padding-bottom:96px;display:grid}.drop-mood{background:var(--gris-ligne);min-width:0;overflow:hidden}.drop-mood-1{aspect-ratio:3/2;grid-column:1/span 5}.drop-mood-2{aspect-ratio:3/4;grid-column:6/span 3}.drop-mood-3{aspect-ratio:4/3;grid-column:9/span 4}.drop-pieces{padding-top:36px;padding-bottom:140px}.drop-pieces-label{color:var(--gris);margin-bottom:40px!important}.drop-patchwork{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:10px;align-items:start;gap:0 24px;display:grid}.drop-tile{background:var(--gris-ligne);color:var(--blanc);isolation:isolate;min-width:0;display:block;position:relative;overflow:hidden}.drop-tile:after{content:"";background:var(--drop-caption-scrim);pointer-events:none;z-index:1;position:absolute;inset:45% 0 0}.drop-position-1{grid-column:1/span 6;height:600px}.drop-position-2{grid-column:8/span 5;height:440px}.drop-position-3{grid-column:3/span 6;height:480px}.drop-image-zoom{width:100%;height:100%;transition:transform 1.2s var(--ease)}.drop-tile:hover .drop-image-zoom,.drop-tile:focus-visible .drop-image-zoom{transform:scale(1.05)}.drop-tile-caption{z-index:2;position:absolute;bottom:24px;left:28px;right:28px}.drop-tile-caption h2{overflow-wrap:anywhere;margin:0;font-size:36px;line-height:1.15}.drop-tile-details{opacity:0;max-height:0;transition:max-height 1.2s var(--ease),opacity 1.2s var(--ease);overflow:hidden}.drop-tile:hover .drop-tile-details,.drop-tile:focus-visible .drop-tile-details{opacity:1;max-height:120px}.drop-gauge{margin-top:24px}.drop-gauge>div:nth-child(2){display:none}.drop-gauge>div>div{transition-timing-function:var(--ease)!important}.drop-tile-details>p{letter-spacing:0;text-transform:none;padding-top:14px}.drop-page [data-drop-reveal]{transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.drop-facts>div:nth-child(2),.drop-mood-2{transition-delay:.15s}.drop-facts>div:nth-child(3),.drop-mood-3{transition-delay:.3s}.drop-narrative p+p{transition-delay:.2s}@media (width<=900px){.drop-back{padding-block:24px}.drop-opening{height:300px}.drop-image-track{will-change:auto;inset:0}.drop-tile .drop-image,.drop-mood .drop-image{object-fit:cover}.drop-opening-meta{top:24px;left:20px;right:20px}.drop-opening-caption{bottom:28px;left:20px;right:20px}.drop-title{margin-bottom:18px;font-size:42px;line-height:1.1}.drop-story{grid-template-columns:1fr;gap:40px;padding-block:72px}.drop-quote,.drop-narrative,.drop-facts{grid-column:1}.drop-story:not(:has(.drop-quote)):not(:has(.drop-narrative)) .drop-facts{grid-column:1}.drop-quote blockquote{font-size:28px}.drop-narrative p{font-size:16px}.drop-facts{gap:24px 32px}.drop-facts dd{font-size:12px}.drop-moodboard{grid-template-columns:1fr;gap:28px;padding-bottom:64px}.drop-mood-1,.drop-mood-2,.drop-mood-3{aspect-ratio:4/5;grid-column:1}.drop-pieces{padding-top:24px;padding-bottom:72px}.drop-pieces-label{margin-bottom:32px!important}.drop-patchwork{grid-template-columns:1fr;grid-auto-rows:auto;gap:24px}.drop-position-1,.drop-position-2,.drop-position-3{aspect-ratio:4/5;grid-column:1;height:auto;margin-top:0;grid-row:auto!important}.drop-tile-caption{bottom:24px;left:20px;right:20px}.drop-tile-caption h2{font-size:28px}.drop-tile-details{opacity:1;max-height:120px}.drop-tile-details p{font-size:11px}.drop-gauge{margin-top:20px}.drop-tile:hover .drop-image-zoom{transform:none}}@media (prefers-reduced-motion:reduce){.drop-page *{transition:none!important;animation:none!important}.drop-page [data-drop-reveal]{opacity:1!important;transform:none!important}.drop-page [data-drop-parallax]{transform:none!important}}.piece-page{--ease:cubic-bezier(.16,1,.3,1);background:var(--creme);color:var(--noir)}.piece-page *{box-sizing:border-box}.piece-page>.home-header{isolation:isolate;border-bottom:1px solid var(--gris-ligne);position:relative}.piece-page>.home-header:before{content:"";z-index:-1;background:var(--creme);position:absolute;inset:0 calc(50% - 50vw)}.piece-page>.home-header .home-logo,.piece-page>.home-header .home-private{color:var(--noir)}.piece-page h1,.piece-page h2,.piece-other-text p{font-family:var(--font-serif);letter-spacing:0;font-style:normal;font-weight:400}.piece-page p,.piece-page figure,.piece-page dl,.piece-page dd{margin:0}.piece-back{color:var(--gris);padding-block:32px}.piece-status{min-height:60vh;padding-block:100px}.piece-status h1{margin-bottom:40px;font-size:42px;line-height:1.2}.piece-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.piece-gallery{grid-column:1/span 7;grid-template-columns:72px minmax(0,1fr);gap:20px;min-width:0;display:grid}.piece-thumbnails{flex-direction:column;gap:12px;display:flex}.piece-page .piece-thumb{aspect-ratio:4/5;opacity:.45;width:72px;height:auto;box-shadow:none;transition:opacity .6s var(--ease);background:0 0;padding:0;display:block}.piece-page .piece-thumb:hover,.piece-page .piece-thumb[aria-pressed=true]{opacity:1}.piece-image{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .7s var(--ease);display:block}@media (hover:hover){.piece-main-image:hover .piece-image,.piece-gallery:focus-within .piece-main-image .piece-image,.piece-page .piece-thumb:hover .piece-image,.piece-other-tile:hover .piece-image,.piece-other-tile:focus-visible .piece-image{filter:grayscale(0)}}@media (hover:none){.piece-main-image .piece-image,.piece-page .piece-thumb .piece-image{filter:grayscale(0)}}.piece-main-image{background:var(--creme);min-width:0;height:760px;position:relative;overflow:hidden}.piece-main-image figcaption{color:var(--gris);background:var(--creme);padding:4px 8px;position:absolute;bottom:20px;left:20px}.piece-info{flex-direction:column;grid-column:9/span 4;gap:26px;min-width:0;display:flex}.piece-info h1{overflow-wrap:anywhere;margin:0;font-size:42px;line-height:1.15}.piece-muted,.piece-creator{color:var(--gris)}.piece-service{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.7}.piece-price{font-family:var(--font-mono);color:var(--gris);font-variant-numeric:tabular-nums;font-size:21px;line-height:1.4}.piece-main-gauge>div:nth-child(2),.piece-tile-gauge>div:nth-child(2){display:none}.piece-main-gauge>div:first-child{height:1px!important}.piece-main-gauge>div:first-child>div{height:1px!important;top:0!important}.piece-main-gauge>div:first-child>div:first-child{background:var(--reservation-track)!important;opacity:1!important}.piece-main-gauge>div:first-child>div:last-child{transform-origin:0;transition:width 1.2s var(--ease)!important}.piece-gauge-caption{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.piece-sizes{flex-wrap:wrap;gap:8px 24px;margin-block:10px 16px;display:flex}.piece-page .piece-size{min-width:36px;height:44px;color:var(--gris);box-shadow:none;letter-spacing:.16em;background:0 0;padding:0;font-size:11px;font-weight:400}.piece-page .piece-size:hover,.piece-page .piece-size[aria-pressed=true]{color:var(--noir)}.piece-size[aria-pressed=true]:after{transform:scaleX(1)}.piece-page .piece-reserve{background:var(--noir);width:100%;height:auto;min-height:56px;color:var(--blanc);box-shadow:none;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:normal;transition:opacity .6s var(--ease);padding:16px 10px;font-size:11px;font-weight:400;line-height:1.6;display:flex}.piece-page .piece-reserve:hover{opacity:.85;background:var(--noir);color:var(--blanc)}.piece-page .piece-reserve:disabled{background:var(--creme);color:var(--gris);opacity:1}.piece-payment-note{margin-top:16px!important}.piece-description{color:var(--gris);white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.piece-detail-band{border-top:1px solid var(--noir);margin-top:88px;padding-top:32px}.piece-detail-band dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;display:grid}.piece-detail-band dt{color:var(--gris);overflow-wrap:anywhere;margin-bottom:14px}.piece-detail-band dd{overflow-wrap:anywhere;font-size:15px;line-height:1.75}.piece-detail-band dl>div:last-child dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.piece-others{padding-top:112px;padding-bottom:120px}.piece-other-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.piece-other-tile{background:var(--noir);min-width:0;height:440px;color:var(--blanc);isolation:isolate;display:block;position:relative;overflow:hidden}.piece-other-tile:after{content:"";background:var(--drop-caption-scrim);pointer-events:none;z-index:1;position:absolute;inset:45% 0 0}.piece-tile-track{will-change:transform;position:absolute;inset:-40px 0}.piece-tile-track .piece-image{transition:scale 1.2s var(--ease)}.piece-other-tile:hover .piece-image,.piece-other-tile:focus-visible .piece-image{scale:1.05}.piece-tile-caption{z-index:2;position:absolute;bottom:28px;left:24px;right:24px}.piece-tile-caption h2{overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.2}.piece-tile-details{opacity:0;max-height:0;transition:max-height 1.2s var(--ease),opacity 1.2s var(--ease);overflow:hidden}.piece-other-tile:hover .piece-tile-details,.piece-other-tile:focus-visible .piece-tile-details{opacity:1;max-height:140px}.piece-tile-gauge{margin-top:22px}.piece-tile-details p{margin-top:12px}.piece-tile-gauge>div>div{transition-timing-function:var(--ease)!important}.piece-other-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;min-width:0;padding:24px;display:flex}.piece-other-text p{overflow-wrap:anywhere;font-size:25px;line-height:1.45}.piece-other-text a{font-size:10px}.piece-page [data-piece-reveal]{transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}@media (width<=900px){.piece-back{padding-block:24px}.piece-layout{grid-template-columns:1fr;gap:40px}.piece-gallery{grid-column:1;grid-template-columns:1fr;gap:16px}.piece-main-image{aspect-ratio:4/5;grid-row:1;height:auto}.piece-main-image .piece-image{object-fit:contain}.piece-thumbnails{flex-flow:wrap;grid-row:2;gap:12px}.piece-page .piece-thumb{flex:1 1 0;width:auto;min-width:44px;max-width:72px}.piece-info{grid-column:1;gap:24px}.piece-detail-band{margin-top:64px}.piece-detail-band dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.piece-others{padding-top:72px;padding-bottom:72px}.piece-other-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.piece-other-tile{aspect-ratio:4/5;height:auto}.piece-tile-track{will-change:auto;inset:0}.piece-tile-track .piece-image{object-fit:contain}.piece-tile-details{opacity:1;max-height:140px}.piece-other-text{padding:16px 0}.piece-other-text p{font-size:25px}}@media (prefers-reduced-motion:reduce){.piece-page *{transition:none!important;animation:none!important}.piece-page [data-piece-reveal],.piece-page [data-piece-parallax]{opacity:1!important;transform:none!important}.piece-page .piece-image{scale:1!important}}
