.acc[data-astro-cid-ovybg4qz]{font-style:italic}.blk[data-astro-cid-ovybg4qz]{display:block}.hero[data-astro-cid-ge2uvauf]{--ramp:min(240px, 25svh);isolation:isolate;margin-top:calc(-1 * var(--header-h));min-height:100svh;padding-top:calc(var(--header-h) + 24px);color:var(--porcelain);background:var(--moss);text-align:center;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@supports not (height:1svh){.hero[data-astro-cid-ge2uvauf]{--ramp:240px}}.hero[data-astro-cid-ge2uvauf] figure[data-astro-cid-ge2uvauf]{margin:0;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] figure[data-astro-cid-ge2uvauf]:after{content:"";background:var(--top-shade);position:absolute;inset:0}.hero-txt[data-astro-cid-ge2uvauf]{width:100%;padding:0 var(--g) 84px;position:relative}.hero-txt[data-astro-cid-ge2uvauf]:before{content:"";bottom:0;left:0;right:0;top:calc(-1 * var(--ramp));background:var(--rise);z-index:0;position:absolute}.hero-txt[data-astro-cid-ge2uvauf]:after{content:"";background:var(--oval);z-index:0;pointer-events:none;position:absolute;inset:-30% -18%}.hero-in[data-astro-cid-ge2uvauf]{z-index:1;text-align:center;max-width:1000px;color:var(--porcelain);margin:0 auto;position:relative}.lbl[data-astro-cid-ge2uvauf]{color:var(--porcelain);margin:0 0 24px}h1[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero);letter-spacing:-.02em;line-height:.95}.t[data-astro-cid-ge2uvauf]{max-width:40ch;color:var(--sand);margin:24px auto 0;font-size:16.5px}.acts[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:34px;display:flex}.cue[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--sand), transparent);transform-origin:top;opacity:1;width:1px;height:40px;position:absolute;bottom:22px;left:50%;transform:none}@media (width>=1024px){.hero-txt[data-astro-cid-ge2uvauf]{padding-bottom:96px}}@keyframes hero-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-cue{0%{opacity:1;transform:scaleY(0)}25%{opacity:1;transform:scaleY(1)}40%{opacity:0;transform:scaleY(1)}40.01%{opacity:0;transform:scaleY(0)}41%{opacity:1;transform:scaleY(0)}75%,to{opacity:1;transform:scaleY(1)}}.js .hero-in[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:hero-up 1.1s var(--ease) both;animation-delay:calc(var(--i,0) * .1s + .2s)}.js .cue[data-astro-cid-ge2uvauf]{animation:hero-cue 4.8s var(--ease) 1.6s 1 both}.hero[data-astro-cid-ge2uvauf] img{transition-property:opacity,transform,filter;transition-duration:.3s,2.4s,2.4s}.js .hero[data-astro-cid-ge2uvauf] img{filter:brightness(.55);transform:scale(1.06)}.js .hero[data-astro-cid-ge2uvauf].settled img{filter:none;transform:none}@media (prefers-reduced-motion:reduce){.js .hero-in[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf],.js .cue[data-astro-cid-ge2uvauf]{animation:none}.js .hero[data-astro-cid-ge2uvauf] img{filter:none;transition:none;transform:none}}.wrap[data-astro-cid-g6yk2doh]{max-width:var(--max);padding-inline:var(--g);margin-inline:auto}.strip[data-astro-cid-g6yk2doh]{background:var(--porcelain);border-block:1px solid var(--line)}ul[data-astro-cid-g6yk2doh]{flex-direction:column;margin:0;padding-block:0;list-style:none;display:flex}li[data-astro-cid-g6yk2doh]{flex-direction:column;align-items:flex-start;gap:4px;padding-block:10px;display:flex}li[data-astro-cid-g6yk2doh]+li[data-astro-cid-g6yk2doh]{border-top:1px solid var(--line)}[data-astro-cid-g6yk2doh][data-pill]{color:var(--moss)}b[data-astro-cid-g6yk2doh]{font:400 26px / 1.15 var(--serif)}.muted[data-astro-cid-g6yk2doh]{color:var(--muted);font-size:15px}@media (width>=768px){li[data-astro-cid-g6yk2doh]{grid-template-columns:180px auto 1fr auto;align-items:baseline;gap:4px 28px;display:grid}}.stmt[data-astro-cid-zx4qcpyt]{max-width:var(--max);padding:clamp(110px, 13vw, 200px) var(--g) 0;text-align:center;margin:0 auto}.big[data-astro-cid-zx4qcpyt]{font:300 clamp(36px, 4.8vw, 80px) / 1.16 var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:1120px;margin:0 auto}.ii[data-astro-cid-zx4qcpyt]{width:var(--iw,1.9em);vertical-align:-.08em;clip-path:inset(0 round 999px);border-radius:999px;height:.9em;margin:0 0 0 .1em;display:inline-block;overflow:hidden}.lbl[data-astro-cid-zx4qcpyt]{margin:34px 0 0}.nw[data-astro-cid-zx4qcpyt]{white-space:nowrap}.tl[data-astro-cid-zx4qcpyt]{margin-left:-.1em}.ol[data-astro-cid-zx4qcpyt]{color:var(--olive)}@media (width>=1024px){.ii[data-astro-cid-zx4qcpyt]{--iw:1.6em}}.js .ii[data-astro-cid-zx4qcpyt]{clip-path:inset(0 50% round 999px);transition:clip-path 1.3s var(--ease);transition-delay:var(--d,0s)}.js .stmt[data-astro-cid-zx4qcpyt].in .ii[data-astro-cid-zx4qcpyt]{clip-path:inset(0 round 999px)}@media (prefers-reduced-motion:reduce){.js .ii[data-astro-cid-zx4qcpyt]{clip-path:inset(0 round 999px);transition:none}}.door[data-astro-cid-l3u6v3a7]{color:inherit;margin:clamp(120px, 14vw, 220px) calc(-1 * var(--g)) 0;padding-inline:var(--g);text-decoration:none;display:block}.dg[data-astro-cid-l3u6v3a7]{display:grid}.d-big[data-astro-cid-l3u6v3a7]{margin:0 calc(-1 * var(--g));aspect-ratio:4/5;overflow:hidden}.d-title[data-astro-cid-l3u6v3a7]{z-index:2;font:300 clamp(68px, 10vw, 170px) / .86 var(--serif);letter-spacing:-.035em;pointer-events:none;margin-top:18px;position:relative}.d-title[data-astro-cid-l3u6v3a7][data-overlap]{margin-top:-.5em}.d-row[data-astro-cid-l3u6v3a7]{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-top:26px;display:grid}.d-sm[data-astro-cid-l3u6v3a7]{aspect-ratio:3/4;outline:10px solid var(--porcelain);margin:0;overflow:hidden}.num[data-astro-cid-l3u6v3a7]{font:italic 300 24px / 1 var(--serif);color:var(--olive);margin:0 0 12px}.t[data-astro-cid-l3u6v3a7]{color:var(--muted);margin:0;font-size:15px}.ord[data-astro-cid-l3u6v3a7]{color:var(--moss);margin:14px 0 0;display:flex}@media (width<=767.98px){.ord[data-astro-cid-l3u6v3a7]{letter-spacing:.16em}}.tlink[data-astro-cid-l3u6v3a7]{width:fit-content;margin-top:8px;display:flex}.flip[data-astro-cid-l3u6v3a7] .d-sm[data-astro-cid-l3u6v3a7]{order:-1}.d-big[data-astro-cid-l3u6v3a7] img,.d-sm[data-astro-cid-l3u6v3a7] img{transition-property:opacity,transform;transition-duration:.3s,1.2s}@media (width>=1024px){.door[data-astro-cid-l3u6v3a7]{margin-inline:0;padding-inline:0}.dg[data-astro-cid-l3u6v3a7]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.d-row[data-astro-cid-l3u6v3a7]{display:contents}.d-big[data-astro-cid-l3u6v3a7]{grid-area:1/1/span 3/span 7;margin:0}.d-title[data-astro-cid-l3u6v3a7],.d-title[data-astro-cid-l3u6v3a7][data-overlap]{grid-area:1/8/auto/span 5;margin:10% 0 0;font-size:min(8.4vw,150px)}.d-tx[data-astro-cid-l3u6v3a7]{grid-area:2/9/auto/span 4;margin-top:36px}.t[data-astro-cid-l3u6v3a7]{max-width:30ch;font-size:16px}.d-sm[data-astro-cid-l3u6v3a7]{outline-width:14px;grid-area:3/9/auto/span 3;align-self:end;margin-bottom:-110px}.flip[data-astro-cid-l3u6v3a7] .d-big[data-astro-cid-l3u6v3a7]{grid-column:6/span 7}.flip[data-astro-cid-l3u6v3a7] .d-title[data-astro-cid-l3u6v3a7]{text-align:left;grid-column:1/span 5}.flip[data-astro-cid-l3u6v3a7] .d-tx[data-astro-cid-l3u6v3a7]{grid-column:2/span 4}.flip[data-astro-cid-l3u6v3a7] .d-sm[data-astro-cid-l3u6v3a7]{order:0;grid-column:2/span 3}}@media (hover:hover){.door[data-astro-cid-l3u6v3a7]:hover .d-big[data-astro-cid-l3u6v3a7] img{transform:scale(1.03)}.door[data-astro-cid-l3u6v3a7]:hover .tlink[data-astro-cid-l3u6v3a7]:after{transform:scaleX(.35)}.door[data-astro-cid-l3u6v3a7]:hover .tlink[data-astro-cid-l3u6v3a7] svg{transform:translate(6px)}}.js .d-title[data-astro-cid-l3u6v3a7]{opacity:0;transition:opacity 1.2s var(--ease), transform 1.4s var(--ease);transition-delay:.15s;transform:translateY(.25em)}.js .door[data-astro-cid-l3u6v3a7].in .d-title[data-astro-cid-l3u6v3a7]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .d-title[data-astro-cid-l3u6v3a7]{opacity:1;transition:none;transform:none}.d-big[data-astro-cid-l3u6v3a7] img,.d-sm[data-astro-cid-l3u6v3a7] img{transition:none}.door[data-astro-cid-l3u6v3a7]:hover .d-big[data-astro-cid-l3u6v3a7] img{transform:none}}.doors[data-astro-cid-2fuijuco]{max-width:var(--max);padding-inline:var(--g);margin:0 auto}.wrap[data-astro-cid-5lklfrwx]{max-width:var(--max);padding-inline:var(--g);margin-inline:auto}.works[data-astro-cid-5lklfrwx]{margin-top:clamp(170px,18vw,280px)}.works-hd[data-astro-cid-5lklfrwx]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px;display:flex}.works-hd[data-astro-cid-5lklfrwx] h2[data-astro-cid-5lklfrwx]{margin-top:14px;font-size:clamp(46px,5vw,82px);line-height:1}.rail[data-astro-cid-5lklfrwx]{scroll-snap-type:x mandatory;padding:0 var(--edge) 6px;scroll-padding-inline:var(--edge);scrollbar-width:none;overscroll-behavior-x:contain;gap:18px;display:flex;overflow-x:auto}.rail[data-astro-cid-5lklfrwx]::-webkit-scrollbar{display:none}.wk[data-astro-cid-5lklfrwx]{scroll-snap-align:start;color:inherit;flex:none;text-decoration:none}.wk[data-astro-cid-5lklfrwx]:focus-visible{outline-offset:-2px}.wk[data-astro-cid-5lklfrwx] figure[data-astro-cid-5lklfrwx]{height:clamp(330px,36vw,540px);aspect-ratio:var(--ar,3 / 4);margin:0;overflow:hidden}.wk[data-astro-cid-5lklfrwx] figure[data-astro-cid-5lklfrwx] img{transition-property:opacity,transform;transition-duration:.3s,1.2s}.wk[data-astro-cid-5lklfrwx] .n[data-astro-cid-5lklfrwx]{font:400 23px / 1.2 var(--serif);margin:14px 0 0}.wk[data-astro-cid-5lklfrwx] .c[data-astro-cid-5lklfrwx]{color:var(--muted);margin:2px 0 0;font-size:13px}.wk[data-astro-cid-5lklfrwx] .c[data-astro-cid-5lklfrwx] .dot[data-astro-cid-5lklfrwx]{color:var(--moss);font-weight:500}.rail-ctl[data-astro-cid-5lklfrwx]{gap:10px;display:none}.rail-ctl[data-astro-cid-5lklfrwx] button[data-astro-cid-5lklfrwx]{border:1px solid var(--moss);width:50px;height:50px;color:var(--moss);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.prog[data-astro-cid-5lklfrwx]{background:var(--line);height:1px;margin-top:30px;position:relative}.prog[data-astro-cid-5lklfrwx] i[data-astro-cid-5lklfrwx]{background:var(--moss);width:20%;height:2px;transition:transform .2s linear;position:absolute;top:-.5px;left:0}@media (hover:hover){.wk[data-astro-cid-5lklfrwx]:hover figure[data-astro-cid-5lklfrwx] img{transform:scale(1.04)}.rail-ctl[data-astro-cid-5lklfrwx] button[data-astro-cid-5lklfrwx]:hover{background:var(--moss);color:var(--porcelain)}}@media (width>=1024px){.js .rail-ctl[data-astro-cid-5lklfrwx]{display:flex}}@media (prefers-reduced-motion:reduce){.wk[data-astro-cid-5lklfrwx] figure[data-astro-cid-5lklfrwx] img,.prog[data-astro-cid-5lklfrwx] i[data-astro-cid-5lklfrwx]{transition:none}.wk[data-astro-cid-5lklfrwx]:hover figure[data-astro-cid-5lklfrwx] img{transform:none}}.wrap[data-astro-cid-gwsm6dtr]{max-width:var(--max);padding-inline:var(--g);margin-inline:auto}.artist[data-astro-cid-gwsm6dtr]{margin-top:clamp(150px,16vw,250px)}.ag[data-astro-cid-gwsm6dtr]{display:grid}.a-tx[data-astro-cid-gwsm6dtr] .lbl[data-astro-cid-gwsm6dtr]{margin:0 0 22px}.a-tx[data-astro-cid-gwsm6dtr] blockquote[data-astro-cid-gwsm6dtr]{font:italic 300 clamp(44px, 5vw, 86px) / 1.02 var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0}.a-tx[data-astro-cid-gwsm6dtr] .t[data-astro-cid-gwsm6dtr]{max-width:36ch;color:var(--muted);margin:24px 0 0}.sign[data-astro-cid-gwsm6dtr]{flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:28px;display:flex}.sign[data-astro-cid-gwsm6dtr] b[data-astro-cid-gwsm6dtr]{font:400 26px / 1 var(--serif)}.a-big[data-astro-cid-gwsm6dtr]{margin:44px calc(var(--g) * -1) 0;aspect-ratio:4/5;overflow:hidden}.a-sm[data-astro-cid-gwsm6dtr]{z-index:2;width:52%;margin:-140px 0 0 var(--g);aspect-ratio:3/4;outline:10px solid var(--porcelain);position:relative;overflow:hidden}@media (width>=1024px){.ag[data-astro-cid-gwsm6dtr]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.a-tx[data-astro-cid-gwsm6dtr]{grid-area:1/1/auto/span 5;align-self:center;padding-bottom:120px}.a-big[data-astro-cid-gwsm6dtr]{grid-area:1/7/span 2/span 6;margin:0}.a-sm[data-astro-cid-gwsm6dtr]{outline-width:14px;grid-area:2/5/auto/span 3;align-self:end;width:auto;margin:0 0 -90px}}.wrap[data-astro-cid-cbajirgm]{max-width:var(--max);padding-inline:var(--g);margin-inline:auto}.proc[data-astro-cid-cbajirgm]{margin-top:clamp(170px,18vw,280px)}.proc-hd[data-astro-cid-cbajirgm] h2[data-astro-cid-cbajirgm]{margin-top:14px;font-size:clamp(46px,5vw,82px);line-height:1}.psteps[data-astro-cid-cbajirgm]{padding:64px var(--g) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);scrollbar-width:none;grid-auto-columns:74%;grid-auto-flow:column;gap:16px;margin:0;list-style:none;display:grid;overflow-x:auto}.psteps[data-astro-cid-cbajirgm]::-webkit-scrollbar{display:none}.psteps[data-astro-cid-cbajirgm] li[data-astro-cid-cbajirgm]{scroll-snap-align:start;position:relative}.bn[data-astro-cid-cbajirgm]{z-index:2;font:italic 300 clamp(96px, 9vw, 156px) / 1 var(--serif);color:var(--olive);position:absolute;top:-.5em;left:12px}.psteps[data-astro-cid-cbajirgm] figure[data-astro-cid-cbajirgm]{aspect-ratio:4/5;margin:0 0 20px;overflow:hidden}.psteps[data-astro-cid-cbajirgm] h3[data-astro-cid-cbajirgm]{margin-bottom:6px;font-size:32px;line-height:1.1}.psteps[data-astro-cid-cbajirgm] p[data-astro-cid-cbajirgm]{color:var(--muted);max-width:28ch;margin:0;font-size:15px}.after[data-astro-cid-cbajirgm]{margin-top:22px}@media (width>=1024px){.psteps[data-astro-cid-cbajirgm]{max-width:var(--max);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:24px;margin-inline:auto;padding-top:110px;overflow:visible}.psteps[data-astro-cid-cbajirgm] li[data-astro-cid-cbajirgm]:nth-child(2){margin-top:90px}.psteps[data-astro-cid-cbajirgm] li[data-astro-cid-cbajirgm]:nth-child(3){margin-top:180px}}.marq[data-astro-cid-itvp2kpo]{background:var(--olive);color:var(--porcelain);margin-top:clamp(160px,17vw,260px);padding:30px 0;overflow:hidden}.in[data-astro-cid-itvp2kpo]{width:max-content;animation:ribbon-drift calc(var(--n,10) * 3s) linear infinite paused;display:flex}.marq[data-astro-cid-itvp2kpo].run .in[data-astro-cid-itvp2kpo]{animation-play-state:running}@keyframes ribbon-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.in[data-astro-cid-itvp2kpo]{animation:none}}span[data-astro-cid-itvp2kpo]{font:italic 300 clamp(36px, 4.4vw, 70px) / 1 var(--serif);white-space:nowrap;padding-right:.9em}span[data-astro-cid-itvp2kpo]:after{content:"·";color:var(--sage);padding-left:.9em}.wrap[data-astro-cid-2pf4sqit]{max-width:var(--max);padding-inline:var(--g);margin-inline:auto;margin-top:64px}.hd[data-astro-cid-2pf4sqit]{justify-content:space-between;align-items:end;gap:20px;display:flex}.hd[data-astro-cid-2pf4sqit] h2[data-astro-cid-2pf4sqit]{font-size:clamp(44px,4.8vw,78px);line-height:1}.list[data-astro-cid-2pf4sqit]{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.list[data-astro-cid-2pf4sqit] li[data-astro-cid-2pf4sqit]{border-bottom:1px solid var(--line);gap:6px;padding:24px 0;display:grid}.d[data-astro-cid-2pf4sqit]{font:500 11px / 1.5 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.t[data-astro-cid-2pf4sqit]{font:400 29px / 1.15 var(--serif)}.aw[data-astro-cid-2pf4sqit]{font:italic 400 19px / 1.3 var(--serif);color:var(--muted);margin-top:4px;display:block}.v[data-astro-cid-2pf4sqit]{color:var(--muted);font-size:15px}.top[data-astro-cid-2pf4sqit]{display:none}.low[data-astro-cid-2pf4sqit]{margin-top:14px}@media (width>=1024px){.list[data-astro-cid-2pf4sqit] li[data-astro-cid-2pf4sqit]{grid-template-columns:2fr 5fr 3.4fr;align-items:baseline;padding:30px 0}.top[data-astro-cid-2pf4sqit]{display:inline-flex}.low[data-astro-cid-2pf4sqit]{display:none}}.closing[data-astro-cid-2rl6qrpo]{--ramp:min(200px, 22svh);isolation:isolate;min-height:min(100svh,920px);color:var(--porcelain);background:var(--moss);text-align:center;flex-direction:column;justify-content:center;margin-top:clamp(150px,16vw,250px);display:flex;position:relative;overflow:hidden}@supports not (height:1svh){.closing[data-astro-cid-2rl6qrpo]{--ramp:200px}}.closing[data-astro-cid-2rl6qrpo] figure[data-astro-cid-2rl6qrpo]{margin:0;position:absolute;inset:0}.closing[data-astro-cid-2rl6qrpo] figure[data-astro-cid-2rl6qrpo]:after{content:"";background:#262c2140;position:absolute;inset:0}.tx[data-astro-cid-2rl6qrpo]{--tail:460px;width:100%;padding:120px var(--g);position:relative}.tx[data-astro-cid-2rl6qrpo]:before{content:"";left:0;right:0;top:calc(-1 * var(--ramp));bottom:calc(-1 * var(--tail));z-index:0;background:var(--rise) padding-box;border-bottom:var(--tail) solid var(--rise-end);position:absolute}.tx[data-astro-cid-2rl6qrpo]:after{content:"";background:var(--oval);z-index:0;pointer-events:none;position:absolute;inset:-30% -18%}.tx-in[data-astro-cid-2rl6qrpo]{z-index:1;max-width:1000px;color:var(--porcelain);text-align:center;margin:0 auto;position:relative}.lbl[data-astro-cid-2rl6qrpo]{color:var(--porcelain);margin:0}h2[data-astro-cid-2rl6qrpo]{margin-top:22px;font-size:clamp(48px,6vw,100px);line-height:.98}.t[data-astro-cid-2rl6qrpo]{max-width:34ch;color:var(--sand);margin:24px auto 36px}.acts[data-astro-cid-2rl6qrpo]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
