.gal-main{--verde:#bfff52;--gris:#d9d9d9;background:var(--blanco);color:#000;font-family:var(--font-grotesk), "Helvetica Now Text", "Helvetica Neue", Helvetica, Arial, sans-serif;container-type:inline-size}.gal-frame{--u:calc(min(100cqw, 1920px) / 1920);max-width:1920px;margin-inline:auto}.gal-title,.gal-head h2,.gal-head span,.gal-text,.gal-meta span,.gal-tabs button{text-box:trim-both cap alphabetic}.gal-title{height:calc(60 * var(--u));padding:calc(16 * var(--u)) 0 0 calc(253 * var(--u));font-weight:700;font-size:calc(40 * var(--u));letter-spacing:-.05em;text-transform:uppercase;border-bottom:1px solid #000;margin:0;line-height:1.2}.gal-body{--gal-slide:.7s;--gal-ease:cubic-bezier(.65, 0, .35, 1);grid-template-columns:1437fr 483fr;align-items:start;display:grid}.gal-col{--breath:calc(360 * var(--u));margin-bottom:calc(-1 * var(--breath));position:relative}.gal-view{margin-bottom:var(--breath)}.gal-body[data-filter=arte] .gal-list{display:none}.gal-track{display:grid;overflow-x:clip}.gal-pane{min-width:0;transition:translate var(--gal-slide) var(--gal-ease);grid-area:1/1}.gal-body[data-filter=todos] [data-pane=arte]{translate:100%}.gal-body[data-filter=arte] [data-pane=todos]{translate:-100%}.gal-body[data-moving] .gal-pane{pointer-events:none}.gal-body[data-filter=arte] .gal-col{margin-bottom:0}.gal-view{height:calc(990 * var(--u));padding:calc(16 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u)) calc(24 * var(--u));grid-template-rows:auto minmax(0,1fr);grid-template-columns:452fr 16fr 229fr 8fr 700fr;scroll-margin-top:0;display:grid;position:relative}.gal-media{background:var(--gris);position:relative;overflow:hidden}.gal-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gal-media[data-fit=contain] img{object-fit:contain}.gal-stage{display:contents}.gal-index-toggle{display:none}.gal-poster{grid-area:1/1/-1}.gal-thumbs{gap:calc(16 * var(--u));flex-direction:column;grid-area:1/3/-1;display:flex}.gal-thumbs>:nth-child(-n+2){height:calc(229 * var(--u));flex:none}.gal-thumbs>:nth-child(3){flex:1}.gal-media .gal-expand{inset:auto;right:calc(15 * var(--u));bottom:calc(7 * var(--u));width:calc(19 * var(--u));height:calc(19 * var(--u));position:absolute}.gal-info{flex-direction:column;grid-area:1/5;min-height:0;display:flex}.gal-head{height:calc(60 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u)) 0;background:var(--verde);font-weight:700;font-size:calc(40 * var(--u));letter-spacing:-.05em;text-transform:uppercase;border-bottom:1px solid #000;justify-content:space-between;line-height:1.2;display:flex}.gal-head h2{font:inherit;margin:0}.gal-text{height:calc(416 * var(--u));padding-top:calc(16 * var(--u));font-weight:300;font-size:calc(30 * var(--u));letter-spacing:-.05em;text-align:justify;margin:0;line-height:1.1;overflow-y:auto}.gal-meta{height:calc(118 * var(--u));padding-top:calc(16 * var(--u));font-size:calc(20 * var(--u));letter-spacing:-.05em;border-top:1px solid #000;justify-content:space-between;line-height:1.2;display:flex}.gal-wide{grid-area:2/5}.gal-empty{height:100%;font-size:calc(20 * var(--u));opacity:.6;place-items:center;display:grid}.gal-media .gal-expand{z-index:2;pointer-events:none}.gal-video{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.gal-video video{object-fit:cover;width:100%;height:100%}.gal-video-cue{z-index:1;align-items:center;gap:calc(8 * var(--u));margin:calc(10 * var(--u));color:#fff;font-size:calc(20 * var(--u));letter-spacing:-.05em;text-transform:uppercase;mix-blend-mode:exclusion;pointer-events:none;opacity:0;transition:opacity .2s,translate .18s ease-out;display:flex;position:absolute;top:0;left:0}.gal-video:is(:hover,:focus-visible) .gal-video-cue{opacity:1}.gal-video:focus-visible{outline-offset:-2px;outline:2px solid #000}@media (hover:none){.gal-video-cue{opacity:1;margin:0;inset:50% auto auto 50%;translate:-50% -50%!important}}.gal-player{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.gal-player[open]{place-items:center;display:grid}.gal-player::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;transition:opacity .3s}@starting-style{.gal-player[open]::backdrop{opacity:0}}.gal-player[data-closing]::backdrop{opacity:0;transition-delay:.3s}.gal-player-frame{--rw:9;--rh:16;width:min(90vw, calc(90svh * var(--rw) / var(--rh)));aspect-ratio:var(--rw) / var(--rh);background:#000;position:relative}.gal-player-frame video{object-fit:cover;width:100%;height:100%;display:block}.gal-player-frame button{color:inherit;cursor:pointer;background:0 0;border:0;padding:6px}.gal-player-frame svg{display:block}.gal-player-close{color:#fff;mix-blend-mode:difference;position:absolute;top:8px;right:8px}.gal-player-bar{color:#fff;mix-blend-mode:difference;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;inset:auto 0 0}.gal-player-bar input{appearance:none;background:linear-gradient(#fff, #fff) 0 50% / var(--p) 2px no-repeat, linear-gradient(#ffffff59, #ffffff59) 0 50% / 100% 2px no-repeat;cursor:pointer;flex:1;height:16px;margin:0}.gal-player-bar input::-webkit-slider-thumb{appearance:none;opacity:0;width:10px;height:10px}.gal-player-bar input::-moz-range-thumb{opacity:0;border:0}.gal-player-time{font-variant-numeric:tabular-nums;font-size:12px}.gal-player :focus-visible{outline-offset:2px;outline:1px solid #fff}.gal-swap{--ease:.8s cubic-bezier(.22, 1, .36, 1);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.gal-swap .gal-swap-to{clip-path:inset(0 0 0 var(--pos));transition:clip-path var(--ease)}.gal-swap-line{inset-block:0;left:clamp(0px, var(--pos), 100% - 1px);width:1px;transition:left var(--ease);background:#000;position:absolute}.gal-swap-line:after{content:"";width:max(12px, calc(16 * var(--u)));aspect-ratio:1;background:var(--verde);border:1px solid #000;position:absolute;top:50%;left:50%;translate:-50% -50%}.gal-swap:is([data-dragging],[data-still]) :is(.gal-swap-to,.gal-swap-line){transition:none}.gal-swap:focus-visible{outline-offset:-2px;outline:2px solid #000}@media (prefers-reduced-motion:reduce){.gal-swap :is(.gal-swap-to,.gal-swap-line),.gal-video-cue{transition:none}}.gal-alt,.gal-alt-layer{position:absolute;inset:0}.gal-alt-layer{opacity:0;transition:opacity .9s}.gal-alt-layer[data-front]{opacity:1}@media (max-width:899px){.gal-alt img{object-fit:contain}}.gal-coll{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.gal-coll-cue{left:calc(12 * var(--u));right:calc(44 * var(--u));bottom:calc(10 * var(--u));color:#fff;font-size:calc(18 * var(--u));letter-spacing:-.05em;text-align:left;text-transform:uppercase;mix-blend-mode:difference;pointer-events:none;opacity:0;flex-direction:column;align-items:flex-start;line-height:1.1;transition:opacity .2s,translate .2s ease-out;display:flex;position:absolute;translate:0 4px}.gal-coll:is(:hover,:focus-visible) .gal-coll-cue{opacity:1;translate:0}.gal-coll:focus-visible{outline-offset:-2px;outline:2px solid #000}@media (hover:none){.gal-coll-cue{opacity:1;translate:0}}.gal-deck{color:#000;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden}.gal-deck[open]{display:grid}.gal-deck::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;transition:opacity .3s}@starting-style{.gal-deck[open]::backdrop{opacity:0}}.gal-deck-body{height:100%;font-family:var(--font-grotesk), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.05em;text-transform:uppercase;pointer-events:none;grid-template-rows:auto 1fr auto;place-items:center;padding:24px 16px 32px;transition:opacity .3s .15s,translate .3s ease-out .15s;display:grid}@starting-style{.gal-deck-body{opacity:0;translate:0 20px}}.gal-deck-body>*{pointer-events:auto}.gal-deck-head{align-items:baseline;gap:16px;font-size:clamp(18px,2vw,32px);display:flex}.gal-deck-head h2{font:inherit;margin:0;font-weight:700}.gal-deck-head span{font-variant-numeric:tabular-nums}.gal-deck button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px}.gal-deck-close{align-self:center}.gal-deck-close svg{display:block}.gal-deck-stage{aspect-ratio:3/4;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(80vw,51svh);position:relative}.gal-deck-stage[data-dragging]{cursor:grabbing}.gal-deck-card{background:var(--gris);will-change:transform;border:1px solid #000;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 30px #0000001f}.gal-deck-card img{object-fit:cover;-webkit-user-drag:none}.gal-deck-nav{gap:24px;font-size:clamp(24px,2.4vw,40px);display:flex}.gal-deck :focus-visible{outline-offset:2px;outline:1px solid #000}@media (prefers-reduced-motion:reduce){.gal-coll-cue,.gal-deck-body{transition:none}}.gal-view.gal-series{gap:calc(16 * var(--u));flex-direction:column;height:auto;display:flex}.gal-series-intro{justify-content:space-between;align-items:flex-end;gap:calc(48 * var(--u));display:flex}.gal-series-intro .gal-text{height:auto;max-width:calc(1080 * var(--u));padding-top:0;overflow:visible}.gal-series-more,.gal-piece{color:inherit;font:inherit;letter-spacing:-.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.gal-series-more{font-weight:700;font-size:calc(24 * var(--u));text-underline-offset:.2em;flex:none;text-decoration:underline}.gal-pieces{gap:calc(16 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gal-piece{text-align:left;width:100%;display:block}.gal-piece-img{aspect-ratio:2480/3507;background:var(--gris);display:block;position:relative;overflow:hidden}.gal-piece-img img{object-fit:cover;transition:scale .6s cubic-bezier(.22,1,.36,1)}.gal-piece-cap{padding-top:calc(10 * var(--u));font-size:calc(20 * var(--u));justify-content:space-between;line-height:1.2;display:flex}.gal-piece-arrow{transition:translate .3s ease-out;display:inline-block}.gal-piece:is(:hover,:focus-visible) .gal-piece-img img{scale:1.03}.gal-piece:is(:hover,:focus-visible) .gal-piece-arrow{translate:.25em}.gal-piece:focus-visible .gal-piece-img,.gal-series-more:focus-visible{outline-offset:2px;outline:2px solid #000}.gal-story{color:#000;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px}.gal-story[open]{place-items:center;display:grid}.gal-story::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;transition:opacity .3s}@starting-style{.gal-story[open]::backdrop{opacity:0}}.gal-story-panel{--pad:clamp(16px, 3vw, 40px);overscroll-behavior:contain;background:var(--blanco,#fff);width:min(1200px,100%);height:100%;font-family:var(--font-grotesk), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.05em;border:1px solid #000;transition:opacity .3s,translate .3s ease-out;overflow-y:auto}@starting-style{.gal-story[open] .gal-story-panel{opacity:0;translate:0 20px}}.gal-story-head{z-index:1;padding:12px var(--pad);background:var(--verde);text-transform:uppercase;border-bottom:1px solid #000;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.gal-story-head h2,.gal-story h3{margin:0;font-size:clamp(24px,2.6vw,40px);font-weight:700;line-height:1.1}.gal-story-head button{color:inherit;cursor:pointer;background:0 0;border:0;padding:6px}.gal-story-head svg{display:block}.gal-story p{margin:0;font-size:clamp(17px,1.4vw,22px);font-weight:300;line-height:1.35}.gal-story p+p{margin-top:.9em}.gal-story-intro{max-width:68ch;padding:var(--pad)}.gal-story-intro p{font-size:clamp(19px,1.7vw,26px)}.gal-story-piece{gap:var(--pad);padding:var(--pad);border-top:1px solid #000;grid-template-columns:5fr 7fr;align-items:start;scroll-margin-top:64px;display:grid}.gal-story-img{top:calc(64px + var(--pad));aspect-ratio:2480/3507;background:var(--gris);display:block;position:sticky}.gal-story-img img{object-fit:cover}.gal-story h3{text-transform:uppercase;margin-bottom:.6em}.gal-story h3 span{font-weight:300}.gal-story :focus-visible{outline-offset:2px;outline:1px solid #000}@media (prefers-reduced-motion:reduce){.gal-piece-img img,.gal-piece-arrow,.gal-story-panel{transition:none}}.gal-scroll{top:calc(16 * var(--u));z-index:2;width:calc(15 * var(--u));height:calc(958 * var(--u));margin:calc(16 * var(--u)) 0 calc(-974 * var(--u)) calc(8 * var(--u));position:sticky}.gal-scroll:before{content:"";width:calc(5 * var(--u));background:var(--verde);position:absolute;inset:0 auto 0 0}.gal-scroll span{--at:0;left:calc(5 * var(--u));top:calc(var(--at) * 842 * var(--u));width:calc(10 * var(--u));height:calc(116 * var(--u));background:var(--verde);position:absolute}.gal-panel{height:100svh;padding:calc(32 * var(--u)) calc(16 * var(--u)) calc(106 * var(--u)) calc(8 * var(--u));background:var(--verde);letter-spacing:-.05em;text-transform:uppercase;font-size:calc(40 * var(--u));flex-direction:column;justify-content:space-between;line-height:1.2;display:flex;position:sticky;top:0}.gal-tabs{align-items:flex-end;gap:calc(16 * var(--u));flex-direction:column;display:flex}.gal-tabs button{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.gal-tabs button[aria-pressed=false]{opacity:.5}.gal-tabs button[aria-pressed=false]:hover{opacity:.8}.gal-list li+li{margin-top:calc(4 * var(--u));padding-top:calc(4 * var(--u));border-top:1px solid #000}.gal-list li:last-child{margin-bottom:calc(-10 * var(--u))}.gal-list a{display:block;position:relative}.gal-list a[aria-current=true]{font-weight:700}.gal-mobile-only{display:none}@media (max-width:899px){.gal-frame{max-width:var(--col-max)}.gal-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gal-body{grid-template-columns:minmax(0,1fr)}.gal-col{--breath:160px}.gal-view{grid-template-rows:none;grid-template-columns:251fr 121fr;column-gap:10px;height:auto;padding:0 10px 10px}.gal-info{display:contents}.gal-head{background:var(--verde);grid-area:1/1/auto/-1;align-items:center;height:auto;margin-inline:-10px;padding:10px;font-size:32px}.gal-text{grid-area:2/1/auto/-1;height:auto;padding-block:10px 12px;font-size:16px;overflow:visible}.gal-meta{grid-area:3/1/auto/-1;height:auto;margin-inline:-10px;padding:10px;font-size:12px}.gal-stage{aspect-ratio:251/533;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-area:4/1;display:flex;overflow-x:auto}.gal-stage::-webkit-scrollbar{display:none}.gal-stage,.gal-pieces{cursor:grab;-webkit-user-select:none;user-select:none}:is(.gal-stage,.gal-pieces)[data-dragging]{cursor:grabbing;scroll-snap-type:none}:is(.gal-stage,.gal-pieces) img{-webkit-user-drag:none}.gal-stage:focus-visible{outline-offset:2px;outline:2px solid #000}.gal-stage>.gal-media{scroll-snap-align:start;flex:0 0 100%}.gal-desktop-only{display:none}.gal-mobile-only{display:block}.gal-thumbs{grid-area:4/2;gap:10px}.gal-thumbs>*{aspect-ratio:1;flex:none!important;height:auto!important}.gal-media .gal-expand{display:none}.gal-video-cue{font-size:13px}.gal-coll-cue{font-size:11px;inset:auto 8px 7px}.gal-scroll{display:none}.gal-panel{top:auto;right:calc((100vw - var(--col)) / 2 + 10px);z-index:20;width:calc((var(--col) - 30px) * 121 / 372);background:0 0;height:auto;padding:0;font-size:16px;display:block;position:fixed;bottom:10px}.gal-tabs{display:none}.gal-index-toggle{background:var(--verde);color:#000;width:100%;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;text-transform:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;padding:6px 6px 5px;font-weight:700;display:block;overflow:hidden}.gal-list[data-open] .gal-index-toggle,.gal-list ul{display:none}.gal-list[data-open] ul{background:var(--verde);border-radius:12px;flex-direction:column-reverse;padding:2px 0;animation:.25s cubic-bezier(.22,1,.36,1) gal-index-open;display:flex}.gal-list li+li{border-top:0;border-bottom:1px solid #000;margin:0;padding:0}.gal-list li:last-child{margin:0}.gal-list a{padding:6px 5px 5px}.gal-list .roll-b{display:none}.gal-list :is(a,button):is(:hover,:focus-visible) .roll-a span{translate:none}.gal-series-intro{flex-direction:column;align-items:flex-start;gap:12px}.gal-view.gal-series{gap:10px}.gal-series-intro .gal-text{max-width:none;padding-block:0}.gal-series-more{font-size:16px}.gal-pieces{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:10px;overflow-x:auto}.gal-pieces li{scroll-snap-align:start}.gal-piece-cap{padding-top:8px;font-size:14px}.gal-story{padding:0}.gal-story-panel{border:0}.gal-story-piece{grid-template-columns:minmax(0,1fr)}.gal-story-img{position:relative;top:auto}}@keyframes gal-index-open{0%{clip-path:inset(100% 0 0 round 12px)}to{clip-path:inset(0 round 12px)}}@media (prefers-reduced-motion:reduce){.gal-list[data-open] ul{animation:none}}.gal-arte{padding:calc(16 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u)) calc(24 * var(--u))}.gal-arte-grid{columns:3;column-gap:calc(16 * var(--u));margin:0;padding:0;list-style:none}.gal-arte-grid li{margin-bottom:calc(16 * var(--u));break-inside:avoid;background:var(--gris);position:relative}.gal-arte-item{cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.gal-arte-item img{object-fit:cover;width:100%;height:100%;transition:scale .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.gal-arte-item:is(:hover,:focus-visible) img{scale:1.03}.gal-arte-item:focus-visible{outline-offset:2px;outline:2px solid #000}.gal-arte-viewer{color:#000;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden}.gal-arte-viewer::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;transition:opacity .3s}@starting-style{.gal-arte-viewer[open]::backdrop{opacity:0}}.gal-arte-stage{--pt:56px;--pb:56px;--px:72px;width:100%;height:100%;padding:var(--pt) var(--px) var(--pb);touch-action:pan-y;place-items:center;display:grid;position:relative}.gal-arte-media{width:auto;height:auto;max-width:calc(100vw - 2 * var(--px));max-height:calc(100svh - var(--pt) - var(--pb));object-fit:contain;background:var(--gris);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .3s;display:block;box-shadow:0 10px 30px #0000001f}@starting-style{.gal-arte-media{opacity:0}}.gal-arte-stage button{color:#000;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.gal-arte-close{top:6px;right:6px}.gal-arte-nav{top:calc(50% - 22px)}.gal-arte-nav[data-dir=prev]{left:14px}.gal-arte-nav[data-dir=next]{right:14px}.gal-arte-stage button:focus-visible{outline-offset:2px;outline:1px solid #000}@media (max-width:899px){.gal-arte{padding:0 10px 10px}.gal-arte-grid{columns:2;column-gap:10px}.gal-arte-grid li{margin-bottom:10px}.gal-arte-stage{--pt:48px;--pb:72px;--px:10px}.gal-arte-nav{top:auto;bottom:14px}.gal-arte-nav[data-dir=prev]{left:calc(50% - 54px)}.gal-arte-nav[data-dir=next]{right:calc(50% - 54px)}.gal-switch{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;grid-column:1/-1;justify-content:center;margin-bottom:62px;padding:12px 10px;display:flex;position:sticky;top:0}.gal-switch-words{display:flex;position:relative}.gal-switch-pill{width:var(--w,0);background:var(--verde);height:100%;translate:var(--x,0) 0;border-radius:20px;position:absolute;top:0;left:0}.gal-body[data-moving] .gal-switch-pill{transition:translate var(--gal-slide) var(--gal-ease), width var(--gal-slide) var(--gal-ease)}.gal-switch button{color:#000;height:40px;font:inherit;letter-spacing:-.05em;text-transform:uppercase;opacity:.5;cursor:pointer;transition:opacity var(--gal-slide) var(--gal-ease);background:0 0;border:0;padding:0 17px;font-size:32px;font-weight:700;line-height:1;position:relative}.gal-switch button[aria-pressed=true]{opacity:1}.gal-switch button:focus-visible{outline-offset:2px;border-radius:20px;outline:2px solid #000}.gal-col,.gal-view{scroll-margin-top:64px}}@media (min-width:900px){.gal-switch{display:none}}@media (prefers-reduced-motion:reduce){.gal-arte-item img,.gal-arte-media,.gal-pane,.gal-switch-pill,.gal-switch button{transition:none}}
