@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --fade{syntax: "<number>"; inherits: true; initial-value: 1;}@property --jour{syntax: "<number>"; inherits: true; initial-value: 1;}@property --encre-j{syntax: "<number>"; inherits: true; initial-value: 1;}@property --rase{syntax: "<number>"; inherits: true; initial-value: 0;}@property --shift{syntax: "<number>"; inherits: true; initial-value: 0;}@property --info{syntax: "<number>"; inherits: true; initial-value: 1;}:root{color-scheme:light;--fond: #C9C8C3;--fond-alt: #BFBEB8;--encre: #161512;--encre-2: #4F4E48;--filet: rgba(23,19,16,.24);--filet-fin: rgba(23,19,16,.13);--ombre: rgba(23,19,16,.32);--lueur: #FFF4E0;--lueur-op: .32;--grain-op: .26;--accent-secours: #8A3120;--accent: var(--accent-secours);--clarte-l: .4;--display: "Instrument Serif", "Iowan Old Style", Georgia, serif;--serif: "Inter Tight Variable", "Inter Tight", ui-sans-serif, -apple-system, "Segoe UI", Arial, sans-serif;--mono: "Söhne Mono", "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--t-hero: clamp(2.8rem, 7.5vw, 6.4rem);--t-h2: clamp(2rem, 4.6vw, 3.6rem);--t-h3: clamp(1.5rem, 2.8vw, 2.3rem);--t-body: clamp(1rem, 1.15vw, 1.1rem);--t-regie: .6875rem;--marge: clamp(1.35rem, 5.5vw, 5.5rem);--colonne: 62ch;--cartel: clamp(15rem, 22vw, 21rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:clip;color:var(--encre);background:var(--fond);font-family:var(--serif);font-size:var(--t-body);line-height:1.62;-webkit-font-smoothing:antialiased;transition:background-color .6s ease,color .6s ease}body.no-scroll{overflow:hidden}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3{margin:0;font-family:var(--display);font-weight:400;letter-spacing:-.035em;line-height:.96;text-wrap:balance}p{margin:0}::selection{background:var(--accent);color:var(--fond)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.regie-label,.inventory,.detail-index,.secure-note,.plain-action,.studio-link{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-regie);letter-spacing:.15em;text-transform:uppercase}.regie-label{color:var(--encre-2)}.site-shell{position:relative}.gaze-light{position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:1;pointer-events:none;opacity:var(--lueur-op);mix-blend-mode:soft-light;background:radial-gradient(42vw 42vw at var(--regard-x, 50%) var(--regard-y, 38%),var(--lueur) 0%,color-mix(in oklab,var(--accent) 14%,var(--lueur)) 40%,transparent 68%)}.surface-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:var(--grain-op);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.gallery-header,main,.gallery-footer{position:relative;z-index:3}.entry-rite{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.entry-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#100f0d;opacity:1;animation:voileLeve 1.05s cubic-bezier(.65,0,.2,1) .35s forwards}@keyframes voileLeve{to{opacity:0}}.entry-slit{position:absolute;top:-30%;bottom:-30%;left:0;width:46vw;background:linear-gradient(100deg,transparent,var(--lueur) 42%,#fff 52%,var(--lueur) 62%,transparent);filter:blur(22px);opacity:0;mix-blend-mode:screen;animation:faisceau 1.15s cubic-bezier(.22,.6,.2,1) forwards}@keyframes faisceau{0%{transform:translate(-60vw) skew(-8deg);opacity:0}12%{opacity:1}70%{opacity:.9}to{transform:translate(120vw) skew(-8deg);opacity:0}}.allume .light-hero h1{animation:nomDansMatiere 1.18s cubic-bezier(.14,.9,.2,1) .1s backwards}@keyframes nomDansMatiere{0%{opacity:0;transform:scale(.82,.68)}56%{opacity:1;transform:scale(1.032,1.045)}78%{transform:scale(.99,.994)}to{transform:scale(1)}}.allume .hero-coin{animation:coinParait .72s ease .86s backwards}@keyframes coinParait{0%{opacity:0;transform:translateY(.6rem)}}.light-hero h1 span{display:block;transform-origin:center}.allume .light-hero h1 span{animation:encreEtalee .88s cubic-bezier(.16,.82,.2,1) .18s backwards}.allume .light-hero h1 span:nth-child(2){animation-delay:.27s}@keyframes encreEtalee{0%{opacity:0;transform:scaleX(.58) translateY(.08em)}62%{opacity:1;transform:scaleX(1.025) translateY(0)}to{transform:scaleX(1) translateY(0)}}.gallery-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem var(--marge);border-bottom:1px solid var(--filet-fin)}.gallery-index{position:relative;display:block;width:clamp(8rem,10.5vw,9.6rem);height:3.8rem;overflow:visible}.nav-signature{position:absolute;left:0;top:50%;width:9.6rem;height:4.6rem;opacity:var(--marque, 0);transform:translateY(-50%) scale(calc(.72 + var(--marque, 0) * .28));transform-origin:left center;will-change:transform,opacity}.nav-onde{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.nav-signature strong{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-family:var(--display);font-weight:400;font-size:clamp(1.08rem,1.55vw,1.48rem);line-height:.82;letter-spacing:-.045em;text-align:center}.nav-signature strong span{display:block}.nav-signature strong span:last-child{font-style:italic}.gallery-header nav{display:flex;align-items:center;gap:clamp(1.2rem,2.4vw,2.4rem)}.gallery-header nav a{font-family:var(--mono);font-size:var(--t-regie);letter-spacing:.15em;text-transform:uppercase;padding-bottom:.3rem;border-bottom:1px solid transparent;transition:border-color .3s,color .3s}.gallery-header nav a:hover{color:var(--accent);border-color:var(--accent)}.studio-link{padding:0 0 .3rem;border:0;border-bottom:1px solid var(--filet);background:none;color:var(--encre-2);transition:color .3s,border-color .3s}.studio-link:hover{color:var(--accent);border-color:var(--accent)}.gallery-menu{display:none;width:2.5rem;height:2.5rem;padding:.6rem .3rem;border:0;background:none}.gallery-menu span{display:block;height:1px;margin:.38rem 0;background:currentColor}.light-hero{position:relative;min-height:100svh;display:grid;place-items:center;padding:clamp(4.5rem,10vh,7rem) var(--marge);background:var(--mur, var(--fond));color:var(--encre-nom, var(--encre))}.light-hero .hero-coin{color:var(--encre-nom, var(--encre));opacity:calc((1 - var(--marque, 0) * 1.6) * .68)}.light-hero h1{margin:0;font-size:clamp(3.2rem,15vw,13rem);font-weight:400;letter-spacing:-.045em;line-height:.82;text-align:center}.light-hero h1 span{display:block}.light-hero h1 span:last-child{font-style:italic}.hero-coin{position:absolute;font-family:var(--mono);font-size:var(--t-regie);letter-spacing:.15em;text-transform:uppercase;color:var(--encre-2)}.hero-coin-hg{top:clamp(1.5rem,4vh,2.6rem);left:var(--marge)}.hero-coin-hd{top:clamp(1.5rem,4vh,2.6rem);right:var(--marge);text-align:right}.hero-coin-bg{bottom:clamp(1.5rem,4vh,2.6rem);left:var(--marge)}.hero-coin-bd{bottom:clamp(1.5rem,4vh,2.6rem);right:var(--marge);text-align:right}.hero-entrer{display:inline-flex;align-items:center;gap:1rem;transition:color .3s ease}.hero-entrer:hover{color:var(--accent)}.hero-entrer b{width:2.3rem;height:2.3rem;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%}.hero-entrer b:before{content:"↓";font-size:.85rem;animation:appel 2.6s ease-in-out infinite}@keyframes appel{0%,to{transform:translateY(-.12rem)}50%{transform:translateY(.22rem)}}.hero-onde{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:calc(1 - var(--marque, 0));transform:translateY(calc(var(--marque, 0) * -6svh)) scale(calc(1 - var(--marque, 0) * .18));transform-origin:50% 47%;will-change:transform,opacity}.light-hero h1,.hero-coin{position:relative;z-index:1}.hero-halo{display:none}.light-hero h1{color:var(--encre-nom, var(--encre))}.light-hero h1{transform:translateY(calc(var(--marque, 0) * -8svh)) scale(calc(1 - var(--marque, 0) * .52));opacity:calc(1 - var(--marque, 0));transform-origin:50% 40%;will-change:transform,opacity}.gallery-header{position:fixed;top:0;left:0;right:0;z-index:40;background:none;border-bottom:0;color:color-mix(in oklab,var(--encre) calc(var(--fade, 1) * 100%),#EFEDE7)}.gallery-header nav a,.gallery-header .studio-link{color:inherit}.gallery-header .studio-link{border-bottom-color:currentColor}.stage{position:relative}.stage-pin{min-height:100svh;display:flex;flex-direction:column;overflow:hidden}.stage-fond{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fond);z-index:0}.stage-lumiere{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:0;pointer-events:none;z-index:1}.acte{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.5rem,4vh,3rem);padding:clamp(3rem,8vh,6rem) var(--marge)}.acte-toile{margin:0;display:grid;place-items:center}.acte-toile img{width:auto;height:auto;max-width:min(62vw,calc(66svh * var(--ar, 1)));max-height:66svh;filter:drop-shadow(1rem 1.6rem 2.4rem var(--ombre))}.acte-toile img.is-tondo{border-radius:50%}.acte-cartel{width:min(24rem,86vw);display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.acte-cartel .inventory{color:var(--work-accent, var(--accent))}.acte-cartel h2{font-size:clamp(1.7rem,3.4vw,2.8rem);font-weight:400;letter-spacing:-.02em}.acte-cartel dl{width:100%;margin:0;border-top:1px solid var(--filet-fin)}.acte-cartel dl div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.8rem;padding:.55rem 0;border-bottom:1px solid var(--filet-fin)}.acte-cartel dt{font-family:var(--mono);font-size:var(--t-regie);letter-spacing:.12em;text-transform:uppercase;color:var(--encre-2)}.acte-cartel dd{margin:0;font-size:.95rem}.acte-cartel .price-row{align-items:baseline;padding:.8rem 0;border-bottom-color:var(--work-accent, var(--accent))}.acte-cartel .price-row dt{color:var(--work-accent, var(--accent))}.acte-cartel .price-row dd{color:var(--work-accent, var(--accent));font-family:var(--display);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1}.acte-cartel .price-row strong{font-weight:500}.acte-cartel button{min-width:12rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:.25rem;padding:.75rem .8rem .75rem 1rem;border:1px solid var(--accent-secours);color:var(--fond);background:var(--accent-secours);box-shadow:.32rem .32rem color-mix(in oklab,var(--accent-secours) 24%,transparent);font-family:var(--mono);font-size:var(--t-regie);letter-spacing:.15em;text-transform:uppercase;font-weight:650;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease,transform .3s ease}.acte-cartel button span{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.82rem;transition:transform .3s ease}.acte-cartel button:hover{color:var(--accent-secours);background:transparent;box-shadow:none;transform:translate(.2rem,.2rem)}.acte-cartel button:hover span{transform:translate(.12rem,-.12rem)}.acte-cartel button:focus-visible{outline:2px solid var(--accent-secours);outline-offset:4px}.acte-cartel button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.48}html.scenes-live,html.scenes-live body{background-color:color-mix(in oklab,var(--fond) calc(var(--fade, 1) * 100%),#100F0D)}html.scenes-live body{transition:none}.scenes-live .stage{height:calc((var(--n, 7) - 1) * 300svh + 230svh)}.scenes-live .stage-pin{position:sticky;top:0;height:100svh;display:block}.scenes-live .acte{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;pointer-events:none}.scenes-live .acte-toile,.scenes-live .acte-cartel{grid-area:1 / 1}.scenes-live .acte-toile{z-index:2;opacity:var(--o, 1);transform:translate3d(calc(var(--x, 0) * 1vw),0,0);will-change:transform,opacity}.scenes-live .acte-cartel{z-index:1;opacity:calc(var(--co, 1) * var(--o, 1));transform:translate3d(calc(var(--cx, 0) * 1vw),0,0);pointer-events:none;will-change:transform,opacity}.scenes-live .stage-fond{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in oklab,var(--fond) calc(var(--fade, 1) * 100%),#100F0D)}.scenes-live .stage-lumiere{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:calc(var(--rase, 0) * .8);background:radial-gradient(46% 52% at calc(16% + var(--rase-x, 0) * 68%) 46%,rgba(255,246,228,.66),transparent 68%);mix-blend-mode:soft-light}@media (max-width: 900px){.scenes-live .acte-cartel{width:min(22rem,84vw)}.acte-toile img{max-height:52svh}}.viewing-section,.acquisition-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(4rem,9vh,7rem) var(--marge);border-top:1px solid var(--filet-fin)}.viewing-section>.regie-label,.acquisition-section .regie-label{grid-column:1 / -1}.viewing-intro p,.acquisition-copy>p{max-width:var(--colonne);margin-top:1.6rem;color:var(--encre-2)}.acquisition-copy{align-self:end;display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.viewing-intro p{max-width:54ch}.viewing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;align-self:end;background:var(--filet-fin);border-top:1px solid var(--filet-fin);border-bottom:1px solid var(--filet-fin)}.viewing-grid article{min-height:12rem;padding:1.25rem;background:var(--fond)}.viewing-grid article span{color:var(--accent);font-family:var(--mono);font-size:var(--t-regie);letter-spacing:.14em}.viewing-grid article h3{margin-top:2rem;font-size:1.45rem}.viewing-grid article p{margin-top:.8rem;color:var(--encre-2);font-size:.92rem;line-height:1.5}.viewing-grid>.plain-action{grid-column:1 / -1;justify-self:start;margin-top:1.4rem;background:var(--fond)}.acquisition-copy ol{width:100%;margin:0;padding:0;border-top:1px solid var(--filet);list-style:none}.acquisition-copy li{display:grid;grid-template-columns:2.4rem 9rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--filet-fin);align-items:baseline}.acquisition-copy li span{font-family:var(--mono);font-size:var(--t-regie);color:var(--accent);transition:color .6s ease}.acquisition-copy li b{font-family:var(--mono);font-size:var(--t-regie);letter-spacing:.12em;text-transform:uppercase}.acquisition-copy li small{color:var(--encre-2);font-size:.92rem}.gallery-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.5rem;align-items:center;padding:clamp(2.5rem,5vh,4rem) var(--marge);border-top:1px solid var(--filet);color:var(--encre-2);font-family:var(--mono);font-size:var(--t-regie);letter-spacing:.13em;text-transform:uppercase}.gallery-footer button{padding:0;border:0;background:none;color:var(--accent);font:inherit}.gallery-footer>div{display:flex;flex-direction:column;gap:.4rem}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:clamp(.5rem,2vw,1.5rem);background:#cdccc7e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:overlayIn .28s ease}@keyframes overlayIn{0%{opacity:0}}.art-detail,.payment-notice{--fond:#C9C8C3;--fond-alt:#BFBEB8;--encre:#161512;--encre-2:#4F4E48;--filet:rgba(23,19,16,.24);--filet-fin:rgba(23,19,16,.13);--ombre:rgba(23,19,16,.3);--accent-secours:#8A3120;--accent: var(--accent-secours);--clarte-l: .4;color:var(--encre);background:var(--fond);box-shadow:0 2rem 5rem #17131052}.art-detail{position:relative;width:min(1120px,96vw);max-height:94vh;overflow:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);animation:detailIn .45s cubic-bezier(.16,.8,.24,1)}@keyframes detailIn{0%{transform:translateY(1.5rem);opacity:0}}.detail-visual{display:grid;place-items:center;padding:clamp(1.5rem,4vw,3.5rem);background:#d2d1cc}.detail-plaque{width:auto;max-width:100%;filter:drop-shadow(.8rem 1rem 1.8rem var(--ombre))}.detail-plaque img{max-width:100%;max-height:72vh;width:auto;height:auto;clip-path:none}.detail-copy{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.8rem,3.5vw,3rem)}.detail-index{color:var(--accent)}.detail-copy h2,.payment-notice h2{font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:400;letter-spacing:-.02em}.detail-subtitle{color:var(--encre-2);font-style:italic}.detail-story{max-width:42ch}.detail-copy dl{margin:.5rem 0;border-top:1px solid var(--filet-fin)}.detail-copy dl div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.8rem;padding:.6rem 0;border-bottom:1px solid var(--filet-fin)}.detail-copy dt{font-family:var(--mono);font-size:var(--t-regie);letter-spacing:.12em;text-transform:uppercase;color:var(--encre-2)}.detail-copy dd{margin:0;font-size:.95rem}.detail-purchase{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.detail-purchase>strong{font-family:var(--display);font-size:1.5rem;font-weight:400}.secure-note{color:var(--encre-2);letter-spacing:.1em}.payment-notice{position:relative;width:min(560px,94vw);display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;padding:clamp(2rem,4vw,3.5rem)}.close-button{position:absolute;top:1rem;right:1rem;z-index:4;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--filet);border-radius:50%;background:var(--fond);color:var(--encre);font-size:1.2rem;line-height:1}.art-photo{background-position:center;background-repeat:no-repeat;background-size:cover}.art-crop{background:var(--fond-alt)}.studio-shell{min-height:100vh;display:grid;grid-template-columns:15rem 1fr;color:#1d1e1b;background:#f3f4f1}.studio-sidebar{height:100vh;position:sticky;top:0;display:flex;flex-direction:column;padding:1.6rem 1rem 1.1rem;color:#ecece8;background:#1c1e1b}.studio-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:0 .75rem 1.8rem;border:0;color:inherit;background:none}.studio-brand strong{font-family:var(--display);font-size:1.3rem;font-weight:400;letter-spacing:.04em}.studio-brand span{color:#8c9089;font-family:var(--mono);font-size:.625rem;letter-spacing:.15em;text-transform:uppercase}.studio-sidebar nav{display:flex;flex-direction:column;gap:.3rem}.studio-sidebar nav button{display:grid;grid-template-columns:1.4rem 1fr auto;align-items:center;padding:.8rem .75rem;border:0;border-radius:5px;color:#aeb2aa;background:none;font-size:.8rem;text-align:left}.studio-sidebar nav button.active{color:#fff;background:#30332e}.studio-sidebar nav button:disabled{cursor:default;opacity:.4}.studio-sidebar nav button b{padding:.2rem .4rem;border-radius:9px;background:#484b45;font-size:.625rem}.studio-help{margin-top:auto;padding:.9rem .75rem;border:1px solid #393c37;border-radius:6px}.studio-help strong{font-size:.78rem}.studio-help p{margin-top:.45rem;color:#8d9189;font-size:.72rem;line-height:1.5}.back-gallery{margin-top:.75rem;padding:.7rem;border:0;color:#9a9e96;background:none;font-size:.78rem;text-align:left}.studio-main{min-width:0;padding:0 clamp(1rem,2.5vw,2.5rem) 2.8rem}.studio-header{min-height:6rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #d9dcd5}.studio-header p{margin-bottom:.25rem;color:#797e75;font-size:.72rem}.studio-header h1{font-family:var(--display);font-size:1.6rem;font-weight:400}.studio-user{max-width:17rem;display:flex;align-items:center;gap:.6rem}.studio-user>span{width:2.1rem;height:2.1rem;flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;background:#252722;font-family:var(--display)}.studio-user p{overflow:hidden;font-size:.72rem;line-height:1.4;text-overflow:ellipsis}.admin-gate{min-height:24rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;text-align:center}.admin-gate>span{width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid #383b35;border-radius:50%}.admin-gate .loader{border-right-color:transparent;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.admin-gate h2{margin-top:.8rem;font-family:var(--display);font-size:1.6rem;font-weight:400}.admin-gate p{max-width:34rem;color:#73786f;font-size:.85rem;line-height:1.6}.admin-gate button{margin-top:1rem;padding:.7rem 1rem;border:0;color:#fff;background:#242720;font-size:.78rem}.studio-list-top{display:flex;justify-content:space-between;gap:2rem;padding:1.8rem 0 1.3rem}.studio-list-top p{margin-bottom:.4rem;font-family:var(--display);font-size:1.05rem}.studio-list-top small{color:#7b8077;font-size:.74rem;line-height:1.5}.add-artwork,.save-button{min-height:2.6rem;padding:0 1.1rem;border:0;color:#fff;background:#1d1f1b;font-size:.78rem;font-weight:600}.studio-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;overflow:hidden;border:1px solid #daddd6;border-radius:6px;background:#daddd6}.studio-summary>div{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1.1rem;background:#fff}.studio-summary span{color:#7d8279;font-size:.72rem}.studio-summary strong{font-family:var(--display);font-size:1.35rem;font-weight:400}.catalog-toolbar{padding:1.3rem 0 .75rem}.catalog-toolbar label{width:min(24rem,100%);display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border:1px solid #d4d7d0;border-radius:5px;background:#fff}.catalog-toolbar input{width:100%;border:0;outline:0;font-size:.82rem}.admin-catalog{overflow:hidden;border:1px solid #d7dad3;border-radius:6px;background:#fff}.admin-catalog-head{display:grid;grid-template-columns:minmax(16rem,1fr) 7rem 7rem 5.5rem;gap:1rem;padding:.7rem 1rem .7rem 5.5rem;border-bottom:1px solid #e1e3dd;color:#858a81;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.admin-row{width:100%;display:grid;grid-template-columns:3.6rem minmax(11rem,1fr) 7rem 7rem 5.5rem;align-items:center;gap:1rem;padding:.7rem 1rem;border:0;border-bottom:1px solid #e7e9e4;background:#fff;font-size:.82rem;text-align:left}.admin-row:last-of-type{border-bottom:0}.admin-row:hover{background:#f6f6f3}.catalog-thumb{width:3.6rem;height:3.6rem;background-color:#e7e7e3}.row-title{display:flex;flex-direction:column;gap:.3rem}.row-title strong{font-family:var(--display);font-size:1rem;font-weight:400}.row-title small{color:#83887f;font-size:.72rem}.row-status{width:fit-content;padding:.3rem .45rem;border-radius:10px;font-size:.68rem}.row-status.available{color:#2d6c48;background:#e7f2ea}.row-status.reserved{color:#6c6351;background:#efede7}.row-price{font-family:var(--display);font-size:.95rem}.row-arrow{font-size:.72rem}.empty-list{padding:2.2rem;color:#7d8279;font-size:.82rem;text-align:center}.studio-editor-page{padding:1.8rem 0}.editor-page-top{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:1.4rem;border-bottom:1px solid #d7dad3}.editor-page-top>div:first-child button{padding:0;border:0;color:#73786f;background:none;font-size:.74rem}.editor-page-top p{margin:1.2rem 0 .3rem;color:#7a7f76;font-family:var(--mono);font-size:.68rem;text-transform:uppercase}.editor-page-top h2{font-family:var(--display);font-size:1.8rem;font-weight:400}.editor-page-top>div:last-child{display:flex;gap:.5rem}.cancel-button{min-height:2.6rem;padding:0 1rem;border:1px solid #cdd0ca;background:#fff;font-size:.78rem;font-weight:600}.artwork-form{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(26rem,1.3fr);gap:2rem;padding-top:1.7rem}.media-field,.editor-fields section{padding:1.4rem;border:1px solid #d8dbd4;border-radius:6px;background:#fff}.media-field{align-self:start}.media-field h3,.editor-fields h3{margin-bottom:.3rem;font-family:var(--display);font-size:.95rem;font-weight:500}.media-field>p{margin-bottom:1.1rem;color:#81867d;font-size:.74rem}.media-dropzone{height:25rem;display:grid;place-items:center;position:relative;overflow:hidden;border:1px dashed #bfc3ba;background:#f3f3f0;cursor:pointer}.media-dropzone input,.replace-image input{display:none}.media-preview{position:absolute;top:1.1rem;right:1.1rem;bottom:1.1rem;left:1.1rem}.media-empty{display:flex;align-items:center;flex-direction:column;gap:.5rem;color:#73786f;text-align:center}.media-empty b{width:2.2rem;height:2.2rem;display:grid;place-items:center;border:1px solid #afb4aa;border-radius:50%;font-size:1.2rem;font-weight:300}.media-empty strong{font-size:.82rem}.media-empty small{font-size:.7rem}.replace-image{width:fit-content;display:block;margin-top:.75rem;padding-bottom:.25rem;border-bottom:1px solid;font-size:.74rem;font-weight:600;cursor:pointer}.measurement-note{margin-top:.75rem;color:#6d7269;font-size:.72rem;line-height:1.5}.editor-fields{display:flex;flex-direction:column;gap:1.1rem}.editor-fields section>h3{padding-bottom:.9rem;margin-bottom:1.1rem;border-bottom:1px solid #e1e3de}.editor-fields label{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem;color:#646960;font-size:.74rem;font-weight:600}.editor-fields input,.editor-fields select,.editor-fields textarea{width:100%;padding:.65rem;border:1px solid #d1d4cd;border-radius:4px;color:#252722;background:#fff;font-size:.85rem;outline-color:#454942;resize:vertical}.editor-fields label small{color:#8a8f86;font-size:.68rem;font-weight:400}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-message{margin-top:.6rem;color:#6d7269;font-size:.74rem;line-height:1.45}.save-message{padding:.7rem .8rem;border:1px solid #d5d9d1;background:#fff}.studio-save-notice{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:80;width:min(24rem,calc(100vw - 2rem));padding:.9rem 1rem;border-left:4px solid #477453;color:#fff;background:#1d1f1b;box-shadow:0 1rem 2.8rem #1417123d;font-size:.82rem;font-weight:600;animation:studioNoticeIn .28s cubic-bezier(.16,.8,.24,1)}.studio-save-notice.pending{border-left-color:#c49942}@keyframes studioNoticeIn{0%{opacity:0;transform:translateY(.6rem)}}.save-button:disabled,.mobile-form-actions button:disabled{cursor:wait;opacity:.62}.mobile-form-actions{display:none}.archive-button{width:fit-content;padding:0 0 .25rem;border:0;border-bottom:1px solid #9b5048;color:#9b5048;background:none;font-size:.74rem}.media-preview{background-size:contain;background-color:#e8e8e4}.media-help{margin-top:.8rem;color:#777c73;font-size:.7rem;line-height:1.5}.crop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:clamp(.6rem,2vw,1.5rem);background:#121411c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crop-dialog{width:min(1080px,96vw);max-height:96svh;overflow:auto;border-radius:8px;color:#20221e;background:#f5f5f2;box-shadow:0 2rem 6rem #0000005c}.crop-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.3rem;border-bottom:1px solid #d7dad3}.crop-dialog-header p{color:#777c73;font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.crop-dialog-header h2{margin-top:.2rem;font-size:1.65rem}.crop-dialog-header button{width:2.4rem;height:2.4rem;border:1px solid #c9ccc5;border-radius:50%;background:#fff;font-size:1.15rem}.crop-workspace{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:1.5rem;padding:1.3rem}.crop-preview-column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;overflow:hidden;background:#2b2d29}.crop-preview-column>p{color:#c6c9c1;font-size:.72rem;text-align:center}.crop-canvas-shell{max-width:100%;display:grid;place-items:center;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none}.crop-canvas-shell:active{cursor:move}.crop-canvas-shell canvas{width:auto;height:auto;max-width:100%;max-height:58svh;border:2px solid rgba(255,255,255,.92);box-shadow:0 .8rem 2.5rem #00000057;background-color:#d9d9d5;background-image:linear-gradient(45deg,#c8c8c3 25%,transparent 25%),linear-gradient(-45deg,#c8c8c3 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#c8c8c3 75%),linear-gradient(-45deg,transparent 75%,#c8c8c3 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.crop-canvas-shell>span{display:none}.crop-controls{display:flex;flex-direction:column;gap:1.25rem}.crop-label{display:block;margin-bottom:.55rem;color:#676c63;font-size:.72rem;font-weight:600}.crop-shapes{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.crop-shapes button,.detect-frame{min-height:2.7rem;padding:.55rem .65rem;border:1px solid #c9ccc5;border-radius:4px;background:#fff;font-size:.74rem}.crop-shapes button[aria-pressed=true]{border-color:#252722;color:#fff;background:#252722}.detect-frame{width:100%;font-weight:600}.perspective-guide{display:grid;gap:.45rem;padding:.85rem;border:1px solid #d5d7d1;background:#fff}.perspective-guide strong{color:#262823;font-size:.76rem}.perspective-guide span{color:#575c53;font-size:.7rem;line-height:1.35}.perspective-guide small{margin-top:.2rem;color:#858a81;font-size:.62rem;line-height:1.4}.crop-margin{display:grid;gap:.55rem;padding:.8rem;border:1px solid #d5d7d1;background:#eeefeb}.crop-margin>span{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.crop-margin b{font-size:.72rem}.crop-margin strong{color:#8a3120;font-family:var(--mono);font-size:.7rem}.crop-margin input{width:100%;accent-color:#8a3120;cursor:ew-resize}.crop-margin small{color:#747970;font-size:.62rem;line-height:1.45}.crop-status{min-height:3.5rem;padding:.8rem;border-left:3px solid #8a3120;color:#60655c;background:#e9eae6;font-size:.72rem;line-height:1.5}.crop-dialog-actions{display:flex;justify-content:flex-end;gap:.55rem;padding:1rem 1.3rem;border-top:1px solid #d7dad3}.crop-dialog-actions button{min-height:2.7rem;padding:0 1rem;border:1px solid #c9ccc5;background:#fff;font-size:.78rem;font-weight:600}.crop-dialog-actions button:last-child{border-color:#1d1f1b;color:#fff;background:#1d1f1b}.crop-dialog button:disabled{cursor:wait;opacity:.58}@media (max-width: 1100px){.hanging-heading,.viewing-section,.acquisition-section,.artwork-form{grid-template-columns:1fr}.acte-toile img{max-width:min(48vw,calc(58svh * var(--ar, 1)));max-height:58svh}}@media (max-width: 820px){.gallery-menu{display:block}.gallery-header{flex-wrap:wrap}.gallery-index{width:7.4rem;height:3.2rem}.nav-signature{width:7.8rem;height:3.9rem}.nav-signature strong{font-size:1.08rem}.gallery-header nav{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.2rem}.gallery-header{padding:.75rem 1rem}.gallery-header nav.open{display:flex;margin:0 -1rem -.75rem;padding:1.1rem 1rem 1.25rem;border-top:1px solid var(--filet-fin);background:color-mix(in oklab,var(--fond) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.light-hero{min-height:100svh;padding:6rem 1rem 5rem}.light-hero h1{font-size:clamp(4.1rem,22vw,7rem)}.hero-coin-hd{display:none}.hero-coin-hg,.hero-coin-bg,.hero-coin-bd{left:1rem;right:auto}.hero-coin-bd{left:auto;right:1rem}.acte{padding:6rem 1.25rem 3rem}.acte-toile{width:90vw;height:min(43svh,58vw);min-height:11.5rem}.acte-toile img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.acte-cartel{width:88vw}.scenes-live .stage{height:calc((var(--n, 7) - 1) * 300svh + 230svh)}.scenes-live .acte{display:block}.scenes-live .acte-toile{position:absolute;top:10svh;left:5vw;right:5vw;z-index:2;width:90vw;height:min(40svh,58vw);min-height:11.5rem;display:grid;place-items:center;opacity:var(--o, 1);transform:translate3d(0,calc(var(--y, 0) * 1svh),0)}.scenes-live .acte-toile img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(.65rem .85rem 1.4rem var(--ombre))}.scenes-live .acte-cartel{position:absolute;left:6vw;right:6vw;bottom:max(3rem,6svh);z-index:1;width:88vw;max-height:40svh;gap:.48rem;transform:translate3d(0,calc(var(--cy, 0) * 1svh),0)}.scenes-live .acte-cartel h2{font-size:clamp(1.55rem,7vw,2.05rem)}.scenes-live .acte-cartel dl div{grid-template-columns:5.5rem minmax(0,1fr);padding:.32rem 0}.scenes-live .acte-cartel dd{font-size:.82rem}.scenes-live .acte-cartel .price-row{padding:.48rem 0}.scenes-live .acte-cartel .price-row dd{font-size:1.4rem}.scenes-live .acte-cartel button{width:100%;min-width:0;margin-top:.1rem;padding-top:.55rem;padding-bottom:.55rem}.viewing-section,.acquisition-section{padding:4rem 1.25rem}.viewing-grid{grid-template-columns:1fr}.viewing-grid article{min-height:0;display:grid;grid-template-columns:2rem 1fr;column-gap:.8rem;padding:1rem 0}.viewing-grid article h3{margin:0}.viewing-grid article p{grid-column:2;margin-top:.45rem}.viewing-grid>.plain-action{margin-top:1rem}.gallery-footer{grid-template-columns:1fr;padding:2.5rem 1.25rem}.crop-overlay{padding:0}.crop-dialog{width:100vw;max-height:100svh;min-height:100svh;border-radius:0}.crop-workspace{grid-template-columns:1fr;gap:1rem;padding:.9rem}.crop-preview-column{min-height:45svh;padding:.7rem}.crop-canvas-shell canvas{max-height:42svh}.crop-controls{gap:.9rem}.crop-dialog-actions{position:sticky;bottom:0;background:#f5f5f2}.crop-dialog-actions button{flex:1}.media-dropzone{height:19rem}.art-detail{grid-template-columns:1fr}.detail-plaque img{max-height:44vh}.acquisition-copy li{grid-template-columns:2rem 1fr}.acquisition-copy li small{grid-column:2}.studio-shell{display:block}.studio-sidebar{width:100%;height:auto;position:static;flex-direction:row;align-items:center;padding:.8rem}.studio-sidebar nav,.studio-help,.back-gallery{display:none}.studio-brand{padding:0}.studio-main{padding:0 1rem 2rem}.studio-list-top{flex-direction:column}.add-artwork{width:100%}.admin-catalog-head{display:none}.admin-row{grid-template-columns:3.2rem 1fr auto;gap:.7rem;padding:.7rem}.catalog-thumb{width:3.2rem;height:3.2rem}.admin-row .row-status,.row-price{display:none}.row-arrow{font-size:0}.row-arrow:after{content:"→";font-size:.8rem}.editor-page-top{align-items:flex-start;flex-direction:column}.editor-page-top>div:last-child{width:100%}.editor-page-top .cancel-button,.editor-page-top .save-button{display:none}.media-field,.editor-fields section{padding:1rem}.field-row{grid-template-columns:1fr;gap:0}.mobile-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-form-actions button{min-height:2.7rem;border:1px solid #cdd0ca;background:#fff;font-size:.78rem;font-weight:600}.mobile-form-actions button:last-child{color:#fff;background:#1d1f1b}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.entry-rite{display:none}.light-hero h1 span{-webkit-mask-image:none;mask-image:none}.gaze-light{--regard-x: 50%;--regard-y: 32%}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-login{width:min(22rem,100%);display:flex;flex-direction:column;gap:.9rem;align-items:stretch;text-align:left}.admin-login h2{font-family:var(--display);font-size:1.6rem;font-weight:400}.admin-login>p{color:#73786f;font-size:.85rem}.admin-login label{display:flex;flex-direction:column;gap:.35rem}.admin-login label span{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#646960}.admin-login input{padding:.7rem;border:1px solid #d1d4cd;border-radius:4px;background:#fff;font-size:.95rem;outline-color:#454942}.admin-login button{min-height:2.7rem;border:0;background:#1d1f1b;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}.admin-login button:disabled{opacity:.55;cursor:progress}.admin-login-error{color:#9b5048;font-size:.82rem}.stripe-row-state{width:fit-content;display:inline-flex;align-items:center;gap:.35rem;color:#7d8279;font-size:.65rem;font-style:normal;font-weight:600}.stripe-row-state:before{width:.38rem;height:.38rem;content:"";border-radius:50%;background:#a5aaa1}.stripe-row-state.synced{color:#39704d}.stripe-row-state.synced:before{background:#4b8b61}.stripe-row-state.waiting{color:#80682e}.stripe-row-state.waiting:before{background:#c99e37}.stripe-row-state.error{color:#93463e}.stripe-row-state.error:before{background:#b95a4f}.stripe-sync-card{display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem;border:1px solid #d6d9d2;border-left:4px solid #a5aaa1;border-radius:5px;background:#f7f7f4}.stripe-sync-card>div{display:flex;align-items:center;gap:.5rem}.stripe-sync-card>div>span{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:#a5aaa1}.stripe-sync-card strong{color:#30332e;font-size:.77rem}.stripe-sync-card p{color:#696e65;font-size:.74rem;line-height:1.55}.stripe-sync-card small{color:#898e85;font-size:.66rem;line-height:1.5}.stripe-sync-card a{width:fit-content;padding-bottom:.18rem;border-bottom:1px solid;color:#315f41;font-size:.72rem;font-weight:700}.stripe-sync-card.synced{border-left-color:#4b8b61;background:#f2f7f3}.stripe-sync-card.synced>div>span{background:#4b8b61}.stripe-sync-card.waiting{border-left-color:#c99e37;background:#faf7ed}.stripe-sync-card.waiting>div>span{background:#c99e37}.stripe-sync-card.error{border-left-color:#b95a4f;background:#fbf2f1}.stripe-sync-card.error>div>span{background:#b95a4f}.stripe-sync-card.sold{border-left-color:#315f41}.stripe-sync-card.sold>div>span{background:#315f41}.studio-save-notice.warning{border-left-color:#b95a4f}@media (max-width: 760px){.stripe-sync-card{padding:.85rem}}.acte-toile img{max-width:min(var(--desktop-art-width, 58vw),calc(var(--desktop-art-height, 62svh) * var(--ar, 1)));max-height:var(--desktop-art-height, 62svh)}@media (min-width: 821px) and (max-width: 1100px){.acte-toile img{max-width:min(var(--desktop-art-width, 54vw),calc(min(var(--desktop-art-height, 58svh),58svh) * var(--ar, 1)));max-height:min(var(--desktop-art-height, 58svh),58svh)}}@media (max-width: 820px){html.scenes-live .stage-pin{height:100dvh;min-height:100dvh}.acte-toile,.scenes-live .acte-toile{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.acte-toile{height:var(--mobile-available-art-height, 40svh);min-height:0}.scenes-live .acte-toile{top:max(7rem,13.5svh);height:var(--mobile-available-art-height, 40svh);min-height:0}.acte-toile img,.scenes-live .acte-toile img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.scenes-live .acte-cartel{bottom:max(5rem,9.5svh);max-height:none}}@media (max-width: 390px),(max-height: 700px){.scenes-live .acte-cartel{gap:.4rem}.scenes-live .acte-cartel h2{font-size:clamp(1.4rem,6.5vw,1.85rem)}.scenes-live .acte-cartel dl div{padding:.26rem 0}.scenes-live .acte-cartel button{padding-top:.48rem;padding-bottom:.48rem}}@media (max-width: 820px) and (max-height: 520px){.acte-toile,.scenes-live .acte-toile{top:max(6.25rem,13.5svh);height:min(16svh,6rem,var(--mobile-available-art-height, 100svh));min-height:0}.scenes-live .acte-cartel{bottom:1rem;gap:.25rem}.scenes-live .acte-cartel h2{font-size:1.2rem}.scenes-live .acte-cartel dl div{padding:.12rem 0}.scenes-live .acte-cartel dd{font-size:.72rem}.scenes-live .acte-cartel .price-row{padding:.22rem 0}.scenes-live .acte-cartel .price-row dd{font-size:1.05rem}.scenes-live .acte-cartel button{padding-top:.3rem;padding-bottom:.3rem}}
