.lineup-poster{border-block:1px solid var(--line);background:#f0ede5;padding:110px 6% 60px;position:relative}.lineup-poster:before{content:none}.lineup-poster .poster-heading,.lineup-poster .poster-spread-folio{background:url(/media/paper-grain.webp) 0 0/180px 180px}.lineup-poster .poster-heading{border-bottom:1px solid var(--line);padding:0 0 60px;position:relative}.lineup-poster .poster-heading h2{font:clamp(36px,5.7vw,92px)/1.08 var(--font-display);letter-spacing:-.055em;margin-top:32px}.lineup-poster .poster-heading h2 em{font:1.3em/1 var(--font-hand);padding-left:15%}.lineup-poster .poster-mark{font:31px/.9 var(--font-hand);position:absolute;bottom:8%;right:1%;transform:rotate(8deg)}.lineup-poster .poster-spread{border-bottom:1px solid var(--line);grid-template-columns:63% 32%;justify-content:space-between;padding:75px 0 70px;display:grid;position:relative}.lineup-poster .poster-spread-folio{letter-spacing:.08em;justify-content:space-between;gap:16px;font-size:12px;font-weight:700;display:flex;position:absolute;top:24px;left:0;right:0}.lineup-poster .poster-images{min-height:970px;position:relative}.lineup-poster .poster-ghost{font:clamp(90px,12vw,200px)/1 var(--font-hand);color:#707369;position:absolute;top:-2%;left:-2%;transform:rotate(-6deg)}.lineup-poster .poster-print{border:7px solid var(--cream);background:var(--cream);border-bottom-width:30px;width:64%;height:43%;position:absolute;top:27%;left:1%;transform:rotate(-4deg);box-shadow:2px 4px 12px #343a3528}.lineup-poster .poster-print img{filter:none}.lineup-poster .poster-print figcaption{letter-spacing:.08em;font-size:12px;font-weight:600;position:absolute;bottom:-26px;left:2px}.lineup-poster .poster-print-1{z-index:2;width:41%;height:29%;top:24%;left:57%;transform:rotate(7deg)}.lineup-poster .poster-print-2{z-index:4;width:52%;height:32%;top:58%;left:40%;transform:rotate(5deg)}.lineup-poster .poster-print-3{width:41%;height:28%;top:66%;left:0;transform:rotate(-8deg)}.lineup-poster .poster-print-4{z-index:5;width:27%;height:23%;top:39%;left:62%;transform:rotate(9deg)}.lineup-poster .poster-names{flex-wrap:wrap;align-self:center;gap:19px 17px;padding:32px 0;display:flex}.lineup-poster .poster-names li{max-width:100%}.lineup-poster .poster-names li>span{font:26px/1.14 var(--font-hand);display:block}.lineup-poster .poster-names li:nth-child(3n)>span{transform:rotate(-2deg)}.lineup-poster .poster-names li:nth-child(4n)>span{transform:rotate(1.5deg)}.lineup-poster .poster-names li.featured-person>span{font:30px/1.06 var(--font-display);letter-spacing:-.035em}.lineup-poster .poster-names small{color:#555b52;margin-top:6px;font-size:15px;line-height:1.45;display:block}.lineup-poster [data-poster-pending]>span{clip-path:inset(0 0 0 100%)}.lineup-poster .poster-spread-1{grid-template-columns:32% 63%}.lineup-poster .poster-spread-1 .poster-images{order:2}.lineup-poster .poster-spread-1 .poster-names{order:1}.lineup-poster .poster-spread-1 .poster-ghost{left:auto;right:0}.lineup-poster .poster-spread-1 .poster-print-0{top:29%;left:31%}.lineup-poster .poster-spread-1 .poster-print-1{top:26%;left:0}.lineup-poster .poster-spread-1 .poster-print-2{top:59%;left:4%}.lineup-poster .poster-spread-1 .poster-print-3{top:69%;left:56%}.lineup-poster .poster-spread-2 .poster-print-1{width:34%;left:64%}@media (min-width:1800px){.lineup-poster .poster-images{min-height:1100px}.lineup-poster .poster-names li>span{font-size:33px}.lineup-poster .poster-names li.featured-person>span{font-size:37px}}@media (max-width:1100px){.lineup-poster .poster-images{min-height:1000px}.lineup-poster .poster-print{height:34%}.lineup-poster .poster-print-1{height:23%}.lineup-poster .poster-print-2{height:28%;top:56%}.lineup-poster .poster-print-3{height:23%;top:72%}.lineup-poster .poster-print-4{height:20%;top:39%}.lineup-poster .poster-names{gap:17px 13px}.lineup-poster .poster-names li>span{font-size:24px}.lineup-poster .poster-names li.featured-person>span{font-size:26px}.lineup-poster .poster-mark{font-size:25px}}@media (max-width:700px){.lineup-poster{padding:65px 6% 0}.lineup-poster .poster-heading{padding-bottom:66px}.lineup-poster .poster-heading .eyebrow{letter-spacing:.1em;font-size:13px;line-height:1.5}.lineup-poster .poster-heading h2{margin-top:25px;font-size:31px}.lineup-poster .poster-heading h2 em{padding-left:7%;font-size:1.35em}.lineup-poster .poster-mark{font-size:25px;bottom:10px}.lineup-poster .poster-spread,.lineup-poster .poster-spread-1{flex-direction:column;padding:86px 0 46px;display:flex}.lineup-poster .poster-spread-folio{letter-spacing:.03em;font-size:12px;line-height:1.45;top:22px}.lineup-poster .poster-spread-folio>span:first-child{max-width:75%}.lineup-poster .poster-spread-folio>span:last-child{flex-shrink:0}.lineup-poster .poster-images,.lineup-poster .poster-spread-1 .poster-images{order:0;min-height:clamp(680px,190vw,820px)}.lineup-poster .poster-ghost,.lineup-poster .poster-spread-1 .poster-ghost{font-size:clamp(80px,26vw,112px);top:0;left:-2%;right:auto}.lineup-poster .poster-print{border-width:5px 5px 28px;width:72%;height:38%;top:27%;left:0}.lineup-poster .poster-print-1,.lineup-poster .poster-spread-2 .poster-print-1{width:41%;height:23%;top:22%;left:57%}.lineup-poster .poster-print-2{width:65%;height:30%;top:61%;left:31%}.lineup-poster .poster-print-3,.lineup-poster .poster-print-4{display:none}.lineup-poster .poster-spread-1 .poster-print-0{top:29%;left:26%}.lineup-poster .poster-spread-1 .poster-print-1{top:23%;left:0}.lineup-poster .poster-spread-1 .poster-print-2{top:61%;left:0}.lineup-poster .poster-print figcaption{letter-spacing:.04em;font-size:12px;bottom:-24px}.lineup-poster .poster-names,.lineup-poster .poster-spread-1 .poster-names{text-align:center;order:1;justify-content:center;gap:24px 17px;width:100%;padding:48px 0 0}.lineup-poster .poster-names li>span,.lineup-poster .poster-names li.featured-person>span{font-size:28px}.lineup-poster .poster-names small{font-size:16px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.lineup-poster [data-poster-pending]>span{clip-path:none!important}}
@font-face{font-family:Guest Marquee;src:url(../media/oswald-bold-cyrillic-latin.3p177m3t5pgvb.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.case-marquee{display:none}@media (max-width:700px){.case-editorial>.case-credits{min-width:0;padding-left:0}.case-credits>.case-names--marquee-copy{display:none}.case-credits>.case-names:not(.case-names--marquee-copy),.case-credits>.almaty-people{margin-left:31px}.case-names:not(.case-names--marquee-copy)>h3{font-size:14px;line-height:1.5}.case-marquee{color:#191a16;width:100vw;min-width:0;margin-inline:calc(50% - 50vw);display:block}.case-marquee__frame{overflow:hidden}.case-marquee__blank{height:clamp(28px,7.7vw,36px)}.case-marquee__row{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#77786c transparent;outline-offset:-4px;border-top:1px solid #34362e60;min-width:0;overflow:auto hidden}.case-marquee__row+.case-marquee__blank{border-top:1px solid #34362e60}.case-marquee__track{width:max-content;display:flex}.case-marquee__set{min-width:var(--marquee-width,100vw);flex:none;justify-content:space-between;align-items:center;margin:0;padding:4px 0 7px;list-style:none;display:flex}.case-marquee__set[aria-hidden=true]{display:none}.case-marquee__set li{letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:20px;padding-right:20px;font:700 clamp(28px,7.7vw,34px)/1.22 Guest Marquee,Arial Narrow,sans-serif;display:flex}.case-marquee__star{font:400 12px/1 sans-serif}.case-marquee[data-enhanced=true] .case-marquee__row{overflow:hidden}.case-marquee[data-enhanced=true] .case-marquee__set[aria-hidden=true]{display:flex}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.case-marquee[data-enhanced=true] .case-marquee__row{overflow-x:auto}.case-marquee[data-enhanced=true] .case-marquee__set[aria-hidden=true]{display:none}}
.gallery-ticket{--ticket-paper:#e9e5db;background:var(--ticket-paper);color:#343a35;text-align:left;cursor:pointer;border:1px solid #343a35;border-radius:0;align-items:stretch;max-width:100%;min-height:94px;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex;position:relative;transform:rotate(-2deg);box-shadow:4px 5px #343a35}.gallery-ticket:hover{transform:translateY(-4px)rotate(1deg);box-shadow:7px 10px #343a35}.gallery-ticket:active{transform:translate(3px,3px)rotate(0);box-shadow:1px 2px #343a35}.gallery-ticket__edge{writing-mode:vertical-rl;letter-spacing:.14em;border-right:1px dashed;place-items:center;padding:10px;font:9px/1.2 monospace;display:grid;transform:rotate(180deg)}.gallery-ticket__body{flex-direction:column;justify-content:center;gap:9px;padding:20px 23px;display:flex}.gallery-ticket__eyebrow{text-transform:uppercase;letter-spacing:.045em;font:13px/1.35 monospace}.gallery-ticket__title{letter-spacing:-.04em;align-items:center;gap:8px;font-size:clamp(18px,1.7vw,25px);font-weight:600;line-height:1.15;display:flex}.gallery-ticket__title>span{flex:none;transition:transform .35s;display:inline-block}.gallery-ticket:hover .gallery-ticket__title>span{transform:translate(3px,-3px)}.gallery-ticket__serial{letter-spacing:.08em;border-left:1px dashed;align-items:center;padding:15px;font:9px/1.5 monospace;display:flex}.gallery-ticket-note{opacity:.8;max-width:340px;margin-top:18px;font-size:14px;line-height:1.5}.ig-dialog{--ig-paper:#e9e5db;--ig-ink:#343a35;--ig-wine:#555c50;width:100%;height:var(--dialog-height);z-index:10000;contain:layout paint style;color:var(--ig-paper);isolation:isolate;font-family:var(--font-sans), Arial, sans-serif;background:#292e29;animation:.74s cubic-bezier(.22,1,.36,1) both ig-arrive;position:fixed;inset:0;overflow:hidden}.ig-dialog button{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:0;font-family:inherit}.ig-dialog button:focus-visible{outline-offset:5px;outline:2px solid #e9e5db}.ig-dialog button:disabled{cursor:default;opacity:.45}.ig-dialog.is-leaving{pointer-events:none;animation:.63s cubic-bezier(.65,0,.76,.35) both ig-leave}.ig-browser{opacity:1;visibility:visible;position:absolute;inset:0}.ig-browser[inert]{animation:.26s both ig-wall-rest}.ig-dialog:has(.ig-viewer.is-closing) .ig-browser{animation:.26s both ig-fade}.ig-toolbar{z-index:8;padding:max(26px,env(safe-area-inset-top)) 32px 44px;pointer-events:none;background:linear-gradient(#292e29da,#0000);justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;top:0;left:0;right:0}.ig-toolbar>button,.ig-toolbar>.ig-filters{pointer-events:auto}.ig-identity{max-width:min(26vw,340px)}.ig-kicker{letter-spacing:.07em;text-transform:uppercase;font:13px/1.4 monospace;display:block}.ig-identity h2{letter-spacing:-.045em;margin:8px 0 0;font-family:inherit;font-size:clamp(17px,1.7vw,25px);font-weight:500;line-height:1.15}.ig-filters{background:var(--ig-paper);max-width:min(52vw,680px);color:var(--ig-ink);flex-wrap:wrap;justify-content:center;gap:3px;padding:4px;display:flex;transform:rotate(-.6deg);box-shadow:0 4px 22px #0002}.ig-filters button{background:0 0;border:0;min-height:44px;padding:7px 13px;font-size:14px;line-height:1.2;transition:background .18s,color .18s}.ig-filters button[aria-pressed=true]{color:var(--ig-paper);background:var(--ig-wine)}.ig-filters button:hover:not([aria-pressed=true]){background:#cacbc0}.ig-close{background:var(--ig-paper);border:0;flex-shrink:0;align-items:center;gap:12px;min-height:48px;padding:8px 14px;font-size:14px;transition:transform .25s,background .25s;display:flex;transform:rotate(2deg);color:var(--ig-ink)!important}.ig-close:hover{background:#f3f0e7;transform:rotate(0)}.ig-close-icon{font:30px/.8 Arial,sans-serif}.ig-stage{touch-action:pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.ig-stage.is-dragging{cursor:grabbing}.ig-stage.is-dragging .ig-photo{pointer-events:none}.ig-wall{perspective:1250px;perspective-origin:50%;transform-style:flat;pointer-events:none;position:absolute;inset:0}.ig-tile{transform-style:preserve-3d;backface-visibility:hidden;position:absolute;top:50%;left:50%}.ig-tile:focus-within{z-index:5}.ig-tile:has(.ig-photo:hover){z-index:5}.ig-photo{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;display:block;position:relative}.ig-photo-surface{opacity:.85;pointer-events:none;backface-visibility:hidden;background:#343a35;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .35s;display:block;position:absolute;inset:0;transform:translateZ(0)scale(1)}.ig-photo img{object-fit:cover;pointer-events:none}.ig-photo:focus-visible .ig-photo-surface{opacity:1;transform:translateZ(38px)scale(1.025)}@media (hover:hover) and (pointer:fine){.ig-stage:not(.is-dragging) .ig-photo:hover .ig-photo-surface{opacity:1;transform:translateZ(38px)scale(1.025)}}.ig-photo-mark{opacity:0;text-shadow:0 2px 6px #000;font-size:23px;line-height:1;transition:opacity .2s;position:absolute;bottom:9px;right:10px}.ig-photo:hover .ig-photo-mark,.ig-photo:focus-visible .ig-photo-mark{opacity:1}.ig-vignette{z-index:6;pointer-events:none;background:radial-gradient(at 50% 49%,#0000 31%,#191d194d 70%,#191d19d9 100%);position:absolute;inset:0}.ig-bottom{z-index:8;padding:60px 32px max(28px,env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#292e29ed);justify-content:space-between;align-items:flex-end;gap:25px;display:flex;position:absolute;bottom:0;left:0;right:0}.ig-bottom>button{pointer-events:auto}.ig-caption{max-width:340px}.ig-caption p{max-height:3em;margin:7px 0 0;font-size:16px;line-height:1.45;overflow:hidden}.ig-hint{color:#e9e5dbd9;margin:0;font-size:14px;line-height:1.6}.ig-hint>span{float:left;margin-right:12px;font-size:32px;line-height:1;display:inline-block}.ig-shuffle{background:#292e29d9;border:1px solid #e9e5db66;align-items:center;gap:10px;min-height:48px;padding:9px 15px;font-size:14px;transition:transform .25s,background .25s;display:flex;transform:rotate(-2deg)}.ig-shuffle>span:first-child{font-size:24px;line-height:1}.ig-shuffle:hover{background:#484e44;transform:rotate(2deg)}.ig-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ig-viewer{z-index:15;perspective:1600px;position:absolute;inset:0}.ig-viewer-scrim{background:#22272280;animation:.25s both ig-fade;position:absolute;inset:0}.ig-viewer-panel{background:var(--ig-paper);color:var(--ig-ink);transform-style:flat;position:absolute;inset:7% 7.5%;box-shadow:0 12px 28px #0003}.ig-viewer-panel:before{content:"";pointer-events:none;border:1px solid #343a3526;position:absolute;inset:8px}.ig-viewer-close{z-index:6;background:var(--ig-wine);white-space:nowrap;border:0;align-items:center;gap:9px;min-height:48px;padding:9px 13px;font-size:14px;display:flex;position:absolute;top:-21px;left:50%;transform:translate(-50%)rotate(-1deg);color:var(--ig-paper)!important}.ig-viewer-close>span:first-child{font:27px/.8 Arial,sans-serif}.ig-viewer-copy{z-index:4;width:30%;position:absolute;top:32%;left:7%}.ig-viewer-copy h3{font:400 clamp(24px,3.2vw,55px)/1.03 var(--font-serif,Georgia),Georgia,serif;letter-spacing:-.055em;text-wrap:balance;margin:20px 0}.ig-viewer-copy>p{max-width:270px;margin:0;font-size:16px;line-height:1.5}.ig-viewer-count{letter-spacing:-.04em;margin-top:36px;font:20px/1 monospace;display:block}.ig-viewer-count>span{opacity:.7;letter-spacing:0;font-size:14px}.ig-viewer-rail{perspective:1000px;position:absolute;inset:9% 4% 12% 45%}.ig-neighbor{opacity:.42;background:#b7baad;border:0;width:80%;height:82%;padding:0;transition:opacity .24s;position:absolute;top:9%;left:10%;overflow:hidden}.ig-neighbor img{object-fit:contain}.ig-neighbor--before{transform:translateY(-20%)scale(.9)rotate(-3deg)}.ig-neighbor--after{transform:translateY(22%)scale(.9)rotate(3deg)}.ig-neighbor:hover{opacity:.75}.ig-viewer-frame{pointer-events:none;justify-content:center;align-items:center;min-height:0;display:flex;position:absolute;inset:4% 0}.ig-viewer-frame img{object-fit:contain;pointer-events:auto;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ig-viewer-frame--active{z-index:3;will-change:transform,opacity;animation:.28s cubic-bezier(.22,1,.36,1) both ig-photo-in}.ig-viewer-frame--active.is-initial{animation:none}.ig-viewer-frame--active.is-waiting{opacity:0;animation:none}.ig-viewer-frame--out{z-index:4;pointer-events:none;will-change:transform,opacity;animation:.28s cubic-bezier(.22,1,.36,1) both ig-photo-out}.ig-viewer-frame--out.is-holding{opacity:1;animation:none;transform:none}.ig-viewer-frame--out img{pointer-events:none}.ig-viewer-controls{z-index:5;justify-content:center;align-items:center;gap:23px;display:flex;position:absolute;bottom:3%;left:45%;right:4%}.ig-viewer-controls button{background:0 0;border:1px solid #343a3570;width:46px;height:46px;font:24px/1 Arial,sans-serif;transition:background .2s,color .2s}.ig-viewer-controls button:hover{background:var(--ig-ink);color:var(--ig-paper)}.ig-viewer-controls>span{text-transform:uppercase;letter-spacing:.04em;text-align:center;font:13px/1.3 monospace}.ig-viewer-error{z-index:7;background:var(--ig-paper);border:1px solid #707369;width:30%;padding:12px;font-size:14px;line-height:1.45;position:absolute;bottom:6%;left:7%}.ig-viewer-error p{margin:0 0 8px}.ig-viewer-error button{background:0 0;border:1px solid;min-height:44px;padding:8px 10px;font-size:14px}.ig-viewer.is-closing .ig-viewer-scrim{animation:.27s reverse both ig-fade}.ig-viewer.is-closing{pointer-events:none}@keyframes ig-arrive{0%{opacity:.1;transform:translate(100%)perspective(1500px)rotateY(-7deg)}to{opacity:1;transform:translate(0,0)perspective(1500px)rotateY(0)}}@keyframes ig-leave{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(100%)rotateY(-5deg)}}@keyframes ig-fade{0%{opacity:0}to{opacity:1}}@keyframes ig-wall-rest{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes ig-photo-in{0%{transform:translate3d(0,calc(var(--direction,1) * 24px),0);opacity:0}to{opacity:1;transform:translate(0,0)}}@keyframes ig-photo-out{0%{opacity:1;transform:translate(0,0)}to{transform:translate3d(0,calc(var(--direction,1) * -18px),0);opacity:0}}@media (max-width:760px){.gallery-ticket{min-height:80px}.gallery-ticket__body{padding:15px 18px}.gallery-ticket__edge{padding:7px;font-size:10px}.gallery-ticket__serial{padding:8px;font-size:10px}.gallery-ticket__eyebrow{font-size:13px}.gallery-ticket__title{font-size:20px}.ig-toolbar{padding:max(20px,env(safe-area-inset-top)) 18px 36px;flex-wrap:wrap;gap:15px}.ig-identity{max-width:calc(100% - 126px)}.ig-identity h2{max-width:230px;font-size:20px}.ig-kicker{letter-spacing:.035em;font-size:12px}.ig-close{gap:9px;min-height:48px;margin-left:auto;padding:9px 10px;font-size:14px}.ig-filters{order:3;justify-content:flex-start;gap:2px;max-width:100%}.ig-filters button{min-height:44px;padding:8px 10px;font-size:14px}.ig-bottom{padding:55px 18px max(20px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:12px}.ig-caption{max-width:calc(100% - 150px)}.ig-caption p{font-size:16px}.ig-hint{order:3;width:100%;font-size:14px}.ig-hint br{display:initial}.ig-hint>span{float:none;margin-right:8px;font-size:18px;line-height:1}.ig-shuffle{gap:7px;min-height:48px;padding:8px 10px;font-size:14px}.ig-photo:focus-visible .ig-photo-surface{transform:translateZ(20px)scale(1.02)}.ig-viewer-panel{inset:max(48px,env(safe-area-inset-top)) 15px max(30px,env(safe-area-inset-bottom));box-shadow:none;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:38px 18px 18px;display:grid}.ig-viewer-copy{width:auto;padding-right:55px;position:relative;top:auto;left:auto;right:auto}.ig-viewer-copy .ig-kicker{font-size:12px}.ig-viewer-copy h3{margin:8px 0;font-size:clamp(21px,6.3vw,33px);line-height:1.05}.ig-viewer-copy>p{max-width:none;max-height:3em;font-size:16px;line-height:1.45;overflow:hidden}.ig-viewer-count{margin:0;font-size:20px;position:absolute;top:1px;right:0}.ig-viewer-count>span{margin-top:7px;font-size:14px;display:block}.ig-viewer-rail{min-height:0;position:relative;inset:auto}.ig-neighbor--before{transform:translateY(-15%)scale(.9)rotate(-4deg)}.ig-neighbor--after{transform:translateY(16%)scale(.9)rotate(4deg)}.ig-viewer-frame{inset:2% 0}.ig-viewer-controls{gap:13px;position:relative;bottom:auto;left:auto;right:auto}.ig-viewer-controls button{flex:none;width:48px;height:48px}.ig-viewer-controls>span{font-size:14px}.ig-viewer-error{width:auto;max-height:40%;bottom:80px;left:18px;right:18px;overflow:auto}}@media (max-height:520px) and (min-width:650px){.ig-viewer-panel{inset:28px 5%}.ig-viewer-copy{top:22%}.ig-viewer-copy h3{margin:12px 0;font-size:26px}.ig-viewer-count{margin-top:14px}.ig-viewer-rail{top:9%;bottom:17%}.ig-viewer-controls{bottom:1%}.ig-toolbar{padding-top:14px}.ig-bottom{padding-bottom:14px}}@media (max-width:360px){.gallery-ticket__body{padding:14px 10px}.gallery-ticket__title{font-size:18px}.gallery-ticket__serial{padding:6px;font-size:10px}.gallery-ticket__eyebrow{font-size:12px}.ig-bottom{gap:10px}.ig-caption{max-width:calc(100% - 143px)}.ig-shuffle{padding-inline:8px;font-size:13px}.ig-viewer-panel{padding-inline:14px}.ig-viewer-copy{padding-right:47px}.ig-viewer-controls{gap:9px}}@media (prefers-reduced-motion:reduce){.gallery-ticket,.gallery-ticket *,.ig-photo-surface,.ig-neighbor,.ig-browser{transition-duration:.01ms!important;transition-delay:0s!important}.ig-photo-surface{transform:none!important}.ig-browser{animation-duration:.01ms!important}.ig-dialog{animation:.12s both ig-fade}.ig-dialog.is-leaving{animation:.12s reverse both ig-fade}.ig-viewer-frame--active{animation:.12s both ig-fade}.ig-viewer-frame--out{animation:.12s reverse both ig-fade}}@media (max-height:520px) and (min-width:480px) and (orientation:landscape){.ig-viewer-panel{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,34fr) minmax(0,56fr);gap:10px 20px;padding:28px 20px 12px;display:grid;inset:28px 5%}.ig-viewer-copy{grid-area:1/1/-1;align-self:center;width:auto;padding-right:0;position:relative;top:auto;left:auto;right:auto}.ig-viewer-copy h3{margin:10px 0;font-size:clamp(18px,3.5vw,28px);line-height:1.08}.ig-viewer-copy>p{max-height:4.3em;font-size:14px;line-height:1.4}.ig-viewer-count{margin-top:10px;font-size:18px;position:static}.ig-viewer-count>span{font-size:14px;display:inline}.ig-viewer-rail{grid-area:1/2;min-height:0;position:relative;inset:auto}.ig-viewer-controls{grid-area:2/2;gap:10px;position:relative;bottom:auto;left:auto;right:auto}.ig-viewer-controls button{flex:none;width:44px;height:44px}.ig-viewer-controls>span{font-size:12px}}
.artist-reel{--reel-paper:#e9e5db;--reel-ink:#343a35;--reel-step:clamp(192px, 16vw, 252px);--reel-gap:24px;isolation:isolate;width:100%;color:var(--reel-paper);background:radial-gradient(at 50% 25%,#484d46,#343a35 64%);border:1px solid #707369;border-radius:clamp(28px,4vw,56px);position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff25,0 20px 40px -28px #343a3570}.artist-reel__topline{align-items:center;gap:clamp(20px,4vw,64px);padding:clamp(22px,2.6vw,38px) clamp(24px,3.5vw,55px) 0;display:flex}.artist-reel__counter{letter-spacing:.1em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-family:inherit;font-size:16px;font-weight:500}.artist-reel__counter-total{color:#c0c2b9}.artist-reel__progress{background:repeating-linear-gradient(90deg,#e9e5db50 0 1px,#0000 1px 12.5%) 50%/100% 4px no-repeat;flex:1;min-width:20px;height:10px;position:relative}.artist-reel__progress:before{content:"";background:#e9e5db38;height:1px;position:absolute;inset:4px 0 auto}.artist-reel__progress>span{background:var(--reel-paper);width:20%;height:3px;display:block;position:absolute;top:3px;left:0;transform:translate(0)}.artist-reel__arrows{flex:none;gap:10px;display:flex}.artist-reel__arrow{width:48px;min-width:48px;height:48px;color:var(--reel-paper);cursor:pointer;background:#e9e5db09;border:1px solid #e9e5db70;border-radius:50%;place-items:center;margin:0;padding:0;transition:background-color .18s,border-color .18s;display:grid;box-shadow:inset 0 1px 2px #ffffff16}.artist-reel__arrow svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:24px;height:24px}.artist-reel__arrow:disabled{opacity:.35;cursor:default}.artist-reel__arrow:not(:disabled):hover{background-color:#e9e5db1a;border-color:#e9e5dbd0}.artist-reel__arrow:focus-visible{outline:2px solid var(--reel-paper);outline-offset:5px}.artist-reel__viewport{scrollbar-width:none;scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;cursor:grab;outline-offset:-5px;-webkit-tap-highlight-color:transparent;width:100%;position:relative;overflow:auto hidden}.artist-reel__viewport::-webkit-scrollbar{display:none}.artist-reel__viewport:focus-visible{outline:2px solid var(--reel-paper)}.artist-reel__viewport[data-dragging=true],.artist-reel__viewport[data-dragging=true] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.artist-reel__track{width:max-content;padding:34px max(0px, calc((var(--reel-width,100vw) - var(--reel-step)) / 2)) 58px;box-sizing:content-box;align-items:flex-start;margin:0;list-style:none;display:flex;position:relative}.artist-reel__slot{flex:0 0 var(--reel-step);width:var(--reel-step);height:calc((var(--reel-step) - var(--reel-gap)) * 1.35);margin:0;padding:0;display:block;position:relative}.artist-reel__card{width:calc(100% - var(--reel-gap));appearance:none;color:#f4f1e9;transform-origin:50%;cursor:pointer;-webkit-user-select:none;user-select:none;background:#707369;border:1px solid #ffffff94;border-radius:20%/15%;height:100%;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px #ffffff50}.artist-reel__card:focus-visible{outline:3px solid var(--reel-paper);outline-offset:5px}.artist-reel__portrait{object-fit:cover;object-position:50% 30%;pointer-events:none;width:100%;height:100%;margin:0;display:block}.artist-reel__glass{z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffff20 2%,#0000 35% 55%,#e9e5db24 92%),linear-gradient(#0000 42%,#191d1a40 60%,#191d1ad9 83%,#191d1afa 100%);border:2px solid #ffffff70;border-color:#ffffff70 #eeece4a0 #eeece4b0 #ffffff70;display:block;position:absolute;inset:0}.artist-reel__glass:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:3px}.artist-reel__glass:before{content:"";background:linear-gradient(171deg,#ffffff4d,#ffffff08 48%,#0000 52%);border-radius:50% 50% 46% 46%;height:25%;position:absolute;inset:2.5% 3% auto}.artist-reel__caption{z-index:2;text-align:center;text-shadow:0 1px 4px #0008;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;inset:auto 8% 7%}.artist-reel__name{letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-family:inherit;font-size:clamp(17px,1.2vw,19px);font-weight:650;line-height:1.25}.artist-reel__role{color:#eeece4;letter-spacing:0;text-wrap:balance;max-width:100%;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.artist-reel__role:empty{display:none}.artist-reel[data-render=light]{background:var(--reel-ink);box-shadow:inset 0 1px #ffffff25}.artist-reel[data-render=light] .artist-reel__card{box-shadow:none;transform:none!important}.artist-reel[data-render=light] .artist-reel__glass{background:linear-gradient(#0000 42%,#191d1ac9 82%,#191d1afa 100%)}.artist-reel[data-render=light] .artist-reel__glass:before{background:linear-gradient(171deg,#ffffff38,#0000 52%)}.artist-reel[data-render=light] .artist-reel__caption{text-shadow:none}.artist-reel__footline{justify-content:center;align-items:center;gap:22px;margin:0 auto;padding:0 24px 28px;display:flex}.artist-reel__footline>span{background:#e9e5db50;width:40px;height:1px}.artist-reel__footline p{color:#d6d7cd;letter-spacing:.035em;text-align:center;margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.artist-reel__touch-hint{display:none}.artist-reel__keyboard-hint,.artist-reel__announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:761px) and (max-width:1100px){.artist-reel{--reel-step:clamp(220px, 27vw, 272px)}}@media (max-width:760px){.artist-reel{--reel-step:clamp(188px, 58vw, 252px);--reel-gap:20px;border-radius:30px}.artist-reel__topline{gap:16px;padding:22px 20px 0}.artist-reel__arrows{gap:8px}.artist-reel__arrow{width:46px;min-width:46px;height:46px}.artist-reel__counter{letter-spacing:.055em;font-size:14px}.artist-reel__track{padding-top:30px;padding-bottom:35px}.artist-reel__name{font-size:17px}.artist-reel__role{font-size:14px}.artist-reel__caption{gap:7px}.artist-reel__footline{gap:12px;padding-bottom:25px}.artist-reel__footline>span{width:20px}.artist-reel__footline p{letter-spacing:.015em;font-size:14px}}@media (hover:none){.artist-reel__desktop-hint{display:none}.artist-reel__touch-hint{display:inline}}@media (prefers-reduced-motion:reduce){.artist-reel__arrow{transition:none}.artist-reel__card{transform:none!important}}
